Enlightenment CVS committal

Author  : doursse
Project : e17
Module  : libs/ecore

Dir     : e17/libs/ecore/src/lib/ecore_x


Modified Files:
        ecore_xcb_screensaver.c 


Log Message:
use the new api for the screensaver

===================================================================
RCS file: /cvs/e/e17/libs/ecore/src/lib/ecore_x/ecore_xcb_screensaver.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- ecore_xcb_screensaver.c     13 Apr 2007 17:12:09 -0000      1.1
+++ ecore_xcb_screensaver.c     20 Feb 2008 18:20:51 -0000      1.2
@@ -163,13 +163,13 @@
  * @ingroup Ecore_X_ScrenSaver_Group
  */
 EAPI void
-ecore_x_screensaver_timeout_set(double timeout)
+ecore_x_screensaver_timeout_set(int timeout)
 {
    xcb_get_screen_saver_reply_t *reply;
 
    reply = _ecore_xcb_reply_get();
    if (!reply) return;
-   
+
    xcb_set_screen_saver(_ecore_xcb_conn,
                         (int16_t)timeout,
                         reply->interval,
@@ -189,7 +189,7 @@
  * then ecore_x_get_screensaver_fetch(), which gets the reply.
  * @ingroup Ecore_X_ScrenSaver_Group
  */
-EAPI double
+EAPI int
 ecore_x_screensaver_timeout_get(void)
 {
    xcb_get_screen_saver_reply_t *reply;
@@ -197,7 +197,7 @@
    reply = _ecore_xcb_reply_get();
    if (!reply) return 0.0;
 
-   return (double)reply->timeout;
+   return (int)reply->timeout;
 }
 
 
@@ -213,13 +213,13 @@
  * @ingroup Ecore_X_ScrenSaver_Group
  */
 EAPI void
-ecore_x_screensaver_interval_set(double interval)
+ecore_x_screensaver_interval_set(int interval)
 {
    xcb_get_screen_saver_reply_t *reply;
 
    reply = _ecore_xcb_reply_get();
    if (!reply) return;
-   
+
    xcb_set_screen_saver(_ecore_xcb_conn,
                         reply->timeout,
                         (int16_t)interval,
@@ -239,7 +239,7 @@
  * then ecore_x_get_screensaver_fetch(), which gets the reply.
  * @ingroup Ecore_X_ScrenSaver_Group
  */
-EAPI double
+EAPI int
 ecore_x_screensaver_interval_get(void)
 {
    xcb_get_screen_saver_reply_t *reply;
@@ -247,7 +247,7 @@
    reply = _ecore_xcb_reply_get();
    if (!reply) return 0.0;
 
-   return (double)reply->interval;
+   return (int)reply->interval;
 }
 
 
@@ -263,13 +263,13 @@
  * @ingroup Ecore_X_ScrenSaver_Group
  */
 EAPI void
-ecore_x_screensaver_blank_set(double blank)
+ecore_x_screensaver_blank_set(int blank)
 {
    xcb_get_screen_saver_reply_t *reply;
 
    reply = _ecore_xcb_reply_get();
    if (!reply) return;
-   
+
    xcb_set_screen_saver(_ecore_xcb_conn,
                         reply->timeout,
                         reply->interval,
@@ -289,7 +289,7 @@
  * then ecore_x_get_screensaver_fetch(), which gets the reply.
  * @ingroup Ecore_X_ScrenSaver_Group
  */
-EAPI double
+EAPI int
 ecore_x_screensaver_blank_get(void)
 {
    xcb_get_screen_saver_reply_t *reply;
@@ -297,7 +297,7 @@
    reply = _ecore_xcb_reply_get();
    if (!reply) return 0.0;
 
-   return (double)reply->prefer_blanking;
+   return (int)reply->prefer_blanking;
 }
 
 
@@ -313,13 +313,13 @@
  * @ingroup Ecore_X_ScrenSaver_Group
  */
 EAPI void
-ecore_x_screensaver_expose_set(double expose)
+ecore_x_screensaver_expose_set(int expose)
 {
    xcb_get_screen_saver_reply_t *reply;
 
    reply = _ecore_xcb_reply_get();
    if (!reply) return;
-   
+
    xcb_set_screen_saver(_ecore_xcb_conn,
                         reply->timeout,
                         reply->interval,
@@ -339,7 +339,7 @@
  * then ecore_x_get_screensaver_fetch(), which gets the reply.
  * @ingroup Ecore_X_ScrenSaver_Group
  */
-EAPI double
+EAPI int
 ecore_x_screensaver_expose_get(void)
 {
    xcb_get_screen_saver_reply_t *reply;
@@ -347,7 +347,7 @@
    reply = _ecore_xcb_reply_get();
    if (!reply) return 0.0;
 
-   return (double)reply->allow_exposures;
+   return (int)reply->allow_exposures;
 }
 
 



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to