elm_menu: Add item_signal_emit_hook for elm_menu
Summary: Add item_signal_emit_hook for elm_menu Reviewers: Hermet Reviewed By: Hermet Subscribers: seoz Differential Revision: https://phab.enlightenment.org/D1500
This commit is contained in:
parent
d62ba7548e
commit
045ad420cd
|
@ -90,6 +90,16 @@ _item_disable_hook(Elm_Object_Item *it)
|
|||
edje_object_message_signal_process(elm_layout_edje_get(VIEW(item)));
|
||||
}
|
||||
|
||||
static void
|
||||
_item_signal_emit_hook(Elm_Object_Item *it,
|
||||
const char *emission,
|
||||
const char *source)
|
||||
{
|
||||
Elm_Menu_Item *item = (Elm_Menu_Item *)it;
|
||||
|
||||
elm_layout_signal_emit(VIEW(item), emission, source);
|
||||
}
|
||||
|
||||
static void
|
||||
_submenu_sizing_eval(Elm_Menu_Item *parent_it)
|
||||
{
|
||||
|
@ -974,6 +984,7 @@ _elm_menu_item_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent, const ch
|
|||
elm_widget_item_text_get_hook_set(it, _item_text_get_hook);
|
||||
elm_widget_item_content_set_hook_set(it, _item_content_set_hook);
|
||||
elm_widget_item_content_get_hook_set(it, _item_content_get_hook);
|
||||
elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook);
|
||||
|
||||
it->base.data = data;
|
||||
it->func = func;
|
||||
|
@ -1059,6 +1070,7 @@ _elm_menu_item_separator_add(Eo *obj, Elm_Menu_Data *sd, Elm_Object_Item *parent
|
|||
elm_widget_item_text_get_hook_set(subitem, _item_text_get_hook);
|
||||
elm_widget_item_content_set_hook_set(subitem, _item_content_set_hook);
|
||||
elm_widget_item_content_get_hook_set(subitem, _item_content_get_hook);
|
||||
elm_widget_item_signal_emit_hook_set(subitem, _item_signal_emit_hook);
|
||||
|
||||
subitem->separator = EINA_TRUE;
|
||||
_item_separator_obj_create(subitem);
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
* @li @ref elm_object_item_part_content_get
|
||||
* @li @ref elm_object_item_disabled_set
|
||||
* @li @ref elm_object_item_disabled_get
|
||||
* @li @ref elm_object_item_signal_emit (since 1.12)
|
||||
*
|
||||
* @see @ref tutorial_menu
|
||||
* @{
|
||||
|
|
Loading…
Reference in New Issue