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); --