davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=197f8d704031e674ef0f2cf9cba00d132b591ceb
commit 197f8d704031e674ef0f2cf9cba00d132b591ceb Author: davemds <[email protected]> Date: Sun May 4 12:28:57 2014 +0200 New item,focused/unfocused signals for the GenGrid widget --- efl/elementary/gengrid.pyx | 3 ++- efl/elementary/gengrid_widget.pxi | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/efl/elementary/gengrid.pyx b/efl/elementary/gengrid.pyx index 74d91a3..5481e19 100644 --- a/efl/elementary/gengrid.pyx +++ b/efl/elementary/gengrid.pyx @@ -248,7 +248,8 @@ Smart events that you can add callbacks for are: be translated. - ``focused`` - When the gengrid has received focus. (since 1.8) - ``unfocused`` - When the gengrid has lost focus. (since 1.8) - +- ``item,focused`` - When the gengrid item has received focus. (since 1.10) +- ``item,unfocused`` - When the gengrid item has lost focus. (since 1.10) Enumerations ------------ diff --git a/efl/elementary/gengrid_widget.pxi b/efl/elementary/gengrid_widget.pxi index 0eb4599..3dc333a 100644 --- a/efl/elementary/gengrid_widget.pxi +++ b/efl/elementary/gengrid_widget.pxi @@ -827,6 +827,27 @@ cdef class Gengrid(Object): def callback_unfocused_del(self, func): self._callback_del("unfocused", func) + def callback_item_focused_add(self, func, *args, **kwargs): + """When the gengrid item has received focus. + + .. versionadded:: 1.10 + + """ + self._callback_add_full("item,focused", _cb_object_item_conv, func, *args, **kwargs) + + def callback_item_focused_del(self, func): + self._callback_del_full("item,focused", _cb_object_item_conv, func) + + def callback_item_unfocused_add(self, func, *args, **kwargs): + """When the gengrid item has lost focus. + + .. versionadded:: 1.10 + + """ + self._callback_add_full("item,unfocused", _cb_object_item_conv, func, *args, **kwargs) + + def callback_item_unfocused_del(self, func): + self._callback_del_full("item,unfocused", _cb_object_item_conv, func) property scroller_policy: """ --
