forked from enlightenment/efl
Now multi button entry items will happily listen to_object_item_signal_emit() calls.
This commit is contained in:
parent
561a6d53a0
commit
e9f9e9a897
|
@ -525,6 +525,14 @@ _button_resize(Evas_Object *obj,
|
|||
if (vieww) *vieww = vw;
|
||||
}
|
||||
|
||||
static void
|
||||
_item_signal_emit_hook(Elm_Object_Item *it,
|
||||
const char *emission,
|
||||
const char *source)
|
||||
{
|
||||
elm_layout_signal_emit(VIEW(it), emission, source);
|
||||
}
|
||||
|
||||
static void
|
||||
_item_text_set_hook(Elm_Object_Item *it,
|
||||
const char *part,
|
||||
|
@ -661,6 +669,8 @@ _button_item_add(Elm_Multibuttonentry_Smart_Data *sd,
|
|||
elm_widget_item_del_pre_hook_set(item, _item_del_pre_hook);
|
||||
elm_widget_item_text_set_hook_set(item, _item_text_set_hook);
|
||||
elm_widget_item_text_get_hook_set(item, _item_text_get_hook);
|
||||
elm_widget_item_signal_emit_hook_set(item, _item_signal_emit_hook);
|
||||
|
||||
elm_widget_item_data_set(item, data);
|
||||
_button_resize(obj, btn, &rw, &vw);
|
||||
|
||||
|
|
Loading…
Reference in New Issue