XCB  1.15
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 6
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;
237  uint32_t bad_value;
238  uint16_t minor_opcode;
239  uint8_t major_opcode;
241 
242 typedef enum xcb_xfixes_region_enum_t {
243  XCB_XFIXES_REGION_NONE = 0
244 } xcb_xfixes_region_enum_t;
245 
247 #define XCB_XFIXES_CREATE_REGION 5
248 
253  uint8_t major_opcode;
254  uint8_t minor_opcode;
255  uint16_t length;
256  xcb_xfixes_region_t region;
258 
260 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
261 
266  uint8_t major_opcode;
267  uint8_t minor_opcode;
268  uint16_t length;
269  xcb_xfixes_region_t region;
270  xcb_pixmap_t bitmap;
272 
274 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
275 
280  uint8_t major_opcode;
281  uint8_t minor_opcode;
282  uint16_t length;
283  xcb_xfixes_region_t region;
284  xcb_window_t window;
285  xcb_shape_kind_t kind;
286  uint8_t pad0[3];
288 
290 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
291 
296  uint8_t major_opcode;
297  uint8_t minor_opcode;
298  uint16_t length;
299  xcb_xfixes_region_t region;
300  xcb_gcontext_t gc;
302 
304 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
305 
310  uint8_t major_opcode;
311  uint8_t minor_opcode;
312  uint16_t length;
313  xcb_xfixes_region_t region;
314  xcb_render_picture_t picture;
316 
318 #define XCB_XFIXES_DESTROY_REGION 10
319 
324  uint8_t major_opcode;
325  uint8_t minor_opcode;
326  uint16_t length;
327  xcb_xfixes_region_t region;
329 
331 #define XCB_XFIXES_SET_REGION 11
332 
337  uint8_t major_opcode;
338  uint8_t minor_opcode;
339  uint16_t length;
340  xcb_xfixes_region_t region;
342 
344 #define XCB_XFIXES_COPY_REGION 12
345 
350  uint8_t major_opcode;
351  uint8_t minor_opcode;
352  uint16_t length;
353  xcb_xfixes_region_t source;
354  xcb_xfixes_region_t destination;
356 
358 #define XCB_XFIXES_UNION_REGION 13
359 
364  uint8_t major_opcode;
365  uint8_t minor_opcode;
366  uint16_t length;
367  xcb_xfixes_region_t source1;
368  xcb_xfixes_region_t source2;
369  xcb_xfixes_region_t destination;
371 
373 #define XCB_XFIXES_INTERSECT_REGION 14
374 
379  uint8_t major_opcode;
380  uint8_t minor_opcode;
381  uint16_t length;
382  xcb_xfixes_region_t source1;
383  xcb_xfixes_region_t source2;
384  xcb_xfixes_region_t destination;
386 
388 #define XCB_XFIXES_SUBTRACT_REGION 15
389 
394  uint8_t major_opcode;
395  uint8_t minor_opcode;
396  uint16_t length;
397  xcb_xfixes_region_t source1;
398  xcb_xfixes_region_t source2;
399  xcb_xfixes_region_t destination;
401 
403 #define XCB_XFIXES_INVERT_REGION 16
404 
409  uint8_t major_opcode;
410  uint8_t minor_opcode;
411  uint16_t length;
412  xcb_xfixes_region_t source;
413  xcb_rectangle_t bounds;
414  xcb_xfixes_region_t destination;
416 
418 #define XCB_XFIXES_TRANSLATE_REGION 17
419 
424  uint8_t major_opcode;
425  uint8_t minor_opcode;
426  uint16_t length;
427  xcb_xfixes_region_t region;
428  int16_t dx;
429  int16_t dy;
431 
433 #define XCB_XFIXES_REGION_EXTENTS 18
434 
439  uint8_t major_opcode;
440  uint8_t minor_opcode;
441  uint16_t length;
442  xcb_xfixes_region_t source;
443  xcb_xfixes_region_t destination;
445 
450  unsigned int sequence;
452 
454 #define XCB_XFIXES_FETCH_REGION 19
455 
460  uint8_t major_opcode;
461  uint8_t minor_opcode;
462  uint16_t length;
463  xcb_xfixes_region_t region;
465 
470  uint8_t response_type;
471  uint8_t pad0;
472  uint16_t sequence;
473  uint32_t length;
474  xcb_rectangle_t extents;
475  uint8_t pad1[16];
477 
479 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
480 
485  uint8_t major_opcode;
486  uint8_t minor_opcode;
487  uint16_t length;
488  xcb_gcontext_t gc;
489  xcb_xfixes_region_t region;
490  int16_t x_origin;
491  int16_t y_origin;
493 
495 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
496 
501  uint8_t major_opcode;
502  uint8_t minor_opcode;
503  uint16_t length;
504  xcb_window_t dest;
505  xcb_shape_kind_t dest_kind;
506  uint8_t pad0[3];
507  int16_t x_offset;
508  int16_t y_offset;
509  xcb_xfixes_region_t region;
511 
513 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
514 
519  uint8_t major_opcode;
520  uint8_t minor_opcode;
521  uint16_t length;
522  xcb_render_picture_t picture;
523  xcb_xfixes_region_t region;
524  int16_t x_origin;
525  int16_t y_origin;
527 
529 #define XCB_XFIXES_SET_CURSOR_NAME 23
530 
535  uint8_t major_opcode;
536  uint8_t minor_opcode;
537  uint16_t length;
538  xcb_cursor_t cursor;
539  uint16_t nbytes;
540  uint8_t pad0[2];
542 
547  unsigned int sequence;
549 
551 #define XCB_XFIXES_GET_CURSOR_NAME 24
552 
557  uint8_t major_opcode;
558  uint8_t minor_opcode;
559  uint16_t length;
560  xcb_cursor_t cursor;
562 
567  uint8_t response_type;
568  uint8_t pad0;
569  uint16_t sequence;
570  uint32_t length;
571  xcb_atom_t atom;
572  uint16_t nbytes;
573  uint8_t pad1[18];
575 
580  unsigned int sequence;
582 
584 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
585 
590  uint8_t major_opcode;
591  uint8_t minor_opcode;
592  uint16_t length;
594 
599  uint8_t response_type;
600  uint8_t pad0;
601  uint16_t sequence;
602  uint32_t length;
603  int16_t x;
604  int16_t y;
605  uint16_t width;
606  uint16_t height;
607  uint16_t xhot;
608  uint16_t yhot;
609  uint32_t cursor_serial;
610  xcb_atom_t cursor_atom;
611  uint16_t nbytes;
612  uint8_t pad1[2];
614 
616 #define XCB_XFIXES_CHANGE_CURSOR 26
617 
622  uint8_t major_opcode;
623  uint8_t minor_opcode;
624  uint16_t length;
625  xcb_cursor_t source;
626  xcb_cursor_t destination;
628 
630 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
631 
636  uint8_t major_opcode;
637  uint8_t minor_opcode;
638  uint16_t length;
639  xcb_cursor_t src;
640  uint16_t nbytes;
641  uint8_t pad0[2];
643 
645 #define XCB_XFIXES_EXPAND_REGION 28
646 
651  uint8_t major_opcode;
652  uint8_t minor_opcode;
653  uint16_t length;
654  xcb_xfixes_region_t source;
655  xcb_xfixes_region_t destination;
656  uint16_t left;
657  uint16_t right;
658  uint16_t top;
659  uint16_t bottom;
661 
663 #define XCB_XFIXES_HIDE_CURSOR 29
664 
669  uint8_t major_opcode;
670  uint8_t minor_opcode;
671  uint16_t length;
672  xcb_window_t window;
674 
676 #define XCB_XFIXES_SHOW_CURSOR 30
677 
682  uint8_t major_opcode;
683  uint8_t minor_opcode;
684  uint16_t length;
685  xcb_window_t window;
687 
688 typedef uint32_t xcb_xfixes_barrier_t;
689 
694  xcb_xfixes_barrier_t *data;
695  int rem;
696  int index;
698 
699 typedef enum xcb_xfixes_barrier_directions_t {
700  XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
701  XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
702  XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
703  XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
704 } xcb_xfixes_barrier_directions_t;
705 
707 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31
708 
713  uint8_t major_opcode;
714  uint8_t minor_opcode;
715  uint16_t length;
716  xcb_xfixes_barrier_t barrier;
717  xcb_window_t window;
718  uint16_t x1;
719  uint16_t y1;
720  uint16_t x2;
721  uint16_t y2;
722  uint32_t directions;
723  uint8_t pad0[2];
724  uint16_t num_devices;
726 
728 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32
729 
734  uint8_t major_opcode;
735  uint8_t minor_opcode;
736  uint16_t length;
737  xcb_xfixes_barrier_t barrier;
739 
740 typedef enum xcb_xfixes_client_disconnect_flags_t {
741  XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_DEFAULT = 0,
742  XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_TERMINATE = 1
743 } xcb_xfixes_client_disconnect_flags_t;
744 
746 #define XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE 33
747 
752  uint8_t major_opcode;
753  uint8_t minor_opcode;
754  uint16_t length;
755  uint32_t disconnect_mode;
757 
762  unsigned int sequence;
764 
766 #define XCB_XFIXES_GET_CLIENT_DISCONNECT_MODE 34
767 
772  uint8_t major_opcode;
773  uint8_t minor_opcode;
774  uint16_t length;
776 
781  uint8_t response_type;
782  uint8_t pad0;
783  uint16_t sequence;
784  uint32_t length;
785  uint32_t disconnect_mode;
786  uint8_t pad1[20];
788 
799  uint32_t client_major_version,
800  uint32_t client_minor_version);
801 
815  uint32_t client_major_version,
816  uint32_t client_minor_version);
817 
835  xcb_generic_error_t **e);
836 
850  uint8_t mode,
851  uint8_t target,
852  uint8_t map,
853  xcb_window_t window);
854 
865  uint8_t mode,
866  uint8_t target,
867  uint8_t map,
868  xcb_window_t window);
869 
883  xcb_window_t window,
884  xcb_atom_t selection,
885  uint32_t event_mask);
886 
897  xcb_window_t window,
898  xcb_atom_t selection,
899  uint32_t event_mask);
900 
914  xcb_window_t window,
915  uint32_t event_mask);
916 
927  xcb_window_t window,
928  uint32_t event_mask);
929 
930 int
931 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer);
932 
943 
957 
958 uint32_t *
959 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R);
960 
961 int
962 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R);
963 
965 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R);
966 
984  xcb_generic_error_t **e);
985 
994 void
996 
1008 
1009 int
1010 xcb_xfixes_create_region_sizeof (const void *_buffer,
1011  uint32_t rectangles_len);
1012 
1026  xcb_xfixes_region_t region,
1027  uint32_t rectangles_len,
1028  const xcb_rectangle_t *rectangles);
1029 
1040  xcb_xfixes_region_t region,
1041  uint32_t rectangles_len,
1042  const xcb_rectangle_t *rectangles);
1043 
1045 xcb_xfixes_create_region_rectangles (const xcb_xfixes_create_region_request_t *R);
1046 
1047 int
1048 xcb_xfixes_create_region_rectangles_length (const xcb_xfixes_create_region_request_t *R);
1049 
1051 xcb_xfixes_create_region_rectangles_iterator (const xcb_xfixes_create_region_request_t *R);
1052 
1066  xcb_xfixes_region_t region,
1067  xcb_pixmap_t bitmap);
1068 
1079  xcb_xfixes_region_t region,
1080  xcb_pixmap_t bitmap);
1081 
1095  xcb_xfixes_region_t region,
1096  xcb_window_t window,
1097  xcb_shape_kind_t kind);
1098 
1109  xcb_xfixes_region_t region,
1110  xcb_window_t window,
1111  xcb_shape_kind_t kind);
1112 
1126  xcb_xfixes_region_t region,
1127  xcb_gcontext_t gc);
1128 
1139  xcb_xfixes_region_t region,
1140  xcb_gcontext_t gc);
1141 
1155  xcb_xfixes_region_t region,
1156  xcb_render_picture_t picture);
1157 
1168  xcb_xfixes_region_t region,
1169  xcb_render_picture_t picture);
1170 
1184  xcb_xfixes_region_t region);
1185 
1196  xcb_xfixes_region_t region);
1197 
1198 int
1199 xcb_xfixes_set_region_sizeof (const void *_buffer,
1200  uint32_t rectangles_len);
1201 
1215  xcb_xfixes_region_t region,
1216  uint32_t rectangles_len,
1217  const xcb_rectangle_t *rectangles);
1218 
1229  xcb_xfixes_region_t region,
1230  uint32_t rectangles_len,
1231  const xcb_rectangle_t *rectangles);
1232 
1234 xcb_xfixes_set_region_rectangles (const xcb_xfixes_set_region_request_t *R);
1235 
1236 int
1237 xcb_xfixes_set_region_rectangles_length (const xcb_xfixes_set_region_request_t *R);
1238 
1240 xcb_xfixes_set_region_rectangles_iterator (const xcb_xfixes_set_region_request_t *R);
1241 
1255  xcb_xfixes_region_t source,
1256  xcb_xfixes_region_t destination);
1257 
1268  xcb_xfixes_region_t source,
1269  xcb_xfixes_region_t destination);
1270 
1284  xcb_xfixes_region_t source1,
1285  xcb_xfixes_region_t source2,
1286  xcb_xfixes_region_t destination);
1287 
1298  xcb_xfixes_region_t source1,
1299  xcb_xfixes_region_t source2,
1300  xcb_xfixes_region_t destination);
1301 
1315  xcb_xfixes_region_t source1,
1316  xcb_xfixes_region_t source2,
1317  xcb_xfixes_region_t destination);
1318 
1329  xcb_xfixes_region_t source1,
1330  xcb_xfixes_region_t source2,
1331  xcb_xfixes_region_t destination);
1332 
1346  xcb_xfixes_region_t source1,
1347  xcb_xfixes_region_t source2,
1348  xcb_xfixes_region_t destination);
1349 
1360  xcb_xfixes_region_t source1,
1361  xcb_xfixes_region_t source2,
1362  xcb_xfixes_region_t destination);
1363 
1377  xcb_xfixes_region_t source,
1378  xcb_rectangle_t bounds,
1379  xcb_xfixes_region_t destination);
1380 
1391  xcb_xfixes_region_t source,
1392  xcb_rectangle_t bounds,
1393  xcb_xfixes_region_t destination);
1394 
1408  xcb_xfixes_region_t region,
1409  int16_t dx,
1410  int16_t dy);
1411 
1422  xcb_xfixes_region_t region,
1423  int16_t dx,
1424  int16_t dy);
1425 
1439  xcb_xfixes_region_t source,
1440  xcb_xfixes_region_t destination);
1441 
1452  xcb_xfixes_region_t source,
1453  xcb_xfixes_region_t destination);
1454 
1455 int
1456 xcb_xfixes_fetch_region_sizeof (const void *_buffer);
1457 
1468  xcb_xfixes_region_t region);
1469 
1483  xcb_xfixes_region_t region);
1484 
1486 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R);
1487 
1488 int
1489 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R);
1490 
1492 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R);
1493 
1511  xcb_generic_error_t **e);
1512 
1526  xcb_gcontext_t gc,
1527  xcb_xfixes_region_t region,
1528  int16_t x_origin,
1529  int16_t y_origin);
1530 
1541  xcb_gcontext_t gc,
1542  xcb_xfixes_region_t region,
1543  int16_t x_origin,
1544  int16_t y_origin);
1545 
1559  xcb_window_t dest,
1560  xcb_shape_kind_t dest_kind,
1561  int16_t x_offset,
1562  int16_t y_offset,
1563  xcb_xfixes_region_t region);
1564 
1575  xcb_window_t dest,
1576  xcb_shape_kind_t dest_kind,
1577  int16_t x_offset,
1578  int16_t y_offset,
1579  xcb_xfixes_region_t region);
1580 
1594  xcb_render_picture_t picture,
1595  xcb_xfixes_region_t region,
1596  int16_t x_origin,
1597  int16_t y_origin);
1598 
1609  xcb_render_picture_t picture,
1610  xcb_xfixes_region_t region,
1611  int16_t x_origin,
1612  int16_t y_origin);
1613 
1614 int
1615 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer);
1616 
1630  xcb_cursor_t cursor,
1631  uint16_t nbytes,
1632  const char *name);
1633 
1644  xcb_cursor_t cursor,
1645  uint16_t nbytes,
1646  const char *name);
1647 
1648 char *
1649 xcb_xfixes_set_cursor_name_name (const xcb_xfixes_set_cursor_name_request_t *R);
1650 
1651 int
1652 xcb_xfixes_set_cursor_name_name_length (const xcb_xfixes_set_cursor_name_request_t *R);
1653 
1655 xcb_xfixes_set_cursor_name_name_end (const xcb_xfixes_set_cursor_name_request_t *R);
1656 
1657 int
1658 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer);
1659 
1670  xcb_cursor_t cursor);
1671 
1685  xcb_cursor_t cursor);
1686 
1687 char *
1688 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R);
1689 
1690 int
1691 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R);
1692 
1694 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R);
1695 
1713  xcb_generic_error_t **e);
1714 
1715 int
1716 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer);
1717 
1728 
1742 
1743 uint32_t *
1744 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1745 
1746 int
1747 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1748 
1750 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1751 
1752 char *
1753 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1754 
1755 int
1756 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1757 
1759 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1760 
1778  xcb_generic_error_t **e);
1779 
1793  xcb_cursor_t source,
1794  xcb_cursor_t destination);
1795 
1806  xcb_cursor_t source,
1807  xcb_cursor_t destination);
1808 
1809 int
1810 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer);
1811 
1825  xcb_cursor_t src,
1826  uint16_t nbytes,
1827  const char *name);
1828 
1839  xcb_cursor_t src,
1840  uint16_t nbytes,
1841  const char *name);
1842 
1843 char *
1844 xcb_xfixes_change_cursor_by_name_name (const xcb_xfixes_change_cursor_by_name_request_t *R);
1845 
1846 int
1847 xcb_xfixes_change_cursor_by_name_name_length (const xcb_xfixes_change_cursor_by_name_request_t *R);
1848 
1850 xcb_xfixes_change_cursor_by_name_name_end (const xcb_xfixes_change_cursor_by_name_request_t *R);
1851 
1865  xcb_xfixes_region_t source,
1866  xcb_xfixes_region_t destination,
1867  uint16_t left,
1868  uint16_t right,
1869  uint16_t top,
1870  uint16_t bottom);
1871 
1882  xcb_xfixes_region_t source,
1883  xcb_xfixes_region_t destination,
1884  uint16_t left,
1885  uint16_t right,
1886  uint16_t top,
1887  uint16_t bottom);
1888 
1902  xcb_window_t window);
1903 
1914  xcb_window_t window);
1915 
1929  xcb_window_t window);
1930 
1941  xcb_window_t window);
1942 
1951 void
1953 
1965 
1966 int
1967 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer);
1968 
1982  xcb_xfixes_barrier_t barrier,
1983  xcb_window_t window,
1984  uint16_t x1,
1985  uint16_t y1,
1986  uint16_t x2,
1987  uint16_t y2,
1988  uint32_t directions,
1989  uint16_t num_devices,
1990  const uint16_t *devices);
1991 
2002  xcb_xfixes_barrier_t barrier,
2003  xcb_window_t window,
2004  uint16_t x1,
2005  uint16_t y1,
2006  uint16_t x2,
2007  uint16_t y2,
2008  uint32_t directions,
2009  uint16_t num_devices,
2010  const uint16_t *devices);
2011 
2012 uint16_t *
2013 xcb_xfixes_create_pointer_barrier_devices (const xcb_xfixes_create_pointer_barrier_request_t *R);
2014 
2015 int
2016 xcb_xfixes_create_pointer_barrier_devices_length (const xcb_xfixes_create_pointer_barrier_request_t *R);
2017 
2019 xcb_xfixes_create_pointer_barrier_devices_end (const xcb_xfixes_create_pointer_barrier_request_t *R);
2020 
2034  xcb_xfixes_barrier_t barrier);
2035 
2046  xcb_xfixes_barrier_t barrier);
2047 
2061  uint32_t disconnect_mode);
2062 
2073  uint32_t disconnect_mode);
2074 
2085 
2099 
2117  xcb_generic_error_t **e);
2118 
2119 
2120 #ifdef __cplusplus
2121 }
2122 #endif
2123 
2124 #endif
2125 
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:186
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:461
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:52
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:635
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:829
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:1213
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:1434
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:88
struct xcb_xfixes_get_client_disconnect_mode_reply_t xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2619
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:534
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:1919
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:469
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:378
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:393
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:24
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:589
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
struct xcb_xfixes_set_client_disconnect_mode_request_t xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
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:1153
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:718
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_set_client_disconnect_mode_checked(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2593
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:1123
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1360
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:2143
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:733
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:371
xcb_void_cookie_t xcb_xfixes_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:242
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:438
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:2298
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:1506
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:1301
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
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:1608
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:349
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:516
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:1541
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:973
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:945
Generic iterator.
Definition: xcb.h:118
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:668
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:2272
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:428
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
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:121
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode(xcb_connection_t *c)
Definition: xfixes.c:2645
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:1093
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:1033
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2384
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:681
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:1671
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
xcb_xfixes_get_client_disconnect_mode_reply_t
Definition: xfixes.h:780
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:1273
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:323
xcb_void_cookie_t xcb_xfixes_change_cursor(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2049
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:279
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:2013
struct xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_client_disconnect_mode_cookie_t
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:154
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:572
xcb_xfixes_get_client_disconnect_mode_reply_t * xcb_xfixes_get_client_disconnect_mode_reply(xcb_connection_t *c, xcb_xfixes_get_client_disconnect_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2693
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1820
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:309
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:1706
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:363
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:484
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:214
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:408
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:650
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:598
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:1003
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
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:556
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:80
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:2200
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:295
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:518
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:662
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:2236
xcb_xfixes_create_region_request_t
Definition: xfixes.h:252
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:1442
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
xcb_xfixes_set_client_disconnect_mode_request_t
Definition: xfixes.h:751
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:2108
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:862
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:423
xcb_rectangle_t
Definition: xproto.h:234
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:634
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:387
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:712
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:244
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1386
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
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
xcb_xfixes_get_client_disconnect_mode_request_t
Definition: xfixes.h:771
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:544
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:1868
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:1576
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
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:603
xcb_void_cookie_t xcb_xfixes_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2021
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:690
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:459
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:1943
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1794
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:566
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:621
struct xcb_xfixes_get_client_disconnect_mode_request_t xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:746
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:1474
Definition: xcbint.h:208
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:2425
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:693
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:184
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:2350
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:2472
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:1183
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:917
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:265
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:1063
xcb_xfixes_set_region_request_t
Definition: xfixes.h:336
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:1243
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:500