[editfield] Set a access info callback for Search bar editfield
authorYoungbok Shin <youngb.shin@samsung.com>
Mon, 24 Jun 2013 13:04:02 +0000 (22:04 +0900)
committerSungho Kwak <sungho1.kwak@samsung.com>
Thu, 27 Jun 2013 06:13:00 +0000 (15:13 +0900)
src/lib/efl_assist_editfield.c

index 0da9a01..e7eebe4 100644 (file)
@@ -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
      {