rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=65896a871231a9fb7da6bcddd344f9ddfa043445
commit 65896a871231a9fb7da6bcddd344f9ddfa043445 Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Mon Mar 28 16:00:19 2016 +0300 live_naviframe: set/unset text parts in demo --- src/bin/ui/live_view/elementary/live_naviframe.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/bin/ui/live_view/elementary/live_naviframe.c b/src/bin/ui/live_view/elementary/live_naviframe.c index 627aac4..1ee8033 100644 --- a/src/bin/ui/live_view/elementary/live_naviframe.c +++ b/src/bin/ui/live_view/elementary/live_naviframe.c @@ -127,8 +127,16 @@ _on_naviframe_text_check(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *ei __UNUSED__) { - TODO("Remake on_text_check, so that would be used everywhere.") - ERR(N_("Complex widgets are not implemented yet.")) + Demo_Part *part = (Demo_Part *)ei; + Evas_Object *object = (Evas_Object *) data; + Elm_Object_Item *item_main, *item_current; + + item_current = evas_object_data_get(object, "main_page"); + item_main = elm_naviframe_top_item_get(object); + if (item_current != item_main) + elm_naviframe_item_pop(object); + + elm_object_part_text_set(object, part->name, part->text_content); } static void --