rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=c296d49a9ea89fc4e6833b43456e2269bde7d0df
commit c296d49a9ea89fc4e6833b43456e2269bde7d0df Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Fri May 20 09:04:39 2016 +0300 tabs: emit signal when tab is closed Change-Id: I8f88e86f37e0fd2bd90a89eaf685b9b5f285d86c --- src/bin/ui/tabs.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c index 55ba597..22f7623 100644 --- a/src/bin/ui/tabs.c +++ b/src/bin/ui/tabs.c @@ -1127,6 +1127,7 @@ _tab_close(void *data, { Tabs_Item *item = (Tabs_Item *)data; tabs.items = eina_list_remove(tabs.items, item); + evas_object_smart_callback_call(ap.win, SIGNAL_TAB_CHANGED, NULL); _del_tab(item); } @@ -1251,6 +1252,7 @@ tabs_current_tab_close(void) item = elm_object_item_data_get(tabs.selected); if (!item) return; tabs.items = eina_list_remove(tabs.items, item); + evas_object_smart_callback_call(ap.win, SIGNAL_TAB_CHANGED, NULL); _del_tab(item); //if (!tabs.items) tabs_menu_tab_open(TAB_HOME_PROJECT_INFO); } @@ -1266,6 +1268,7 @@ tabs_clean(void) } tabs.selected = NULL; tabs.items = NULL; + evas_object_smart_callback_call(ap.win, SIGNAL_TAB_CHANGED, NULL); } Evas_Object * --