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 *

-- 


Reply via email to