===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/ecore_x_screensaver.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- ecore_x_screensaver.c 13 Feb 2007 16:24:37 -0000 1.6
+++ ecore_x_screensaver.c 14 Mar 2007 01:40:16 -0000 1.7
@@ -14,90 +14,117 @@
{
#ifdef ECORE_XSS
return 1;
-#endif
+#else
return 0;
+#endif
}
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
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs
--
Ce message a été vérifié par MailScanner
pour des virus ou des polluriels et rien de
suspect n'a été trouvé.
Message délivré par le serveur de messagerie de l'Université d'Evry.