From f8da0fc986d26f5572abdde2f462d4d0c65e7555 Mon Sep 17 00:00:00 2001 From: Tae-Hwan Kim Date: Wed, 17 Apr 2013 13:33:00 +0900 Subject: [PATCH] [Genlist/List] Remove focused UI for scroller Change-Id: Ic562791744d8fb888518b17a0fb801402e14f01c --- src/lib/elm_genlist.c | 18 ++---------------- src/lib/elm_list.c | 14 +------------- 2 files changed, 3 insertions(+), 29 deletions(-) diff --git a/src/lib/elm_genlist.c b/src/lib/elm_genlist.c index 24dcf89..742640b 100644 --- a/src/lib/elm_genlist.c +++ b/src/lib/elm_genlist.c @@ -2816,20 +2816,7 @@ _elm_genlist_smart_on_focus(Evas_Object *obj) (!sd->last_selected_item)) sd->last_selected_item = eina_list_data_get(sd->selected); - if (elm_widget_focus_get(obj)) - { - if (sd->focused) - { - edje_object_signal_emit - (VIEW(sd->focused), "elm,state,focused", "elm"); - if (sd->focused->deco_all_view) - edje_object_signal_emit - (sd->focused->deco_all_view, "elm,state,focused", "elm"); - } - else - edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,focused", "elm"); - } - else + if (!elm_widget_focus_get(obj)) { if (sd->focused) { @@ -2839,9 +2826,8 @@ _elm_genlist_smart_on_focus(Evas_Object *obj) edje_object_signal_emit (sd->focused->deco_all_view, "elm,state,unfocused", "elm"); } - else - edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,unfocused", "elm"); } + return EINA_TRUE; } diff --git a/src/lib/elm_list.c b/src/lib/elm_list.c index 1f7e131..87cce6e 100644 --- a/src/lib/elm_list.c +++ b/src/lib/elm_list.c @@ -873,25 +873,13 @@ _elm_list_smart_on_focus(Evas_Object *obj) if (elm_widget_focus_get(obj) && sd->selected && !sd->last_selected_item) sd->last_selected_item = eina_list_data_get(sd->selected); - if (elm_widget_focus_get(obj)) - { - if (sd->focused) - { - edje_object_signal_emit - (VIEW(sd->focused), "elm,state,focused", "elm"); - } - else - edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,focused", "elm"); - } - else + if (!elm_widget_focus_get(obj)) { if (sd->focused) { edje_object_signal_emit (VIEW(sd->focused), "elm,state,unfocused", "elm"); } - else - edje_object_signal_emit(ELM_WIDGET_DATA(sd)->resize_obj, "elm,state,unfocused", "elm"); } return EINA_TRUE; } -- 2.7.4