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"

-- 


Reply via email to