From db61fd9dbbd3058f28853d74394eaa9a3bfa0683 Mon Sep 17 00:00:00 2001 From: Minseok Kim Date: Tue, 19 Jun 2012 14:48:05 +0000 Subject: [PATCH] elementary/multibuttonentry: add focus handling at clicked, and remove box region show. Signed-off-by: Minseok Kim SVN revision: 72484 --- legacy/elementary/src/lib/elc_multibuttonentry.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/legacy/elementary/src/lib/elc_multibuttonentry.c b/legacy/elementary/src/lib/elc_multibuttonentry.c index c9ab83c6c3..3ca8b91ea9 100644 --- a/legacy/elementary/src/lib/elc_multibuttonentry.c +++ b/legacy/elementary/src/lib/elc_multibuttonentry.c @@ -270,6 +270,7 @@ _signal_mouse_clicked(void *data, Evas_Object *obj __UNUSED__, const char *emiss _view_update(data); elm_entry_input_panel_show(wd->entry); + elm_object_focus_set(wd->entry, EINA_TRUE); evas_object_smart_callback_call(data, SIG_CLICKED, NULL); } @@ -1115,17 +1116,14 @@ static void _entry_resized_cb(void *data, Evas *e __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__) { Evas_Coord en_x, en_y, en_w, en_h; - Evas_Coord bx_x, bx_y; Widget_Data *wd = elm_widget_data_get(data); if (!wd) return; evas_object_geometry_get(wd->entry, &en_x, &en_y, &en_w, &en_h); - evas_object_geometry_get(wd->box, &bx_x, &bx_y, NULL, NULL); if (wd->focused) - elm_widget_show_region_set(wd->box, en_x - bx_x, en_y - bx_y, en_w, - en_h, EINA_TRUE); + elm_widget_show_region_set(wd->entry, en_x, en_y, en_w, en_h, EINA_TRUE); } static void