rimmed pushed a commit to branch master.

http://git.enlightenment.org/tools/eflete.git/commit/?id=11d303698860dd429794d2095a31e3308b88bb89

commit 11d303698860dd429794d2095a31e3308b88bb89
Author: Vyacheslav Reutskiy <v.reuts...@samsung.com>
Date:   Fri May 20 09:07:56 2016 +0300

    tabs: open home tab when project is closed
    
    Change-Id: Ie665603750d2baf64786f8297d4fe4a798d68755
---
 src/bin/ui/tabs.c | 21 +++------------------
 1 file changed, 3 insertions(+), 18 deletions(-)

diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c
index 22f7623..4fc843a 100644
--- a/src/bin/ui/tabs.c
+++ b/src/bin/ui/tabs.c
@@ -472,30 +472,15 @@ _project_opened(void *data __UNUSED__,
    elm_object_item_disabled_set(tabs.menu.item_text, false);
    elm_object_item_disabled_set(tabs.menu.item_colorclass, false);
 }
+#endif /* if 0 */
 
 static void
 _project_closed(void *data __UNUSED__,
                 Evas_Object *obj __UNUSED__,
                 void *ei __UNUSED__)
 {
-   evas_object_del(tabs.menu.content_image_editor);
-   evas_object_del(tabs.menu.content_sound_editor);
-   evas_object_del(tabs.menu.content_text_editor);
-   evas_object_del(tabs.menu.content_colorclass_editor);
-
-   tabs.menu.content_image_editor = NULL;
-   tabs.menu.content_sound_editor = NULL;
-   tabs.menu.content_text_editor = NULL;
-   tabs.menu.content_colorclass_editor = NULL;
-
-   elm_object_item_disabled_set(tabs.menu.item_image, true);
-   elm_object_item_disabled_set(tabs.menu.item_sound, true);
-   elm_object_item_disabled_set(tabs.menu.item_text, true);
-   elm_object_item_disabled_set(tabs.menu.item_colorclass, true);
-
-   tabs_menu_tab_open(TAB_LAST);
+   tabs_home_tab_add(TAB_HOME_OPEN_PROJECT);
 }
-#endif /* if 0 */
 
 static void
 _editor_part_state_selected_cb(void *data __UNUSED__,
@@ -1022,7 +1007,7 @@ tabs_add(void)
    evas_object_smart_callback_add(ap.win, SIGNAL_PROJECT_CHANGED, 
_project_changed, NULL);
    evas_object_smart_callback_add(ap.win, SIGNAL_EDITOR_SAVED, _editor_saved, 
NULL);
    //evas_object_smart_callback_add(ap.win, SIGNAL_PROJECT_OPENED, 
_project_opened, NULL);
-   //evas_object_smart_callback_add(ap.win, SIGNAL_PROJECT_CLOSED, 
_project_closed, NULL);
+   evas_object_smart_callback_add(ap.win, SIGNAL_PROJECT_CLOSED, 
_project_closed, NULL);
 
    evas_object_smart_callback_add(ap.win, SIGNAL_EDITOR_ATTRIBUTE_CHANGED, 
_property_attribute_changed, NULL);
    evas_object_smart_callback_add(ap.win, SIGNAL_EDITOR_PART_STATE_SELECTED, 
_editor_part_state_selected_cb, NULL);

-- 


Reply via email to