discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/elementary.git/commit/?id=193568f7e3b35b6dc8f44d8a2d6eeaacd87f374c
commit 193568f7e3b35b6dc8f44d8a2d6eeaacd87f374c Author: Mike Blumenkrantz <zm...@osg.samsung.com> Date: Tue Dec 22 13:45:48 2015 -0500 box: implement Evas.Object_Smart.calculate this allows boxes to be manually calculated ref T2836 --- src/lib/elm_box.c | 8 ++++++++ src/lib/elm_box.eo | 1 + 2 files changed, 9 insertions(+) diff --git a/src/lib/elm_box.c b/src/lib/elm_box.c index 352e956..db38fdc 100644 --- a/src/lib/elm_box.c +++ b/src/lib/elm_box.c @@ -374,6 +374,14 @@ _transition_layout_animation_exec(Evas_Object *obj, } EOLIAN static void +_elm_box_evas_object_smart_calculate(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED) +{ + ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); + + evas_object_smart_calculate(wd->resize_obj); +} + +EOLIAN static void _elm_box_evas_object_smart_add(Eo *obj, Elm_Box_Data *_pd EINA_UNUSED) { ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd); diff --git a/src/lib/elm_box.eo b/src/lib/elm_box.eo index ca33d26..fb80153 100644 --- a/src/lib/elm_box.eo +++ b/src/lib/elm_box.eo @@ -282,6 +282,7 @@ class Elm.Box (Elm.Widget) Eo.Base.constructor; Evas.Object_Smart.add; Evas.Object_Smart.del; + Evas.Object_Smart.calculate; Elm.Widget.focus_direction; Elm.Widget.focus_next_manager_is; Elm.Widget.focus_direction_manager_is; --