Only wrap Screensaver extensions.

SVN revision: 28719
This commit is contained in:
Sebastian Dransfeld 2007-03-14 12:06:49 +00:00
parent 70be3f56aa
commit ff2d251911
1 changed files with 0 additions and 26 deletions

View File

@ -22,109 +22,83 @@ ecore_x_screensaver_event_available_get(void)
EAPI void
ecore_x_screensaver_set(int timeout, int interval, int blank, int expose)
{
#ifdef ECORE_XSS
XSetScreenSaver(_ecore_x_disp, timeout, interval, blank, expose);
#endif
}
EAPI void
ecore_x_screensaver_timeout_set(double timeout)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, (int)timeout,
pint, pblank, pexpo);
#endif
}
EAPI double
ecore_x_screensaver_timeout_get(void)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pto;
#else
return 0;
#endif
}
EAPI void
ecore_x_screensaver_blank_set(double blank)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto,
pint, (int)blank, pexpo);
#endif
}
EAPI double
ecore_x_screensaver_blank_get(void)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pblank;
#else
return 0;
#endif
}
EAPI void
ecore_x_screensaver_expose_set(double expose)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto,
pint, pblank, (int)expose);
#endif
}
EAPI double
ecore_x_screensaver_expose_get(void)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pexpo;
#else
return 0;
#endif
}
EAPI void
ecore_x_screensaver_interval_set(double interval)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto,
(int)interval, pblank, pexpo);
#endif
}
EAPI double
ecore_x_screensaver_interval_get(void)
{
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pint;
#else
return 0;
#endif
}
EAPI void