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)

-- 


Reply via email to