diff options
author | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-12-22 13:45:48 -0500 |
---|---|---|
committer | Mike Blumenkrantz <zmike@osg.samsung.com> | 2015-12-22 13:46:30 -0500 |
commit | 193568f7e3b35b6dc8f44d8a2d6eeaacd87f374c (patch) | |
tree | 3e23be5dab0a987e08cd91c5c0f1850ead8a439f | |
parent | 55352b09346ca541c98bdfe16832430ab5ec25c6 (diff) | |
download | elementary-193568f7e3b35b6dc8f44d8a2d6eeaacd87f374c.tar.gz |
box: implement Evas.Object_Smart.calculate
this allows boxes to be manually calculated
ref T2836
-rw-r--r-- | src/lib/elm_box.c | 8 | ||||
-rw-r--r-- | src/lib/elm_box.eo | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/elm_box.c b/src/lib/elm_box.c index 352e956a0..db38fdc13 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 ca33d26e1..fb80153eb 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; |