XCB  1.12
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 
747  uint32_t client_major_version,
748  uint32_t client_minor_version);
749 
763  uint32_t client_major_version,
764  uint32_t client_minor_version);
765 
783  xcb_generic_error_t **e);
784 
798  uint8_t mode,
799  uint8_t target,
800  uint8_t map,
801  xcb_window_t window);
802 
813  uint8_t mode,
814  uint8_t target,
815  uint8_t map,
816  xcb_window_t window);
817 
831  xcb_window_t window,
832  xcb_atom_t selection,
833  uint32_t event_mask);
834 
845  xcb_window_t window,
846  xcb_atom_t selection,
847  uint32_t event_mask);
848 
862  xcb_window_t window,
863  uint32_t event_mask);
864 
875  xcb_window_t window,
876  uint32_t event_mask);
877 
878 int
879 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer);
880 
891 
905 
906 uint32_t *
907 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R);
908 
909 int
910 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R);
911 
913 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R);
914 
932  xcb_generic_error_t **e);
933 
942 void
944 
956 
957 int
958 xcb_xfixes_create_region_sizeof (const void *_buffer,
959  uint32_t rectangles_len);
960 
974  xcb_xfixes_region_t region,
975  uint32_t rectangles_len,
976  const xcb_rectangle_t *rectangles);
977 
988  xcb_xfixes_region_t region,
989  uint32_t rectangles_len,
990  const xcb_rectangle_t *rectangles);
991 
993 xcb_xfixes_create_region_rectangles (const xcb_xfixes_create_region_request_t *R);
994 
995 int
996 xcb_xfixes_create_region_rectangles_length (const xcb_xfixes_create_region_request_t *R);
997 
999 xcb_xfixes_create_region_rectangles_iterator (const xcb_xfixes_create_region_request_t *R);
1000 
1014  xcb_xfixes_region_t region,
1015  xcb_pixmap_t bitmap);
1016 
1027  xcb_xfixes_region_t region,
1028  xcb_pixmap_t bitmap);
1029 
1043  xcb_xfixes_region_t region,
1044  xcb_window_t window,
1045  xcb_shape_kind_t kind);
1046 
1057  xcb_xfixes_region_t region,
1058  xcb_window_t window,
1059  xcb_shape_kind_t kind);
1060 
1074  xcb_xfixes_region_t region,
1075  xcb_gcontext_t gc);
1076 
1087  xcb_xfixes_region_t region,
1088  xcb_gcontext_t gc);
1089 
1103  xcb_xfixes_region_t region,
1104  xcb_render_picture_t picture);
1105 
1116  xcb_xfixes_region_t region,
1117  xcb_render_picture_t picture);
1118 
1132  xcb_xfixes_region_t region);
1133 
1144  xcb_xfixes_region_t region);
1145 
1146 int
1147 xcb_xfixes_set_region_sizeof (const void *_buffer,
1148  uint32_t rectangles_len);
1149 
1163  xcb_xfixes_region_t region,
1164  uint32_t rectangles_len,
1165  const xcb_rectangle_t *rectangles);
1166 
1177  xcb_xfixes_region_t region,
1178  uint32_t rectangles_len,
1179  const xcb_rectangle_t *rectangles);
1180 
1182 xcb_xfixes_set_region_rectangles (const xcb_xfixes_set_region_request_t *R);
1183 
1184 int
1185 xcb_xfixes_set_region_rectangles_length (const xcb_xfixes_set_region_request_t *R);
1186 
1188 xcb_xfixes_set_region_rectangles_iterator (const xcb_xfixes_set_region_request_t *R);
1189 
1203  xcb_xfixes_region_t source,
1204  xcb_xfixes_region_t destination);
1205 
1216  xcb_xfixes_region_t source,
1217  xcb_xfixes_region_t destination);
1218 
1232  xcb_xfixes_region_t source1,
1233  xcb_xfixes_region_t source2,
1234  xcb_xfixes_region_t destination);
1235 
1246  xcb_xfixes_region_t source1,
1247  xcb_xfixes_region_t source2,
1248  xcb_xfixes_region_t destination);
1249 
1263  xcb_xfixes_region_t source1,
1264  xcb_xfixes_region_t source2,
1265  xcb_xfixes_region_t destination);
1266 
1277  xcb_xfixes_region_t source1,
1278  xcb_xfixes_region_t source2,
1279  xcb_xfixes_region_t destination);
1280 
1294  xcb_xfixes_region_t source1,
1295  xcb_xfixes_region_t source2,
1296  xcb_xfixes_region_t destination);
1297 
1308  xcb_xfixes_region_t source1,
1309  xcb_xfixes_region_t source2,
1310  xcb_xfixes_region_t destination);
1311 
1325  xcb_xfixes_region_t source,
1326  xcb_rectangle_t bounds,
1327  xcb_xfixes_region_t destination);
1328 
1339  xcb_xfixes_region_t source,
1340  xcb_rectangle_t bounds,
1341  xcb_xfixes_region_t destination);
1342 
1356  xcb_xfixes_region_t region,
1357  int16_t dx,
1358  int16_t dy);
1359 
1370  xcb_xfixes_region_t region,
1371  int16_t dx,
1372  int16_t dy);
1373 
1387  xcb_xfixes_region_t source,
1388  xcb_xfixes_region_t destination);
1389 
1400  xcb_xfixes_region_t source,
1401  xcb_xfixes_region_t destination);
1402 
1403 int
1404 xcb_xfixes_fetch_region_sizeof (const void *_buffer);
1405 
1416  xcb_xfixes_region_t region);
1417 
1431  xcb_xfixes_region_t region);
1432 
1434 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R);
1435 
1436 int
1437 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R);
1438 
1440 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R);
1441 
1459  xcb_generic_error_t **e);
1460 
1474  xcb_gcontext_t gc,
1475  xcb_xfixes_region_t region,
1476  int16_t x_origin,
1477  int16_t y_origin);
1478 
1489  xcb_gcontext_t gc,
1490  xcb_xfixes_region_t region,
1491  int16_t x_origin,
1492  int16_t y_origin);
1493 
1507  xcb_window_t dest,
1508  xcb_shape_kind_t dest_kind,
1509  int16_t x_offset,
1510  int16_t y_offset,
1511  xcb_xfixes_region_t region);
1512 
1523  xcb_window_t dest,
1524  xcb_shape_kind_t dest_kind,
1525  int16_t x_offset,
1526  int16_t y_offset,
1527  xcb_xfixes_region_t region);
1528 
1542  xcb_render_picture_t picture,
1543  xcb_xfixes_region_t region,
1544  int16_t x_origin,
1545  int16_t y_origin);
1546 
1557  xcb_render_picture_t picture,
1558  xcb_xfixes_region_t region,
1559  int16_t x_origin,
1560  int16_t y_origin);
1561 
1562 int
1563 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer);
1564 
1578  xcb_cursor_t cursor,
1579  uint16_t nbytes,
1580  const char *name);
1581 
1592  xcb_cursor_t cursor,
1593  uint16_t nbytes,
1594  const char *name);
1595 
1596 char *
1597 xcb_xfixes_set_cursor_name_name (const xcb_xfixes_set_cursor_name_request_t *R);
1598 
1599 int
1600 xcb_xfixes_set_cursor_name_name_length (const xcb_xfixes_set_cursor_name_request_t *R);
1601 
1603 xcb_xfixes_set_cursor_name_name_end (const xcb_xfixes_set_cursor_name_request_t *R);
1604 
1605 int
1606 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer);
1607 
1618  xcb_cursor_t cursor);
1619 
1633  xcb_cursor_t cursor);
1634 
1635 char *
1636 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R);
1637 
1638 int
1639 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R);
1640 
1642 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R);
1643 
1661  xcb_generic_error_t **e);
1662 
1663 int
1664 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer);
1665 
1676 
1690 
1691 uint32_t *
1692 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1693 
1694 int
1695 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1696 
1698 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1699 
1700 char *
1701 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1702 
1703 int
1704 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1705 
1707 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1708 
1726  xcb_generic_error_t **e);
1727 
1741  xcb_cursor_t source,
1742  xcb_cursor_t destination);
1743 
1754  xcb_cursor_t source,
1755  xcb_cursor_t destination);
1756 
1757 int
1758 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer);
1759 
1773  xcb_cursor_t src,
1774  uint16_t nbytes,
1775  const char *name);
1776 
1787  xcb_cursor_t src,
1788  uint16_t nbytes,
1789  const char *name);
1790 
1791 char *
1792 xcb_xfixes_change_cursor_by_name_name (const xcb_xfixes_change_cursor_by_name_request_t *R);
1793 
1794 int
1795 xcb_xfixes_change_cursor_by_name_name_length (const xcb_xfixes_change_cursor_by_name_request_t *R);
1796 
1798 xcb_xfixes_change_cursor_by_name_name_end (const xcb_xfixes_change_cursor_by_name_request_t *R);
1799 
1813  xcb_xfixes_region_t source,
1814  xcb_xfixes_region_t destination,
1815  uint16_t left,
1816  uint16_t right,
1817  uint16_t top,
1818  uint16_t bottom);
1819 
1830  xcb_xfixes_region_t source,
1831  xcb_xfixes_region_t destination,
1832  uint16_t left,
1833  uint16_t right,
1834  uint16_t top,
1835  uint16_t bottom);
1836 
1850  xcb_window_t window);
1851 
1862  xcb_window_t window);
1863 
1877  xcb_window_t window);
1878 
1889  xcb_window_t window);
1890 
1899 void
1901 
1913 
1914 int
1915 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer);
1916 
1930  xcb_xfixes_barrier_t barrier,
1931  xcb_window_t window,
1932  uint16_t x1,
1933  uint16_t y1,
1934  uint16_t x2,
1935  uint16_t y2,
1936  uint32_t directions,
1937  uint16_t num_devices,
1938  const uint16_t *devices);
1939 
1950  xcb_xfixes_barrier_t barrier,
1951  xcb_window_t window,
1952  uint16_t x1,
1953  uint16_t y1,
1954  uint16_t x2,
1955  uint16_t y2,
1956  uint32_t directions,
1957  uint16_t num_devices,
1958  const uint16_t *devices);
1959 
1960 uint16_t *
1961 xcb_xfixes_create_pointer_barrier_devices (const xcb_xfixes_create_pointer_barrier_request_t *R);
1962 
1963 int
1964 xcb_xfixes_create_pointer_barrier_devices_length (const xcb_xfixes_create_pointer_barrier_request_t *R);
1965 
1967 xcb_xfixes_create_pointer_barrier_devices_end (const xcb_xfixes_create_pointer_barrier_request_t *R);
1968 
1982  xcb_xfixes_barrier_t barrier);
1983 
1994  xcb_xfixes_barrier_t barrier);
1995 
1996 
1997 #ifdef __cplusplus
1998 }
1999 #endif
2000 
2001 #endif
2002 
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:170
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: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: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
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: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: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: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: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: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_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: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: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: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: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: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: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:114
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: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_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: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:1671
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:1273
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:2049
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:2013
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_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: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: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: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:214
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: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: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: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: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: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: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: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_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:420
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: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: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
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: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: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: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: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: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:198
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: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: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: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:1063
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:1243
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:497