davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=b642c60b848257095b2a3fbed8133d42d73f43b3
commit b642c60b848257095b2a3fbed8133d42d73f43b3 Author: Dave Andreoli <[email protected]> Date: Fri Dec 26 19:30:18 2014 +0100 Genlist: new clicked,right signal --- efl/elementary/genlist.pyx | 2 ++ efl/elementary/genlist_widget.pxi | 12 ++++++++++++ 2 files changed, 14 insertions(+) diff --git a/efl/elementary/genlist.pyx b/efl/elementary/genlist.pyx index 97983e7..a9fdd9c 100644 --- a/efl/elementary/genlist.pyx +++ b/efl/elementary/genlist.pyx @@ -277,6 +277,8 @@ Signals that you can add callbacks for are: item that was activated. - ``clicked,double`` - The user has double-clicked an item. The ``event_info`` parameter is the item that was double-clicked. +- ``clicked,right`` - The user has right-clicked an item. The + ``event_info`` parameter is the item that was right-clicked. (since: 1.13) - ``selected`` - This is called when a user has made an item selected. The event_info parameter is the genlist item that was selected. - ``unselected`` - This is called when a user has made an item diff --git a/efl/elementary/genlist_widget.pxi b/efl/elementary/genlist_widget.pxi index dcc0c2d..dc6aa00 100644 --- a/efl/elementary/genlist_widget.pxi +++ b/efl/elementary/genlist_widget.pxi @@ -820,6 +820,18 @@ cdef class Genlist(Object): def callback_clicked_double_del(self, func): self._callback_del_full("clicked,double", _cb_object_item_conv, func) + def callback_clicked_right_add(self, func, *args, **kwargs): + """The user has right-clicked an item. + + .. versionadded:: 1.13 + + """ + self._callback_add_full("clicked,right", _cb_object_item_conv, + func, *args, **kwargs) + + def callback_clicked_right_del(self, func): + self._callback_del_full("clicked,right", _cb_object_item_conv, func) + def callback_selected_add(self, func, *args, **kwargs): self._callback_add_full("selected", _cb_object_item_conv, func, *args, **kwargs) --
