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)

-- 


Reply via email to