Implemented missed ecore.x screensaver functions

This commit is contained in:
Davide Andreoli 2014-07-31 21:23:35 +02:00
parent 1af5adb8cd
commit 5aa12930a1
2 changed files with 82 additions and 0 deletions

View File

@ -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

View File

@ -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"