From 9c37b14e98e5a052f99f1f35faa3cfc58221a041 Mon Sep 17 00:00:00 2001 From: ChunEon Park Date: Sat, 1 Nov 2014 17:10:36 +0900 Subject: [PATCH] app/file_mgr: set focus properly. Set focus on warning box if warning box is opened. And then recover to enventor if it's closed. --- src/bin/file_mgr.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/bin/file_mgr.c b/src/bin/file_mgr.c index 557e54d..2a2ce7d 100644 --- a/src/bin/file_mgr.c +++ b/src/bin/file_mgr.c @@ -24,6 +24,7 @@ warning_dismiss_done(void *data, Evas_Object *obj EINA_UNUSED, { file_mgr_data *fmd = data; evas_object_del(fmd->warning_layout); + enventor_object_focus_set(fmd->enventor, EINA_TRUE); fmd->warning_layout = NULL; } @@ -87,6 +88,8 @@ warning_open(file_mgr_data *fmd) elm_object_text_set(btn, "Save As"); evas_object_smart_callback_add(btn, "clicked", warning_save_as_btn_cb, fmd); elm_object_part_content_set(layout, "elm.swallow.btn1", btn); + evas_object_show(btn); + elm_object_focus_set(btn, EINA_TRUE); //Replace Button btn = elm_button_add(layout); @@ -106,7 +109,7 @@ warning_open(file_mgr_data *fmd) static void enventor_edc_modified_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event) { - file_mgr_data *fmd = data; + file_mgr_data *fmd = g_fmd; Enventor_EDC_Modified *modified = event; if (modified->self_changed)