bu5hm4n pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=50a5d6e250f0ed2761e479faa727da2b2be00404
commit 50a5d6e250f0ed2761e479faa727da2b2be00404 Author: Marcel Hollerbach <[email protected]> Date: Fri Apr 26 17:25:05 2019 +0200 efl_ui_pager: implement content iterator Reviewed-by: Cedric BAIL <[email protected]> Differential Revision: https://phab.enlightenment.org/D8744 --- src/lib/elementary/efl_ui_pager.c | 7 +++++++ src/lib/elementary/efl_ui_pager.eo | 1 + 2 files changed, 8 insertions(+) diff --git a/src/lib/elementary/efl_ui_pager.c b/src/lib/elementary/efl_ui_pager.c index 6047aa8d91..c35695e9f7 100644 --- a/src/lib/elementary/efl_ui_pager.c +++ b/src/lib/elementary/efl_ui_pager.c @@ -934,4 +934,11 @@ _efl_ui_pager_efl_pack_pack(Eo *obj, Efl_Ui_Pager_Data *pd EINA_UNUSED, Efl_Gfx_ return efl_pack_begin(obj, subobj); } +EOLIAN static Eina_Iterator* +_efl_ui_pager_efl_container_content_iterate(Eo *obj EINA_UNUSED, Efl_Ui_Pager_Data *pd) +{ + return eina_list_iterator_new(pd->content_list); +} + + #include "efl_ui_pager.eo.c" diff --git a/src/lib/elementary/efl_ui_pager.eo b/src/lib/elementary/efl_ui_pager.eo index 9ac10db195..7879132d26 100644 --- a/src/lib/elementary/efl_ui_pager.eo +++ b/src/lib/elementary/efl_ui_pager.eo @@ -92,6 +92,7 @@ class @beta Efl.Ui.Pager extends Efl.Ui.Layout_Base implements Efl.Pack_Linear Efl.Object.constructor; Efl.Object.invalidate; Efl.Container.content_count; + Efl.Container.content_iterate; Efl.Pack.pack_clear; //TODO Efl.Pack.unpack_all; //TODO Efl.Pack.unpack; //TODO --
