aboutsummaryrefslogtreecommitdiffstats
path: root/src/bin/e_screensaver.h
diff options
context:
space:
mode:
authorCarsten Haitzler <raster@rasterman.com>2012-12-09 06:27:42 +0000
committerCarsten Haitzler <raster@rasterman.com>2012-12-09 06:27:42 +0000
commitf0c9f5121cc3efca6a50fb712ecd50fa7a7adef7 (patch)
tree8843652eede77096a188d6f21a2f3be407144318 /src/bin/e_screensaver.h
parente:tiling: add stack when moving on top/left side (diff)
downloadenlightenment-f0c9f5121cc3efca6a50fb712ecd50fa7a7adef7.tar.gz
lots of buglet-fixing. this does:
1. make idle fade timer work at all (dodnt work before) 2. fixes backlight status on e restart 3. fixes setting bl level on start 4. improves the compositor fade in/out effect by ALSO fading backlight in and out... oh so much smoother now 5. fixes label in ui to be seconds, not minutes. 6. in order to make this all work - it adds a special screensaver event inside of e that the screensaver subsystem generates based on the real x one. SVN revision: 80538
Diffstat (limited to 'src/bin/e_screensaver.h')
-rw-r--r--src/bin/e_screensaver.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/bin/e_screensaver.h b/src/bin/e_screensaver.h
index fdfec07b8..9324f69b6 100644
--- a/src/bin/e_screensaver.h
+++ b/src/bin/e_screensaver.h
@@ -3,11 +3,17 @@
#ifndef E_SCREENSAVER_H
#define E_SCREENSAVER_H
+EINTERN void e_screensaver_preinit(void);
EINTERN int e_screensaver_init(void);
EINTERN int e_screensaver_shutdown(void);
EAPI void e_screensaver_update(void);
EAPI void e_screensaver_force_update(void);
+EAPI int e_screensaver_timeout_get(Eina_Bool use_idle);
+
+EAPI extern int E_EVENT_SCREENSAVER_ON;
+EAPI extern int E_EVENT_SCREENSAVER_OFF;
+
#endif
#endif