void (*on_label_set_func)(Evas_Object *obj,
const char *item,
const char *text);
- const char *(*on_label_get_func)(Evas_Object *obj,
+ const char *(*on_label_get_func)(const Evas_Object *obj,
const char *item);
void *data;
Evas_Coord rx, ry, rw, rh;
}
EAPI void
+elm_widget_label_set_hook_set(Evas_Object *obj,
+ void (*func)(Evas_Object *obj,
+ const char *item,
+ const char *text))
+{
+ API_ENTRY return;
+ sd->on_label_set_func = func;
+}
+
+EAPI void
+elm_widget_label_get_hook_set(Evas_Object *obj,
+ const char *(*func)(const Evas_Object *obj,
+ const char *item))
+{
+ API_ENTRY return;
+ sd->on_label_get_func = func;
+}
+
+EAPI void
elm_widget_changed_hook_set(Evas_Object *obj,
void (*func)(Evas_Object *obj))
{
EAPI void elm_widget_on_change_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
EAPI void elm_widget_on_show_region_hook_set(Evas_Object *obj, void (*func) (void *data, Evas_Object *obj), void *data);
EAPI void elm_widget_focus_region_hook_set(Evas_Object *obj, void (*func) (Evas_Object *obj, Evas_Coord x, Evas_Coord y, Evas_Coord w, Evas_Coord h));
+EAPI void elm_widget_label_set_hook_set(Evas_Object *obj, void (*func)(Evas_Object *obj, const char *item, const char *text));
+EAPI void elm_widget_label_get_hook_set(Evas_Object *obj, const char *(*func)(const Evas_Object *obj, const char *item));
EAPI void elm_widget_on_focus_region_hook_set(Evas_Object *obj, void (*func) (const Evas_Object *obj, Evas_Coord *x, Evas_Coord *y, Evas_Coord *w, Evas_Coord *h));
EAPI void elm_widget_data_set(Evas_Object *obj, void *data);
EAPI void *elm_widget_data_get(const Evas_Object *obj);