a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* $XFree86: xc/programs/Xserver/include/globals.h,v 1.4 2000/06/28 18:21:22 tsi Exp $ */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#ifndef _XSERV_GLOBAL_H_
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#define _XSERV_GLOBAL_H_
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#include "window.h" /* for WindowPtr */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync/* Global X server variables that are visible to mi, dix, os, and ddx */
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 defaultScreenSaverTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 defaultScreenSaverInterval;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 ScreenSaverTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 ScreenSaverInterval;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern char *defaultFontPath;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern char *rgbPath;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern int monitorResolution;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool loadableFonts;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern int defaultColorVisualClass;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool Must_have_memory;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern WindowPtr *WindowTable;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern int GrabInProgress;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool noTestExtensions;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern DDXPointRec dixScreenOrigins[MAXSCREENS];
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#ifdef DPMSExtension
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 defaultDPMSStandbyTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 defaultDPMSSuspendTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 defaultDPMSOffTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 DPMSStandbyTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 DPMSSuspendTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD32 DPMSOffTime;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern CARD16 DPMSPowerLevel;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool defaultDPMSEnabled;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool DPMSEnabled;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool DPMSEnabledSwitch;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool DPMSDisabledSwitch;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool DPMSCapableFlag;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#endif
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#ifdef PANORAMIX
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool noPanoramiXExtension;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool PanoramiXMapped;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool PanoramiXVisibilityNotifySent;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool PanoramiXWindowExposureSent;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsyncextern Bool PanoramiXOneExposeRequest;
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#endif
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync
a2760a4d593af57a19ec32cdfd1723b68495df8cvboxsync#endif /* _XSERV_GLOBAL_H_ */