summaryrefslogtreecommitdiff
path: root/xfixeswire.h
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2003-10-19 20:18:28 +0000
committerKeith Packard <keithp@keithp.com>2003-10-19 20:18:28 +0000
commit01a3405bb1c4338a07586e0a9e009dd08b0c5263 (patch)
treee6776c28f50c9dd33e7fb21064aa1ca4cd7e8f86 /xfixeswire.h
parent0c9e4c7af3d366b99c98ba199bae92cf5873b388 (diff)
downloadxorg-proto-fixesproto-01a3405bb1c4338a07586e0a9e009dd08b0c5263.tar.gz
Update to version 2.0. Add dependency on xextensions package Add region requests and cursor namesxfixes_2_branch
Diffstat (limited to 'xfixeswire.h')
-rw-r--r--xfixeswire.h38
1 files changed, 34 insertions, 4 deletions
diff --git a/xfixeswire.h b/xfixeswire.h
index d6c907f..b0c8e19 100644
--- a/xfixeswire.h
+++ b/xfixeswire.h
@@ -27,16 +27,39 @@
#define _XFIXESWIRE_H_
#define XFIXES_NAME "XFIXES"
-#define XFIXES_MAJOR 1
+#define XFIXES_MAJOR 2
#define XFIXES_MINOR 0
+/*************** Version 1 ******************/
#define X_XFixesQueryVersion 0
#define X_XFixesChangeSaveSet 1
#define X_XFixesSelectSelectionInput 2
#define X_XFixesSelectCursorInput 3
#define X_XFixesGetCursorImage 4
-
-#define XFixesNumberRequests (X_XFixesGetCursorImage+1)
+/*************** Version 2 ******************/
+#define X_XFixesCreateRegion 5
+#define X_XFixesCreateRegionFromBitmap 6
+#define X_XFixesCreateRegionFromWindow 7
+#define X_XFixesCreateRegionFromGC 8
+#define X_XFixesCreateRegionFromPicture 9
+#define X_XFixesDestroyRegion 10
+#define X_XFixesSetRegion 11
+#define X_XFixesUnionRegion 12
+#define X_XFixesIntersectRegion 13
+#define X_XFixesSubtractRegion 14
+#define X_XFixesInvertRegion 15
+#define X_XFixesRegionExtents 16
+#define X_XFixesFetchRegion 17
+#define X_XFixesSetGCClipRegion 18
+#define X_XFixesSetWindowShapeRegion 19
+#define X_XFixesSetPictureClipRegion 20
+#define X_XFixesSetCursorName 21
+#define X_XFixesGetCursorName 22
+#define X_XFixesGetCursorImageAndName 23
+#define X_XFixesChangeCursor 24
+#define X_XFixesChangeCursorByName 25
+
+#define XFixesNumberRequests (X_XFixesChangeCursorByName+1)
/* Selection events share one event number */
#define XFixesSelectionNotify 0
@@ -59,7 +82,9 @@
#define XFixesNumberEvents (2)
-#define XFixesNumberErrors (0)
+/* errors */
+#define BadRegion 0
+#define XFixesNumberErrors (BadRegion+1)
#define SaveSetNearest 0
#define SaveSetRoot 1
@@ -67,4 +92,9 @@
#define SaveSetMap 0
#define SaveSetUnmap 1
+/*************** Version 2 ******************/
+
+#define WindowRegionBounding 0
+#define WindowRegionClip 1
+
#endif /* _XFIXESWIRE_H_ */