diff options
author | Jee-Yong Um <jc9.um@samsung.com> | 2016-05-30 08:42:59 +0900 |
---|---|---|
committer | Jee-Yong Um <jc9.um@samsung.com> | 2016-05-30 08:42:59 +0900 |
commit | ddd9a23e1adae17bb88f07f874749aee5d9cb15b (patch) | |
tree | e4dbd76d37e132d4096c5175238d70a64c910c9f | |
parent | 078c07a7d3ede67dab6e1c8f2dd847e25aea18bc (diff) | |
download | efl-devs/conr2d/efl_ui_grid_static.tar.gz |
efl_ui_grid_static: make workdevs/conr2d/efl_ui_grid_static
-rw-r--r-- | src/lib/elementary/efl_ui_grid_static.c | 8 | ||||
-rw-r--r-- | src/lib/elementary/efl_ui_grid_static.eo | 2 |
2 files changed, 7 insertions, 3 deletions
diff --git a/src/lib/elementary/efl_ui_grid_static.c b/src/lib/elementary/efl_ui_grid_static.c index d74c230a65..7b5253eee1 100644 --- a/src/lib/elementary/efl_ui_grid_static.c +++ b/src/lib/elementary/efl_ui_grid_static.c @@ -9,10 +9,14 @@ struct _Efl_Ui_Grid_Static_Data }; EOLIAN static void -_efl_ui_grid_static_efl_pack_layout_layout_update(Eo *obj, Efl_Ui_Grid_Static_Data *pd EINA_UNUSED) +_efl_ui_grid_static_evas_object_smart_add(Eo *obj, Efl_Ui_Grid_Static_Data *pd EINA_UNUSED) { + elm_widget_sub_object_parent_add(obj); + + evas_obj_smart_add(eo_super(obj, MY_CLASS)); + Efl_Ui_Grid_Data *gd = eo_data_scope_get(obj, EFL_UI_GRID_CLASS); - efl_pack_layout_do(gd->layout_engine, obj, gd->layout_data); + gd->layout_engine = MY_CLASS; } EOLIAN static void diff --git a/src/lib/elementary/efl_ui_grid_static.eo b/src/lib/elementary/efl_ui_grid_static.eo index 2350708a5a..4701344f4e 100644 --- a/src/lib/elementary/efl_ui_grid_static.eo +++ b/src/lib/elementary/efl_ui_grid_static.eo @@ -1,7 +1,7 @@ class Efl.Ui.Grid.Static (Efl.Ui.Grid) { implements { + Evas.Object.Smart.add; Efl.Pack.Layout.layout_do; - Efl.Pack.Layout.layout_update; } } |