Genlist: new clicked,right signal

This commit is contained in:
Davide Andreoli 2014-12-26 19:30:18 +01:00
parent d6ab0de2dd
commit b642c60b84
2 changed files with 14 additions and 0 deletions

View File

@ -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

View File

@ -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)