X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?p=xscreensaver;a=blobdiff_plain;f=driver%2Fxscreensaver.h;h=cd797d47593ae07d3f2b57a4c9e309da5bf12c88;hp=58f5214efb6319bcf572d8365a4c0189369badbb;hb=72c1f4c1dc6ab07fe121a327ff1c30bf51ef74c1;hpb=c596d1306f5f92f7eab76224d3b049980a14adcb diff --git a/driver/xscreensaver.h b/driver/xscreensaver.h index 58f5214e..cd797d47 100644 --- a/driver/xscreensaver.h +++ b/driver/xscreensaver.h @@ -87,6 +87,9 @@ struct saver_info { Bool fading_possible_p; /* Whether fading to/from black is possible. */ Bool throttled_p; /* Whether we should temporarily just blank the screen, not run hacks. */ + time_t blank_time; /* The time at which the screen was blanked + (if currently blanked) or unblanked (if + not blanked.) */ /* ======================================================================= @@ -371,6 +374,7 @@ extern void suspend_screenhack (saver_info *si, Bool suspend_p); extern Bool screenhack_running_p (saver_info *si); extern void emergency_kill_subproc (saver_info *si); extern Bool select_visual (saver_screen_info *ssi, const char *visual_name); +extern void store_saver_status (saver_info *si); extern const char *signal_name (int signal); /* ======================================================================= @@ -401,7 +405,7 @@ extern Bool display_is_on_console_p (saver_info *si); extern Atom XA_VROOT, XA_XSETROOT_ID; extern Atom XA_SCREENSAVER, XA_SCREENSAVER_VERSION, XA_SCREENSAVER_ID; -extern Atom XA_SCREENSAVER_TIME; +extern Atom XA_SCREENSAVER_STATUS, XA_LOCK, XA_BLANK; extern Atom XA_DEMO, XA_PREFS; #endif /* __XSCREENSAVER_H__ */