X-Git-Url: http://git.hungrycats.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=driver%2Ftypes.h;h=831604cd63706fa1fc369c3842a58c50e2b8e546;hb=1d7308dd9032b39a92fda86e8c2db04218b45fbf;hp=63ac39ec89148552bb4304c7f0981b12072a6a49;hpb=de460e831dc8578acfa8b72251ab9346c99c1f96;p=xscreensaver diff --git a/driver/types.h b/driver/types.h index 63ac39ec..831604cd 100644 --- a/driver/types.h +++ b/driver/types.h @@ -1,4 +1,4 @@ -/* xscreensaver, Copyright (c) 1993-2008 Jamie Zawinski +/* xscreensaver, Copyright (c) 1993-2011 Jamie Zawinski * * Permission to use, copy, modify, distribute, and sell this software and its * documentation for any purpose is hereby granted without fee, provided that @@ -112,6 +112,8 @@ struct saver_preferences { int pointer_hysteresis; /* mouse motions less than N/sec are ignored */ Bool dpms_enabled_p; /* Whether to power down the monitor */ + Bool dpms_quickoff_p; /* Whether to power down monitor immediately + in "Blank Only" mode */ Time dpms_standby; /* how long until monitor goes black */ Time dpms_suspend; /* how long until monitor power-saves */ Time dpms_off; /* how long until monitor powers down */ @@ -131,6 +133,7 @@ struct saver_preferences { Bool use_mit_saver_extension; Bool use_sgi_saver_extension; Bool use_proc_interrupts; + Bool use_xinput_extension; Bool getviewport_full_of_lies_p; /* XFree86 bug #421 */ @@ -188,8 +191,20 @@ struct saver_info { # ifdef HAVE_RANDR int randr_event_number; int randr_error_number; + Bool using_randr_extension; # endif + Bool using_xinput_extension; /* Note that `p->use_*' is the *request*, */ + /* and `si->using_*' is the *reality*. */ +#ifdef HAVE_XINPUT + int xinput_ext_event_number; /* may not be used */ + int xinput_ext_error_number; + int xinput_DeviceButtonPress; /* Extension device event codes. */ + int xinput_DeviceButtonRelease; /* Assigned by server at runtime */ + int xinput_DeviceMotionNotify; + struct xinput_dev_info *xinput_devices; + int num_xinput_devices; +# endif /* ======================================================================= blanking