From 4dc35866baba4f92979b333da5dd158318100d78 Mon Sep 17 00:00:00 2001 From: Youngbok Shin Date: Mon, 24 Jun 2013 22:04:02 +0900 Subject: [PATCH] [editfield] Set a access info callback for Search bar editfield --- src/lib/efl_assist_editfield.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/efl_assist_editfield.c b/src/lib/efl_assist_editfield.c index 0da9a01..e7eebe4 100644 --- a/src/lib/efl_assist_editfield.c +++ b/src/lib/efl_assist_editfield.c @@ -83,6 +83,13 @@ static void _editfield_searchbar_unfocused_cb(void *data, Evas_Object *obj, void elm_object_signal_emit(obj, "elm,state,focus,off", ""); } +static Elm_Access_Info_Cb _editfield_searchbar_access_info_cb(void *data, Evas_Object *obj) +{ + const char *txt; + txt = "Search bar"; + return strdup(txt); +} + EXPORT_API Evas_Object * ea_editfield_add(Evas_Object *parent, Ea_Editfield_Type type) { @@ -146,6 +153,8 @@ ea_editfield_add(Evas_Object *parent, Ea_Editfield_Type type) evas_object_smart_callback_add(entry, "preedit,changed", _editfield_searchbar_changed_cb, NULL); evas_object_smart_callback_add(entry, "focused", _editfield_searchbar_focused_cb, NULL); evas_object_smart_callback_add(entry, "unfocused", _editfield_searchbar_unfocused_cb, NULL); + + elm_access_info_cb_set(entry, ELM_ACCESS_TYPE, _editfield_searchbar_access_info_cb, NULL); } else { -- 2.7.4