forked from enlightenment/efl
elementary: Add hooks to set label get/set functions
Signed-off-by: Mike McCormack <mj.mccormack@samsung.com> SVN revision: 60796
This commit is contained in:
parent
6488c3d956
commit
75b14b3c7f
|
@ -73,7 +73,7 @@ struct _Smart_Data
|
|||
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;
|
||||
|
@ -482,6 +482,25 @@ elm_widget_event_hook_set(Evas_Object *obj,
|
|||
sd->event_func = func;
|
||||
}
|
||||
|
||||
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))
|
||||
|
|
|
@ -228,6 +228,8 @@ EAPI void elm_widget_on_focus_hook_set(Evas_Object *obj, void (*func
|
|||
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);
|
||||
|
|
Loading…
Reference in New Issue