2 EAPI Evas_Object *elm_editfield_add(Evas_Object *parent);
3 EAPI void elm_editfield_label_set(Evas_Object *obj, const char *label);
4 EAPI const char *elm_editfield_label_get(Evas_Object *obj);
5 EAPI void elm_editfield_guide_text_set(Evas_Object *obj, const char *text);
6 EAPI const char *elm_editfield_guide_text_get(Evas_Object *obj);
7 EAPI Evas_Object *elm_editfield_entry_get(Evas_Object *obj);
8 EAPI void elm_editfield_entry_single_line_set(Evas_Object *obj, Eina_Bool single_line);
9 EAPI Eina_Bool elm_editfield_entry_single_line_get(Evas_Object *obj);
10 EAPI void elm_editfield_eraser_set(Evas_Object *obj, Eina_Bool visible);
11 EAPI Eina_Bool elm_editfield_eraser_get(Evas_Object *obj);
12 /* smart callbacks called:
13 * "clicked" - when an editfield is clicked
14 * "unfocused" - when an editfield is unfocused