fix theme about to use max size.. properly. and calc min size too.
SVN revision: 36799
This commit is contained in:
parent
4a85950f88
commit
06bd864ab2
|
@ -69,8 +69,7 @@ e_theme_about_new(E_Container *con)
|
||||||
|
|
||||||
o = edje_object_add(e_win_evas_get(about->win));
|
o = edje_object_add(e_win_evas_get(about->win));
|
||||||
about->bg_object = o;
|
about->bg_object = o;
|
||||||
e_theme_edje_object_set(o, "base/theme",
|
e_theme_edje_object_set(o, "base/theme", "e/theme/about");
|
||||||
"e/theme/about");
|
|
||||||
evas_object_move(o, 0, 0);
|
evas_object_move(o, 0, 0);
|
||||||
evas_object_show(o);
|
evas_object_show(o);
|
||||||
|
|
||||||
|
@ -85,9 +84,10 @@ e_theme_about_new(E_Container *con)
|
||||||
EAPI void
|
EAPI void
|
||||||
e_theme_about_show(E_Theme_About *about)
|
e_theme_about_show(E_Theme_About *about)
|
||||||
{
|
{
|
||||||
Evas_Coord w, h, mw, mh;
|
Evas_Coord w, h, mw, mh, mcw, mch;
|
||||||
|
|
||||||
edje_object_size_min_get(about->bg_object, &mw, &mh);
|
edje_object_size_min_get(about->bg_object, &mw, &mh);
|
||||||
|
edje_object_size_min_restricted_calc(about->bg_object, &mw, &mh, mw, mh);
|
||||||
evas_object_resize(about->bg_object, mw, mh);
|
evas_object_resize(about->bg_object, mw, mh);
|
||||||
e_win_resize(about->win, mw, mh);
|
e_win_resize(about->win, mw, mh);
|
||||||
e_win_size_min_set(about->win, mw, mh);
|
e_win_size_min_set(about->win, mw, mh);
|
||||||
|
@ -97,7 +97,7 @@ e_theme_about_show(E_Theme_About *about)
|
||||||
{
|
{
|
||||||
if (w < mw) w = mw;
|
if (w < mw) w = mw;
|
||||||
if (h < mh) h = mh;
|
if (h < mh) h = mh;
|
||||||
e_win_size_max_set(about->win, mw, mh);
|
e_win_size_max_set(about->win, w, h);
|
||||||
}
|
}
|
||||||
e_win_show(about->win);
|
e_win_show(about->win);
|
||||||
e_win_border_icon_set(about->win, "enlightenment/themes");
|
e_win_border_icon_set(about->win, "enlightenment/themes");
|
||||||
|
|
Loading…
Reference in New Issue