diff options
Diffstat (limited to 'Xinerama.h')
-rw-r--r-- | Xinerama.h | 25 |
1 files changed, 24 insertions, 1 deletions
@@ -1,4 +1,4 @@ -/* $XdotOrg: xc/include/extensions/xineramaProto.h,v 1.1.4.2 2003/12/18 19:29:11 kaleb Exp $ */ +/* $XdotOrg: xc/include/extensions/Xinerama.h,v 1.1.4.1 2003/12/18 22:59:34 kaleb Exp $ */ /* Copyright 2003 The Open Group @@ -31,6 +31,16 @@ in this Software without prior written authorization from The Open Group. #define _XINERAMA_H #include <X11/Xfuncproto.h> + +#ifndef XNOXINERAMABC +typedef struct { + int screen_number; + short x_org; + short y_org; + short width; + short height; +} XineramaScreenInfo; +#endif _XFUNCPROTOBEGIN @@ -50,6 +60,12 @@ Bool XineramaActive ( Display *dpy, Window window ); + +#ifndef XNOXINERAMABC +Bool XineramaIsActive ( + Display *dpy +); +#endif Status XineramaGetData( Display *dpy, @@ -58,6 +74,13 @@ Status XineramaGetData( int *number_framebuffers ); +#ifndef XNOXINERAMABC +XineramaScreenInfo *XineramaQueryScreens ( + Display *dpy, + int *number +); +#endif + Status XineramaGetCenterHint ( Display *dpy, Window root, |