From 042dc0f835b37811babb75b32d2874cf340e78ec Mon Sep 17 00:00:00 2001 From: davemds Date: Mon, 11 Aug 2014 23:30:46 +0200 Subject: [PATCH] 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):