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;

-- 


Reply via email to