24 #define XCB_XFIXES_MAJOR_VERSION 6 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;
238 uint16_t minor_opcode;
239 uint8_t major_opcode;
242 typedef enum xcb_xfixes_region_enum_t {
243 XCB_XFIXES_REGION_NONE = 0
244 } xcb_xfixes_region_enum_t;
247 #define XCB_XFIXES_CREATE_REGION 5 253 uint8_t major_opcode;
254 uint8_t minor_opcode;
256 xcb_xfixes_region_t region;
260 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6 266 uint8_t major_opcode;
267 uint8_t minor_opcode;
269 xcb_xfixes_region_t region;
274 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7 280 uint8_t major_opcode;
281 uint8_t minor_opcode;
283 xcb_xfixes_region_t region;
285 xcb_shape_kind_t kind;
290 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8 296 uint8_t major_opcode;
297 uint8_t minor_opcode;
299 xcb_xfixes_region_t region;
304 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9 310 uint8_t major_opcode;
311 uint8_t minor_opcode;
313 xcb_xfixes_region_t region;
314 xcb_render_picture_t picture;
318 #define XCB_XFIXES_DESTROY_REGION 10 324 uint8_t major_opcode;
325 uint8_t minor_opcode;
327 xcb_xfixes_region_t region;
331 #define XCB_XFIXES_SET_REGION 11 337 uint8_t major_opcode;
338 uint8_t minor_opcode;
340 xcb_xfixes_region_t region;
344 #define XCB_XFIXES_COPY_REGION 12 350 uint8_t major_opcode;
351 uint8_t minor_opcode;
353 xcb_xfixes_region_t source;
354 xcb_xfixes_region_t destination;
358 #define XCB_XFIXES_UNION_REGION 13 364 uint8_t major_opcode;
365 uint8_t minor_opcode;
367 xcb_xfixes_region_t source1;
368 xcb_xfixes_region_t source2;
369 xcb_xfixes_region_t destination;
373 #define XCB_XFIXES_INTERSECT_REGION 14 379 uint8_t major_opcode;
380 uint8_t minor_opcode;
382 xcb_xfixes_region_t source1;
383 xcb_xfixes_region_t source2;
384 xcb_xfixes_region_t destination;
388 #define XCB_XFIXES_SUBTRACT_REGION 15 394 uint8_t major_opcode;
395 uint8_t minor_opcode;
397 xcb_xfixes_region_t source1;
398 xcb_xfixes_region_t source2;
399 xcb_xfixes_region_t destination;
403 #define XCB_XFIXES_INVERT_REGION 16 409 uint8_t major_opcode;
410 uint8_t minor_opcode;
412 xcb_xfixes_region_t source;
414 xcb_xfixes_region_t destination;
418 #define XCB_XFIXES_TRANSLATE_REGION 17 424 uint8_t major_opcode;
425 uint8_t minor_opcode;
427 xcb_xfixes_region_t region;
433 #define XCB_XFIXES_REGION_EXTENTS 18 439 uint8_t major_opcode;
440 uint8_t minor_opcode;
442 xcb_xfixes_region_t source;
443 xcb_xfixes_region_t destination;
450 unsigned int sequence;
454 #define XCB_XFIXES_FETCH_REGION 19 460 uint8_t major_opcode;
461 uint8_t minor_opcode;
463 xcb_xfixes_region_t region;
470 uint8_t response_type;
479 #define XCB_XFIXES_SET_GC_CLIP_REGION 20 485 uint8_t major_opcode;
486 uint8_t minor_opcode;
489 xcb_xfixes_region_t region;
495 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21 501 uint8_t major_opcode;
502 uint8_t minor_opcode;
505 xcb_shape_kind_t dest_kind;
509 xcb_xfixes_region_t region;
513 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22 519 uint8_t major_opcode;
520 uint8_t minor_opcode;
522 xcb_render_picture_t picture;
523 xcb_xfixes_region_t region;
529 #define XCB_XFIXES_SET_CURSOR_NAME 23 535 uint8_t major_opcode;
536 uint8_t minor_opcode;
547 unsigned int sequence;
551 #define XCB_XFIXES_GET_CURSOR_NAME 24 557 uint8_t major_opcode;
558 uint8_t minor_opcode;
567 uint8_t response_type;
580 unsigned int sequence;
584 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25 590 uint8_t major_opcode;
591 uint8_t minor_opcode;
599 uint8_t response_type;
609 uint32_t cursor_serial;
610 xcb_atom_t cursor_atom;
616 #define XCB_XFIXES_CHANGE_CURSOR 26 622 uint8_t major_opcode;
623 uint8_t minor_opcode;
626 xcb_cursor_t destination;
630 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27 636 uint8_t major_opcode;
637 uint8_t minor_opcode;
645 #define XCB_XFIXES_EXPAND_REGION 28 651 uint8_t major_opcode;
652 uint8_t minor_opcode;
654 xcb_xfixes_region_t source;
655 xcb_xfixes_region_t destination;
663 #define XCB_XFIXES_HIDE_CURSOR 29 669 uint8_t major_opcode;
670 uint8_t minor_opcode;
676 #define XCB_XFIXES_SHOW_CURSOR 30 682 uint8_t major_opcode;
683 uint8_t minor_opcode;
688 typedef uint32_t xcb_xfixes_barrier_t;
694 xcb_xfixes_barrier_t *data;
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;
707 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31 713 uint8_t major_opcode;
714 uint8_t minor_opcode;
716 xcb_xfixes_barrier_t barrier;
724 uint16_t num_devices;
728 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32 734 uint8_t major_opcode;
735 uint8_t minor_opcode;
737 xcb_xfixes_barrier_t barrier;
740 typedef enum xcb_xfixes_client_disconnect_flags_t {
741 XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_DEFAULT = 0,
742 XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_TERMINATE = 1
743 } xcb_xfixes_client_disconnect_flags_t;
746 #define XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE 33 752 uint8_t major_opcode;
753 uint8_t minor_opcode;
755 uint32_t disconnect_mode;
762 unsigned int sequence;
766 #define XCB_XFIXES_GET_CLIENT_DISCONNECT_MODE 34 772 uint8_t major_opcode;
773 uint8_t minor_opcode;
781 uint8_t response_type;
785 uint32_t disconnect_mode;
799 uint32_t client_major_version,
800 uint32_t client_minor_version);
815 uint32_t client_major_version,
816 uint32_t client_minor_version);
853 xcb_window_t window);
868 xcb_window_t window);
884 xcb_atom_t selection,
885 uint32_t event_mask);
898 xcb_atom_t selection,
899 uint32_t event_mask);
915 uint32_t event_mask);
928 uint32_t event_mask);
931 xcb_xfixes_get_cursor_image_sizeof (
const void *_buffer);
1010 xcb_xfixes_create_region_sizeof (
const void *_buffer,
1011 uint32_t rectangles_len);
1026 xcb_xfixes_region_t region,
1027 uint32_t rectangles_len,
1040 xcb_xfixes_region_t region,
1041 uint32_t rectangles_len,
1066 xcb_xfixes_region_t region,
1067 xcb_pixmap_t bitmap);
1079 xcb_xfixes_region_t region,
1080 xcb_pixmap_t bitmap);
1095 xcb_xfixes_region_t region,
1096 xcb_window_t window,
1097 xcb_shape_kind_t kind);
1109 xcb_xfixes_region_t region,
1110 xcb_window_t window,
1111 xcb_shape_kind_t kind);
1126 xcb_xfixes_region_t region,
1139 xcb_xfixes_region_t region,
1155 xcb_xfixes_region_t region,
1156 xcb_render_picture_t picture);
1168 xcb_xfixes_region_t region,
1169 xcb_render_picture_t picture);
1184 xcb_xfixes_region_t region);
1196 xcb_xfixes_region_t region);
1199 xcb_xfixes_set_region_sizeof (
const void *_buffer,
1200 uint32_t rectangles_len);
1215 xcb_xfixes_region_t region,
1216 uint32_t rectangles_len,
1229 xcb_xfixes_region_t region,
1230 uint32_t rectangles_len,
1255 xcb_xfixes_region_t source,
1256 xcb_xfixes_region_t destination);
1268 xcb_xfixes_region_t source,
1269 xcb_xfixes_region_t destination);
1284 xcb_xfixes_region_t source1,
1285 xcb_xfixes_region_t source2,
1286 xcb_xfixes_region_t destination);
1298 xcb_xfixes_region_t source1,
1299 xcb_xfixes_region_t source2,
1300 xcb_xfixes_region_t destination);
1315 xcb_xfixes_region_t source1,
1316 xcb_xfixes_region_t source2,
1317 xcb_xfixes_region_t destination);
1329 xcb_xfixes_region_t source1,
1330 xcb_xfixes_region_t source2,
1331 xcb_xfixes_region_t destination);
1346 xcb_xfixes_region_t source1,
1347 xcb_xfixes_region_t source2,
1348 xcb_xfixes_region_t destination);
1360 xcb_xfixes_region_t source1,
1361 xcb_xfixes_region_t source2,
1362 xcb_xfixes_region_t destination);
1377 xcb_xfixes_region_t source,
1379 xcb_xfixes_region_t destination);
1391 xcb_xfixes_region_t source,
1393 xcb_xfixes_region_t destination);
1408 xcb_xfixes_region_t region,
1422 xcb_xfixes_region_t region,
1439 xcb_xfixes_region_t source,
1440 xcb_xfixes_region_t destination);
1452 xcb_xfixes_region_t source,
1453 xcb_xfixes_region_t destination);
1456 xcb_xfixes_fetch_region_sizeof (
const void *_buffer);
1468 xcb_xfixes_region_t region);
1483 xcb_xfixes_region_t region);
1527 xcb_xfixes_region_t region,
1542 xcb_xfixes_region_t region,
1560 xcb_shape_kind_t dest_kind,
1563 xcb_xfixes_region_t region);
1576 xcb_shape_kind_t dest_kind,
1579 xcb_xfixes_region_t region);
1594 xcb_render_picture_t picture,
1595 xcb_xfixes_region_t region,
1609 xcb_render_picture_t picture,
1610 xcb_xfixes_region_t region,
1615 xcb_xfixes_set_cursor_name_sizeof (
const void *_buffer);
1630 xcb_cursor_t cursor,
1644 xcb_cursor_t cursor,
1658 xcb_xfixes_get_cursor_name_sizeof (
const void *_buffer);
1670 xcb_cursor_t cursor);
1685 xcb_cursor_t cursor);
1716 xcb_xfixes_get_cursor_image_and_name_sizeof (
const void *_buffer);
1793 xcb_cursor_t source,
1794 xcb_cursor_t destination);
1806 xcb_cursor_t source,
1807 xcb_cursor_t destination);
1810 xcb_xfixes_change_cursor_by_name_sizeof (
const void *_buffer);
1865 xcb_xfixes_region_t source,
1866 xcb_xfixes_region_t destination,
1882 xcb_xfixes_region_t source,
1883 xcb_xfixes_region_t destination,
1902 xcb_window_t window);
1914 xcb_window_t window);
1929 xcb_window_t window);
1941 xcb_window_t window);
1967 xcb_xfixes_create_pointer_barrier_sizeof (
const void *_buffer);
1982 xcb_xfixes_barrier_t barrier,
1983 xcb_window_t window,
1988 uint32_t directions,
1989 uint16_t num_devices,
1990 const uint16_t *devices);
2002 xcb_xfixes_barrier_t barrier,
2003 xcb_window_t window,
2008 uint32_t directions,
2009 uint16_t num_devices,
2010 const uint16_t *devices);
2034 xcb_xfixes_barrier_t barrier);
2046 xcb_xfixes_barrier_t barrier);
2061 uint32_t disconnect_mode);
2073 uint32_t disconnect_mode);
struct xcb_xfixes_set_cursor_name_request_t xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
Generic error.
Definition: xcb.h:186
xcb_void_cookie_t xcb_xfixes_create_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:461
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:52
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:635
xcb_void_cookie_t xcb_xfixes_set_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:829
xcb_void_cookie_t xcb_xfixes_translate_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1213
xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply(xcb_connection_t *c, xcb_xfixes_fetch_region_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1434
xcb_void_cookie_t xcb_xfixes_change_save_set_checked(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:88
struct xcb_xfixes_get_client_disconnect_mode_reply_t xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2619
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:534
struct xcb_xfixes_select_selection_input_request_t xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name(xcb_connection_t *c)
Definition: xfixes.c:1919
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:469
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:378
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:393
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_request_t
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:24
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
struct xcb_xfixes_fetch_region_reply_t xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:589
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
struct xcb_xfixes_set_client_disconnect_mode_request_t xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
struct xcb_xfixes_get_cursor_name_request_t xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
xcb_void_cookie_t xcb_xfixes_invert_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1153
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
xcb_void_cookie_t xcb_xfixes_create_region_from_picture(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:718
struct xcb_xfixes_cursor_notify_event_t xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
struct xcb_xfixes_bad_region_error_t xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
struct xcb_xfixes_change_cursor_by_name_request_t xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode_checked(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2593
xcb_void_cookie_t xcb_xfixes_subtract_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1123
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1360
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2143
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
xcb_xfixes_query_version_cookie_t
Definition: xfixes.h:32
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:733
struct xcb_xfixes_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:371
xcb_void_cookie_t xcb_xfixes_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:242
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:438
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2298
xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1506
xcb_void_cookie_t xcb_xfixes_region_extents(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1301
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
xcb_xfixes_fetch_region_cookie_t
Definition: xfixes.h:449
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_get_client_disconnect_mode_cookie_t
Definition: xfixes.h:761
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:349
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:516
xcb_void_cookie_t xcb_xfixes_set_window_shape_region(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1541
xcb_void_cookie_t xcb_xfixes_union_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:973
xcb_void_cookie_t xcb_xfixes_copy_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:945
Generic iterator.
Definition: xcb.h:118
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:668
struct xcb_xfixes_create_region_from_bitmap_request_t xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_create_region_from_bitmap_request_t
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2272
xcb_xfixes_get_cursor_name_cookie_t
Definition: xfixes.h:546
struct xcb_xfixes_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:428
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
struct xcb_xfixes_get_cursor_image_and_name_reply_t xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_void_cookie_t xcb_xfixes_change_save_set(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:121
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode(xcb_connection_t *c)
Definition: xfixes.c:2645
xcb_void_cookie_t xcb_xfixes_subtract_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1093
struct xcb_xfixes_set_gc_clip_region_request_t xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
struct xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
xcb_void_cookie_t xcb_xfixes_intersect_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1033
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2384
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:681
xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1671
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
xcb_xfixes_get_client_disconnect_mode_reply_t
Definition: xfixes.h:780
xcb_void_cookie_t xcb_xfixes_region_extents_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1273
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:323
xcb_void_cookie_t xcb_xfixes_change_cursor(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2049
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:279
xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_and_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2013
struct xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_client_disconnect_mode_cookie_t
struct xcb_xfixes_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
xcb_void_cookie_t xcb_xfixes_select_selection_input_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:154
struct xcb_xfixes_fetch_region_request_t xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:572
xcb_xfixes_get_client_disconnect_mode_reply_t * xcb_xfixes_get_client_disconnect_mode_reply(xcb_connection_t *c, xcb_xfixes_get_client_disconnect_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2693
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1820
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:309
xcb_void_cookie_t xcb_xfixes_set_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1706
struct xcb_xfixes_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
xcb_xfixes_union_region_request_t
Definition: xfixes.h:363
struct xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
struct xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
struct xcb_xfixes_translate_region_request_t xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:484
xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:214
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:408
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:650
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:598
xcb_void_cookie_t xcb_xfixes_union_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1003
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:556
xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply(xcb_connection_t *c, xcb_xfixes_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:80
xcb_void_cookie_t xcb_xfixes_expand_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2200
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:295
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:518
xcb_xfixes_get_cursor_image_cookie_t
Definition: xfixes.h:182
xcb_void_cookie_t xcb_xfixes_create_region_from_gc(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:662
xcb_void_cookie_t xcb_xfixes_expand_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2236
xcb_xfixes_create_region_request_t
Definition: xfixes.h:252
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
struct xcb_xfixes_set_window_shape_region_request_t xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1442
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
xcb_xfixes_set_client_disconnect_mode_request_t
Definition: xfixes.h:751
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2108
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
xcb_void_cookie_t xcb_xfixes_set_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:862
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:423
xcb_rectangle_t
Definition: xproto.h:234
xcb_xfixes_get_cursor_image_and_name_cookie_t
Definition: xfixes.h:579
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_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:712
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1386
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
struct xcb_xfixes_get_cursor_image_and_name_request_t xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
Definition: xfixes.h:771
struct xcb_xfixes_create_region_from_gc_request_t xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
struct xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:544
struct xcb_xfixes_create_region_from_picture_request_t xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1868
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1576
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_window(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:603
xcb_void_cookie_t xcb_xfixes_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2021
struct xcb_xfixes_set_picture_clip_region_request_t xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:690
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:459
struct xcb_xfixes_change_save_set_request_t xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
struct xcb_xfixes_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
struct xcb_xfixes_query_version_request_t xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
struct xcb_xfixes_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
struct xcb_xfixes_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked(xcb_connection_t *c)
Definition: xfixes.c:1943
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1794
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:566
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:621
struct xcb_xfixes_get_client_disconnect_mode_request_t xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:746
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1474
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
Generic cookie.
Definition: xcb.h:203
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:693
xcb_void_cookie_t xcb_xfixes_select_selection_input(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:184
struct xcb_xfixes_select_cursor_input_request_t xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:2472
xcb_void_cookie_t xcb_xfixes_invert_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1183
xcb_void_cookie_t xcb_xfixes_copy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:917
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:265
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
xcb_void_cookie_t xcb_xfixes_intersect_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1063
xcb_xfixes_set_region_request_t
Definition: xfixes.h:336
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
xcb_void_cookie_t xcb_xfixes_translate_region(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1243
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:500