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
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/elementary@69111
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
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_genlist_item_new(Widget_Data *wd,
const Elm_Gen_Item_Class *itc,
elm_widget_item_text_get_hook_set(it, _item_text_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_signal_emit_hook_set(it, _item_signal_emit_hook);
+
/* TEMPORARY */
it->sel_cb = (Ecore_Cb)_item_select;
* @li elm_object_item_part_text_get()
* @li elm_object_item_disabled_set()
* @li elm_object_item_disabled_get()
+ * @li elm_object_item_signal_emit()
*
* @section Genlist_Examples Examples
*