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 EAPI void
ecore_x_screensaver_set(int timeout, int interval, int blank, int expose) ecore_x_screensaver_set(int timeout, int interval, int blank, int expose)
{ {
#ifdef ECORE_XSS
XSetScreenSaver(_ecore_x_disp, timeout, interval, blank, expose); XSetScreenSaver(_ecore_x_disp, timeout, interval, blank, expose);
#endif
} }
EAPI void EAPI void
ecore_x_screensaver_timeout_set(double timeout) ecore_x_screensaver_timeout_set(double timeout)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, (int)timeout, XSetScreenSaver(_ecore_x_disp, (int)timeout,
pint, pblank, pexpo); pint, pblank, pexpo);
#endif
} }
EAPI double EAPI double
ecore_x_screensaver_timeout_get(void) ecore_x_screensaver_timeout_get(void)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pto; return (double)pto;
#else
return 0;
#endif
} }
EAPI void EAPI void
ecore_x_screensaver_blank_set(double blank) ecore_x_screensaver_blank_set(double blank)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto, XSetScreenSaver(_ecore_x_disp, pto,
pint, (int)blank, pexpo); pint, (int)blank, pexpo);
#endif
} }
EAPI double EAPI double
ecore_x_screensaver_blank_get(void) ecore_x_screensaver_blank_get(void)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pblank; return (double)pblank;
#else
return 0;
#endif
} }
EAPI void EAPI void
ecore_x_screensaver_expose_set(double expose) ecore_x_screensaver_expose_set(double expose)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto, XSetScreenSaver(_ecore_x_disp, pto,
pint, pblank, (int)expose); pint, pblank, (int)expose);
#endif
} }
EAPI double EAPI double
ecore_x_screensaver_expose_get(void) ecore_x_screensaver_expose_get(void)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pexpo; return (double)pexpo;
#else
return 0;
#endif
} }
EAPI void EAPI void
ecore_x_screensaver_interval_set(double interval) ecore_x_screensaver_interval_set(double interval)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
XSetScreenSaver(_ecore_x_disp, pto, XSetScreenSaver(_ecore_x_disp, pto,
(int)interval, pblank, pexpo); (int)interval, pblank, pexpo);
#endif
} }
EAPI double EAPI double
ecore_x_screensaver_interval_get(void) ecore_x_screensaver_interval_get(void)
{ {
#ifdef ECORE_XSS
int pto, pint, pblank, pexpo; int pto, pint, pblank, pexpo;
XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo); XGetScreenSaver(_ecore_x_disp, &pto, &pint, &pblank, &pexpo);
return (double)pint; return (double)pint;
#else
return 0;
#endif
} }
EAPI void EAPI void