Evas_Coord *y,
Evas_Coord *w,
Evas_Coord *h);
- Elm_Widget_On_Text_Set_Cb on_text_set_func;
- Elm_Widget_On_Text_Get_Cb on_text_get_func;
- Elm_Widget_On_Content_Set_Cb on_content_set_func;
- Elm_Widget_On_Content_Get_Cb on_content_get_func;
- Elm_Widget_On_Content_Unset_Cb on_content_unset_func;
+ Elm_Widget_Text_Set_Cb text_set_func;
+ Elm_Widget_Text_Get_Cb text_get_func;
+ Elm_Widget_Content_Set_Cb content_set_func;
+ Elm_Widget_Content_Get_Cb content_get_func;
+ Elm_Widget_Content_Unset_Cb content_unset_func;
void *data;
Evas_Coord rx, ry, rw, rh;
int scroll_hold;
EAPI void
elm_widget_text_set_hook_set(Evas_Object *obj,
- Elm_Widget_On_Text_Set_Cb func)
+ Elm_Widget_Text_Set_Cb func)
{
API_ENTRY return;
- sd->on_text_set_func = func;
+ sd->text_set_func = func;
}
EAPI void
elm_widget_text_get_hook_set(Evas_Object *obj,
- Elm_Widget_On_Text_Get_Cb func)
+ Elm_Widget_Text_Get_Cb func)
{
API_ENTRY return;
- sd->on_text_get_func = func;
+ sd->text_get_func = func;
}
EAPI void
elm_widget_content_set_hook_set(Evas_Object *obj,
- Elm_Widget_On_Content_Set_Cb func)
+ Elm_Widget_Content_Set_Cb func)
{
API_ENTRY return;
- sd->on_content_set_func = func;
+ sd->content_set_func = func;
}
EAPI void
elm_widget_content_get_hook_set(Evas_Object *obj,
- Elm_Widget_On_Content_Get_Cb func)
+ Elm_Widget_Content_Get_Cb func)
{
API_ENTRY return;
- sd->on_content_get_func = func;
+ sd->content_get_func = func;
}
EAPI void
elm_widget_content_unset_hook_set(Evas_Object *obj,
- Elm_Widget_On_Content_Unset_Cb func)
+ Elm_Widget_Content_Unset_Cb func)
{
API_ENTRY return;
- sd->on_content_unset_func = func;
+ sd->content_unset_func = func;
}
EAPI void
{
API_ENTRY return;
- if (!sd->on_text_set_func)
+ if (!sd->text_set_func)
return;
- sd->on_text_set_func(obj, part, label);
+ sd->text_set_func(obj, part, label);
}
EAPI const char *
{
API_ENTRY return NULL;
- if (!sd->on_text_get_func)
+ if (!sd->text_get_func)
return NULL;
- return sd->on_text_get_func(obj, part);
+ return sd->text_get_func(obj, part);
}
EAPI void
{
API_ENTRY return;
- if (!sd->on_content_set_func) return;
- sd->on_content_set_func(obj, part, content);
+ if (!sd->content_set_func) return;
+ sd->content_set_func(obj, part, content);
}
EAPI Evas_Object *
{
API_ENTRY return NULL;
- if (!sd->on_content_get_func) return NULL;
- return sd->on_content_get_func(obj, part);
+ if (!sd->content_get_func) return NULL;
+ return sd->content_get_func(obj, part);
}
EAPI Evas_Object *
{
API_ENTRY return NULL;
- if (!sd->on_content_unset_func) return NULL;
- return sd->on_content_unset_func(obj, part);
+ if (!sd->content_unset_func) return NULL;
+ return sd->content_unset_func(obj, part);
}
EAPI void
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if (item->del_cb)
- item->del_cb((void *)item->data, item->widget, item);
+ if (item->del_func)
+ item->del_func((void *)item->data, item->widget, item);
- if (item->on_del_pre_cb)
- item->on_del_pre_cb((Elm_Object_Item *) item);
+ if (item->del_pre_func)
+ item->del_pre_func((Elm_Object_Item *) item);
if (item->view)
evas_object_del(item->view);
free(item);
}
+/**
+ * @internal
+ *
+ * Set the function to notify to widgets when item is being deleted by user.
+ *
+ * This function will complain if there was a callback set already,
+ * however it will set the new one.
+ *
+ * @param item a valid #Elm_Widget_Item to be notified
+ * @see elm_widget_item_del_pre_hook_set() convenience macro.
+ * @ingroup Widget
+ */
EAPI void
-_elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Item_On_Del_Pre_Cb func)
+_elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Item_Del_Pre_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if ((item->on_del_pre_cb) && (item->on_del_pre_cb != func))
- WRN("You're replacing a previously set del_pre_cb %p of item %p with %p", item->on_del_pre_cb, item, func);
- item->on_del_pre_cb = func;
+ if ((item->del_pre_func) && (item->del_pre_func != func))
+ WRN("You're replacing a previously set del_pre_cb %p of item %p with %p", item->del_pre_func, item, func);
+ item->del_pre_func = func;
}
-
/**
* @internal
*
_elm_widget_item_pre_notify_del(Elm_Widget_Item *item)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if (!item->del_cb) return;
- item->del_cb((void *)item->data, item->widget, item);
- item->del_cb = NULL;
+ if (!item->del_func) return;
+ item->del_func((void *)item->data, item->widget, item);
+ item->del_func = NULL;
}
/**
*/
EAPI void
_elm_widget_item_del_cb_set(Elm_Widget_Item *item,
- Evas_Smart_Cb del_cb)
+ Evas_Smart_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if ((item->del_cb) && (item->del_cb != del_cb))
+ if ((item->del_func) && (item->del_func != func))
WRN("You're replacing a previously set del_cb %p of item %p with %p",
- item->del_cb, item, del_cb);
+ item->del_func, item, func);
- item->del_cb = del_cb;
+ item->del_func = func;
}
/**
EAPI void
_elm_widget_item_disable_set_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Disable_Set_Cb func)
+ Elm_Widget_Disable_Set_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
item->disable_func = func;
Evas_Object *content)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if (!item->on_content_set_func) return;
- item->on_content_set_func((Elm_Object_Item *) item, part, content);
+ if (!item->content_set_func) return;
+ item->content_set_func((Elm_Object_Item *) item, part, content);
}
EAPI Evas_Object *
const char *part)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL);
- if (!item->on_content_get_func) return NULL;
- return item->on_content_get_func((Elm_Object_Item *) item, part);
+ if (!item->content_get_func) return NULL;
+ return item->content_get_func((Elm_Object_Item *) item, part);
}
EAPI Evas_Object *
const char *part)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL);
- if (!item->on_content_unset_func) return NULL;
- return item->on_content_unset_func((Elm_Object_Item *) item, part);
+ if (!item->content_unset_func) return NULL;
+ return item->content_unset_func((Elm_Object_Item *) item, part);
}
EAPI void
const char *label)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if (!item->on_text_set_func) return;
- item->on_text_set_func((Elm_Object_Item *) item, part, label);
+ if (!item->text_set_func) return;
+ item->text_set_func((Elm_Object_Item *) item, part, label);
}
EAPI void
const char *source)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- if (item->on_signal_emit_func)
- item->on_signal_emit_func((Elm_Object_Item *) item, emission, source);
+ if (item->signal_emit_func)
+ item->signal_emit_func((Elm_Object_Item *) item, emission, source);
}
EAPI const char *
const char *part)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, NULL);
- if (!item->on_text_get_func) return NULL;
- return item->on_text_get_func((Elm_Object_Item *) item, part);
+ if (!item->text_get_func) return NULL;
+ return item->text_get_func((Elm_Object_Item *) item, part);
}
EAPI void
_elm_widget_item_content_set_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Content_Set_Cb func)
+ Elm_Widget_Content_Set_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_content_set_func = func;
+ item->content_set_func = func;
}
EAPI void
_elm_widget_item_content_get_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Content_Get_Cb func)
+ Elm_Widget_Content_Get_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_content_get_func = func;
+ item->content_get_func = func;
}
EAPI void
_elm_widget_item_content_unset_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Content_Unset_Cb func)
+ Elm_Widget_Content_Unset_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_content_unset_func = func;
+ item->content_unset_func = func;
}
EAPI void
_elm_widget_item_text_set_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Text_Set_Cb func)
+ Elm_Widget_Text_Set_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_text_set_func = func;
+ item->text_set_func = func;
}
EAPI void
_elm_widget_item_text_get_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Text_Get_Cb func)
+ Elm_Widget_Text_Get_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_text_get_func = func;
+ item->text_get_func = func;
}
EAPI void
_elm_widget_item_signal_emit_hook_set(Elm_Widget_Item *item,
- Elm_Widget_On_Signal_Emit_Cb func)
+ Elm_Widget_Signal_Emit_Cb func)
{
ELM_WIDGET_ITEM_CHECK_OR_RETURN(item);
- item->on_signal_emit_func = func;
+ item->signal_emit_func = func;
}
EAPI void
typedef struct _Elm_Tooltip Elm_Tooltip;
typedef struct _Elm_Cursor Elm_Cursor;
-typedef struct _Elm_Widget_Item Elm_Widget_Item; /**< base structure for all widget items that are not Elm_Widget themselves */
-typedef struct _Elm_Access_Info Elm_Access_Info; /**< accessibility information to be able to set and get from the access API */
-typedef struct _Elm_Access_Item Elm_Access_Item; /**< accessibility info item */
+/**< base structure for all widget items that are not Elm_Widget themselves */
+typedef struct _Elm_Widget_Item Elm_Widget_Item;
-typedef void (*Elm_Widget_On_Text_Set_Cb)(void *data, const char *part, const char *text);
-typedef void (*Elm_Widget_On_Content_Set_Cb)(void *data, const char *part, Evas_Object *content);
-typedef const char *(*Elm_Widget_On_Text_Get_Cb)(const void *data, const char *part);
-typedef Evas_Object *(*Elm_Widget_On_Content_Get_Cb)(const void *data, const char *part);
-typedef Evas_Object *(*Elm_Widget_On_Content_Unset_Cb)(const void *data, const char *part);
-typedef void (*Elm_Widget_On_Signal_Emit_Cb)(void *data, const char *emission, const char *source);
-typedef void (*Elm_Widget_On_Disable_Set_Cb)(void *data);
-typedef void (*Elm_Widget_Item_On_Del_Pre_Cb)(Elm_Object_Item *it);
+/**< accessibility information to be able to set and get from the access API */
+typedef struct _Elm_Access_Info Elm_Access_Info;
+
+/**< accessibility info item */
+typedef struct _Elm_Access_Item Elm_Access_Item;
+
+typedef void (*Elm_Widget_Text_Set_Cb)(void *data, const char *part, const char *text);
+typedef void (*Elm_Widget_Content_Set_Cb)(void *data, const char *part, Evas_Object *content);
+typedef const char *(*Elm_Widget_Text_Get_Cb)(const void *data, const char *part);
+typedef Evas_Object *(*Elm_Widget_Content_Get_Cb)(const void *data, const char *part);
+typedef Evas_Object *(*Elm_Widget_Content_Unset_Cb)(const void *data, const char *part);
+typedef void (*Elm_Widget_Signal_Emit_Cb)(void *data, const char *emission, const char *source);
+typedef void (*Elm_Widget_Disable_Set_Cb)(void *data);
+typedef void (*Elm_Widget_Item_Del_Pre_Cb)(Elm_Object_Item *it);
#define ELM_ACCESS_TYPE 0 // when reading out widget or item this is read first
#define ELM_ACCESS_INFO 1 // next read is info - this is normally label
/* ef1 ~~ efl, el3 ~~ elm */
#define ELM_WIDGET_ITEM_MAGIC 0xef1e1301
EINA_MAGIC;
-
/* simple accessor macros */
#define VIEW(X) X->base.view
#define WIDGET(X) X->base.widget
Evas_Object *widget;
/**< the base view object */
Evas_Object *view;
- /**< item specific data */
+ /**< item specific data. used for del callback*/
const void *data;
- /**< used to notify the item is being deleted */
- Evas_Smart_Cb del_cb;
+ Evas_Smart_Cb del_func;
/**< don't expose this callback call */
- Elm_Widget_Item_On_Del_Pre_Cb on_del_pre_cb;
- Elm_Widget_On_Content_Set_Cb on_content_set_func;
- Elm_Widget_On_Content_Get_Cb on_content_get_func;
- Elm_Widget_On_Content_Unset_Cb on_content_unset_func;
- Elm_Widget_On_Text_Set_Cb on_text_set_func;
- Elm_Widget_On_Text_Get_Cb on_text_get_func;
- Elm_Widget_On_Signal_Emit_Cb on_signal_emit_func;
- Elm_Widget_On_Disable_Set_Cb disable_func;
+ Elm_Widget_Item_Del_Pre_Cb del_pre_func;
+
+ Elm_Widget_Content_Set_Cb content_set_func;
+ Elm_Widget_Content_Get_Cb content_get_func;
+ Elm_Widget_Content_Unset_Cb content_unset_func;
+ Elm_Widget_Text_Set_Cb text_set_func;
+ Elm_Widget_Text_Get_Cb text_get_func;
+ Elm_Widget_Signal_Emit_Cb signal_emit_func;
+ Elm_Widget_Disable_Set_Cb disable_func;
Elm_Access_Info *access;
const char *access_info;
Eina_Bool disabled : 1;
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_text_set_hook_set(Evas_Object *obj, Elm_Widget_On_Text_Set_Cb func);
-#define elm_widget_text_set_hook_set(obj, func) elm_widget_text_set_hook_set(obj, (Elm_Widget_On_Text_Set_Cb)(func))
-EAPI void elm_widget_text_get_hook_set(Evas_Object *obj, Elm_Widget_On_Text_Get_Cb func);
-#define elm_widget_text_get_hook_set(obj, func) elm_widget_text_get_hook_set(obj, (Elm_Widget_On_Text_Get_Cb)(func))
-EAPI void elm_widget_content_set_hook_set(Evas_Object *obj, Elm_Widget_On_Content_Set_Cb func);
-#define elm_widget_content_set_hook_set(obj, func) elm_widget_content_set_hook_set(obj, (Elm_Widget_On_Content_Set_Cb)(func))
-EAPI void elm_widget_content_get_hook_set(Evas_Object *obj, Elm_Widget_On_Content_Get_Cb func);
-#define elm_widget_content_get_hook_set(obj, func) elm_widget_content_get_hook_set(obj, (Elm_Widget_On_Content_Get_Cb)(func))
-EAPI void elm_widget_content_unset_hook_set(Evas_Object *obj, Elm_Widget_On_Content_Unset_Cb func);
-#define elm_widget_content_unset_hook_set(obj, func) elm_widget_content_unset_hook_set(obj, (Elm_Widget_On_Content_Unset_Cb)(func))
+EAPI void elm_widget_text_set_hook_set(Evas_Object *obj, Elm_Widget_Text_Set_Cb func);
+#define elm_widget_text_set_hook_set(obj, func) elm_widget_text_set_hook_set(obj, (Elm_Widget_Text_Set_Cb)(func))
+EAPI void elm_widget_text_get_hook_set(Evas_Object *obj, Elm_Widget_Text_Get_Cb func);
+#define elm_widget_text_get_hook_set(obj, func) elm_widget_text_get_hook_set(obj, (Elm_Widget_Text_Get_Cb)(func))
+EAPI void elm_widget_content_set_hook_set(Evas_Object *obj, Elm_Widget_Content_Set_Cb func);
+#define elm_widget_content_set_hook_set(obj, func) elm_widget_content_set_hook_set(obj, (Elm_Widget_Content_Set_Cb)(func))
+EAPI void elm_widget_content_get_hook_set(Evas_Object *obj, Elm_Widget_Content_Get_Cb func);
+#define elm_widget_content_get_hook_set(obj, func) elm_widget_content_get_hook_set(obj, (Elm_Widget_Content_Get_Cb)(func))
+EAPI void elm_widget_content_unset_hook_set(Evas_Object *obj, Elm_Widget_Content_Unset_Cb func);
+#define elm_widget_content_unset_hook_set(obj, func) elm_widget_content_unset_hook_set(obj, (Elm_Widget_Content_Unset_Cb)(func))
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);
EAPI void _elm_widget_item_text_part_set(Elm_Widget_Item *item, const char *part, const char *label);
EAPI const char *_elm_widget_item_text_part_get(const Elm_Widget_Item *item, const char *part);
EAPI void _elm_widget_item_signal_emit(Elm_Widget_Item *item, const char *emission, const char *source);
-EAPI void _elm_widget_item_content_set_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Content_Set_Cb func);
-EAPI void _elm_widget_item_content_get_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Content_Get_Cb func);
-EAPI void _elm_widget_item_content_unset_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Content_Unset_Cb func);
-EAPI void _elm_widget_item_text_set_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Text_Set_Cb func);
-EAPI void _elm_widget_item_text_get_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Text_Get_Cb func);
-EAPI void _elm_widget_item_signal_emit_hook_set(Elm_Widget_Item *it, Elm_Widget_On_Signal_Emit_Cb func);
+EAPI void _elm_widget_item_content_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Set_Cb func);
+EAPI void _elm_widget_item_content_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Get_Cb func);
+EAPI void _elm_widget_item_content_unset_hook_set(Elm_Widget_Item *item, Elm_Widget_Content_Unset_Cb func);
+EAPI void _elm_widget_item_text_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Set_Cb func);
+EAPI void _elm_widget_item_text_get_hook_set(Elm_Widget_Item *item, Elm_Widget_Text_Get_Cb func);
+EAPI void _elm_widget_item_signal_emit_hook_set(Elm_Widget_Item *it, Elm_Widget_Signal_Emit_Cb func);
EAPI void _elm_widget_item_access_info_set(Elm_Widget_Item *item, const char *txt);
EAPI void _elm_widget_item_disabled_set(Elm_Widget_Item *item, Eina_Bool disabled);
EAPI Eina_Bool _elm_widget_item_disabled_get(const Elm_Widget_Item *item);
-EAPI void _elm_widget_item_disable_set_hook_set(Elm_Widget_Item *item, Elm_Widget_On_Disable_Set_Cb func);
-EAPI void _elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Item_On_Del_Pre_Cb func);
+EAPI void _elm_widget_item_disable_set_hook_set(Elm_Widget_Item *item, Elm_Widget_Disable_Set_Cb func);
+EAPI void _elm_widget_item_del_pre_hook_set(Elm_Widget_Item *item, Elm_Widget_Item_Del_Pre_Cb func);
/* debug function. don't use it unless you are tracking parenting issues */
EAPI void elm_widget_tree_dump(const Evas_Object *top);
* @see _elm_widget_item_content_set_hook_set()
*/
#define elm_widget_item_content_set_hook_set(item, func) \
- _elm_widget_item_content_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Content_Set_Cb)func)
+ _elm_widget_item_content_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Set_Cb)func)
/**
* Convenience function to query item's content get hook.
* @see _elm_widget_item_content_get_hook_set()
*/
#define elm_widget_item_content_get_hook_set(item, func) \
- _elm_widget_item_content_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Content_Get_Cb)func)
+ _elm_widget_item_content_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Get_Cb)func)
/**
* Convenience function to query item's content unset hook.
* @see _elm_widget_item_content_unset_hook_set()
*/
#define elm_widget_item_content_unset_hook_set(item, func) \
- _elm_widget_item_content_unset_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Content_Unset_Cb)func)
+ _elm_widget_item_content_unset_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Content_Unset_Cb)func)
/**
* Convenience function to query item's text set hook.
* @see _elm_widget_item_text_set_hook_set()
*/
#define elm_widget_item_text_set_hook_set(item, func) \
- _elm_widget_item_text_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Text_Set_Cb)func)
+ _elm_widget_item_text_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Text_Set_Cb)func)
/**
* Convenience function to query item's text get hook.
* @see _elm_widget_item_text_get_hook_set()
*/
#define elm_widget_item_text_get_hook_set(item, func) \
- _elm_widget_item_text_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Text_Get_Cb)func)
+ _elm_widget_item_text_get_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Text_Get_Cb)func)
/**
* Convenience function to query item's signal emit hook.
* @see _elm_widget_item_signal_emit_hook_set()
*/
#define elm_widget_item_signal_emit_hook_set(item, func) \
- _elm_widget_item_signal_emit_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Signal_Emit_Cb)func)
+ _elm_widget_item_signal_emit_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Signal_Emit_Cb)func)
/**
* Convenience function to query disable get hook.
* @see _elm_widget_item_disabled_get()
* @see _elm_widget_item_disable_set_hook_set()
*/
#define elm_widget_item_disable_set_hook_set(item, func) \
- _elm_widget_item_disable_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_On_Disable_Set_Cb)func)
+ _elm_widget_item_disable_set_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Disable_Set_Cb)func)
/**
* Convenience function to query del pre hook.
* @see _elm_widget_item_del_pre_hook_set()
*/
#define elm_widget_item_del_pre_hook_set(item, func) \
- _elm_widget_item_del_pre_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Item_On_Del_Pre_Cb)func)
+ _elm_widget_item_del_pre_hook_set((Elm_Widget_Item *)item, (Elm_Widget_Item_Del_Pre_Cb)func)
#define ELM_WIDGET_ITEM_CHECK_OR_RETURN(item, ...) \
do { \