davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=10d3b696c4d38616df0c53276390e401a0fc8965
commit 10d3b696c4d38616df0c53276390e401a0fc8965 Author: davemds <[email protected]> Date: Fri May 2 20:02:03 2014 +0200 New item,focused/unfocused signals for the Hoversel widget --- efl/elementary/hoversel.pyx | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/efl/elementary/hoversel.pyx b/efl/elementary/hoversel.pyx index 3265145..0130d6b 100644 --- a/efl/elementary/hoversel.pyx +++ b/efl/elementary/hoversel.pyx @@ -41,6 +41,8 @@ This widget emits the following signals, besides the ones sent from is the item - ``dismissed`` - the hover is dismissed - ``expanded`` - the hover is expanded (since 1.9) +- ``item,focused`` - the hoversel item has received focus. (since 1.10) +- ``item,unfocused`` - the hoversel item has lost focus. (since 1.10) Default content parts of the hoversel widget that you can use for are: @@ -395,5 +397,26 @@ cdef class Hoversel(Button): def callback_expanded_del(self, func): self._callback_del("expanded", func) + def callback_item_focused_add(self, func, *args, **kwargs): + """When the hoversel 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 hoversel 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) _object_mapping_register("Elm_Hoversel", Hoversel) --
