efl_ui_pager: provide a pack( implementation
authorMarcel Hollerbach <mail@marcel-hollerbach.de>
Fri, 26 Apr 2019 13:51:09 +0000 (15:51 +0200)
committerHermet Park <hermetpark@gmail.com>
Wed, 8 May 2019 04:25:02 +0000 (13:25 +0900)
this is needed in order to make efl_ui_pager complete.

Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D8739

src/lib/elementary/efl_ui_pager.c
src/lib/elementary/efl_ui_pager.eo

index 580887c..b386a03 100644 (file)
@@ -906,6 +906,10 @@ _efl_ui_pager_efl_pack_linear_pack_unpack_at(Eo *obj,
    return subobj;
 }
 
-
+EOLIAN static Eina_Bool
+_efl_ui_pager_efl_pack_pack(Eo *obj, Efl_Ui_Pager_Data *pd EINA_UNUSED, Efl_Gfx_Entity *subobj)
+{
+   return efl_pack_begin(obj, subobj);
+}
 
 #include "efl_ui_pager.eo.c"
index 646be5a..9ac10db 100644 (file)
@@ -95,6 +95,7 @@ class @beta Efl.Ui.Pager extends Efl.Ui.Layout_Base implements Efl.Pack_Linear
       Efl.Pack.pack_clear;             //TODO
       Efl.Pack.unpack_all;             //TODO
       Efl.Pack.unpack;                 //TODO
+      Efl.Pack.pack;
       Efl.Pack_Linear.pack_begin;
       Efl.Pack_Linear.pack_end;
       Efl.Pack_Linear.pack_before;