From 60454ecec279c5afc65f9fd90fa1959307df2dd3 Mon Sep 17 00:00:00 2001 From: Jihoon Kim Date: Fri, 14 Oct 2016 17:40:19 +0900 Subject: [PATCH] demo: give focus for convenience Change-Id: I323d05c33479b5850895372b52ac9354c7c9f38a Signed-off-by: Jihoon Kim --- ism/demos/isf_demo_efl.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/ism/demos/isf_demo_efl.cpp b/ism/demos/isf_demo_efl.cpp index f186393..44d0468 100644 --- a/ism/demos/isf_demo_efl.cpp +++ b/ism/demos/isf_demo_efl.cpp @@ -83,7 +83,7 @@ close_btn_cb(void *data, Evas_Object *obj EINA_UNUSED, void *event_info EINA_UNU static void isf_popup_bt (void *data, Evas_Object *obj, void *event_info) { - Evas_Object *en, *bt, *bx; + Evas_Object *en, *bt, *bx, *lb; Evas_Object *win = elm_win_util_standard_add ("Popup", "Popup"); @@ -99,6 +99,14 @@ static void isf_popup_bt (void *data, Evas_Object *obj, void *event_info) evas_object_size_hint_align_set (bx, EVAS_HINT_FILL, EVAS_HINT_FILL); evas_object_show (bx); + /* create label */ + lb = elm_label_add (bx); + evas_object_size_hint_weight_set (lb, EVAS_HINT_EXPAND, 0); + evas_object_size_hint_align_set (lb, EVAS_HINT_FILL, 0); + elm_object_text_set (lb, "This test is for checking IME is hidden when pressing close button"); + elm_box_pack_end (bx, lb); + evas_object_show (lb); + /* create entry */ en = elm_entry_add (bx); elm_entry_scrollable_set (en, EINA_TRUE); @@ -106,6 +114,7 @@ static void isf_popup_bt (void *data, Evas_Object *obj, void *event_info) evas_object_size_hint_align_set (en, EVAS_HINT_FILL, EVAS_HINT_FILL); elm_box_pack_end (bx, en); evas_object_show (en); + elm_object_focus_set (en, EINA_TRUE); /* create close button */ bt = create_button (win, "Close"); -- 2.7.4