summaryrefslogtreecommitdiffstats
path: root/apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h
diff options
context:
space:
mode:
Diffstat (limited to 'apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h')
-rw-r--r--apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h46
1 files changed, 46 insertions, 0 deletions
diff --git a/apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h b/apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h
new file mode 100644
index 0000000000..54f2fe17d2
--- /dev/null
+++ b/apps/plugins/sdl/src/video/Xext/extensions/Xinerama.h
@@ -0,0 +1,46 @@
+/* $XFree86: xc/include/extensions/Xinerama.h,v 3.2 2000/03/01 01:04:20 dawes Exp $ */
+
+#ifndef _Xinerama_h
+#define _Xinerama_h
+
+#include "SDL_name.h"
+
+typedef struct {
+ int screen_number;
+ short x_org;
+ short y_org;
+ short width;
+ short height;
+} SDL_NAME(XineramaScreenInfo);
+
+Bool SDL_NAME(XineramaQueryExtension) (
+ Display *dpy,
+ int *event_base,
+ int *error_base
+);
+
+Status SDL_NAME(XineramaQueryVersion)(
+ Display *dpy,
+ int *major,
+ int *minor
+);
+
+Bool SDL_NAME(XineramaIsActive)(Display *dpy);
+
+
+/*
+ Returns the number of heads and a pointer to an array of
+ structures describing the position and size of the individual
+ heads. Returns NULL and number = 0 if Xinerama is not active.
+
+ Returned array should be freed with XFree().
+*/
+
+SDL_NAME(XineramaScreenInfo) *
+SDL_NAME(XineramaQueryScreens)(
+ Display *dpy,
+ int *number
+);
+
+#endif /* _Xinerama_h */
+