XCB  1.16
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 
752 
754 #define XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE 33
755 
760  uint8_t major_opcode;
761  uint8_t minor_opcode;
762  uint16_t length;
763  uint32_t disconnect_mode;
765 
770  unsigned int sequence;
772 
774 #define XCB_XFIXES_GET_CLIENT_DISCONNECT_MODE 34
775 
780  uint8_t major_opcode;
781  uint8_t minor_opcode;
782  uint16_t length;
784 
789  uint8_t response_type;
790  uint8_t pad0;
791  uint16_t sequence;
792  uint32_t length;
793  uint32_t disconnect_mode;
794  uint8_t pad1[20];
796 
807  uint32_t client_major_version,
808  uint32_t client_minor_version);
809 
823  uint32_t client_major_version,
824  uint32_t client_minor_version);
825 
843  xcb_generic_error_t **e);
844 
858  uint8_t mode,
859  uint8_t target,
860  uint8_t map,
861  xcb_window_t window);
862 
873  uint8_t mode,
874  uint8_t target,
875  uint8_t map,
876  xcb_window_t window);
877 
891  xcb_window_t window,
892  xcb_atom_t selection,
893  uint32_t event_mask);
894 
905  xcb_window_t window,
906  xcb_atom_t selection,
907  uint32_t event_mask);
908 
922  xcb_window_t window,
923  uint32_t event_mask);
924 
935  xcb_window_t window,
936  uint32_t event_mask);
937 
938 int
939 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer);
940 
951 
965 
966 uint32_t *
967 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R);
968 
969 int
970 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R);
971 
973 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R);
974 
992  xcb_generic_error_t **e);
993 
1002 void
1004 
1016 
1017 int
1018 xcb_xfixes_create_region_sizeof (const void *_buffer,
1019  uint32_t rectangles_len);
1020 
1034  xcb_xfixes_region_t region,
1035  uint32_t rectangles_len,
1036  const xcb_rectangle_t *rectangles);
1037 
1048  xcb_xfixes_region_t region,
1049  uint32_t rectangles_len,
1050  const xcb_rectangle_t *rectangles);
1051 
1053 xcb_xfixes_create_region_rectangles (const xcb_xfixes_create_region_request_t *R);
1054 
1055 int
1056 xcb_xfixes_create_region_rectangles_length (const xcb_xfixes_create_region_request_t *R);
1057 
1059 xcb_xfixes_create_region_rectangles_iterator (const xcb_xfixes_create_region_request_t *R);
1060 
1074  xcb_xfixes_region_t region,
1075  xcb_pixmap_t bitmap);
1076 
1087  xcb_xfixes_region_t region,
1088  xcb_pixmap_t bitmap);
1089 
1103  xcb_xfixes_region_t region,
1104  xcb_window_t window,
1105  xcb_shape_kind_t kind);
1106 
1117  xcb_xfixes_region_t region,
1118  xcb_window_t window,
1119  xcb_shape_kind_t kind);
1120 
1134  xcb_xfixes_region_t region,
1135  xcb_gcontext_t gc);
1136 
1147  xcb_xfixes_region_t region,
1148  xcb_gcontext_t gc);
1149 
1163  xcb_xfixes_region_t region,
1164  xcb_render_picture_t picture);
1165 
1176  xcb_xfixes_region_t region,
1177  xcb_render_picture_t picture);
1178 
1192  xcb_xfixes_region_t region);
1193 
1204  xcb_xfixes_region_t region);
1205 
1206 int
1207 xcb_xfixes_set_region_sizeof (const void *_buffer,
1208  uint32_t rectangles_len);
1209 
1223  xcb_xfixes_region_t region,
1224  uint32_t rectangles_len,
1225  const xcb_rectangle_t *rectangles);
1226 
1237  xcb_xfixes_region_t region,
1238  uint32_t rectangles_len,
1239  const xcb_rectangle_t *rectangles);
1240 
1242 xcb_xfixes_set_region_rectangles (const xcb_xfixes_set_region_request_t *R);
1243 
1244 int
1245 xcb_xfixes_set_region_rectangles_length (const xcb_xfixes_set_region_request_t *R);
1246 
1248 xcb_xfixes_set_region_rectangles_iterator (const xcb_xfixes_set_region_request_t *R);
1249 
1263  xcb_xfixes_region_t source,
1264  xcb_xfixes_region_t destination);
1265 
1276  xcb_xfixes_region_t source,
1277  xcb_xfixes_region_t destination);
1278 
1292  xcb_xfixes_region_t source1,
1293  xcb_xfixes_region_t source2,
1294  xcb_xfixes_region_t destination);
1295 
1306  xcb_xfixes_region_t source1,
1307  xcb_xfixes_region_t source2,
1308  xcb_xfixes_region_t destination);
1309 
1323  xcb_xfixes_region_t source1,
1324  xcb_xfixes_region_t source2,
1325  xcb_xfixes_region_t destination);
1326 
1337  xcb_xfixes_region_t source1,
1338  xcb_xfixes_region_t source2,
1339  xcb_xfixes_region_t destination);
1340 
1354  xcb_xfixes_region_t source1,
1355  xcb_xfixes_region_t source2,
1356  xcb_xfixes_region_t destination);
1357 
1368  xcb_xfixes_region_t source1,
1369  xcb_xfixes_region_t source2,
1370  xcb_xfixes_region_t destination);
1371 
1385  xcb_xfixes_region_t source,
1386  xcb_rectangle_t bounds,
1387  xcb_xfixes_region_t destination);
1388 
1399  xcb_xfixes_region_t source,
1400  xcb_rectangle_t bounds,
1401  xcb_xfixes_region_t destination);
1402 
1416  xcb_xfixes_region_t region,
1417  int16_t dx,
1418  int16_t dy);
1419 
1430  xcb_xfixes_region_t region,
1431  int16_t dx,
1432  int16_t dy);
1433 
1447  xcb_xfixes_region_t source,
1448  xcb_xfixes_region_t destination);
1449 
1460  xcb_xfixes_region_t source,
1461  xcb_xfixes_region_t destination);
1462 
1463 int
1464 xcb_xfixes_fetch_region_sizeof (const void *_buffer);
1465 
1476  xcb_xfixes_region_t region);
1477 
1491  xcb_xfixes_region_t region);
1492 
1494 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R);
1495 
1496 int
1497 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R);
1498 
1500 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R);
1501 
1519  xcb_generic_error_t **e);
1520 
1534  xcb_gcontext_t gc,
1535  xcb_xfixes_region_t region,
1536  int16_t x_origin,
1537  int16_t y_origin);
1538 
1549  xcb_gcontext_t gc,
1550  xcb_xfixes_region_t region,
1551  int16_t x_origin,
1552  int16_t y_origin);
1553 
1567  xcb_window_t dest,
1568  xcb_shape_kind_t dest_kind,
1569  int16_t x_offset,
1570  int16_t y_offset,
1571  xcb_xfixes_region_t region);
1572 
1583  xcb_window_t dest,
1584  xcb_shape_kind_t dest_kind,
1585  int16_t x_offset,
1586  int16_t y_offset,
1587  xcb_xfixes_region_t region);
1588 
1602  xcb_render_picture_t picture,
1603  xcb_xfixes_region_t region,
1604  int16_t x_origin,
1605  int16_t y_origin);
1606 
1617  xcb_render_picture_t picture,
1618  xcb_xfixes_region_t region,
1619  int16_t x_origin,
1620  int16_t y_origin);
1621 
1622 int
1623 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer);
1624 
1638  xcb_cursor_t cursor,
1639  uint16_t nbytes,
1640  const char *name);
1641 
1652  xcb_cursor_t cursor,
1653  uint16_t nbytes,
1654  const char *name);
1655 
1656 char *
1657 xcb_xfixes_set_cursor_name_name (const xcb_xfixes_set_cursor_name_request_t *R);
1658 
1659 int
1660 xcb_xfixes_set_cursor_name_name_length (const xcb_xfixes_set_cursor_name_request_t *R);
1661 
1663 xcb_xfixes_set_cursor_name_name_end (const xcb_xfixes_set_cursor_name_request_t *R);
1664 
1665 int
1666 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer);
1667 
1678  xcb_cursor_t cursor);
1679 
1693  xcb_cursor_t cursor);
1694 
1695 char *
1696 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R);
1697 
1698 int
1699 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R);
1700 
1702 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R);
1703 
1721  xcb_generic_error_t **e);
1722 
1723 int
1724 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer);
1725 
1736 
1750 
1751 uint32_t *
1752 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1753 
1754 int
1755 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1756 
1758 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1759 
1760 char *
1761 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1762 
1763 int
1764 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1765 
1767 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1768 
1786  xcb_generic_error_t **e);
1787 
1801  xcb_cursor_t source,
1802  xcb_cursor_t destination);
1803 
1814  xcb_cursor_t source,
1815  xcb_cursor_t destination);
1816 
1817 int
1818 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer);
1819 
1833  xcb_cursor_t src,
1834  uint16_t nbytes,
1835  const char *name);
1836 
1847  xcb_cursor_t src,
1848  uint16_t nbytes,
1849  const char *name);
1850 
1851 char *
1852 xcb_xfixes_change_cursor_by_name_name (const xcb_xfixes_change_cursor_by_name_request_t *R);
1853 
1854 int
1855 xcb_xfixes_change_cursor_by_name_name_length (const xcb_xfixes_change_cursor_by_name_request_t *R);
1856 
1858 xcb_xfixes_change_cursor_by_name_name_end (const xcb_xfixes_change_cursor_by_name_request_t *R);
1859 
1873  xcb_xfixes_region_t source,
1874  xcb_xfixes_region_t destination,
1875  uint16_t left,
1876  uint16_t right,
1877  uint16_t top,
1878  uint16_t bottom);
1879 
1890  xcb_xfixes_region_t source,
1891  xcb_xfixes_region_t destination,
1892  uint16_t left,
1893  uint16_t right,
1894  uint16_t top,
1895  uint16_t bottom);
1896 
1910  xcb_window_t window);
1911 
1922  xcb_window_t window);
1923 
1937  xcb_window_t window);
1938 
1949  xcb_window_t window);
1950 
1959 void
1961 
1973 
1974 int
1975 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer);
1976 
1990  xcb_xfixes_barrier_t barrier,
1991  xcb_window_t window,
1992  uint16_t x1,
1993  uint16_t y1,
1994  uint16_t x2,
1995  uint16_t y2,
1996  uint32_t directions,
1997  uint16_t num_devices,
1998  const uint16_t *devices);
1999 
2010  xcb_xfixes_barrier_t barrier,
2011  xcb_window_t window,
2012  uint16_t x1,
2013  uint16_t y1,
2014  uint16_t x2,
2015  uint16_t y2,
2016  uint32_t directions,
2017  uint16_t num_devices,
2018  const uint16_t *devices);
2019 
2020 uint16_t *
2021 xcb_xfixes_create_pointer_barrier_devices (const xcb_xfixes_create_pointer_barrier_request_t *R);
2022 
2023 int
2024 xcb_xfixes_create_pointer_barrier_devices_length (const xcb_xfixes_create_pointer_barrier_request_t *R);
2025 
2027 xcb_xfixes_create_pointer_barrier_devices_end (const xcb_xfixes_create_pointer_barrier_request_t *R);
2028 
2042  xcb_xfixes_barrier_t barrier);
2043 
2054  xcb_xfixes_barrier_t barrier);
2055 
2071  uint32_t disconnect_mode);
2072 
2085  uint32_t disconnect_mode);
2086 
2097 
2111 
2129  xcb_generic_error_t **e);
2130 
2131 
2132 #ifdef __cplusplus
2133 }
2134 #endif
2135 
2136 #endif
2137 
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
struct xcb_xfixes_get_cursor_name_request_t xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
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_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
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_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_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_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_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
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
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_set_client_disconnect_mode(xcb_connection_t *c, uint32_t disconnect_mode)
Sets the disconnect mode for the client.
Definition: xfixes.c:2619
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
struct xcb_xfixes_change_save_set_request_t xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
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_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
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_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_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
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:746
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_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
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_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
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_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1794
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_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_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
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
struct xcb_xfixes_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
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
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
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
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_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
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
struct xcb_xfixes_select_selection_input_request_t xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
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_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
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_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_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
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_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_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
struct xcb_xfixes_fetch_region_request_t xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
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
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_xfixes_client_disconnect_flags_t
Definition: xfixes.h:740
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_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
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
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_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_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_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_select_selection_input(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:184
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode_checked(xcb_connection_t *c, uint32_t disconnect_mode)
Sets the disconnect mode for the client.
Definition: xfixes.c:2593
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_select_selection_input_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:154
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_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
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
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
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
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
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_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_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_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
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
struct xcb_xfixes_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
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
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2298
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
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_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_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_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:242
struct xcb_xfixes_set_cursor_name_request_t xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
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
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
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_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
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
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_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
struct xcb_xfixes_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_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:1273
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1386
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_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_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
struct xcb_xfixes_fetch_region_reply_t xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
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_create_region_from_gc_request_t xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
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
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
struct xcb_xfixes_select_cursor_input_request_t xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
struct xcb_xfixes_translate_region_request_t xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_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
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_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
struct xcb_xfixes_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
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_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_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
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
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
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_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
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
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2272
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
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
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
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
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
struct xcb_xfixes_region_extents_request_t xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
@ XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_TERMINATE
Definition: xfixes.h:747
@ XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_DEFAULT
Definition: xfixes.h:741
Definition: xcbint.h:208
Definition: xcbext.h:39
Generic error.
Definition: xcb.h:186
Generic iterator.
Definition: xcb.h:118
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_rectangle_t
Definition: xproto.h:234
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:693
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:635
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:621
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:349
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:712
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:265
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:295
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:309
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:279
xcb_xfixes_create_region_request_t
Definition: xfixes.h:252
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:733
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:323
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:650
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:469
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:459
xcb_xfixes_get_client_disconnect_mode_reply_t
Definition: xfixes.h:788
xcb_xfixes_get_client_disconnect_mode_request_t
Definition: xfixes.h:779
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:598
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:589
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:566
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:556
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:668
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:378
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:408
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:438
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_select_cursor_input_request_t
Definition: xfixes.h:171
xcb_xfixes_select_selection_input_request_t
Definition: xfixes.h:131
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
xcb_xfixes_set_client_disconnect_mode_request_t
Definition: xfixes.h:759
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:534
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:484
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:518
xcb_xfixes_set_region_request_t
Definition: xfixes.h:336
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:500
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:681
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:393
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:423
xcb_xfixes_union_region_request_t
Definition: xfixes.h:363