elm_object_signal_emit(searchbar_layout, "elm,state,eraser,hide", "elm");
}
+static void __searchbar_activated_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(!obj);
+ Evas_Object *searchbar_layout = data;
+ Evas_Object *entry = elm_object_part_content_get(searchbar_layout, "elm.swallow.content");
+ ret_if(!entry);
+ elm_object_focus_set(entry, EINA_FALSE);
+}
+
static void __searchbar_eraser_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
{
ret_if(!data);
evas_object_smart_callback_add(entry, "changed", __searchbar_chg_cb, searchbar_layout);
evas_object_smart_callback_add(entry, "focused", __searchbar_focused_cb, searchbar_layout);
evas_object_smart_callback_add(entry, "unfocused", __searchbar_unfocused_cb, searchbar_layout);
+ evas_object_smart_callback_add(entry, "activated", __searchbar_activated_cb, searchbar_layout);
elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
elm_object_part_content_set(searchbar_layout, "elm.swallow.content", entry);
elm_object_part_text_set(searchbar_layout, "elm.guidetext", _("IDS_COM_SK_SEARCH"));