24 #define XCB_XFIXES_MAJOR_VERSION 4
25 #define XCB_XFIXES_MINOR_VERSION 0
37 #define XCB_XFIXES_QUERY_VERSION 0
63 typedef enum xcb_xfixes_save_set_mode_t {
64 XCB_XFIXES_SAVE_SET_MODE_INSERT,
65 XCB_XFIXES_SAVE_SET_MODE_DELETE
66 } xcb_xfixes_save_set_mode_t;
68 typedef enum xcb_xfixes_save_set_target_t {
69 XCB_XFIXES_SAVE_SET_TARGET_NEAREST,
70 XCB_XFIXES_SAVE_SET_TARGET_ROOT
71 } xcb_xfixes_save_set_target_t;
73 typedef enum xcb_xfixes_save_set_mapping_t {
74 XCB_XFIXES_SAVE_SET_MAPPING_MAP,
75 XCB_XFIXES_SAVE_SET_MAPPING_UNMAP
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,
97 XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY,
98 XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE
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
126 #define XCB_XFIXES_SELECT_SELECTION_INPUT 2
140 typedef enum xcb_xfixes_cursor_notify_t {
141 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR
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
166 #define XCB_XFIXES_SELECT_CURSOR_INPUT 3
187 #define XCB_XFIXES_GET_CURSOR_IMAGE 4
216 typedef uint32_t xcb_xfixes_region_t;
228 #define XCB_XFIXES_BAD_REGION 0
239 typedef enum xcb_xfixes_region_enum_t {
240 XCB_XFIXES_REGION_NONE
241 } xcb_xfixes_region_enum_t;
244 #define XCB_XFIXES_CREATE_REGION 5
257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
315 #define XCB_XFIXES_DESTROY_REGION 10
328 #define XCB_XFIXES_SET_REGION 11
341 #define XCB_XFIXES_COPY_REGION 12
355 #define XCB_XFIXES_UNION_REGION 13
370 #define XCB_XFIXES_INTERSECT_REGION 14
385 #define XCB_XFIXES_SUBTRACT_REGION 15
400 #define XCB_XFIXES_INVERT_REGION 16
415 #define XCB_XFIXES_TRANSLATE_REGION 17
430 #define XCB_XFIXES_REGION_EXTENTS 18
451 #define XCB_XFIXES_FETCH_REGION 19
476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
526 #define XCB_XFIXES_SET_CURSOR_NAME 23
548 #define XCB_XFIXES_GET_CURSOR_NAME 24
581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
613 #define XCB_XFIXES_CHANGE_CURSOR 26
627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
642 #define XCB_XFIXES_EXPAND_REGION 28
660 #define XCB_XFIXES_HIDE_CURSOR 29
673 #define XCB_XFIXES_SHOW_CURSOR 30
707 uint32_t client_major_version ,
708 uint32_t client_minor_version );
735 uint32_t client_major_version ,
736 uint32_t client_minor_version );
799 xcb_window_t window );
828 xcb_window_t window );
856 xcb_window_t window ,
857 xcb_atom_t selection ,
858 uint32_t event_mask );
883 xcb_window_t window ,
884 xcb_atom_t selection ,
885 uint32_t event_mask );
912 xcb_window_t window ,
913 uint32_t event_mask );
937 xcb_window_t window ,
938 uint32_t event_mask );
941 xcb_xfixes_get_cursor_image_sizeof (
const void *_buffer );
1102 xcb_xfixes_create_region_sizeof (
const void *_buffer ,
1103 uint32_t rectangles_len );
1131 xcb_xfixes_region_t region ,
1132 uint32_t rectangles_len ,
1158 xcb_xfixes_region_t region ,
1159 uint32_t rectangles_len ,
1187 xcb_xfixes_region_t region ,
1188 xcb_pixmap_t bitmap );
1212 xcb_xfixes_region_t region ,
1213 xcb_pixmap_t bitmap );
1241 xcb_xfixes_region_t region ,
1242 xcb_window_t window ,
1243 xcb_shape_kind_t kind );
1268 xcb_xfixes_region_t region ,
1269 xcb_window_t window ,
1270 xcb_shape_kind_t kind );
1297 xcb_xfixes_region_t region ,
1298 xcb_gcontext_t gc );
1322 xcb_xfixes_region_t region ,
1323 xcb_gcontext_t gc );
1350 xcb_xfixes_region_t region ,
1351 xcb_render_picture_t picture );
1375 xcb_xfixes_region_t region ,
1376 xcb_render_picture_t picture );
1402 xcb_xfixes_region_t region );
1425 xcb_xfixes_region_t region );
1428 xcb_xfixes_set_region_sizeof (
const void *_buffer ,
1429 uint32_t rectangles_len );
1457 xcb_xfixes_region_t region ,
1458 uint32_t rectangles_len ,
1484 xcb_xfixes_region_t region ,
1485 uint32_t rectangles_len ,
1513 xcb_xfixes_region_t source ,
1514 xcb_xfixes_region_t destination );
1538 xcb_xfixes_region_t source ,
1539 xcb_xfixes_region_t destination );
1567 xcb_xfixes_region_t source1 ,
1568 xcb_xfixes_region_t source2 ,
1569 xcb_xfixes_region_t destination );
1594 xcb_xfixes_region_t source1 ,
1595 xcb_xfixes_region_t source2 ,
1596 xcb_xfixes_region_t destination );
1624 xcb_xfixes_region_t source1 ,
1625 xcb_xfixes_region_t source2 ,
1626 xcb_xfixes_region_t destination );
1651 xcb_xfixes_region_t source1 ,
1652 xcb_xfixes_region_t source2 ,
1653 xcb_xfixes_region_t destination );
1681 xcb_xfixes_region_t source1 ,
1682 xcb_xfixes_region_t source2 ,
1683 xcb_xfixes_region_t destination );
1708 xcb_xfixes_region_t source1 ,
1709 xcb_xfixes_region_t source2 ,
1710 xcb_xfixes_region_t destination );
1738 xcb_xfixes_region_t source ,
1740 xcb_xfixes_region_t destination );
1765 xcb_xfixes_region_t source ,
1767 xcb_xfixes_region_t destination );
1795 xcb_xfixes_region_t region ,
1822 xcb_xfixes_region_t region ,
1851 xcb_xfixes_region_t source ,
1852 xcb_xfixes_region_t destination );
1876 xcb_xfixes_region_t source ,
1877 xcb_xfixes_region_t destination );
1880 xcb_xfixes_fetch_region_sizeof (
const void *_buffer );
1903 xcb_xfixes_region_t region );
1929 xcb_xfixes_region_t region );
2029 xcb_xfixes_region_t region ,
2058 xcb_xfixes_region_t region ,
2091 xcb_shape_kind_t dest_kind ,
2094 xcb_xfixes_region_t region );
2122 xcb_shape_kind_t dest_kind ,
2125 xcb_xfixes_region_t region );
2154 xcb_render_picture_t picture ,
2155 xcb_xfixes_region_t region ,
2183 xcb_render_picture_t picture ,
2184 xcb_xfixes_region_t region ,
2189 xcb_xfixes_set_cursor_name_sizeof (
const void *_buffer );
2217 xcb_cursor_t cursor ,
2244 xcb_cursor_t cursor ,
2249 xcb_xfixes_get_cursor_name_sizeof (
const void *_buffer );
2272 xcb_cursor_t cursor );
2298 xcb_cursor_t cursor );
2371 xcb_xfixes_get_cursor_image_and_name_sizeof (
const void *_buffer );
2552 xcb_cursor_t source ,
2553 xcb_cursor_t destination );
2577 xcb_cursor_t source ,
2578 xcb_cursor_t destination );
2581 xcb_xfixes_change_cursor_by_name_sizeof (
const void *_buffer );
2669 xcb_xfixes_region_t source ,
2670 xcb_xfixes_region_t destination ,
2702 xcb_xfixes_region_t source ,
2703 xcb_xfixes_region_t destination ,
2733 xcb_window_t window );
2756 xcb_window_t window );
2782 xcb_window_t window );
2805 xcb_window_t window );