elementary: Reduce EO calls by using geometry_set
This patch reduces EO calls by using evas_object_geometry_set rather than calling move & resize.
This commit is contained in:
parent
7f42105cb7
commit
e8298d8d44
|
@ -1391,11 +1391,11 @@ _box_layout_cb(Evas_Object *o,
|
|||
linew = ww;
|
||||
}
|
||||
|
||||
evas_object_move(obj,
|
||||
((!rtl) ? (xx) : (x + (w - (xx - x) - ww)))
|
||||
+ (Evas_Coord)(((double)(ww - ow)) * ax),
|
||||
yy + (Evas_Coord)(((double)(hh - oh)) * ay));
|
||||
evas_object_resize(obj, ow, oh);
|
||||
evas_object_geometry_set(obj,
|
||||
((!rtl) ? (xx) : (x + (w - (xx - x) - ww)))
|
||||
+ (Evas_Coord)(((double)(ww - ow)) * ax),
|
||||
yy + (Evas_Coord)(((double)(hh - oh)) * ay),
|
||||
ow, oh);
|
||||
|
||||
xx += ww;
|
||||
xx += priv->pad.h;
|
||||
|
|
Loading…
Reference in New Issue