forked from enlightenment/enlightenment
parent
034e60d9d5
commit
6aa6faed9a
|
@ -393,7 +393,7 @@ _e_smart_reconfigure_do(void *data)
|
||||||
Smart_Data *sd = evas_object_smart_data_get(obj);
|
Smart_Data *sd = evas_object_smart_data_get(obj);
|
||||||
Eina_List *l;
|
Eina_List *l;
|
||||||
Item *it;
|
Item *it;
|
||||||
int changed = 0;
|
int div, changed = 0;
|
||||||
Evas_Coord x = 0, y = 0, xx, yy, ww, hh, mw = 0, mh = 0;
|
Evas_Coord x = 0, y = 0, xx, yy, ww, hh, mw = 0, mh = 0;
|
||||||
|
|
||||||
if (!sd) return ECORE_CALLBACK_CANCEL;
|
if (!sd) return ECORE_CALLBACK_CANCEL;
|
||||||
|
@ -418,20 +418,18 @@ _e_smart_reconfigure_do(void *data)
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
int div;
|
|
||||||
|
|
||||||
if (sd->view->zoom == 0)
|
if (sd->view->zoom == 0)
|
||||||
ww = 96;
|
ww = 96;
|
||||||
else if (sd->view->zoom == 1)
|
else if (sd->view->zoom == 1)
|
||||||
ww = 128;
|
ww = 128;
|
||||||
else /* if (sd->view->zoom == 2) */
|
else
|
||||||
ww = 192;
|
ww = 192;
|
||||||
|
|
||||||
div = sd->w / ww;
|
div = sd->w / ww;
|
||||||
if (div < 1) div = 1;
|
if (div < 1) div = 1;
|
||||||
ww += (sd->w - div * ww) / div;
|
ww += (sd->w - div * ww) / div;
|
||||||
|
|
||||||
div = sd->h / div;
|
div = sd->h / ww;
|
||||||
if (div < 1) div = 1;
|
if (div < 1) div = 1;
|
||||||
hh = ww + (sd->h - div * ww) / div;
|
hh = ww + (sd->h - div * ww) / div;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue