elm genlist: Added signal emit hook. Patch by Hyoyoung Change <hyoyoung@gmail.com>
On Fri, Mar 9, 2012 at 5:49 PM, Hyoyoung Chang <hyoyoung@gmail.com> wrote: > Dear all. > > This is a patch about genlist to add item signal emit hook. > due to elm_genlist_item_object_get is deprecated, > item sinal emit hook should be supported. > So it's added. > > + elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook); > > Thanks SVN revision: 69111
This commit is contained in:
parent
8a44a6ab11
commit
5df37b215e
|
@ -3638,6 +3638,14 @@ _item_del_pre_hook(Elm_Object_Item *it)
|
||||||
return EINA_TRUE;
|
return EINA_TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
_item_signal_emit_hook(Elm_Object_Item *it,
|
||||||
|
const char *emission,
|
||||||
|
const char *source)
|
||||||
|
{
|
||||||
|
elm_object_signal_emit(VIEW(it), emission, source);
|
||||||
|
}
|
||||||
|
|
||||||
Elm_Gen_Item *
|
Elm_Gen_Item *
|
||||||
_elm_genlist_item_new(Widget_Data *wd,
|
_elm_genlist_item_new(Widget_Data *wd,
|
||||||
const Elm_Gen_Item_Class *itc,
|
const Elm_Gen_Item_Class *itc,
|
||||||
|
@ -3664,6 +3672,8 @@ _elm_genlist_item_new(Widget_Data *wd,
|
||||||
elm_widget_item_text_get_hook_set(it, _item_text_hook);
|
elm_widget_item_text_get_hook_set(it, _item_text_hook);
|
||||||
elm_widget_item_disable_hook_set(it, _item_disable_hook);
|
elm_widget_item_disable_hook_set(it, _item_disable_hook);
|
||||||
elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook);
|
elm_widget_item_del_pre_hook_set(it, _item_del_pre_hook);
|
||||||
|
elm_widget_item_signal_emit_hook_set(it, _item_signal_emit_hook);
|
||||||
|
|
||||||
/* TEMPORARY */
|
/* TEMPORARY */
|
||||||
it->sel_cb = (Ecore_Cb)_item_select;
|
it->sel_cb = (Ecore_Cb)_item_select;
|
||||||
|
|
||||||
|
|
|
@ -330,6 +330,7 @@
|
||||||
* @li elm_object_item_part_text_get()
|
* @li elm_object_item_part_text_get()
|
||||||
* @li elm_object_item_disabled_set()
|
* @li elm_object_item_disabled_set()
|
||||||
* @li elm_object_item_disabled_get()
|
* @li elm_object_item_disabled_get()
|
||||||
|
* @li elm_object_item_signal_emit()
|
||||||
*
|
*
|
||||||
* @section Genlist_Examples Examples
|
* @section Genlist_Examples Examples
|
||||||
*
|
*
|
||||||
|
|
Loading…
Reference in New Issue