discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/elementary.git/commit/?id=bb389fc9af335f4916780812ace7273d64e8bceb

commit bb389fc9af335f4916780812ace7273d64e8bceb
Author: Mike Blumenkrantz <zm...@osg.samsung.com>
Date:   Mon Nov 23 12:26:57 2015 -0500

    table: implement Evas.Object_Smart.calculate
    
    this allows tables to be manually calculated
    
    ref T2836
---
 src/lib/elm_table.c  | 8 ++++++++
 src/lib/elm_table.eo | 1 +
 2 files changed, 9 insertions(+)

diff --git a/src/lib/elm_table.c b/src/lib/elm_table.c
index 1a4d01a..ed1a906 100644
--- a/src/lib/elm_table.c
+++ b/src/lib/elm_table.c
@@ -407,4 +407,12 @@ _elm_table_class_constructor(Eo_Class *klass)
    evas_smart_legacy_type_register(MY_CLASS_NAME_LEGACY, klass);
 }
 
+EOLIAN void
+_elm_table_evas_object_smart_calculate(Eo *obj, void *pd EINA_UNUSED)
+{
+   ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
+
+   evas_object_smart_calculate(wd->resize_obj);
+}
+
 #include "elm_table.eo.c"
diff --git a/src/lib/elm_table.eo b/src/lib/elm_table.eo
index 2793f35..9d2ae65 100644
--- a/src/lib/elm_table.eo
+++ b/src/lib/elm_table.eo
@@ -120,6 +120,7 @@ class Elm.Table (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_next;

-- 


Reply via email to