davemds pushed a commit to branch master. http://git.enlightenment.org/bindings/python/python-efl.git/commit/?id=5aa12930a1ac3971d36c3b713fa010d96cd1c607
commit 5aa12930a1ac3971d36c3b713fa010d96cd1c607 Author: davemds <d...@gurumeditation.it> Date: Thu Jul 31 21:23:35 2014 +0200 Implemented missed ecore.x screensaver functions --- efl/ecore/x.pxd | 17 +++++++++++++++ efl/ecore/x.pyx | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) diff --git a/efl/ecore/x.pxd b/efl/ecore/x.pxd index 12dd83b..6b24b84 100644 --- a/efl/ecore/x.pxd +++ b/efl/ecore/x.pxd @@ -1303,6 +1303,23 @@ cdef extern from "Ecore_X.h": void ecore_x_e_virtual_keyboard_state_set(Ecore_X_Window win, Ecore_X_Virtual_Keyboard_State state) + Eina_Bool ecore_x_screensaver_event_available_get() + int ecore_x_screensaver_idle_time_get() + void ecore_x_screensaver_set(int timeout, int interval, int prefer_blanking, int allow_exposures) + void ecore_x_screensaver_timeout_set(int timeout) + int ecore_x_screensaver_timeout_get() + void ecore_x_screensaver_blank_set(int timeout) + int ecore_x_screensaver_blank_get() + void ecore_x_screensaver_expose_set(int timeout) + int ecore_x_screensaver_expose_get() + void ecore_x_screensaver_interval_set(int timeout) + int ecore_x_screensaver_interval_get() + void ecore_x_screensaver_event_listen_set(Eina_Bool on) + Eina_Bool ecore_x_screensaver_custom_blanking_enable() + Eina_Bool ecore_x_screensaver_custom_blanking_disable() + void ecore_x_screensaver_supend() + void ecore_x_screensaver_resume() + from efl.ecore cimport Event diff --git a/efl/ecore/x.pyx b/efl/ecore/x.pyx index c0e6f74..2f854b7 100644 --- a/efl/ecore/x.pyx +++ b/efl/ecore/x.pyx @@ -233,5 +233,70 @@ def keyboard_ungrab(): ecore_x_keyboard_ungrab() +def screensaver_event_available_get(): + """ .. versionadded:: 1.11 """ + return bool(ecore_x_screensaver_event_available_get()) + +def screensaver_idle_time_get(): + """ .. versionadded:: 1.11 """ + return ecore_x_screensaver_idle_time_get() + +def screensaver_set(int timeout, int interval, int prefer_blanking, int allow_exposures): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_set(timeout, interval, prefer_blanking, allow_exposures) + +def screensaver_timeout_set(int timeout): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_timeout_set(timeout) + +def screensaver_timeout_get(): + """ .. versionadded:: 1.11 """ + return ecore_x_screensaver_timeout_get() + +def screensaver_blank_set(int timeout): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_blank_set(timeout) + +def screensaver_blank_get(): + """ .. versionadded:: 1.11 """ + return ecore_x_screensaver_blank_get() + +def screensaver_expose_set(int timeout): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_expose_set(timeout) + +def screensaver_expose_get(): + """ .. versionadded:: 1.11 """ + return ecore_x_screensaver_expose_get() + +def screensaver_interval_set(int timeout): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_interval_set(timeout) + +def screensaver_interval_get(): + """ .. versionadded:: 1.11 """ + return ecore_x_screensaver_interval_get() + +def screensaver_event_listen_set(Eina_Bool on): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_event_listen_set(on) + +def screensaver_custom_blanking_enable(): + """ .. versionadded:: 1.11 """ + return bool(ecore_x_screensaver_custom_blanking_enable()) + +def screensaver_custom_blanking_disable(): + """ .. versionadded:: 1.11 """ + return bool(ecore_x_screensaver_custom_blanking_disable()) + +def screensaver_supend(): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_supend() + +def screensaver_resume(): + """ .. versionadded:: 1.11 """ + ecore_x_screensaver_resume() + + include "x_window.pxi" include "x_events.pxi" --