summaryrefslogtreecommitdiff
path: root/src/screen.h
diff options
context:
space:
mode:
authorHavoc Pennington <hp@pobox.com>2002-04-21 19:35:02 +0000
committerHavoc Pennington <hp@src.gnome.org>2002-04-21 19:35:02 +0000
commitf5c10f387bb90aafa357a77defe6b757eec3e29e (patch)
tree77019739b99b8e525478ec9a4a0777c9abc3c4b1 /src/screen.h
parent458e125c092896a234dac5ad32824368602ed114 (diff)
downloadmetacity-f5c10f387bb90aafa357a77defe6b757eec3e29e.tar.gz
query Xinerama screen information if HAVE_XINERAMA
2002-04-17 Havoc Pennington <hp@pobox.com> * src/screen.c (meta_screen_new): query Xinerama screen information if HAVE_XINERAMA * configure.in (found_xinerama): check for Xinerama
Diffstat (limited to 'src/screen.h')
-rw-r--r--src/screen.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/src/screen.h b/src/screen.h
index 5cda3c7c..6b8c3549 100644
--- a/src/screen.h
+++ b/src/screen.h
@@ -26,6 +26,17 @@
#include <X11/Xutil.h>
#include "ui.h"
+typedef struct _MetaXineramaScreenInfo MetaXineramaScreenInfo;
+
+struct _MetaXineramaScreenInfo
+{
+ int number;
+ int x_origin;
+ int y_origin;
+ int width;
+ int height;
+};
+
typedef void (* MetaScreenWindowFunc) (MetaScreen *screen, MetaWindow *window,
gpointer user_data);
@@ -48,6 +59,9 @@ struct _MetaScreen
MetaStack *stack;
MetaCursor current_cursor;
+
+ MetaXineramaScreenInfo *xinerama_infos;
+ int n_xinerama_infos;
};
MetaScreen* meta_screen_new (MetaDisplay *display,