24 #define XCB_XFIXES_MAJOR_VERSION 5
25 #define XCB_XFIXES_MINOR_VERSION 0
33 unsigned int sequence;
37 #define XCB_XFIXES_QUERY_VERSION 0
46 uint32_t client_major_version;
47 uint32_t client_minor_version;
54 uint8_t response_type;
58 uint32_t major_version;
59 uint32_t minor_version;
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;
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;
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;
79 #define XCB_XFIXES_CHANGE_SAVE_SET 1
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;
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;
108 #define XCB_XFIXES_SELECTION_NOTIFY 0
114 uint8_t response_type;
119 xcb_atom_t selection;
120 xcb_timestamp_t timestamp;
121 xcb_timestamp_t selection_timestamp;
126 #define XCB_XFIXES_SELECT_SELECTION_INPUT 2
132 uint8_t major_opcode;
133 uint8_t minor_opcode;
136 xcb_atom_t selection;
140 typedef enum xcb_xfixes_cursor_notify_t {
141 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
142 } xcb_xfixes_cursor_notify_t;
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;
149 #define XCB_XFIXES_CURSOR_NOTIFY 1
155 uint8_t response_type;
159 uint32_t cursor_serial;
160 xcb_timestamp_t timestamp;
166 #define XCB_XFIXES_SELECT_CURSOR_INPUT 3
172 uint8_t major_opcode;
173 uint8_t minor_opcode;
183 unsigned int sequence;
187 #define XCB_XFIXES_GET_CURSOR_IMAGE 4
193 uint8_t major_opcode;
194 uint8_t minor_opcode;
202 uint8_t response_type;
212 uint32_t cursor_serial;
216 typedef uint32_t xcb_xfixes_region_t;
222 xcb_xfixes_region_t *data;
228 #define XCB_XFIXES_BAD_REGION 0
234 uint8_t response_type;
239 typedef enum xcb_xfixes_region_enum_t {
240 XCB_XFIXES_REGION_NONE = 0
241 } xcb_xfixes_region_enum_t;
244 #define XCB_XFIXES_CREATE_REGION 5
250 uint8_t major_opcode;
251 uint8_t minor_opcode;
253 xcb_xfixes_region_t region;
257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
263 uint8_t major_opcode;
264 uint8_t minor_opcode;
266 xcb_xfixes_region_t region;
271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
277 uint8_t major_opcode;
278 uint8_t minor_opcode;
280 xcb_xfixes_region_t region;
282 xcb_shape_kind_t kind;
287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
293 uint8_t major_opcode;
294 uint8_t minor_opcode;
296 xcb_xfixes_region_t region;
301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
307 uint8_t major_opcode;
308 uint8_t minor_opcode;
310 xcb_xfixes_region_t region;
311 xcb_render_picture_t picture;
315 #define XCB_XFIXES_DESTROY_REGION 10
321 uint8_t major_opcode;
322 uint8_t minor_opcode;
324 xcb_xfixes_region_t region;
328 #define XCB_XFIXES_SET_REGION 11
334 uint8_t major_opcode;
335 uint8_t minor_opcode;
337 xcb_xfixes_region_t region;
341 #define XCB_XFIXES_COPY_REGION 12
347 uint8_t major_opcode;
348 uint8_t minor_opcode;
350 xcb_xfixes_region_t source;
351 xcb_xfixes_region_t destination;
355 #define XCB_XFIXES_UNION_REGION 13
361 uint8_t major_opcode;
362 uint8_t minor_opcode;
364 xcb_xfixes_region_t source1;
365 xcb_xfixes_region_t source2;
366 xcb_xfixes_region_t destination;
370 #define XCB_XFIXES_INTERSECT_REGION 14
376 uint8_t major_opcode;
377 uint8_t minor_opcode;
379 xcb_xfixes_region_t source1;
380 xcb_xfixes_region_t source2;
381 xcb_xfixes_region_t destination;
385 #define XCB_XFIXES_SUBTRACT_REGION 15
391 uint8_t major_opcode;
392 uint8_t minor_opcode;
394 xcb_xfixes_region_t source1;
395 xcb_xfixes_region_t source2;
396 xcb_xfixes_region_t destination;
400 #define XCB_XFIXES_INVERT_REGION 16
406 uint8_t major_opcode;
407 uint8_t minor_opcode;
409 xcb_xfixes_region_t source;
411 xcb_xfixes_region_t destination;
415 #define XCB_XFIXES_TRANSLATE_REGION 17
421 uint8_t major_opcode;
422 uint8_t minor_opcode;
424 xcb_xfixes_region_t region;
430 #define XCB_XFIXES_REGION_EXTENTS 18
436 uint8_t major_opcode;
437 uint8_t minor_opcode;
439 xcb_xfixes_region_t source;
440 xcb_xfixes_region_t destination;
447 unsigned int sequence;
451 #define XCB_XFIXES_FETCH_REGION 19
457 uint8_t major_opcode;
458 uint8_t minor_opcode;
460 xcb_xfixes_region_t region;
467 uint8_t response_type;
476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
482 uint8_t major_opcode;
483 uint8_t minor_opcode;
486 xcb_xfixes_region_t region;
492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
498 uint8_t major_opcode;
499 uint8_t minor_opcode;
502 xcb_shape_kind_t dest_kind;
506 xcb_xfixes_region_t region;
510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
516 uint8_t major_opcode;
517 uint8_t minor_opcode;
519 xcb_render_picture_t picture;
520 xcb_xfixes_region_t region;
526 #define XCB_XFIXES_SET_CURSOR_NAME 23
532 uint8_t major_opcode;
533 uint8_t minor_opcode;
544 unsigned int sequence;
548 #define XCB_XFIXES_GET_CURSOR_NAME 24
554 uint8_t major_opcode;
555 uint8_t minor_opcode;
564 uint8_t response_type;
577 unsigned int sequence;
581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
587 uint8_t major_opcode;
588 uint8_t minor_opcode;
596 uint8_t response_type;
606 uint32_t cursor_serial;
607 xcb_atom_t cursor_atom;
613 #define XCB_XFIXES_CHANGE_CURSOR 26
619 uint8_t major_opcode;
620 uint8_t minor_opcode;
623 xcb_cursor_t destination;
627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
633 uint8_t major_opcode;
634 uint8_t minor_opcode;
642 #define XCB_XFIXES_EXPAND_REGION 28
648 uint8_t major_opcode;
649 uint8_t minor_opcode;
651 xcb_xfixes_region_t source;
652 xcb_xfixes_region_t destination;
660 #define XCB_XFIXES_HIDE_CURSOR 29
666 uint8_t major_opcode;
667 uint8_t minor_opcode;
673 #define XCB_XFIXES_SHOW_CURSOR 30
679 uint8_t major_opcode;
680 uint8_t minor_opcode;
685 typedef uint32_t xcb_xfixes_barrier_t;
691 xcb_xfixes_barrier_t *data;
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;
704 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31
710 uint8_t major_opcode;
711 uint8_t minor_opcode;
713 xcb_xfixes_barrier_t barrier;
721 uint16_t num_devices;
725 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32
731 uint8_t major_opcode;
732 uint8_t minor_opcode;
734 xcb_xfixes_barrier_t barrier;
747 uint32_t client_major_version,
748 uint32_t client_minor_version);
763 uint32_t client_major_version,
764 uint32_t client_minor_version);
801 xcb_window_t window);
816 xcb_window_t window);
832 xcb_atom_t selection,
833 uint32_t event_mask);
846 xcb_atom_t selection,
847 uint32_t event_mask);
863 uint32_t event_mask);
876 uint32_t event_mask);
879 xcb_xfixes_get_cursor_image_sizeof (
const void *_buffer);
958 xcb_xfixes_create_region_sizeof (
const void *_buffer,
959 uint32_t rectangles_len);
974 xcb_xfixes_region_t region,
975 uint32_t rectangles_len,
988 xcb_xfixes_region_t region,
989 uint32_t rectangles_len,
1014 xcb_xfixes_region_t region,
1015 xcb_pixmap_t bitmap);
1027 xcb_xfixes_region_t region,
1028 xcb_pixmap_t bitmap);
1043 xcb_xfixes_region_t region,
1044 xcb_window_t window,
1045 xcb_shape_kind_t kind);
1057 xcb_xfixes_region_t region,
1058 xcb_window_t window,
1059 xcb_shape_kind_t kind);
1074 xcb_xfixes_region_t region,
1087 xcb_xfixes_region_t region,
1103 xcb_xfixes_region_t region,
1104 xcb_render_picture_t picture);
1116 xcb_xfixes_region_t region,
1117 xcb_render_picture_t picture);
1132 xcb_xfixes_region_t region);
1144 xcb_xfixes_region_t region);
1147 xcb_xfixes_set_region_sizeof (
const void *_buffer,
1148 uint32_t rectangles_len);
1163 xcb_xfixes_region_t region,
1164 uint32_t rectangles_len,
1177 xcb_xfixes_region_t region,
1178 uint32_t rectangles_len,
1203 xcb_xfixes_region_t source,
1204 xcb_xfixes_region_t destination);
1216 xcb_xfixes_region_t source,
1217 xcb_xfixes_region_t destination);
1232 xcb_xfixes_region_t source1,
1233 xcb_xfixes_region_t source2,
1234 xcb_xfixes_region_t destination);
1246 xcb_xfixes_region_t source1,
1247 xcb_xfixes_region_t source2,
1248 xcb_xfixes_region_t destination);
1263 xcb_xfixes_region_t source1,
1264 xcb_xfixes_region_t source2,
1265 xcb_xfixes_region_t destination);
1277 xcb_xfixes_region_t source1,
1278 xcb_xfixes_region_t source2,
1279 xcb_xfixes_region_t destination);
1294 xcb_xfixes_region_t source1,
1295 xcb_xfixes_region_t source2,
1296 xcb_xfixes_region_t destination);
1308 xcb_xfixes_region_t source1,
1309 xcb_xfixes_region_t source2,
1310 xcb_xfixes_region_t destination);
1325 xcb_xfixes_region_t source,
1327 xcb_xfixes_region_t destination);
1339 xcb_xfixes_region_t source,
1341 xcb_xfixes_region_t destination);
1356 xcb_xfixes_region_t region,
1370 xcb_xfixes_region_t region,
1387 xcb_xfixes_region_t source,
1388 xcb_xfixes_region_t destination);
1400 xcb_xfixes_region_t source,
1401 xcb_xfixes_region_t destination);
1404 xcb_xfixes_fetch_region_sizeof (
const void *_buffer);
1416 xcb_xfixes_region_t region);
1431 xcb_xfixes_region_t region);
1475 xcb_xfixes_region_t region,
1490 xcb_xfixes_region_t region,
1508 xcb_shape_kind_t dest_kind,
1511 xcb_xfixes_region_t region);
1524 xcb_shape_kind_t dest_kind,
1527 xcb_xfixes_region_t region);
1542 xcb_render_picture_t picture,
1543 xcb_xfixes_region_t region,
1557 xcb_render_picture_t picture,
1558 xcb_xfixes_region_t region,
1563 xcb_xfixes_set_cursor_name_sizeof (
const void *_buffer);
1578 xcb_cursor_t cursor,
1592 xcb_cursor_t cursor,
1606 xcb_xfixes_get_cursor_name_sizeof (
const void *_buffer);
1618 xcb_cursor_t cursor);
1633 xcb_cursor_t cursor);
1664 xcb_xfixes_get_cursor_image_and_name_sizeof (
const void *_buffer);
1741 xcb_cursor_t source,
1742 xcb_cursor_t destination);
1754 xcb_cursor_t source,
1755 xcb_cursor_t destination);
1758 xcb_xfixes_change_cursor_by_name_sizeof (
const void *_buffer);
1813 xcb_xfixes_region_t source,
1814 xcb_xfixes_region_t destination,
1830 xcb_xfixes_region_t source,
1831 xcb_xfixes_region_t destination,
1850 xcb_window_t window);
1862 xcb_window_t window);
1877 xcb_window_t window);
1889 xcb_window_t window);
1915 xcb_xfixes_create_pointer_barrier_sizeof (
const void *_buffer);
1930 xcb_xfixes_barrier_t barrier,
1931 xcb_window_t window,
1936 uint32_t directions,
1937 uint16_t num_devices,
1938 const uint16_t *devices);
1950 xcb_xfixes_barrier_t barrier,
1951 xcb_window_t window,
1956 uint32_t directions,
1957 uint16_t num_devices,
1958 const uint16_t *devices);
1982 xcb_xfixes_barrier_t barrier);
1994 xcb_xfixes_barrier_t barrier);
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
xcb_xfixes_set_region_request_t
Definition: xfixes.h:333
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_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_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_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_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_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_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:595
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
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:618
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:320
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
#define XCB_XFIXES_CREATE_REGION_FROM_GC
Definition: xfixes.h:287
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
#define XCB_XFIXES_CREATE_REGION_FROM_BITMAP
Definition: xfixes.h:257
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_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
#define XCB_XFIXES_GET_CURSOR_IMAGE
Definition: xfixes.h:187
#define XCB_XFIXES_COPY_REGION
Definition: xfixes.h:341
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:375
#define XCB_XFIXES_SET_CURSOR_NAME
Definition: xfixes.h:526
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_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
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_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_cursor_notify_event_t
Definition: xfixes.h:154
#define XCB_XFIXES_EXPAND_REGION
Definition: xfixes.h:642
xcb_rectangle_iterator_t
Definition: xproto.h:244
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
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2298
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_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_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:481
#define XCB_XFIXES_TRANSLATE_REGION
Definition: xfixes.h:415
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_copy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:917
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:553
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_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_xfixes_query_version_cookie_t
Definition: xfixes.h:32
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
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_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1360
xcb_rectangle_t
Definition: xproto.h:234
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_create_region_from_bitmap(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:544
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
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:306
#define XCB_XFIXES_REGION_EXTENTS
Definition: xfixes.h:430
#define XCB_XFIXES_SUBTRACT_REGION
Definition: xfixes.h:385
#define XCB_XFIXES_CREATE_REGION
Definition: xfixes.h:244
#define XCB_XFIXES_CREATE_REGION_FROM_PICTURE
Definition: xfixes.h:301
#define XCB_XFIXES_CREATE_POINTER_BARRIER
Definition: xfixes.h:704
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:420
#define XCB_XFIXES_SELECT_CURSOR_INPUT
Definition: xfixes.h:166
struct xcb_rectangle_t xcb_rectangle_t
xcb_rectangle_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
#define XCB_XFIXES_CREATE_REGION_FROM_WINDOW
Definition: xfixes.h:271
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:709
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
void * data
Definition: xcb.h:115
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
#define XCB_XFIXES_FETCH_REGION
Definition: xfixes.h:451
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_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
#define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME
Definition: xfixes.h:581
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2272
#define XCB_XFIXES_SET_WINDOW_SHAPE_REGION
Definition: xfixes.h:492
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:515
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:346
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
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_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
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_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
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:390
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
Generic error.
Definition: xcb.h:182
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_region_extents_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1273
xcb_xfixes_get_cursor_name_cookie_t
Definition: xfixes.h:543
#define XCB_XFIXES_INTERSECT_REGION
Definition: xfixes.h:370
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:292
xcb_xfixes_union_region_request_t
Definition: xfixes.h:360
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_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_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
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_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_query_version_request_t xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
struct xcb_xfixes_region_extents_request_t xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_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
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
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
#define XCB_XFIXES_CHANGE_SAVE_SET
Definition: xfixes.h:79
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:405
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_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2021
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
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
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
struct xcb_xfixes_cursor_notify_event_t xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
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_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
#define XCB_XFIXES_CHANGE_CURSOR
Definition: xfixes.h:613
Definition: xcb_windefs.h:38
#define XCB_XFIXES_SHOW_CURSOR
Definition: xfixes.h:673
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:435
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_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
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
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
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
#define XCB_XFIXES_DELETE_POINTER_BARRIER
Definition: xfixes.h:725
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_xfixes_set_cursor_name_request_t
Definition: xfixes.h:531
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_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_create_region_from_bitmap_request_t
Definition: xfixes.h:262
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:647
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_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_show_cursor_request_t
Definition: xfixes.h:678
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
#define XCB_XFIXES_GET_CURSOR_NAME
Definition: xfixes.h:548
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
#define XCB_XFIXES_SET_REGION
Definition: xfixes.h:328
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
int index
Definition: xcb.h:117
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
int rem
Definition: xcb.h:116
xcb_void_cookie_t xcb_xfixes_expand_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2200
xcb_xfixes_create_region_request_t
Definition: xfixes.h:249
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_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
#define XCB_XFIXES_QUERY_VERSION
Definition: xfixes.h:37
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_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_set_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1706
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_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_get_cursor_image_request_t
Definition: xfixes.h:192
#define XCB_XFIXES_CHANGE_CURSOR_BY_NAME
Definition: xfixes.h:627
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_xfixes_fetch_region_cookie_t
Definition: xfixes.h:446
#define XCB_XFIXES_SELECT_SELECTION_INPUT
Definition: xfixes.h:126
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
#define XCB_XFIXES_UNION_REGION
Definition: xfixes.h:355
struct xcb_xfixes_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
#define XCB_XFIXES_INVERT_REGION
Definition: xfixes.h:400
Generic iterator.
Definition: xcb.h:114
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_set_window_shape_region_request_t
Definition: xfixes.h:497
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
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_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_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:563
xcb_xfixes_get_cursor_image_and_name_cookie_t
Definition: xfixes.h:576
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:665
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:586
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_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_xfixes_fetch_region_request_t
Definition: xfixes.h:456
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_xfixes_barrier_iterator_t
Definition: xfixes.h:690
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_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_create_region_from_window_request_t
Definition: xfixes.h:276
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_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_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_bad_region_error_t xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
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_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
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_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_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
#define XCB_XFIXES_HIDE_CURSOR
Definition: xfixes.h:660
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(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:461
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_delete_pointer_barrier_request_t
Definition: xfixes.h:730
Generic cookie.
Definition: xcb.h:199
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_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_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
#define XCB_XFIXES_SET_PICTURE_CLIP_REGION
Definition: xfixes.h:510
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
#define XCB_XFIXES_DESTROY_REGION
Definition: xfixes.h:315
xcb_xfixes_get_cursor_image_cookie_t
Definition: xfixes.h:182
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_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_xfixes_fetch_region_reply_t
Definition: xfixes.h:466
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:632
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name(xcb_connection_t *c)
Definition: xfixes.c:1919
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
#define XCB_XFIXES_SET_GC_CLIP_REGION
Definition: xfixes.h:476
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2384