XCB  1.9.3
xfixes.h
1 /*
2  * This file generated automatically from xfixes.xml by c_client.py.
3  * Edit at your peril.
4  */
5 
12 #ifndef __XFIXES_H
13 #define __XFIXES_H
14 
15 #include "xcb.h"
16 #include "xproto.h"
17 #include "render.h"
18 #include "shape.h"
19 
20 #ifdef __cplusplus
21 extern "C" {
22 #endif
23 
24 #define XCB_XFIXES_MAJOR_VERSION 5
25 #define XCB_XFIXES_MINOR_VERSION 0
26 
27 extern xcb_extension_t xcb_xfixes_id;
28 
33  unsigned int sequence;
35 
37 #define XCB_XFIXES_QUERY_VERSION 0
38 
43  uint8_t major_opcode;
44  uint8_t minor_opcode;
45  uint16_t length;
46  uint32_t client_major_version;
47  uint32_t client_minor_version;
49 
54  uint8_t response_type;
55  uint8_t pad0;
56  uint16_t sequence;
57  uint32_t length;
58  uint32_t major_version;
59  uint32_t minor_version;
60  uint8_t pad1[16];
62 
63 typedef enum xcb_xfixes_save_set_mode_t {
64  XCB_XFIXES_SAVE_SET_MODE_INSERT = 0,
65  XCB_XFIXES_SAVE_SET_MODE_DELETE = 1
66 } xcb_xfixes_save_set_mode_t;
67 
68 typedef enum xcb_xfixes_save_set_target_t {
69  XCB_XFIXES_SAVE_SET_TARGET_NEAREST = 0,
70  XCB_XFIXES_SAVE_SET_TARGET_ROOT = 1
71 } xcb_xfixes_save_set_target_t;
72 
73 typedef enum xcb_xfixes_save_set_mapping_t {
74  XCB_XFIXES_SAVE_SET_MAPPING_MAP = 0,
75  XCB_XFIXES_SAVE_SET_MAPPING_UNMAP = 1
76 } xcb_xfixes_save_set_mapping_t;
77 
79 #define XCB_XFIXES_CHANGE_SAVE_SET 1
80 
85  uint8_t major_opcode;
86  uint8_t minor_opcode;
87  uint16_t length;
88  uint8_t mode;
89  uint8_t target;
90  uint8_t map;
91  uint8_t pad0;
92  xcb_window_t window;
94 
95 typedef enum xcb_xfixes_selection_event_t {
96  XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER = 0,
97  XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY = 1,
98  XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE = 2
99 } xcb_xfixes_selection_event_t;
100 
101 typedef enum xcb_xfixes_selection_event_mask_t {
102  XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1,
103  XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2,
104  XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4
105 } xcb_xfixes_selection_event_mask_t;
106 
108 #define XCB_XFIXES_SELECTION_NOTIFY 0
109 
114  uint8_t response_type;
115  uint8_t subtype;
116  uint16_t sequence;
117  xcb_window_t window;
118  xcb_window_t owner;
119  xcb_atom_t selection;
120  xcb_timestamp_t timestamp;
121  xcb_timestamp_t selection_timestamp;
122  uint8_t pad0[8];
124 
126 #define XCB_XFIXES_SELECT_SELECTION_INPUT 2
127 
132  uint8_t major_opcode;
133  uint8_t minor_opcode;
134  uint16_t length;
135  xcb_window_t window;
136  xcb_atom_t selection;
137  uint32_t event_mask;
139 
140 typedef enum xcb_xfixes_cursor_notify_t {
141  XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
142 } xcb_xfixes_cursor_notify_t;
143 
144 typedef enum xcb_xfixes_cursor_notify_mask_t {
145  XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1
146 } xcb_xfixes_cursor_notify_mask_t;
147 
149 #define XCB_XFIXES_CURSOR_NOTIFY 1
150 
155  uint8_t response_type;
156  uint8_t subtype;
157  uint16_t sequence;
158  xcb_window_t window;
159  uint32_t cursor_serial;
160  xcb_timestamp_t timestamp;
161  xcb_atom_t name;
162  uint8_t pad0[12];
164 
166 #define XCB_XFIXES_SELECT_CURSOR_INPUT 3
167 
172  uint8_t major_opcode;
173  uint8_t minor_opcode;
174  uint16_t length;
175  xcb_window_t window;
176  uint32_t event_mask;
178 
183  unsigned int sequence;
185 
187 #define XCB_XFIXES_GET_CURSOR_IMAGE 4
188 
193  uint8_t major_opcode;
194  uint8_t minor_opcode;
195  uint16_t length;
197 
202  uint8_t response_type;
203  uint8_t pad0;
204  uint16_t sequence;
205  uint32_t length;
206  int16_t x;
207  int16_t y;
208  uint16_t width;
209  uint16_t height;
210  uint16_t xhot;
211  uint16_t yhot;
212  uint32_t cursor_serial;
213  uint8_t pad1[8];
215 
216 typedef uint32_t xcb_xfixes_region_t;
217 
222  xcb_xfixes_region_t *data;
223  int rem;
224  int index;
226 
228 #define XCB_XFIXES_BAD_REGION 0
229 
234  uint8_t response_type;
235  uint8_t error_code;
236  uint16_t sequence;
238 
239 typedef enum xcb_xfixes_region_enum_t {
240  XCB_XFIXES_REGION_NONE = 0
241 } xcb_xfixes_region_enum_t;
242 
244 #define XCB_XFIXES_CREATE_REGION 5
245 
250  uint8_t major_opcode;
251  uint8_t minor_opcode;
252  uint16_t length;
253  xcb_xfixes_region_t region;
255 
257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
258 
263  uint8_t major_opcode;
264  uint8_t minor_opcode;
265  uint16_t length;
266  xcb_xfixes_region_t region;
267  xcb_pixmap_t bitmap;
269 
271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
272 
277  uint8_t major_opcode;
278  uint8_t minor_opcode;
279  uint16_t length;
280  xcb_xfixes_region_t region;
281  xcb_window_t window;
282  xcb_shape_kind_t kind;
283  uint8_t pad0[3];
285 
287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
288 
293  uint8_t major_opcode;
294  uint8_t minor_opcode;
295  uint16_t length;
296  xcb_xfixes_region_t region;
297  xcb_gcontext_t gc;
299 
301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
302 
307  uint8_t major_opcode;
308  uint8_t minor_opcode;
309  uint16_t length;
310  xcb_xfixes_region_t region;
311  xcb_render_picture_t picture;
313 
315 #define XCB_XFIXES_DESTROY_REGION 10
316 
321  uint8_t major_opcode;
322  uint8_t minor_opcode;
323  uint16_t length;
324  xcb_xfixes_region_t region;
326 
328 #define XCB_XFIXES_SET_REGION 11
329 
334  uint8_t major_opcode;
335  uint8_t minor_opcode;
336  uint16_t length;
337  xcb_xfixes_region_t region;
339 
341 #define XCB_XFIXES_COPY_REGION 12
342 
347  uint8_t major_opcode;
348  uint8_t minor_opcode;
349  uint16_t length;
350  xcb_xfixes_region_t source;
351  xcb_xfixes_region_t destination;
353 
355 #define XCB_XFIXES_UNION_REGION 13
356 
361  uint8_t major_opcode;
362  uint8_t minor_opcode;
363  uint16_t length;
364  xcb_xfixes_region_t source1;
365  xcb_xfixes_region_t source2;
366  xcb_xfixes_region_t destination;
368 
370 #define XCB_XFIXES_INTERSECT_REGION 14
371 
376  uint8_t major_opcode;
377  uint8_t minor_opcode;
378  uint16_t length;
379  xcb_xfixes_region_t source1;
380  xcb_xfixes_region_t source2;
381  xcb_xfixes_region_t destination;
383 
385 #define XCB_XFIXES_SUBTRACT_REGION 15
386 
391  uint8_t major_opcode;
392  uint8_t minor_opcode;
393  uint16_t length;
394  xcb_xfixes_region_t source1;
395  xcb_xfixes_region_t source2;
396  xcb_xfixes_region_t destination;
398 
400 #define XCB_XFIXES_INVERT_REGION 16
401 
406  uint8_t major_opcode;
407  uint8_t minor_opcode;
408  uint16_t length;
409  xcb_xfixes_region_t source;
410  xcb_rectangle_t bounds;
411  xcb_xfixes_region_t destination;
413 
415 #define XCB_XFIXES_TRANSLATE_REGION 17
416 
421  uint8_t major_opcode;
422  uint8_t minor_opcode;
423  uint16_t length;
424  xcb_xfixes_region_t region;
425  int16_t dx;
426  int16_t dy;
428 
430 #define XCB_XFIXES_REGION_EXTENTS 18
431 
436  uint8_t major_opcode;
437  uint8_t minor_opcode;
438  uint16_t length;
439  xcb_xfixes_region_t source;
440  xcb_xfixes_region_t destination;
442 
447  unsigned int sequence;
449 
451 #define XCB_XFIXES_FETCH_REGION 19
452 
457  uint8_t major_opcode;
458  uint8_t minor_opcode;
459  uint16_t length;
460  xcb_xfixes_region_t region;
462 
467  uint8_t response_type;
468  uint8_t pad0;
469  uint16_t sequence;
470  uint32_t length;
471  xcb_rectangle_t extents;
472  uint8_t pad1[16];
474 
476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
477 
482  uint8_t major_opcode;
483  uint8_t minor_opcode;
484  uint16_t length;
485  xcb_gcontext_t gc;
486  xcb_xfixes_region_t region;
487  int16_t x_origin;
488  int16_t y_origin;
490 
492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
493 
498  uint8_t major_opcode;
499  uint8_t minor_opcode;
500  uint16_t length;
501  xcb_window_t dest;
502  xcb_shape_kind_t dest_kind;
503  uint8_t pad0[3];
504  int16_t x_offset;
505  int16_t y_offset;
506  xcb_xfixes_region_t region;
508 
510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
511 
516  uint8_t major_opcode;
517  uint8_t minor_opcode;
518  uint16_t length;
519  xcb_render_picture_t picture;
520  xcb_xfixes_region_t region;
521  int16_t x_origin;
522  int16_t y_origin;
524 
526 #define XCB_XFIXES_SET_CURSOR_NAME 23
527 
532  uint8_t major_opcode;
533  uint8_t minor_opcode;
534  uint16_t length;
535  xcb_cursor_t cursor;
536  uint16_t nbytes;
537  uint8_t pad0[2];
539 
544  unsigned int sequence;
546 
548 #define XCB_XFIXES_GET_CURSOR_NAME 24
549 
554  uint8_t major_opcode;
555  uint8_t minor_opcode;
556  uint16_t length;
557  xcb_cursor_t cursor;
559 
564  uint8_t response_type;
565  uint8_t pad0;
566  uint16_t sequence;
567  uint32_t length;
568  xcb_atom_t atom;
569  uint16_t nbytes;
570  uint8_t pad1[18];
572 
577  unsigned int sequence;
579 
581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
582 
587  uint8_t major_opcode;
588  uint8_t minor_opcode;
589  uint16_t length;
591 
596  uint8_t response_type;
597  uint8_t pad0;
598  uint16_t sequence;
599  uint32_t length;
600  int16_t x;
601  int16_t y;
602  uint16_t width;
603  uint16_t height;
604  uint16_t xhot;
605  uint16_t yhot;
606  uint32_t cursor_serial;
607  xcb_atom_t cursor_atom;
608  uint16_t nbytes;
609  uint8_t pad1[2];
611 
613 #define XCB_XFIXES_CHANGE_CURSOR 26
614 
619  uint8_t major_opcode;
620  uint8_t minor_opcode;
621  uint16_t length;
622  xcb_cursor_t source;
623  xcb_cursor_t destination;
625 
627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
628 
633  uint8_t major_opcode;
634  uint8_t minor_opcode;
635  uint16_t length;
636  xcb_cursor_t src;
637  uint16_t nbytes;
638  uint8_t pad0[2];
640 
642 #define XCB_XFIXES_EXPAND_REGION 28
643 
648  uint8_t major_opcode;
649  uint8_t minor_opcode;
650  uint16_t length;
651  xcb_xfixes_region_t source;
652  xcb_xfixes_region_t destination;
653  uint16_t left;
654  uint16_t right;
655  uint16_t top;
656  uint16_t bottom;
658 
660 #define XCB_XFIXES_HIDE_CURSOR 29
661 
666  uint8_t major_opcode;
667  uint8_t minor_opcode;
668  uint16_t length;
669  xcb_window_t window;
671 
673 #define XCB_XFIXES_SHOW_CURSOR 30
674 
679  uint8_t major_opcode;
680  uint8_t minor_opcode;
681  uint16_t length;
682  xcb_window_t window;
684 
685 typedef uint32_t xcb_xfixes_barrier_t;
686 
691  xcb_xfixes_barrier_t *data;
692  int rem;
693  int index;
695 
696 typedef enum xcb_xfixes_barrier_directions_t {
697  XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
698  XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
699  XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
700  XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
701 } xcb_xfixes_barrier_directions_t;
702 
704 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31
705 
710  uint8_t major_opcode;
711  uint8_t minor_opcode;
712  uint16_t length;
713  xcb_xfixes_barrier_t barrier;
714  xcb_window_t window;
715  uint16_t x1;
716  uint16_t y1;
717  uint16_t x2;
718  uint16_t y2;
719  uint32_t directions;
720  uint8_t pad0[2];
721  uint16_t num_devices;
723 
725 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32
726 
731  uint8_t major_opcode;
732  uint8_t minor_opcode;
733  uint16_t length;
734  xcb_xfixes_barrier_t barrier;
736 
746 /*****************************************************************************
747  **
748  ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version
749  **
750  ** @param xcb_connection_t *c
751  ** @param uint32_t client_major_version
752  ** @param uint32_t client_minor_version
753  ** @returns xcb_xfixes_query_version_cookie_t
754  **
755  *****************************************************************************/
756 
759  uint32_t client_major_version ,
760  uint32_t client_minor_version );
761 
774 /*****************************************************************************
775  **
776  ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked
777  **
778  ** @param xcb_connection_t *c
779  ** @param uint32_t client_major_version
780  ** @param uint32_t client_minor_version
781  ** @returns xcb_xfixes_query_version_cookie_t
782  **
783  *****************************************************************************/
784 
787  uint32_t client_major_version ,
788  uint32_t client_minor_version );
789 
805 /*****************************************************************************
806  **
807  ** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply
808  **
809  ** @param xcb_connection_t *c
810  ** @param xcb_xfixes_query_version_cookie_t cookie
811  ** @param xcb_generic_error_t **e
812  ** @returns xcb_xfixes_query_version_reply_t *
813  **
814  *****************************************************************************/
815 
819  xcb_generic_error_t **e );
820 
833 /*****************************************************************************
834  **
835  ** xcb_void_cookie_t xcb_xfixes_change_save_set_checked
836  **
837  ** @param xcb_connection_t *c
838  ** @param uint8_t mode
839  ** @param uint8_t target
840  ** @param uint8_t map
841  ** @param xcb_window_t window
842  ** @returns xcb_void_cookie_t
843  **
844  *****************************************************************************/
845 
848  uint8_t mode ,
849  uint8_t target ,
850  uint8_t map ,
851  xcb_window_t window );
852 
862 /*****************************************************************************
863  **
864  ** xcb_void_cookie_t xcb_xfixes_change_save_set
865  **
866  ** @param xcb_connection_t *c
867  ** @param uint8_t mode
868  ** @param uint8_t target
869  ** @param uint8_t map
870  ** @param xcb_window_t window
871  ** @returns xcb_void_cookie_t
872  **
873  *****************************************************************************/
874 
877  uint8_t mode ,
878  uint8_t target ,
879  uint8_t map ,
880  xcb_window_t window );
881 
894 /*****************************************************************************
895  **
896  ** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked
897  **
898  ** @param xcb_connection_t *c
899  ** @param xcb_window_t window
900  ** @param xcb_atom_t selection
901  ** @param uint32_t event_mask
902  ** @returns xcb_void_cookie_t
903  **
904  *****************************************************************************/
905 
908  xcb_window_t window ,
909  xcb_atom_t selection ,
910  uint32_t event_mask );
911 
921 /*****************************************************************************
922  **
923  ** xcb_void_cookie_t xcb_xfixes_select_selection_input
924  **
925  ** @param xcb_connection_t *c
926  ** @param xcb_window_t window
927  ** @param xcb_atom_t selection
928  ** @param uint32_t event_mask
929  ** @returns xcb_void_cookie_t
930  **
931  *****************************************************************************/
932 
935  xcb_window_t window ,
936  xcb_atom_t selection ,
937  uint32_t event_mask );
938 
951 /*****************************************************************************
952  **
953  ** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked
954  **
955  ** @param xcb_connection_t *c
956  ** @param xcb_window_t window
957  ** @param uint32_t event_mask
958  ** @returns xcb_void_cookie_t
959  **
960  *****************************************************************************/
961 
964  xcb_window_t window ,
965  uint32_t event_mask );
966 
976 /*****************************************************************************
977  **
978  ** xcb_void_cookie_t xcb_xfixes_select_cursor_input
979  **
980  ** @param xcb_connection_t *c
981  ** @param xcb_window_t window
982  ** @param uint32_t event_mask
983  ** @returns xcb_void_cookie_t
984  **
985  *****************************************************************************/
986 
989  xcb_window_t window ,
990  uint32_t event_mask );
991 
992 int
993 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer );
994 
1004 /*****************************************************************************
1005  **
1006  ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image
1007  **
1008  ** @param xcb_connection_t *c
1009  ** @returns xcb_xfixes_get_cursor_image_cookie_t
1010  **
1011  *****************************************************************************/
1012 
1015 
1028 /*****************************************************************************
1029  **
1030  ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked
1031  **
1032  ** @param xcb_connection_t *c
1033  ** @returns xcb_xfixes_get_cursor_image_cookie_t
1034  **
1035  *****************************************************************************/
1036 
1039 
1040 
1041 /*****************************************************************************
1042  **
1043  ** uint32_t * xcb_xfixes_get_cursor_image_cursor_image
1044  **
1045  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1046  ** @returns uint32_t *
1047  **
1048  *****************************************************************************/
1049 
1050 uint32_t *
1051 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R );
1052 
1053 
1054 /*****************************************************************************
1055  **
1056  ** int xcb_xfixes_get_cursor_image_cursor_image_length
1057  **
1058  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1059  ** @returns int
1060  **
1061  *****************************************************************************/
1062 
1063 int
1064 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R );
1065 
1066 
1067 /*****************************************************************************
1068  **
1069  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end
1070  **
1071  ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1072  ** @returns xcb_generic_iterator_t
1073  **
1074  *****************************************************************************/
1075 
1077 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R );
1078 
1094 /*****************************************************************************
1095  **
1096  ** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply
1097  **
1098  ** @param xcb_connection_t *c
1099  ** @param xcb_xfixes_get_cursor_image_cookie_t cookie
1100  ** @param xcb_generic_error_t **e
1101  ** @returns xcb_xfixes_get_cursor_image_reply_t *
1102  **
1103  *****************************************************************************/
1104 
1108  xcb_generic_error_t **e );
1109 
1119 /*****************************************************************************
1120  **
1121  ** void xcb_xfixes_region_next
1122  **
1123  ** @param xcb_xfixes_region_iterator_t *i
1124  ** @returns void
1125  **
1126  *****************************************************************************/
1127 
1128 void
1130 
1141 /*****************************************************************************
1142  **
1143  ** xcb_generic_iterator_t xcb_xfixes_region_end
1144  **
1145  ** @param xcb_xfixes_region_iterator_t i
1146  ** @returns xcb_generic_iterator_t
1147  **
1148  *****************************************************************************/
1149 
1152 
1153 int
1154 xcb_xfixes_create_region_sizeof (const void *_buffer ,
1155  uint32_t rectangles_len );
1156 
1169 /*****************************************************************************
1170  **
1171  ** xcb_void_cookie_t xcb_xfixes_create_region_checked
1172  **
1173  ** @param xcb_connection_t *c
1174  ** @param xcb_xfixes_region_t region
1175  ** @param uint32_t rectangles_len
1176  ** @param const xcb_rectangle_t *rectangles
1177  ** @returns xcb_void_cookie_t
1178  **
1179  *****************************************************************************/
1180 
1183  xcb_xfixes_region_t region ,
1184  uint32_t rectangles_len ,
1185  const xcb_rectangle_t *rectangles );
1186 
1196 /*****************************************************************************
1197  **
1198  ** xcb_void_cookie_t xcb_xfixes_create_region
1199  **
1200  ** @param xcb_connection_t *c
1201  ** @param xcb_xfixes_region_t region
1202  ** @param uint32_t rectangles_len
1203  ** @param const xcb_rectangle_t *rectangles
1204  ** @returns xcb_void_cookie_t
1205  **
1206  *****************************************************************************/
1207 
1210  xcb_xfixes_region_t region ,
1211  uint32_t rectangles_len ,
1212  const xcb_rectangle_t *rectangles );
1213 
1226 /*****************************************************************************
1227  **
1228  ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked
1229  **
1230  ** @param xcb_connection_t *c
1231  ** @param xcb_xfixes_region_t region
1232  ** @param xcb_pixmap_t bitmap
1233  ** @returns xcb_void_cookie_t
1234  **
1235  *****************************************************************************/
1236 
1239  xcb_xfixes_region_t region ,
1240  xcb_pixmap_t bitmap );
1241 
1251 /*****************************************************************************
1252  **
1253  ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap
1254  **
1255  ** @param xcb_connection_t *c
1256  ** @param xcb_xfixes_region_t region
1257  ** @param xcb_pixmap_t bitmap
1258  ** @returns xcb_void_cookie_t
1259  **
1260  *****************************************************************************/
1261 
1264  xcb_xfixes_region_t region ,
1265  xcb_pixmap_t bitmap );
1266 
1279 /*****************************************************************************
1280  **
1281  ** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked
1282  **
1283  ** @param xcb_connection_t *c
1284  ** @param xcb_xfixes_region_t region
1285  ** @param xcb_window_t window
1286  ** @param xcb_shape_kind_t kind
1287  ** @returns xcb_void_cookie_t
1288  **
1289  *****************************************************************************/
1290 
1293  xcb_xfixes_region_t region ,
1294  xcb_window_t window ,
1295  xcb_shape_kind_t kind );
1296 
1306 /*****************************************************************************
1307  **
1308  ** xcb_void_cookie_t xcb_xfixes_create_region_from_window
1309  **
1310  ** @param xcb_connection_t *c
1311  ** @param xcb_xfixes_region_t region
1312  ** @param xcb_window_t window
1313  ** @param xcb_shape_kind_t kind
1314  ** @returns xcb_void_cookie_t
1315  **
1316  *****************************************************************************/
1317 
1320  xcb_xfixes_region_t region ,
1321  xcb_window_t window ,
1322  xcb_shape_kind_t kind );
1323 
1336 /*****************************************************************************
1337  **
1338  ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked
1339  **
1340  ** @param xcb_connection_t *c
1341  ** @param xcb_xfixes_region_t region
1342  ** @param xcb_gcontext_t gc
1343  ** @returns xcb_void_cookie_t
1344  **
1345  *****************************************************************************/
1346 
1349  xcb_xfixes_region_t region ,
1350  xcb_gcontext_t gc );
1351 
1361 /*****************************************************************************
1362  **
1363  ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc
1364  **
1365  ** @param xcb_connection_t *c
1366  ** @param xcb_xfixes_region_t region
1367  ** @param xcb_gcontext_t gc
1368  ** @returns xcb_void_cookie_t
1369  **
1370  *****************************************************************************/
1371 
1374  xcb_xfixes_region_t region ,
1375  xcb_gcontext_t gc );
1376 
1389 /*****************************************************************************
1390  **
1391  ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked
1392  **
1393  ** @param xcb_connection_t *c
1394  ** @param xcb_xfixes_region_t region
1395  ** @param xcb_render_picture_t picture
1396  ** @returns xcb_void_cookie_t
1397  **
1398  *****************************************************************************/
1399 
1402  xcb_xfixes_region_t region ,
1403  xcb_render_picture_t picture );
1404 
1414 /*****************************************************************************
1415  **
1416  ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture
1417  **
1418  ** @param xcb_connection_t *c
1419  ** @param xcb_xfixes_region_t region
1420  ** @param xcb_render_picture_t picture
1421  ** @returns xcb_void_cookie_t
1422  **
1423  *****************************************************************************/
1424 
1427  xcb_xfixes_region_t region ,
1428  xcb_render_picture_t picture );
1429 
1442 /*****************************************************************************
1443  **
1444  ** xcb_void_cookie_t xcb_xfixes_destroy_region_checked
1445  **
1446  ** @param xcb_connection_t *c
1447  ** @param xcb_xfixes_region_t region
1448  ** @returns xcb_void_cookie_t
1449  **
1450  *****************************************************************************/
1451 
1454  xcb_xfixes_region_t region );
1455 
1465 /*****************************************************************************
1466  **
1467  ** xcb_void_cookie_t xcb_xfixes_destroy_region
1468  **
1469  ** @param xcb_connection_t *c
1470  ** @param xcb_xfixes_region_t region
1471  ** @returns xcb_void_cookie_t
1472  **
1473  *****************************************************************************/
1474 
1477  xcb_xfixes_region_t region );
1478 
1479 int
1480 xcb_xfixes_set_region_sizeof (const void *_buffer ,
1481  uint32_t rectangles_len );
1482 
1495 /*****************************************************************************
1496  **
1497  ** xcb_void_cookie_t xcb_xfixes_set_region_checked
1498  **
1499  ** @param xcb_connection_t *c
1500  ** @param xcb_xfixes_region_t region
1501  ** @param uint32_t rectangles_len
1502  ** @param const xcb_rectangle_t *rectangles
1503  ** @returns xcb_void_cookie_t
1504  **
1505  *****************************************************************************/
1506 
1509  xcb_xfixes_region_t region ,
1510  uint32_t rectangles_len ,
1511  const xcb_rectangle_t *rectangles );
1512 
1522 /*****************************************************************************
1523  **
1524  ** xcb_void_cookie_t xcb_xfixes_set_region
1525  **
1526  ** @param xcb_connection_t *c
1527  ** @param xcb_xfixes_region_t region
1528  ** @param uint32_t rectangles_len
1529  ** @param const xcb_rectangle_t *rectangles
1530  ** @returns xcb_void_cookie_t
1531  **
1532  *****************************************************************************/
1533 
1536  xcb_xfixes_region_t region ,
1537  uint32_t rectangles_len ,
1538  const xcb_rectangle_t *rectangles );
1539 
1552 /*****************************************************************************
1553  **
1554  ** xcb_void_cookie_t xcb_xfixes_copy_region_checked
1555  **
1556  ** @param xcb_connection_t *c
1557  ** @param xcb_xfixes_region_t source
1558  ** @param xcb_xfixes_region_t destination
1559  ** @returns xcb_void_cookie_t
1560  **
1561  *****************************************************************************/
1562 
1565  xcb_xfixes_region_t source ,
1566  xcb_xfixes_region_t destination );
1567 
1577 /*****************************************************************************
1578  **
1579  ** xcb_void_cookie_t xcb_xfixes_copy_region
1580  **
1581  ** @param xcb_connection_t *c
1582  ** @param xcb_xfixes_region_t source
1583  ** @param xcb_xfixes_region_t destination
1584  ** @returns xcb_void_cookie_t
1585  **
1586  *****************************************************************************/
1587 
1590  xcb_xfixes_region_t source ,
1591  xcb_xfixes_region_t destination );
1592 
1605 /*****************************************************************************
1606  **
1607  ** xcb_void_cookie_t xcb_xfixes_union_region_checked
1608  **
1609  ** @param xcb_connection_t *c
1610  ** @param xcb_xfixes_region_t source1
1611  ** @param xcb_xfixes_region_t source2
1612  ** @param xcb_xfixes_region_t destination
1613  ** @returns xcb_void_cookie_t
1614  **
1615  *****************************************************************************/
1616 
1619  xcb_xfixes_region_t source1 ,
1620  xcb_xfixes_region_t source2 ,
1621  xcb_xfixes_region_t destination );
1622 
1632 /*****************************************************************************
1633  **
1634  ** xcb_void_cookie_t xcb_xfixes_union_region
1635  **
1636  ** @param xcb_connection_t *c
1637  ** @param xcb_xfixes_region_t source1
1638  ** @param xcb_xfixes_region_t source2
1639  ** @param xcb_xfixes_region_t destination
1640  ** @returns xcb_void_cookie_t
1641  **
1642  *****************************************************************************/
1643 
1646  xcb_xfixes_region_t source1 ,
1647  xcb_xfixes_region_t source2 ,
1648  xcb_xfixes_region_t destination );
1649 
1662 /*****************************************************************************
1663  **
1664  ** xcb_void_cookie_t xcb_xfixes_intersect_region_checked
1665  **
1666  ** @param xcb_connection_t *c
1667  ** @param xcb_xfixes_region_t source1
1668  ** @param xcb_xfixes_region_t source2
1669  ** @param xcb_xfixes_region_t destination
1670  ** @returns xcb_void_cookie_t
1671  **
1672  *****************************************************************************/
1673 
1676  xcb_xfixes_region_t source1 ,
1677  xcb_xfixes_region_t source2 ,
1678  xcb_xfixes_region_t destination );
1679 
1689 /*****************************************************************************
1690  **
1691  ** xcb_void_cookie_t xcb_xfixes_intersect_region
1692  **
1693  ** @param xcb_connection_t *c
1694  ** @param xcb_xfixes_region_t source1
1695  ** @param xcb_xfixes_region_t source2
1696  ** @param xcb_xfixes_region_t destination
1697  ** @returns xcb_void_cookie_t
1698  **
1699  *****************************************************************************/
1700 
1703  xcb_xfixes_region_t source1 ,
1704  xcb_xfixes_region_t source2 ,
1705  xcb_xfixes_region_t destination );
1706 
1719 /*****************************************************************************
1720  **
1721  ** xcb_void_cookie_t xcb_xfixes_subtract_region_checked
1722  **
1723  ** @param xcb_connection_t *c
1724  ** @param xcb_xfixes_region_t source1
1725  ** @param xcb_xfixes_region_t source2
1726  ** @param xcb_xfixes_region_t destination
1727  ** @returns xcb_void_cookie_t
1728  **
1729  *****************************************************************************/
1730 
1733  xcb_xfixes_region_t source1 ,
1734  xcb_xfixes_region_t source2 ,
1735  xcb_xfixes_region_t destination );
1736 
1746 /*****************************************************************************
1747  **
1748  ** xcb_void_cookie_t xcb_xfixes_subtract_region
1749  **
1750  ** @param xcb_connection_t *c
1751  ** @param xcb_xfixes_region_t source1
1752  ** @param xcb_xfixes_region_t source2
1753  ** @param xcb_xfixes_region_t destination
1754  ** @returns xcb_void_cookie_t
1755  **
1756  *****************************************************************************/
1757 
1760  xcb_xfixes_region_t source1 ,
1761  xcb_xfixes_region_t source2 ,
1762  xcb_xfixes_region_t destination );
1763 
1776 /*****************************************************************************
1777  **
1778  ** xcb_void_cookie_t xcb_xfixes_invert_region_checked
1779  **
1780  ** @param xcb_connection_t *c
1781  ** @param xcb_xfixes_region_t source
1782  ** @param xcb_rectangle_t bounds
1783  ** @param xcb_xfixes_region_t destination
1784  ** @returns xcb_void_cookie_t
1785  **
1786  *****************************************************************************/
1787 
1790  xcb_xfixes_region_t source ,
1791  xcb_rectangle_t bounds ,
1792  xcb_xfixes_region_t destination );
1793 
1803 /*****************************************************************************
1804  **
1805  ** xcb_void_cookie_t xcb_xfixes_invert_region
1806  **
1807  ** @param xcb_connection_t *c
1808  ** @param xcb_xfixes_region_t source
1809  ** @param xcb_rectangle_t bounds
1810  ** @param xcb_xfixes_region_t destination
1811  ** @returns xcb_void_cookie_t
1812  **
1813  *****************************************************************************/
1814 
1817  xcb_xfixes_region_t source ,
1818  xcb_rectangle_t bounds ,
1819  xcb_xfixes_region_t destination );
1820 
1833 /*****************************************************************************
1834  **
1835  ** xcb_void_cookie_t xcb_xfixes_translate_region_checked
1836  **
1837  ** @param xcb_connection_t *c
1838  ** @param xcb_xfixes_region_t region
1839  ** @param int16_t dx
1840  ** @param int16_t dy
1841  ** @returns xcb_void_cookie_t
1842  **
1843  *****************************************************************************/
1844 
1847  xcb_xfixes_region_t region ,
1848  int16_t dx ,
1849  int16_t dy );
1850 
1860 /*****************************************************************************
1861  **
1862  ** xcb_void_cookie_t xcb_xfixes_translate_region
1863  **
1864  ** @param xcb_connection_t *c
1865  ** @param xcb_xfixes_region_t region
1866  ** @param int16_t dx
1867  ** @param int16_t dy
1868  ** @returns xcb_void_cookie_t
1869  **
1870  *****************************************************************************/
1871 
1874  xcb_xfixes_region_t region ,
1875  int16_t dx ,
1876  int16_t dy );
1877 
1890 /*****************************************************************************
1891  **
1892  ** xcb_void_cookie_t xcb_xfixes_region_extents_checked
1893  **
1894  ** @param xcb_connection_t *c
1895  ** @param xcb_xfixes_region_t source
1896  ** @param xcb_xfixes_region_t destination
1897  ** @returns xcb_void_cookie_t
1898  **
1899  *****************************************************************************/
1900 
1903  xcb_xfixes_region_t source ,
1904  xcb_xfixes_region_t destination );
1905 
1915 /*****************************************************************************
1916  **
1917  ** xcb_void_cookie_t xcb_xfixes_region_extents
1918  **
1919  ** @param xcb_connection_t *c
1920  ** @param xcb_xfixes_region_t source
1921  ** @param xcb_xfixes_region_t destination
1922  ** @returns xcb_void_cookie_t
1923  **
1924  *****************************************************************************/
1925 
1928  xcb_xfixes_region_t source ,
1929  xcb_xfixes_region_t destination );
1930 
1931 int
1932 xcb_xfixes_fetch_region_sizeof (const void *_buffer );
1933 
1943 /*****************************************************************************
1944  **
1945  ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region
1946  **
1947  ** @param xcb_connection_t *c
1948  ** @param xcb_xfixes_region_t region
1949  ** @returns xcb_xfixes_fetch_region_cookie_t
1950  **
1951  *****************************************************************************/
1952 
1955  xcb_xfixes_region_t region );
1956 
1969 /*****************************************************************************
1970  **
1971  ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked
1972  **
1973  ** @param xcb_connection_t *c
1974  ** @param xcb_xfixes_region_t region
1975  ** @returns xcb_xfixes_fetch_region_cookie_t
1976  **
1977  *****************************************************************************/
1978 
1981  xcb_xfixes_region_t region );
1982 
1983 
1984 /*****************************************************************************
1985  **
1986  ** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles
1987  **
1988  ** @param const xcb_xfixes_fetch_region_reply_t *R
1989  ** @returns xcb_rectangle_t *
1990  **
1991  *****************************************************************************/
1992 
1994 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R );
1995 
1996 
1997 /*****************************************************************************
1998  **
1999  ** int xcb_xfixes_fetch_region_rectangles_length
2000  **
2001  ** @param const xcb_xfixes_fetch_region_reply_t *R
2002  ** @returns int
2003  **
2004  *****************************************************************************/
2005 
2006 int
2007 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R );
2008 
2009 
2010 /*****************************************************************************
2011  **
2012  ** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator
2013  **
2014  ** @param const xcb_xfixes_fetch_region_reply_t *R
2015  ** @returns xcb_rectangle_iterator_t
2016  **
2017  *****************************************************************************/
2018 
2020 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R );
2021 
2037 /*****************************************************************************
2038  **
2039  ** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply
2040  **
2041  ** @param xcb_connection_t *c
2042  ** @param xcb_xfixes_fetch_region_cookie_t cookie
2043  ** @param xcb_generic_error_t **e
2044  ** @returns xcb_xfixes_fetch_region_reply_t *
2045  **
2046  *****************************************************************************/
2047 
2051  xcb_generic_error_t **e );
2052 
2065 /*****************************************************************************
2066  **
2067  ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked
2068  **
2069  ** @param xcb_connection_t *c
2070  ** @param xcb_gcontext_t gc
2071  ** @param xcb_xfixes_region_t region
2072  ** @param int16_t x_origin
2073  ** @param int16_t y_origin
2074  ** @returns xcb_void_cookie_t
2075  **
2076  *****************************************************************************/
2077 
2080  xcb_gcontext_t gc ,
2081  xcb_xfixes_region_t region ,
2082  int16_t x_origin ,
2083  int16_t y_origin );
2084 
2094 /*****************************************************************************
2095  **
2096  ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region
2097  **
2098  ** @param xcb_connection_t *c
2099  ** @param xcb_gcontext_t gc
2100  ** @param xcb_xfixes_region_t region
2101  ** @param int16_t x_origin
2102  ** @param int16_t y_origin
2103  ** @returns xcb_void_cookie_t
2104  **
2105  *****************************************************************************/
2106 
2109  xcb_gcontext_t gc ,
2110  xcb_xfixes_region_t region ,
2111  int16_t x_origin ,
2112  int16_t y_origin );
2113 
2126 /*****************************************************************************
2127  **
2128  ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked
2129  **
2130  ** @param xcb_connection_t *c
2131  ** @param xcb_window_t dest
2132  ** @param xcb_shape_kind_t dest_kind
2133  ** @param int16_t x_offset
2134  ** @param int16_t y_offset
2135  ** @param xcb_xfixes_region_t region
2136  ** @returns xcb_void_cookie_t
2137  **
2138  *****************************************************************************/
2139 
2142  xcb_window_t dest ,
2143  xcb_shape_kind_t dest_kind ,
2144  int16_t x_offset ,
2145  int16_t y_offset ,
2146  xcb_xfixes_region_t region );
2147 
2157 /*****************************************************************************
2158  **
2159  ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region
2160  **
2161  ** @param xcb_connection_t *c
2162  ** @param xcb_window_t dest
2163  ** @param xcb_shape_kind_t dest_kind
2164  ** @param int16_t x_offset
2165  ** @param int16_t y_offset
2166  ** @param xcb_xfixes_region_t region
2167  ** @returns xcb_void_cookie_t
2168  **
2169  *****************************************************************************/
2170 
2173  xcb_window_t dest ,
2174  xcb_shape_kind_t dest_kind ,
2175  int16_t x_offset ,
2176  int16_t y_offset ,
2177  xcb_xfixes_region_t region );
2178 
2191 /*****************************************************************************
2192  **
2193  ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked
2194  **
2195  ** @param xcb_connection_t *c
2196  ** @param xcb_render_picture_t picture
2197  ** @param xcb_xfixes_region_t region
2198  ** @param int16_t x_origin
2199  ** @param int16_t y_origin
2200  ** @returns xcb_void_cookie_t
2201  **
2202  *****************************************************************************/
2203 
2206  xcb_render_picture_t picture ,
2207  xcb_xfixes_region_t region ,
2208  int16_t x_origin ,
2209  int16_t y_origin );
2210 
2220 /*****************************************************************************
2221  **
2222  ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region
2223  **
2224  ** @param xcb_connection_t *c
2225  ** @param xcb_render_picture_t picture
2226  ** @param xcb_xfixes_region_t region
2227  ** @param int16_t x_origin
2228  ** @param int16_t y_origin
2229  ** @returns xcb_void_cookie_t
2230  **
2231  *****************************************************************************/
2232 
2235  xcb_render_picture_t picture ,
2236  xcb_xfixes_region_t region ,
2237  int16_t x_origin ,
2238  int16_t y_origin );
2239 
2240 int
2241 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer );
2242 
2255 /*****************************************************************************
2256  **
2257  ** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked
2258  **
2259  ** @param xcb_connection_t *c
2260  ** @param xcb_cursor_t cursor
2261  ** @param uint16_t nbytes
2262  ** @param const char *name
2263  ** @returns xcb_void_cookie_t
2264  **
2265  *****************************************************************************/
2266 
2269  xcb_cursor_t cursor ,
2270  uint16_t nbytes ,
2271  const char *name );
2272 
2282 /*****************************************************************************
2283  **
2284  ** xcb_void_cookie_t xcb_xfixes_set_cursor_name
2285  **
2286  ** @param xcb_connection_t *c
2287  ** @param xcb_cursor_t cursor
2288  ** @param uint16_t nbytes
2289  ** @param const char *name
2290  ** @returns xcb_void_cookie_t
2291  **
2292  *****************************************************************************/
2293 
2296  xcb_cursor_t cursor ,
2297  uint16_t nbytes ,
2298  const char *name );
2299 
2300 int
2301 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer );
2302 
2312 /*****************************************************************************
2313  **
2314  ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name
2315  **
2316  ** @param xcb_connection_t *c
2317  ** @param xcb_cursor_t cursor
2318  ** @returns xcb_xfixes_get_cursor_name_cookie_t
2319  **
2320  *****************************************************************************/
2321 
2324  xcb_cursor_t cursor );
2325 
2338 /*****************************************************************************
2339  **
2340  ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked
2341  **
2342  ** @param xcb_connection_t *c
2343  ** @param xcb_cursor_t cursor
2344  ** @returns xcb_xfixes_get_cursor_name_cookie_t
2345  **
2346  *****************************************************************************/
2347 
2350  xcb_cursor_t cursor );
2351 
2352 
2353 /*****************************************************************************
2354  **
2355  ** char * xcb_xfixes_get_cursor_name_name
2356  **
2357  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2358  ** @returns char *
2359  **
2360  *****************************************************************************/
2361 
2362 char *
2363 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R );
2364 
2365 
2366 /*****************************************************************************
2367  **
2368  ** int xcb_xfixes_get_cursor_name_name_length
2369  **
2370  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2371  ** @returns int
2372  **
2373  *****************************************************************************/
2374 
2375 int
2376 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R );
2377 
2378 
2379 /*****************************************************************************
2380  **
2381  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end
2382  **
2383  ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2384  ** @returns xcb_generic_iterator_t
2385  **
2386  *****************************************************************************/
2387 
2389 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R );
2390 
2406 /*****************************************************************************
2407  **
2408  ** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply
2409  **
2410  ** @param xcb_connection_t *c
2411  ** @param xcb_xfixes_get_cursor_name_cookie_t cookie
2412  ** @param xcb_generic_error_t **e
2413  ** @returns xcb_xfixes_get_cursor_name_reply_t *
2414  **
2415  *****************************************************************************/
2416 
2420  xcb_generic_error_t **e );
2421 
2422 int
2423 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer );
2424 
2434 /*****************************************************************************
2435  **
2436  ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name
2437  **
2438  ** @param xcb_connection_t *c
2439  ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
2440  **
2441  *****************************************************************************/
2442 
2445 
2458 /*****************************************************************************
2459  **
2460  ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked
2461  **
2462  ** @param xcb_connection_t *c
2463  ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
2464  **
2465  *****************************************************************************/
2466 
2469 
2470 
2471 /*****************************************************************************
2472  **
2473  ** char * xcb_xfixes_get_cursor_image_and_name_name
2474  **
2475  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2476  ** @returns char *
2477  **
2478  *****************************************************************************/
2479 
2480 char *
2481 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2482 
2483 
2484 /*****************************************************************************
2485  **
2486  ** int xcb_xfixes_get_cursor_image_and_name_name_length
2487  **
2488  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2489  ** @returns int
2490  **
2491  *****************************************************************************/
2492 
2493 int
2494 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2495 
2496 
2497 /*****************************************************************************
2498  **
2499  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end
2500  **
2501  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2502  ** @returns xcb_generic_iterator_t
2503  **
2504  *****************************************************************************/
2505 
2507 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2508 
2509 
2510 /*****************************************************************************
2511  **
2512  ** uint32_t * xcb_xfixes_get_cursor_image_and_name_cursor_image
2513  **
2514  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2515  ** @returns uint32_t *
2516  **
2517  *****************************************************************************/
2518 
2519 uint32_t *
2520 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2521 
2522 
2523 /*****************************************************************************
2524  **
2525  ** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length
2526  **
2527  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2528  ** @returns int
2529  **
2530  *****************************************************************************/
2531 
2532 int
2533 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2534 
2535 
2536 /*****************************************************************************
2537  **
2538  ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_image_end
2539  **
2540  ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2541  ** @returns xcb_generic_iterator_t
2542  **
2543  *****************************************************************************/
2544 
2546 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2547 
2563 /*****************************************************************************
2564  **
2565  ** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply
2566  **
2567  ** @param xcb_connection_t *c
2568  ** @param xcb_xfixes_get_cursor_image_and_name_cookie_t cookie
2569  ** @param xcb_generic_error_t **e
2570  ** @returns xcb_xfixes_get_cursor_image_and_name_reply_t *
2571  **
2572  *****************************************************************************/
2573 
2577  xcb_generic_error_t **e );
2578 
2591 /*****************************************************************************
2592  **
2593  ** xcb_void_cookie_t xcb_xfixes_change_cursor_checked
2594  **
2595  ** @param xcb_connection_t *c
2596  ** @param xcb_cursor_t source
2597  ** @param xcb_cursor_t destination
2598  ** @returns xcb_void_cookie_t
2599  **
2600  *****************************************************************************/
2601 
2604  xcb_cursor_t source ,
2605  xcb_cursor_t destination );
2606 
2616 /*****************************************************************************
2617  **
2618  ** xcb_void_cookie_t xcb_xfixes_change_cursor
2619  **
2620  ** @param xcb_connection_t *c
2621  ** @param xcb_cursor_t source
2622  ** @param xcb_cursor_t destination
2623  ** @returns xcb_void_cookie_t
2624  **
2625  *****************************************************************************/
2626 
2629  xcb_cursor_t source ,
2630  xcb_cursor_t destination );
2631 
2632 int
2633 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer );
2634 
2647 /*****************************************************************************
2648  **
2649  ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked
2650  **
2651  ** @param xcb_connection_t *c
2652  ** @param xcb_cursor_t src
2653  ** @param uint16_t nbytes
2654  ** @param const char *name
2655  ** @returns xcb_void_cookie_t
2656  **
2657  *****************************************************************************/
2658 
2661  xcb_cursor_t src ,
2662  uint16_t nbytes ,
2663  const char *name );
2664 
2674 /*****************************************************************************
2675  **
2676  ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name
2677  **
2678  ** @param xcb_connection_t *c
2679  ** @param xcb_cursor_t src
2680  ** @param uint16_t nbytes
2681  ** @param const char *name
2682  ** @returns xcb_void_cookie_t
2683  **
2684  *****************************************************************************/
2685 
2688  xcb_cursor_t src ,
2689  uint16_t nbytes ,
2690  const char *name );
2691 
2704 /*****************************************************************************
2705  **
2706  ** xcb_void_cookie_t xcb_xfixes_expand_region_checked
2707  **
2708  ** @param xcb_connection_t *c
2709  ** @param xcb_xfixes_region_t source
2710  ** @param xcb_xfixes_region_t destination
2711  ** @param uint16_t left
2712  ** @param uint16_t right
2713  ** @param uint16_t top
2714  ** @param uint16_t bottom
2715  ** @returns xcb_void_cookie_t
2716  **
2717  *****************************************************************************/
2718 
2721  xcb_xfixes_region_t source ,
2722  xcb_xfixes_region_t destination ,
2723  uint16_t left ,
2724  uint16_t right ,
2725  uint16_t top ,
2726  uint16_t bottom );
2727 
2737 /*****************************************************************************
2738  **
2739  ** xcb_void_cookie_t xcb_xfixes_expand_region
2740  **
2741  ** @param xcb_connection_t *c
2742  ** @param xcb_xfixes_region_t source
2743  ** @param xcb_xfixes_region_t destination
2744  ** @param uint16_t left
2745  ** @param uint16_t right
2746  ** @param uint16_t top
2747  ** @param uint16_t bottom
2748  ** @returns xcb_void_cookie_t
2749  **
2750  *****************************************************************************/
2751 
2754  xcb_xfixes_region_t source ,
2755  xcb_xfixes_region_t destination ,
2756  uint16_t left ,
2757  uint16_t right ,
2758  uint16_t top ,
2759  uint16_t bottom );
2760 
2773 /*****************************************************************************
2774  **
2775  ** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked
2776  **
2777  ** @param xcb_connection_t *c
2778  ** @param xcb_window_t window
2779  ** @returns xcb_void_cookie_t
2780  **
2781  *****************************************************************************/
2782 
2785  xcb_window_t window );
2786 
2796 /*****************************************************************************
2797  **
2798  ** xcb_void_cookie_t xcb_xfixes_hide_cursor
2799  **
2800  ** @param xcb_connection_t *c
2801  ** @param xcb_window_t window
2802  ** @returns xcb_void_cookie_t
2803  **
2804  *****************************************************************************/
2805 
2808  xcb_window_t window );
2809 
2822 /*****************************************************************************
2823  **
2824  ** xcb_void_cookie_t xcb_xfixes_show_cursor_checked
2825  **
2826  ** @param xcb_connection_t *c
2827  ** @param xcb_window_t window
2828  ** @returns xcb_void_cookie_t
2829  **
2830  *****************************************************************************/
2831 
2834  xcb_window_t window );
2835 
2845 /*****************************************************************************
2846  **
2847  ** xcb_void_cookie_t xcb_xfixes_show_cursor
2848  **
2849  ** @param xcb_connection_t *c
2850  ** @param xcb_window_t window
2851  ** @returns xcb_void_cookie_t
2852  **
2853  *****************************************************************************/
2854 
2857  xcb_window_t window );
2858 
2868 /*****************************************************************************
2869  **
2870  ** void xcb_xfixes_barrier_next
2871  **
2872  ** @param xcb_xfixes_barrier_iterator_t *i
2873  ** @returns void
2874  **
2875  *****************************************************************************/
2876 
2877 void
2879 
2890 /*****************************************************************************
2891  **
2892  ** xcb_generic_iterator_t xcb_xfixes_barrier_end
2893  **
2894  ** @param xcb_xfixes_barrier_iterator_t i
2895  ** @returns xcb_generic_iterator_t
2896  **
2897  *****************************************************************************/
2898 
2901 
2902 int
2903 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer );
2904 
2917 /*****************************************************************************
2918  **
2919  ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked
2920  **
2921  ** @param xcb_connection_t *c
2922  ** @param xcb_xfixes_barrier_t barrier
2923  ** @param xcb_window_t window
2924  ** @param uint16_t x1
2925  ** @param uint16_t y1
2926  ** @param uint16_t x2
2927  ** @param uint16_t y2
2928  ** @param uint32_t directions
2929  ** @param uint16_t num_devices
2930  ** @param const uint16_t *devices
2931  ** @returns xcb_void_cookie_t
2932  **
2933  *****************************************************************************/
2934 
2937  xcb_xfixes_barrier_t barrier ,
2938  xcb_window_t window ,
2939  uint16_t x1 ,
2940  uint16_t y1 ,
2941  uint16_t x2 ,
2942  uint16_t y2 ,
2943  uint32_t directions ,
2944  uint16_t num_devices ,
2945  const uint16_t *devices );
2946 
2956 /*****************************************************************************
2957  **
2958  ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier
2959  **
2960  ** @param xcb_connection_t *c
2961  ** @param xcb_xfixes_barrier_t barrier
2962  ** @param xcb_window_t window
2963  ** @param uint16_t x1
2964  ** @param uint16_t y1
2965  ** @param uint16_t x2
2966  ** @param uint16_t y2
2967  ** @param uint32_t directions
2968  ** @param uint16_t num_devices
2969  ** @param const uint16_t *devices
2970  ** @returns xcb_void_cookie_t
2971  **
2972  *****************************************************************************/
2973 
2976  xcb_xfixes_barrier_t barrier ,
2977  xcb_window_t window ,
2978  uint16_t x1 ,
2979  uint16_t y1 ,
2980  uint16_t x2 ,
2981  uint16_t y2 ,
2982  uint32_t directions ,
2983  uint16_t num_devices ,
2984  const uint16_t *devices );
2985 
2998 /*****************************************************************************
2999  **
3000  ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked
3001  **
3002  ** @param xcb_connection_t *c
3003  ** @param xcb_xfixes_barrier_t barrier
3004  ** @returns xcb_void_cookie_t
3005  **
3006  *****************************************************************************/
3007 
3010  xcb_xfixes_barrier_t barrier );
3011 
3021 /*****************************************************************************
3022  **
3023  ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier
3024  **
3025  ** @param xcb_connection_t *c
3026  ** @param xcb_xfixes_barrier_t barrier
3027  ** @returns xcb_void_cookie_t
3028  **
3029  *****************************************************************************/
3030 
3033  xcb_xfixes_barrier_t barrier );
3034 
3035 
3036 #ifdef __cplusplus
3037 }
3038 #endif
3039 
3040 #endif
3041 
struct xcb_xfixes_set_cursor_name_request_t xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
Generic error.
Definition: xcb.h:148
xcb_void_cookie_t xcb_xfixes_create_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:679
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:76
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:632
xcb_void_cookie_t xcb_xfixes_set_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:1156
xcb_void_cookie_t xcb_xfixes_translate_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1672
xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply(xcb_connection_t *c, xcb_xfixes_fetch_region_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1992
xcb_void_cookie_t xcb_xfixes_change_save_set_checked(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:138
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:531
struct xcb_xfixes_select_selection_input_request_t xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name(xcb_connection_t *c)
Definition: xfixes.c:2635
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:3486
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:466
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:375
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:390
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_request_t
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:36
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
struct xcb_xfixes_fetch_region_reply_t xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:586
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
struct xcb_xfixes_get_cursor_name_request_t xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
xcb_void_cookie_t xcb_xfixes_invert_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1586
xcb_xfixes_select_selection_input_request_t
Definition: xfixes.h:131
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
xcb_void_cookie_t xcb_xfixes_create_region_from_picture(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:1012
struct xcb_xfixes_cursor_notify_event_t xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
struct xcb_xfixes_bad_region_error_t xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
struct xcb_xfixes_change_cursor_by_name_request_t xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
xcb_void_cookie_t xcb_xfixes_subtract_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1543
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1865
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2989
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
Definition: xcbext.h:39
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:730
struct xcb_xfixes_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:545
xcb_void_cookie_t xcb_xfixes_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:356
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:435
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:3176
xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:2107
xcb_void_cookie_t xcb_xfixes_region_extents(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1797
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:3523
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:2252
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:346
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:724
xcb_void_cookie_t xcb_xfixes_set_window_shape_region(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:2157
xcb_void_cookie_t xcb_xfixes_union_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1328
xcb_void_cookie_t xcb_xfixes_copy_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1287
Generic iterator.
Definition: xcb.h:112
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:665
struct xcb_xfixes_create_region_from_bitmap_request_t xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_create_region_from_bitmap_request_t
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:3139
struct xcb_xfixes_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:633
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:3286
struct xcb_xfixes_get_cursor_image_and_name_reply_t xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_void_cookie_t xcb_xfixes_change_save_set(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:185
xcb_void_cookie_t xcb_xfixes_subtract_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1500
struct xcb_xfixes_set_gc_clip_region_request_t xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
struct xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
xcb_void_cookie_t xcb_xfixes_intersect_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1414
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:3304
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:678
xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:2326
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
xcb_void_cookie_t xcb_xfixes_region_extents_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1757
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:320
xcb_void_cookie_t xcb_xfixes_change_cursor(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2871
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:276
xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_and_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2811
struct xcb_xfixes_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
xcb_void_cookie_t xcb_xfixes_select_selection_input_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:231
struct xcb_xfixes_fetch_region_request_t xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:805
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:423
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:2486
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:306
xcb_void_cookie_t xcb_xfixes_set_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:2374
struct xcb_xfixes_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
xcb_xfixes_union_region_request_t
Definition: xfixes.h:360
struct xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
struct xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
struct xcb_xfixes_translate_region_request_t xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:481
xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:316
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:405
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:647
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:595
xcb_void_cookie_t xcb_xfixes_union_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1371
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:3213
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:553
xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply(xcb_connection_t *c, xcb_xfixes_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:116
xcb_void_cookie_t xcb_xfixes_expand_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:3040
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:292
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:515
xcb_void_cookie_t xcb_xfixes_create_region_from_gc(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:932
xcb_void_cookie_t xcb_xfixes_expand_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:3092
xcb_xfixes_create_region_request_t
Definition: xfixes.h:249
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
struct xcb_xfixes_set_window_shape_region_request_t xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:2014
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1088
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:563
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2941
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
xcb_void_cookie_t xcb_xfixes_set_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:1202
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:420
xcb_rectangle_t
Definition: xproto.h:212
xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:892
xcb_xfixes_select_cursor_input_request_t
Definition: xfixes.h:171
xcb_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:581
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:709
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
xcb_rectangle_iterator_t
Definition: xproto.h:222
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1902
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
struct xcb_xfixes_get_cursor_image_and_name_request_t xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
struct xcb_xfixes_create_region_from_gc_request_t xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
struct xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:764
struct xcb_xfixes_create_region_from_picture_request_t xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2576
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:2206
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:457
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_window(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:849
xcb_void_cookie_t xcb_xfixes_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2831
struct xcb_xfixes_set_picture_clip_region_request_t xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:972
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:456
struct xcb_xfixes_change_save_set_request_t xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
struct xcb_xfixes_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
struct xcb_xfixes_query_version_request_t xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
struct xcb_xfixes_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
struct xcb_xfixes_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:2449
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:563
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:618
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1051
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:2060
Definition: xcbint.h:196
struct xcb_xfixes_region_extents_request_t xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:3362
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:690
xcb_void_cookie_t xcb_xfixes_select_selection_input(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:274
struct xcb_xfixes_select_cursor_input_request_t xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:3250
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:3428
xcb_void_cookie_t xcb_xfixes_invert_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1629
xcb_void_cookie_t xcb_xfixes_copy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1247
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:262
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
xcb_void_cookie_t xcb_xfixes_intersect_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1457
xcb_xfixes_set_region_request_t
Definition: xfixes.h:333
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
xcb_void_cookie_t xcb_xfixes_translate_region(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1715
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:497