home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / evbl0627.zip / everblue_20010627.zip / x11 / Xlib_ScrnSav.c < prev    next >
C/C++ Source or Header  |  1999-11-02  |  2KB  |  61 lines

  1. #include <X11/Xlib.h>
  2. #include "Xlib_private.h"
  3.  
  4. /* Can't configure the Lockup as far as I know so these functions don't do anything */
  5.  
  6. int XGetScreenSaver(display, timeout_return, interval_return, prefer_blanking_return, 
  7.                   allow_exposures_return)
  8.       Display *display;
  9.       int *timeout_return, *interval_return;
  10.       int *prefer_blanking_return;
  11.       int *allow_exposures_return;
  12. {
  13.    DBUG_ENTER("XGetScreenSaver");
  14.    *timeout_return = 300;
  15.    *interval_return = 10;
  16.    *prefer_blanking_return = DefaultBlanking;
  17.    *allow_exposures_return = DontAllowExposures;
  18.    DBUG_RETURN(True);
  19. }
  20.  
  21. int XSetScreenSaver(display, timeout, interval, prefer_blanking, allow_exposures)
  22.       Display *display;
  23.       int timeout, interval;
  24.       int prefer_blanking; 
  25.       int allow_exposures;
  26. {
  27.    DBUG_ENTER("XSetScreenSaver");
  28.    DBUG_RETURN(True);
  29. }
  30.  
  31. int XActivateScreenSaver(Display *display)
  32. {
  33.    DBUG_ENTER("XActivateScreenSaver");
  34.    WinLockupSystem(mainhab);
  35.    DBUG_RETURN(True);
  36. }
  37.  
  38. /* Reset may only work in screensaver mode - Brian */
  39. int XResetScreenSaver(Display *display)
  40. {
  41.    DBUG_ENTER("XResetScreenSaver");
  42.    WinUnlockSystem(mainhab, "");
  43.    DBUG_RETURN(True);
  44. }
  45.  
  46. int XForceScreenSaver(Display *display, int mode)
  47. {
  48.    DBUG_ENTER("XForceScreenSaver");
  49.    switch(mode) 
  50.    {
  51.    case ScreenSaverActive:
  52.       XActivateScreenSaver(display);
  53.       break;
  54.    case ScreenSaverReset:
  55.       XResetScreenSaver(display);
  56.      break;
  57.    }
  58.    DBUG_RETURN(True);
  59. }
  60.  
  61.