rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=d51e4369dd75feb3e7af73b85bea91d4e8ae67cd
commit d51e4369dd75feb3e7af73b85bea91d4e8ae67cd Author: Vyacheslav Reutskiy <v.reuts...@samsung.com> Date: Mon Feb 20 18:40:00 2017 +0200 manangers: hide menu by Esc @fix Change-Id: Id5b87080b1ef63285f45bc79b66a50f783476def --- src/bin/ui/image_manager.c | 6 +++++- src/bin/ui/sound_manager.c | 7 ++++++- src/bin/ui/style_manager.c | 9 +++++++-- 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/src/bin/ui/image_manager.c b/src/bin/ui/image_manager.c index 2ed1597..6d6604e 100644 --- a/src/bin/ui/image_manager.c +++ b/src/bin/ui/image_manager.c @@ -695,9 +695,10 @@ _on_image_done(void *data __UNUSED__, static void _new_image_add_cb(void *data, - Evas_Object *obj __UNUSED__, + Evas_Object *obj, void *event_info __UNUSED__) { + shortcuts_object_check_pop(obj); #if HAVE_TIZEN popup_fileselector_image_helper(_("Choose image"), NULL, @@ -823,6 +824,9 @@ _new_image_set_add_cb(void *data __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; + + shortcuts_object_check_pop(obj); + mng.image_set.validator = resource_name_validator_new(NAME_REGEX, NULL); resource_name_validator_list_set(mng.image_set.validator, &ap.project->RM.image_sets, true); diff --git a/src/bin/ui/sound_manager.c b/src/bin/ui/sound_manager.c index 7f68354..417ecc4 100644 --- a/src/bin/ui/sound_manager.c +++ b/src/bin/ui/sound_manager.c @@ -301,9 +301,11 @@ _tone_add(void) static void _sample_add_cb(void *data, - Evas_Object *obj __UNUSED__, + Evas_Object *obj, void *event_info __UNUSED__) { + shortcuts_object_check_pop(obj); + popup_fileselector_sound_helper(_("Choose a sound"), NULL, NULL, _add_sample_done, data, false, false); } @@ -419,6 +421,9 @@ _tone_add_cb(void *data __UNUSED__, void *event_info __UNUSED__) { Evas_Object *popup; + + shortcuts_object_check_pop(obj); + mng.tone_validator = resource_name_validator_new(NAME_REGEX, NULL); resource_name_validator_list_set(mng.tone_validator, &ap.project->RM.tones, true); mng.frq_validator = elm_validator_regexp_new(FREQUENCY_REGEX, NULL); diff --git a/src/bin/ui/style_manager.c b/src/bin/ui/style_manager.c index b602b56..5a41018 100644 --- a/src/bin/ui/style_manager.c +++ b/src/bin/ui/style_manager.c @@ -240,10 +240,13 @@ close: static void _style_add_cb(void *data __UNUSED__, - Evas_Object *obj __UNUSED__, + Evas_Object *obj, void *event_info __UNUSED__) { Evas_Object *popup; + + shortcuts_object_check_pop(obj); + mng.popup.validator = resource_name_validator_new(NAME_REGEX, NULL); resource_name_validator_list_set(mng.popup.validator, &ap.project->RM.styles, true); @@ -325,7 +328,7 @@ close: } static void _tag_add_cb(void *data __UNUSED__, - Evas_Object *obj __UNUSED__, + Evas_Object *obj, void *event_info __UNUSED__) { Style2 *res; @@ -333,6 +336,8 @@ _tag_add_cb(void *data __UNUSED__, Evas_Object *popup; Tag_Popup_Data * tpd = mem_calloc(1, sizeof(Tag_Popup_Data)); + shortcuts_object_check_pop(obj); + tpd->glit = elm_genlist_selected_item_get(mng.genlist); tpd->glit_parent = elm_genlist_item_parent_get(tpd->glit); --