jaehwan pushed a commit to branch master.

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

commit e6d8f0f2c8cd9cea8d44520563d68b45637e79ef
Author: Jaehwan Kim <jae.hwan....@samsung.com>
Date:   Sat Dec 3 11:35:54 2016 +0900

    shortcut: add shortcut about resource manager.
---
 src/bin/ui/menu.c | 12 ++++++------
 src/bin/ui/tabs.c | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 42 insertions(+), 6 deletions(-)

diff --git a/src/bin/ui/menu.c b/src/bin/ui/menu.c
index 0021e29..52ba9fb 100644
--- a/src/bin/ui/menu.c
+++ b/src/bin/ui/menu.c
@@ -183,16 +183,16 @@ _menu_cb(void *data __UNUSED__,
          tabs_home_tab_add(TAB_HOME_OPEN_PROJECT);
          break;
       case MENU_WINDOW_MANAGER_IMAGE:
-         image_manager_add();
+         shortcuts_shortcut_send(SHORTCUT_TYPE_TAB_IMAGE_MANAGER);
          break;
       case MENU_WINDOW_MANAGER_SOUND:
-         sound_manager_add();
-         break;
-      case MENU_WINDOW_MANAGER_COLORCLASS:
-         colorclass_manager_add();
+         shortcuts_shortcut_send(SHORTCUT_TYPE_TAB_SOUND_MANAGER);
          break;
       case MENU_WINDOW_MANAGER_TEXT_STYLE:
-         style_manager_add();
+         shortcuts_shortcut_send(SHORTCUT_TYPE_TAB_STYLE_MANAGER);
+         break;
+      case MENU_WINDOW_MANAGER_COLORCLASS:
+         shortcuts_shortcut_send(SHORTCUT_TYPE_TAB_COLOR_CLASS_MANAGER);
          break;
       case MENU_HELP_ABOUT:
          about_window_add();
diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c
index 1d3c804..5695f28 100644
--- a/src/bin/ui/tabs.c
+++ b/src/bin/ui/tabs.c
@@ -831,6 +831,38 @@ _shortcut_tab_close_cb(void *data __UNUSED__,
 }
 
 static void
+_shortcut_image_manager_cb(void *data __UNUSED__,
+                           Evas_Object *obj __UNUSED__,
+                           void *event_info __UNUSED__)
+{
+   image_manager_add();
+}
+
+static void
+_shortcut_sound_manager_cb(void *data __UNUSED__,
+                           Evas_Object *obj __UNUSED__,
+                           void *event_info __UNUSED__)
+{
+   sound_manager_add();
+}
+
+static void
+_shortcut_style_manager_cb(void *data __UNUSED__,
+                           Evas_Object *obj __UNUSED__,
+                           void *event_info __UNUSED__)
+{
+   style_manager_add();
+}
+
+static void
+_shortcut_color_class_manager_cb(void *data __UNUSED__,
+                                Evas_Object *obj __UNUSED__,
+                                void *event_info __UNUSED__)
+{
+   colorclass_manager_add();
+}
+
+static void
 _shortcut_mode_normal_cb(void *data __UNUSED__,
                          Evas_Object *obj __UNUSED__,
                          void *event_info __UNUSED__)
@@ -1051,6 +1083,10 @@ tabs_add(void)
    evas_object_smart_callback_add(ap.win, signals.shortcut.tab.prev, 
_shortcut_tab_prev_cb, NULL);
    evas_object_smart_callback_add(ap.win, signals.shortcut.tab.num, 
_shortcut_tab_num_cb, NULL);
    evas_object_smart_callback_add(ap.win, signals.shortcut.tab.close, 
_shortcut_tab_close_cb, NULL);
+   evas_object_smart_callback_add(ap.win, signals.shortcut.manager.image, 
_shortcut_image_manager_cb, NULL);
+   evas_object_smart_callback_add(ap.win, signals.shortcut.manager.sound, 
_shortcut_sound_manager_cb, NULL);
+   evas_object_smart_callback_add(ap.win, signals.shortcut.manager.style, 
_shortcut_style_manager_cb, NULL);
+   evas_object_smart_callback_add(ap.win, 
signals.shortcut.manager.color_class, _shortcut_color_class_manager_cb, NULL);
    evas_object_smart_callback_add(ap.win, 
signals.shortcut.workspace.mode.normal, _shortcut_mode_normal_cb, NULL);
 #if !HAVE_TIZEN
    evas_object_smart_callback_add(ap.win, 
signals.shortcut.workspace.mode.code, _shortcut_mode_code_cb, NULL);

-- 


Reply via email to