davemds pushed a commit to branch master.

http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=042dc0f835b37811babb75b32d2874cf340e78ec

commit 042dc0f835b37811babb75b32d2874cf340e78ec
Author: davemds <[email protected]>
Date:   Mon Aug 11 23:30:46 2014 +0200

    emotion: implemented missed smart signals
---
 doc/emotion/emotion.rst     |  4 +++
 efl/emotion/efl.emotion.pyx | 84 +++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 88 insertions(+)

diff --git a/doc/emotion/emotion.rst b/doc/emotion/emotion.rst
index 963fa95..3fce189 100644
--- a/doc/emotion/emotion.rst
+++ b/doc/emotion/emotion.rst
@@ -74,6 +74,10 @@ a list of interesting signals:
  - ``ref_change``
  - ``button_num_change``
  - ``button_change``
+ - ``position_save,succeed``
+ - ``position_save,failed``
+ - ``position_load,succeed``
+ - ``position_load,failed``
 
 
 Reference
diff --git a/efl/emotion/efl.emotion.pyx b/efl/emotion/efl.emotion.pyx
index 0c85a46..619cd30 100644
--- a/efl/emotion/efl.emotion.pyx
+++ b/efl/emotion/efl.emotion.pyx
@@ -1251,6 +1251,90 @@ cdef class Emotion(evasObject):
         """Same as calling: callback_del('audio_level_change', func)"""
         self.callback_del("audio_level_change", func)
 
+    def on_position_update_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('position_update', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("position_update", func, *args, **kargs)
+
+    def on_position_update_del(self, func):
+        """Same as calling: callback_del('position_update', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("position_update", func)
+
+    def on_playback_started_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('playback_started', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("playback_started", func, *args, **kargs)
+
+    def on_playback_started_del(self, func):
+        """Same as calling: callback_del('playback_started', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("playback_started", func)
+
+    def on_open_done_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('open_done', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("open_done", func, *args, **kargs)
+
+    def on_open_done_del(self, func):
+        """Same as calling: callback_del('open_done', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("open_done", func)
+
+    def on_position_save_succeed_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('position_save,succeed', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("position_save,succeed", func, *args, **kargs)
+
+    def on_position_save_succeed_del(self, func):
+        """Same as calling: callback_del('position_save,succeed', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("position_save,succeed", func)
+
+    def on_position_save_failed_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('position_save,failed', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("position_save,failed", func, *args, **kargs)
+
+    def on_position_save_failed_del(self, func):
+        """Same as calling: callback_del('position_save,failed', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("position_save,failed", func)
+
+    def on_position_load_succeed_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('position_load,succeed', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("position_load,succeed", func, *args, **kargs)
+
+    def on_position_load_succeed_del(self, func):
+        """Same as calling: callback_del('position_load,succeed', func)
+
+           .. versionadded:: 1.11 """
+        self.callback_del("position_load,succeed", func)
+
+    def on_position_load_failed_add(self, func, *args, **kargs):
+        """Same as calling: callback_add('position_load,failed', func, ...)
+
+           .. versionadded:: 1.11 """
+        self.callback_add("position_load,failed", func, *args, **kargs)
+
+    def on_position_load_failed_del(self, func):
+        """Same as calling: callback_del('position_load,failed', func)
+
+            .. versionadded:: 1.11 """
+        self.callback_del("position_load,failed", func)
+
 
 # decorator
 def on_event(event_name):

-- 


Reply via email to