38 typedef uint32_t xcb_window_t;
49 typedef uint32_t xcb_pixmap_t;
60 typedef uint32_t xcb_cursor_t;
71 typedef uint32_t xcb_font_t;
82 typedef uint32_t xcb_gcontext_t;
93 typedef uint32_t xcb_colormap_t;
104 typedef uint32_t xcb_atom_t;
115 typedef uint32_t xcb_drawable_t;
121 xcb_drawable_t *data;
126 typedef uint32_t xcb_fontable_t;
132 xcb_fontable_t *data;
137 typedef uint32_t xcb_visualid_t;
143 xcb_visualid_t *data;
148 typedef uint32_t xcb_timestamp_t;
154 xcb_timestamp_t *data;
159 typedef uint32_t xcb_keysym_t;
170 typedef uint8_t xcb_keycode_t;
181 typedef uint8_t xcb_button_t;
254 uint8_t bits_per_pixel;
255 uint8_t scanline_pad;
268 typedef enum xcb_visual_class_t {
269 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
270 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
271 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
272 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
273 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
274 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
275 } xcb_visual_class_t;
281 xcb_visualid_t visual_id;
283 uint8_t bits_per_rgb_value;
284 uint16_t colormap_entries;
306 uint16_t visuals_len;
319 typedef enum xcb_event_mask_t {
320 XCB_EVENT_MASK_NO_EVENT = 0,
321 XCB_EVENT_MASK_KEY_PRESS = 1,
322 XCB_EVENT_MASK_KEY_RELEASE = 2,
323 XCB_EVENT_MASK_BUTTON_PRESS = 4,
324 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
325 XCB_EVENT_MASK_ENTER_WINDOW = 16,
326 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
327 XCB_EVENT_MASK_POINTER_MOTION = 64,
328 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
329 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
330 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
331 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
332 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
333 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
334 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
335 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
336 XCB_EVENT_MASK_EXPOSURE = 32768,
337 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
338 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
339 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
340 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
341 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
342 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
343 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
344 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
345 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
348 typedef enum xcb_backing_store_t {
349 XCB_BACKING_STORE_NOT_USEFUL = 0,
350 XCB_BACKING_STORE_WHEN_MAPPED = 1,
351 XCB_BACKING_STORE_ALWAYS = 2
352 } xcb_backing_store_t;
359 xcb_colormap_t default_colormap;
360 uint32_t white_pixel;
361 uint32_t black_pixel;
362 uint32_t current_input_masks;
363 uint16_t width_in_pixels;
364 uint16_t height_in_pixels;
365 uint16_t width_in_millimeters;
366 uint16_t height_in_millimeters;
367 uint16_t min_installed_maps;
368 uint16_t max_installed_maps;
369 xcb_visualid_t root_visual;
370 uint8_t backing_stores;
373 uint8_t allowed_depths_len;
391 uint16_t protocol_major_version;
392 uint16_t protocol_minor_version;
393 uint16_t authorization_protocol_name_len;
394 uint16_t authorization_protocol_data_len;
413 uint16_t protocol_major_version;
414 uint16_t protocol_minor_version;
445 typedef enum xcb_image_order_t {
446 XCB_IMAGE_ORDER_LSB_FIRST = 0,
447 XCB_IMAGE_ORDER_MSB_FIRST = 1
456 uint16_t protocol_major_version;
457 uint16_t protocol_minor_version;
459 uint32_t release_number;
460 uint32_t resource_id_base;
461 uint32_t resource_id_mask;
462 uint32_t motion_buffer_size;
464 uint16_t maximum_request_length;
466 uint8_t pixmap_formats_len;
467 uint8_t image_byte_order;
468 uint8_t bitmap_format_bit_order;
469 uint8_t bitmap_format_scanline_unit;
470 uint8_t bitmap_format_scanline_pad;
471 xcb_keycode_t min_keycode;
472 xcb_keycode_t max_keycode;
485 typedef enum xcb_mod_mask_t {
486 XCB_MOD_MASK_SHIFT = 1,
487 XCB_MOD_MASK_LOCK = 2,
488 XCB_MOD_MASK_CONTROL = 4,
493 XCB_MOD_MASK_5 = 128,
494 XCB_MOD_MASK_ANY = 32768
497 typedef enum xcb_key_but_mask_t {
498 XCB_KEY_BUT_MASK_SHIFT = 1,
499 XCB_KEY_BUT_MASK_LOCK = 2,
500 XCB_KEY_BUT_MASK_CONTROL = 4,
501 XCB_KEY_BUT_MASK_MOD_1 = 8,
502 XCB_KEY_BUT_MASK_MOD_2 = 16,
503 XCB_KEY_BUT_MASK_MOD_3 = 32,
504 XCB_KEY_BUT_MASK_MOD_4 = 64,
505 XCB_KEY_BUT_MASK_MOD_5 = 128,
506 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
507 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
508 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
509 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
510 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
511 } xcb_key_but_mask_t;
513 typedef enum xcb_window_enum_t {
518 #define XCB_KEY_PRESS 2
524 uint8_t response_type;
525 xcb_keycode_t detail;
527 xcb_timestamp_t time;
541 #define XCB_KEY_RELEASE 3
545 typedef enum xcb_button_mask_t {
546 XCB_BUTTON_MASK_1 = 256,
547 XCB_BUTTON_MASK_2 = 512,
548 XCB_BUTTON_MASK_3 = 1024,
549 XCB_BUTTON_MASK_4 = 2048,
550 XCB_BUTTON_MASK_5 = 4096,
551 XCB_BUTTON_MASK_ANY = 32768
555 #define XCB_BUTTON_PRESS 4
561 uint8_t response_type;
564 xcb_timestamp_t time;
578 #define XCB_BUTTON_RELEASE 5
582 typedef enum xcb_motion_t {
583 XCB_MOTION_NORMAL = 0,
588 #define XCB_MOTION_NOTIFY 6
594 uint8_t response_type;
597 xcb_timestamp_t time;
610 typedef enum xcb_notify_detail_t {
611 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
612 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
613 XCB_NOTIFY_DETAIL_INFERIOR = 2,
614 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
615 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
616 XCB_NOTIFY_DETAIL_POINTER = 5,
617 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
618 XCB_NOTIFY_DETAIL_NONE = 7
619 } xcb_notify_detail_t;
621 typedef enum xcb_notify_mode_t {
622 XCB_NOTIFY_MODE_NORMAL = 0,
623 XCB_NOTIFY_MODE_GRAB = 1,
624 XCB_NOTIFY_MODE_UNGRAB = 2,
625 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
629 #define XCB_ENTER_NOTIFY 7
635 uint8_t response_type;
638 xcb_timestamp_t time;
648 uint8_t same_screen_focus;
652 #define XCB_LEAVE_NOTIFY 8
657 #define XCB_FOCUS_IN 9
663 uint8_t response_type;
672 #define XCB_FOCUS_OUT 10
677 #define XCB_KEYMAP_NOTIFY 11
683 uint8_t response_type;
688 #define XCB_EXPOSE 12
694 uint8_t response_type;
707 #define XCB_GRAPHICS_EXPOSURE 13
713 uint8_t response_type;
716 xcb_drawable_t drawable;
721 uint16_t minor_opcode;
723 uint8_t major_opcode;
728 #define XCB_NO_EXPOSURE 14
734 uint8_t response_type;
737 xcb_drawable_t drawable;
738 uint16_t minor_opcode;
739 uint8_t major_opcode;
743 typedef enum xcb_visibility_t {
744 XCB_VISIBILITY_UNOBSCURED = 0,
745 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
746 XCB_VISIBILITY_FULLY_OBSCURED = 2
750 #define XCB_VISIBILITY_NOTIFY 15
756 uint8_t response_type;
765 #define XCB_CREATE_NOTIFY 16
771 uint8_t response_type;
780 uint16_t border_width;
781 uint8_t override_redirect;
786 #define XCB_DESTROY_NOTIFY 17
792 uint8_t response_type;
800 #define XCB_UNMAP_NOTIFY 18
806 uint8_t response_type;
811 uint8_t from_configure;
816 #define XCB_MAP_NOTIFY 19
822 uint8_t response_type;
827 uint8_t override_redirect;
832 #define XCB_MAP_REQUEST 20
838 uint8_t response_type;
846 #define XCB_REPARENT_NOTIFY 21
852 uint8_t response_type;
860 uint8_t override_redirect;
865 #define XCB_CONFIGURE_NOTIFY 22
871 uint8_t response_type;
876 xcb_window_t above_sibling;
881 uint16_t border_width;
882 uint8_t override_redirect;
887 #define XCB_CONFIGURE_REQUEST 23
893 uint8_t response_type;
898 xcb_window_t sibling;
903 uint16_t border_width;
908 #define XCB_GRAVITY_NOTIFY 24
914 uint8_t response_type;
924 #define XCB_RESIZE_REQUEST 25
930 uint8_t response_type;
948 #define XCB_CIRCULATE_NOTIFY 26
954 uint8_t response_type;
965 #define XCB_CIRCULATE_REQUEST 27
969 typedef enum xcb_property_t {
970 XCB_PROPERTY_NEW_VALUE = 0,
971 XCB_PROPERTY_DELETE = 1
975 #define XCB_PROPERTY_NOTIFY 28
981 uint8_t response_type;
986 xcb_timestamp_t time;
992 #define XCB_SELECTION_CLEAR 29
998 uint8_t response_type;
1001 xcb_timestamp_t time;
1003 xcb_atom_t selection;
1006 typedef enum xcb_time_t {
1007 XCB_TIME_CURRENT_TIME = 0
1010 typedef enum xcb_atom_enum_t {
1021 XCB_ATOM_CUT_BUFFER0,
1022 XCB_ATOM_CUT_BUFFER1,
1023 XCB_ATOM_CUT_BUFFER2,
1024 XCB_ATOM_CUT_BUFFER3,
1025 XCB_ATOM_CUT_BUFFER4,
1026 XCB_ATOM_CUT_BUFFER5,
1027 XCB_ATOM_CUT_BUFFER6,
1028 XCB_ATOM_CUT_BUFFER7,
1035 XCB_ATOM_RESOURCE_MANAGER,
1036 XCB_ATOM_RGB_COLOR_MAP,
1037 XCB_ATOM_RGB_BEST_MAP,
1038 XCB_ATOM_RGB_BLUE_MAP,
1039 XCB_ATOM_RGB_DEFAULT_MAP,
1040 XCB_ATOM_RGB_GRAY_MAP,
1041 XCB_ATOM_RGB_GREEN_MAP,
1042 XCB_ATOM_RGB_RED_MAP,
1046 XCB_ATOM_WM_COMMAND,
1048 XCB_ATOM_WM_CLIENT_MACHINE,
1049 XCB_ATOM_WM_ICON_NAME,
1050 XCB_ATOM_WM_ICON_SIZE,
1052 XCB_ATOM_WM_NORMAL_HINTS,
1053 XCB_ATOM_WM_SIZE_HINTS,
1054 XCB_ATOM_WM_ZOOM_HINTS,
1056 XCB_ATOM_NORM_SPACE,
1059 XCB_ATOM_SUPERSCRIPT_X,
1060 XCB_ATOM_SUPERSCRIPT_Y,
1061 XCB_ATOM_SUBSCRIPT_X,
1062 XCB_ATOM_SUBSCRIPT_Y,
1063 XCB_ATOM_UNDERLINE_POSITION,
1064 XCB_ATOM_UNDERLINE_THICKNESS,
1065 XCB_ATOM_STRIKEOUT_ASCENT,
1066 XCB_ATOM_STRIKEOUT_DESCENT,
1067 XCB_ATOM_ITALIC_ANGLE,
1069 XCB_ATOM_QUAD_WIDTH,
1071 XCB_ATOM_POINT_SIZE,
1072 XCB_ATOM_RESOLUTION,
1076 XCB_ATOM_FAMILY_NAME,
1078 XCB_ATOM_CAP_HEIGHT,
1080 XCB_ATOM_WM_TRANSIENT_FOR
1084 #define XCB_SELECTION_REQUEST 30
1090 uint8_t response_type;
1093 xcb_timestamp_t time;
1095 xcb_window_t requestor;
1096 xcb_atom_t selection;
1098 xcb_atom_t property;
1102 #define XCB_SELECTION_NOTIFY 31
1108 uint8_t response_type;
1111 xcb_timestamp_t time;
1112 xcb_window_t requestor;
1113 xcb_atom_t selection;
1115 xcb_atom_t property;
1127 typedef enum xcb_colormap_enum_t {
1128 XCB_COLORMAP_NONE = 0
1129 } xcb_colormap_enum_t;
1132 #define XCB_COLORMAP_NOTIFY 32
1138 uint8_t response_type;
1141 xcb_window_t window;
1142 xcb_colormap_t colormap;
1153 uint16_t data16[10];
1167 #define XCB_CLIENT_MESSAGE 33
1173 uint8_t response_type;
1176 xcb_window_t window;
1181 typedef enum xcb_mapping_t {
1182 XCB_MAPPING_MODIFIER = 0,
1183 XCB_MAPPING_KEYBOARD = 1,
1184 XCB_MAPPING_POINTER = 2
1188 #define XCB_MAPPING_NOTIFY 34
1194 uint8_t response_type;
1198 xcb_keycode_t first_keycode;
1204 #define XCB_REQUEST 1
1210 uint8_t response_type;
1214 uint16_t minor_opcode;
1215 uint8_t major_opcode;
1226 uint8_t response_type;
1230 uint16_t minor_opcode;
1231 uint8_t major_opcode;
1236 #define XCB_WINDOW 3
1241 #define XCB_PIXMAP 4
1251 #define XCB_CURSOR 6
1266 #define XCB_DRAWABLE 9
1271 #define XCB_ACCESS 10
1276 #define XCB_ALLOC 11
1281 #define XCB_COLORMAP 12
1286 #define XCB_G_CONTEXT 13
1291 #define XCB_ID_CHOICE 14
1301 #define XCB_LENGTH 16
1306 #define XCB_IMPLEMENTATION 17
1310 typedef enum xcb_window_class_t {
1311 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1312 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1313 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1314 } xcb_window_class_t;
1417 typedef enum xcb_back_pixmap_t {
1418 XCB_BACK_PIXMAP_NONE = 0,
1419 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1420 } xcb_back_pixmap_t;
1422 typedef enum xcb_gravity_t {
1423 XCB_GRAVITY_BIT_FORGET = 0,
1424 XCB_GRAVITY_WIN_UNMAP = 0,
1425 XCB_GRAVITY_NORTH_WEST = 1,
1426 XCB_GRAVITY_NORTH = 2,
1427 XCB_GRAVITY_NORTH_EAST = 3,
1428 XCB_GRAVITY_WEST = 4,
1429 XCB_GRAVITY_CENTER = 5,
1430 XCB_GRAVITY_EAST = 6,
1431 XCB_GRAVITY_SOUTH_WEST = 7,
1432 XCB_GRAVITY_SOUTH = 8,
1433 XCB_GRAVITY_SOUTH_EAST = 9,
1434 XCB_GRAVITY_STATIC = 10
1438 #define XCB_CREATE_WINDOW 1
1444 uint8_t major_opcode;
1448 xcb_window_t parent;
1453 uint16_t border_width;
1455 xcb_visualid_t visual;
1456 uint32_t value_mask;
1460 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1466 uint8_t major_opcode;
1469 xcb_window_t window;
1470 uint32_t value_mask;
1473 typedef enum xcb_map_state_t {
1474 XCB_MAP_STATE_UNMAPPED = 0,
1475 XCB_MAP_STATE_UNVIEWABLE = 1,
1476 XCB_MAP_STATE_VIEWABLE = 2
1483 unsigned int sequence;
1487 #define XCB_GET_WINDOW_ATTRIBUTES 3
1493 uint8_t major_opcode;
1496 xcb_window_t window;
1503 uint8_t response_type;
1504 uint8_t backing_store;
1507 xcb_visualid_t visual;
1509 uint8_t bit_gravity;
1510 uint8_t win_gravity;
1511 uint32_t backing_planes;
1512 uint32_t backing_pixel;
1514 uint8_t map_is_installed;
1516 uint8_t override_redirect;
1517 xcb_colormap_t colormap;
1518 uint32_t all_event_masks;
1519 uint32_t your_event_mask;
1520 uint16_t do_not_propagate_mask;
1525 #define XCB_DESTROY_WINDOW 4
1531 uint8_t major_opcode;
1534 xcb_window_t window;
1538 #define XCB_DESTROY_SUBWINDOWS 5
1544 uint8_t major_opcode;
1547 xcb_window_t window;
1550 typedef enum xcb_set_mode_t {
1551 XCB_SET_MODE_INSERT = 0,
1552 XCB_SET_MODE_DELETE = 1
1556 #define XCB_CHANGE_SAVE_SET 6
1562 uint8_t major_opcode;
1565 xcb_window_t window;
1569 #define XCB_REPARENT_WINDOW 7
1575 uint8_t major_opcode;
1578 xcb_window_t window;
1579 xcb_window_t parent;
1585 #define XCB_MAP_WINDOW 8
1591 uint8_t major_opcode;
1594 xcb_window_t window;
1598 #define XCB_MAP_SUBWINDOWS 9
1604 uint8_t major_opcode;
1607 xcb_window_t window;
1611 #define XCB_UNMAP_WINDOW 10
1617 uint8_t major_opcode;
1620 xcb_window_t window;
1624 #define XCB_UNMAP_SUBWINDOWS 11
1630 uint8_t major_opcode;
1633 xcb_window_t window;
1636 typedef enum xcb_config_window_t {
1637 XCB_CONFIG_WINDOW_X = 1,
1638 XCB_CONFIG_WINDOW_Y = 2,
1639 XCB_CONFIG_WINDOW_WIDTH = 4,
1640 XCB_CONFIG_WINDOW_HEIGHT = 8,
1641 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1642 XCB_CONFIG_WINDOW_SIBLING = 32,
1643 XCB_CONFIG_WINDOW_STACK_MODE = 64
1644 } xcb_config_window_t;
1646 typedef enum xcb_stack_mode_t {
1647 XCB_STACK_MODE_ABOVE = 0,
1648 XCB_STACK_MODE_BELOW = 1,
1649 XCB_STACK_MODE_TOP_IF = 2,
1650 XCB_STACK_MODE_BOTTOM_IF = 3,
1651 XCB_STACK_MODE_OPPOSITE = 4
1655 #define XCB_CONFIGURE_WINDOW 12
1661 uint8_t major_opcode;
1664 xcb_window_t window;
1665 uint16_t value_mask;
1669 typedef enum xcb_circulate_t {
1670 XCB_CIRCULATE_RAISE_LOWEST = 0,
1671 XCB_CIRCULATE_LOWER_HIGHEST = 1
1675 #define XCB_CIRCULATE_WINDOW 13
1681 uint8_t major_opcode;
1684 xcb_window_t window;
1691 unsigned int sequence;
1695 #define XCB_GET_GEOMETRY 14
1701 uint8_t major_opcode;
1704 xcb_drawable_t drawable;
1711 uint8_t response_type;
1720 uint16_t border_width;
1728 unsigned int sequence;
1732 #define XCB_QUERY_TREE 15
1738 uint8_t major_opcode;
1741 xcb_window_t window;
1748 uint8_t response_type;
1753 xcb_window_t parent;
1754 uint16_t children_len;
1762 unsigned int sequence;
1766 #define XCB_INTERN_ATOM 16
1772 uint8_t major_opcode;
1773 uint8_t only_if_exists;
1783 uint8_t response_type;
1794 unsigned int sequence;
1798 #define XCB_GET_ATOM_NAME 17
1804 uint8_t major_opcode;
1814 uint8_t response_type;
1839 #define XCB_CHANGE_PROPERTY 18
1845 uint8_t major_opcode;
1848 xcb_window_t window;
1849 xcb_atom_t property;
1857 #define XCB_DELETE_PROPERTY 19
1863 uint8_t major_opcode;
1866 xcb_window_t window;
1867 xcb_atom_t property;
1870 typedef enum xcb_get_property_type_t {
1871 XCB_GET_PROPERTY_TYPE_ANY = 0
1872 } xcb_get_property_type_t;
1878 unsigned int sequence;
1882 #define XCB_GET_PROPERTY 20
1888 uint8_t major_opcode;
1891 xcb_window_t window;
1892 xcb_atom_t property;
1894 uint32_t long_offset;
1895 uint32_t long_length;
1902 uint8_t response_type;
1907 uint32_t bytes_after;
1916 unsigned int sequence;
1920 #define XCB_LIST_PROPERTIES 21
1926 uint8_t major_opcode;
1929 xcb_window_t window;
1936 uint8_t response_type;
1945 #define XCB_SET_SELECTION_OWNER 22
1951 uint8_t major_opcode;
1955 xcb_atom_t selection;
1956 xcb_timestamp_t time;
1963 unsigned int sequence;
1967 #define XCB_GET_SELECTION_OWNER 23
1973 uint8_t major_opcode;
1976 xcb_atom_t selection;
1983 uint8_t response_type;
1991 #define XCB_CONVERT_SELECTION 24
1997 uint8_t major_opcode;
2000 xcb_window_t requestor;
2001 xcb_atom_t selection;
2003 xcb_atom_t property;
2004 xcb_timestamp_t time;
2007 typedef enum xcb_send_event_dest_t {
2008 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2009 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2010 } xcb_send_event_dest_t;
2013 #define XCB_SEND_EVENT 25
2019 uint8_t major_opcode;
2022 xcb_window_t destination;
2023 uint32_t event_mask;
2038 typedef enum xcb_grab_status_t {
2039 XCB_GRAB_STATUS_SUCCESS = 0,
2040 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2041 XCB_GRAB_STATUS_INVALID_TIME = 2,
2042 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2043 XCB_GRAB_STATUS_FROZEN = 4
2044 } xcb_grab_status_t;
2046 typedef enum xcb_cursor_enum_t {
2048 } xcb_cursor_enum_t;
2054 unsigned int sequence;
2058 #define XCB_GRAB_POINTER 26
2064 uint8_t major_opcode;
2065 uint8_t owner_events;
2067 xcb_window_t grab_window;
2068 uint16_t event_mask;
2069 uint8_t pointer_mode;
2070 uint8_t keyboard_mode;
2071 xcb_window_t confine_to;
2072 xcb_cursor_t cursor;
2073 xcb_timestamp_t time;
2080 uint8_t response_type;
2087 #define XCB_UNGRAB_POINTER 27
2093 uint8_t major_opcode;
2096 xcb_timestamp_t time;
2121 #define XCB_GRAB_BUTTON 28
2127 uint8_t major_opcode;
2128 uint8_t owner_events;
2130 xcb_window_t grab_window;
2131 uint16_t event_mask;
2132 uint8_t pointer_mode;
2133 uint8_t keyboard_mode;
2134 xcb_window_t confine_to;
2135 xcb_cursor_t cursor;
2142 #define XCB_UNGRAB_BUTTON 29
2148 uint8_t major_opcode;
2151 xcb_window_t grab_window;
2157 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2163 uint8_t major_opcode;
2166 xcb_cursor_t cursor;
2167 xcb_timestamp_t time;
2168 uint16_t event_mask;
2176 unsigned int sequence;
2180 #define XCB_GRAB_KEYBOARD 31
2186 uint8_t major_opcode;
2187 uint8_t owner_events;
2189 xcb_window_t grab_window;
2190 xcb_timestamp_t time;
2191 uint8_t pointer_mode;
2192 uint8_t keyboard_mode;
2200 uint8_t response_type;
2207 #define XCB_UNGRAB_KEYBOARD 32
2213 uint8_t major_opcode;
2216 xcb_timestamp_t time;
2219 typedef enum xcb_grab_t {
2224 #define XCB_GRAB_KEY 33
2230 uint8_t major_opcode;
2231 uint8_t owner_events;
2233 xcb_window_t grab_window;
2236 uint8_t pointer_mode;
2237 uint8_t keyboard_mode;
2242 #define XCB_UNGRAB_KEY 34
2248 uint8_t major_opcode;
2251 xcb_window_t grab_window;
2333 #define XCB_ALLOW_EVENTS 35
2339 uint8_t major_opcode;
2342 xcb_timestamp_t time;
2346 #define XCB_GRAB_SERVER 36
2352 uint8_t major_opcode;
2358 #define XCB_UNGRAB_SERVER 37
2364 uint8_t major_opcode;
2373 unsigned int sequence;
2377 #define XCB_QUERY_POINTER 38
2383 uint8_t major_opcode;
2386 xcb_window_t window;
2393 uint8_t response_type;
2394 uint8_t same_screen;
2411 xcb_timestamp_t time;
2429 unsigned int sequence;
2433 #define XCB_GET_MOTION_EVENTS 39
2439 uint8_t major_opcode;
2442 xcb_window_t window;
2443 xcb_timestamp_t start;
2444 xcb_timestamp_t stop;
2451 uint8_t response_type;
2455 uint32_t events_len;
2463 unsigned int sequence;
2467 #define XCB_TRANSLATE_COORDINATES 40
2473 uint8_t major_opcode;
2476 xcb_window_t src_window;
2477 xcb_window_t dst_window;
2486 uint8_t response_type;
2487 uint8_t same_screen;
2496 #define XCB_WARP_POINTER 41
2502 uint8_t major_opcode;
2505 xcb_window_t src_window;
2506 xcb_window_t dst_window;
2510 uint16_t src_height;
2534 #define XCB_SET_INPUT_FOCUS 42
2540 uint8_t major_opcode;
2544 xcb_timestamp_t time;
2551 unsigned int sequence;
2555 #define XCB_GET_INPUT_FOCUS 43
2561 uint8_t major_opcode;
2570 uint8_t response_type;
2581 unsigned int sequence;
2585 #define XCB_QUERY_KEYMAP 44
2591 uint8_t major_opcode;
2600 uint8_t response_type;
2608 #define XCB_OPEN_FONT 45
2614 uint8_t major_opcode;
2623 #define XCB_CLOSE_FONT 46
2629 uint8_t major_opcode;
2635 typedef enum xcb_font_draw_t {
2636 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2637 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2661 int16_t left_side_bearing;
2662 int16_t right_side_bearing;
2663 int16_t character_width;
2666 uint16_t attributes;
2682 unsigned int sequence;
2686 #define XCB_QUERY_FONT 47
2692 uint8_t major_opcode;
2695 xcb_fontable_t font;
2702 uint8_t response_type;
2710 uint16_t min_char_or_byte2;
2711 uint16_t max_char_or_byte2;
2712 uint16_t default_char;
2713 uint16_t properties_len;
2714 uint8_t draw_direction;
2717 uint8_t all_chars_exist;
2718 int16_t font_ascent;
2719 int16_t font_descent;
2720 uint32_t char_infos_len;
2727 unsigned int sequence;
2731 #define XCB_QUERY_TEXT_EXTENTS 48
2737 uint8_t major_opcode;
2740 xcb_fontable_t font;
2747 uint8_t response_type;
2748 uint8_t draw_direction;
2751 int16_t font_ascent;
2752 int16_t font_descent;
2753 int16_t overall_ascent;
2754 int16_t overall_descent;
2755 int32_t overall_width;
2756 int32_t overall_left;
2757 int32_t overall_right;
2780 unsigned int sequence;
2784 #define XCB_LIST_FONTS 49
2790 uint8_t major_opcode;
2794 uint16_t pattern_len;
2801 uint8_t response_type;
2813 unsigned int sequence;
2817 #define XCB_LIST_FONTS_WITH_INFO 50
2823 uint8_t major_opcode;
2827 uint16_t pattern_len;
2834 uint8_t response_type;
2842 uint16_t min_char_or_byte2;
2843 uint16_t max_char_or_byte2;
2844 uint16_t default_char;
2845 uint16_t properties_len;
2846 uint8_t draw_direction;
2849 uint8_t all_chars_exist;
2850 int16_t font_ascent;
2851 int16_t font_descent;
2852 uint32_t replies_hint;
2856 #define XCB_SET_FONT_PATH 51
2862 uint8_t major_opcode;
2873 unsigned int sequence;
2877 #define XCB_GET_FONT_PATH 52
2883 uint8_t major_opcode;
2892 uint8_t response_type;
2901 #define XCB_CREATE_PIXMAP 53
2907 uint8_t major_opcode;
2911 xcb_drawable_t drawable;
2917 #define XCB_FREE_PIXMAP 54
2923 uint8_t major_opcode;
2926 xcb_pixmap_t pixmap;
2998 XCB_GC_FILL_RULE = 512,
3078 typedef enum xcb_gx_t {
3081 XCB_GX_AND_REVERSE = 2,
3083 XCB_GX_AND_INVERTED = 4,
3090 XCB_GX_OR_REVERSE = 11,
3091 XCB_GX_COPY_INVERTED = 12,
3092 XCB_GX_OR_INVERTED = 13,
3097 typedef enum xcb_line_style_t {
3098 XCB_LINE_STYLE_SOLID = 0,
3099 XCB_LINE_STYLE_ON_OFF_DASH = 1,
3100 XCB_LINE_STYLE_DOUBLE_DASH = 2
3103 typedef enum xcb_cap_style_t {
3104 XCB_CAP_STYLE_NOT_LAST = 0,
3105 XCB_CAP_STYLE_BUTT = 1,
3106 XCB_CAP_STYLE_ROUND = 2,
3107 XCB_CAP_STYLE_PROJECTING = 3
3110 typedef enum xcb_join_style_t {
3111 XCB_JOIN_STYLE_MITER = 0,
3112 XCB_JOIN_STYLE_ROUND = 1,
3113 XCB_JOIN_STYLE_BEVEL = 2
3116 typedef enum xcb_fill_style_t {
3117 XCB_FILL_STYLE_SOLID = 0,
3118 XCB_FILL_STYLE_TILED = 1,
3119 XCB_FILL_STYLE_STIPPLED = 2,
3120 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3123 typedef enum xcb_fill_rule_t {
3124 XCB_FILL_RULE_EVEN_ODD = 0,
3125 XCB_FILL_RULE_WINDING = 1
3128 typedef enum xcb_subwindow_mode_t {
3129 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3130 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3131 } xcb_subwindow_mode_t;
3133 typedef enum xcb_arc_mode_t {
3134 XCB_ARC_MODE_CHORD = 0,
3135 XCB_ARC_MODE_PIE_SLICE = 1
3139 #define XCB_CREATE_GC 55
3145 uint8_t major_opcode;
3149 xcb_drawable_t drawable;
3150 uint32_t value_mask;
3154 #define XCB_CHANGE_GC 56
3160 uint8_t major_opcode;
3164 uint32_t value_mask;
3168 #define XCB_COPY_GC 57
3174 uint8_t major_opcode;
3177 xcb_gcontext_t src_gc;
3178 xcb_gcontext_t dst_gc;
3179 uint32_t value_mask;
3183 #define XCB_SET_DASHES 58
3189 uint8_t major_opcode;
3193 uint16_t dash_offset;
3194 uint16_t dashes_len;
3197 typedef enum xcb_clip_ordering_t {
3198 XCB_CLIP_ORDERING_UNSORTED = 0,
3199 XCB_CLIP_ORDERING_Y_SORTED = 1,
3200 XCB_CLIP_ORDERING_YX_SORTED = 2,
3201 XCB_CLIP_ORDERING_YX_BANDED = 3
3202 } xcb_clip_ordering_t;
3205 #define XCB_SET_CLIP_RECTANGLES 59
3211 uint8_t major_opcode;
3215 int16_t clip_x_origin;
3216 int16_t clip_y_origin;
3220 #define XCB_FREE_GC 60
3226 uint8_t major_opcode;
3233 #define XCB_CLEAR_AREA 61
3239 uint8_t major_opcode;
3242 xcb_window_t window;
3250 #define XCB_COPY_AREA 62
3256 uint8_t major_opcode;
3259 xcb_drawable_t src_drawable;
3260 xcb_drawable_t dst_drawable;
3271 #define XCB_COPY_PLANE 63
3277 uint8_t major_opcode;
3280 xcb_drawable_t src_drawable;
3281 xcb_drawable_t dst_drawable;
3302 #define XCB_POLY_POINT 64
3308 uint8_t major_opcode;
3309 uint8_t coordinate_mode;
3311 xcb_drawable_t drawable;
3316 #define XCB_POLY_LINE 65
3322 uint8_t major_opcode;
3323 uint8_t coordinate_mode;
3325 xcb_drawable_t drawable;
3349 #define XCB_POLY_SEGMENT 66
3355 uint8_t major_opcode;
3358 xcb_drawable_t drawable;
3363 #define XCB_POLY_RECTANGLE 67
3369 uint8_t major_opcode;
3372 xcb_drawable_t drawable;
3377 #define XCB_POLY_ARC 68
3383 uint8_t major_opcode;
3386 xcb_drawable_t drawable;
3390 typedef enum xcb_poly_shape_t {
3391 XCB_POLY_SHAPE_COMPLEX = 0,
3392 XCB_POLY_SHAPE_NONCONVEX = 1,
3393 XCB_POLY_SHAPE_CONVEX = 2
3397 #define XCB_FILL_POLY 69
3403 uint8_t major_opcode;
3406 xcb_drawable_t drawable;
3409 uint8_t coordinate_mode;
3414 #define XCB_POLY_FILL_RECTANGLE 70
3420 uint8_t major_opcode;
3423 xcb_drawable_t drawable;
3428 #define XCB_POLY_FILL_ARC 71
3434 uint8_t major_opcode;
3437 xcb_drawable_t drawable;
3441 typedef enum xcb_image_format_t {
3442 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3443 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3444 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3445 } xcb_image_format_t;
3448 #define XCB_PUT_IMAGE 72
3454 uint8_t major_opcode;
3457 xcb_drawable_t drawable;
3472 unsigned int sequence;
3476 #define XCB_GET_IMAGE 73
3482 uint8_t major_opcode;
3485 xcb_drawable_t drawable;
3490 uint32_t plane_mask;
3497 uint8_t response_type;
3501 xcb_visualid_t visual;
3506 #define XCB_POLY_TEXT_8 74
3512 uint8_t major_opcode;
3515 xcb_drawable_t drawable;
3522 #define XCB_POLY_TEXT_16 75
3528 uint8_t major_opcode;
3531 xcb_drawable_t drawable;
3538 #define XCB_IMAGE_TEXT_8 76
3544 uint8_t major_opcode;
3547 xcb_drawable_t drawable;
3554 #define XCB_IMAGE_TEXT_16 77
3560 uint8_t major_opcode;
3563 xcb_drawable_t drawable;
3569 typedef enum xcb_colormap_alloc_t {
3570 XCB_COLORMAP_ALLOC_NONE = 0,
3571 XCB_COLORMAP_ALLOC_ALL = 1
3572 } xcb_colormap_alloc_t;
3575 #define XCB_CREATE_COLORMAP 78
3581 uint8_t major_opcode;
3585 xcb_window_t window;
3586 xcb_visualid_t visual;
3590 #define XCB_FREE_COLORMAP 79
3596 uint8_t major_opcode;
3599 xcb_colormap_t cmap;
3603 #define XCB_COPY_COLORMAP_AND_FREE 80
3609 uint8_t major_opcode;
3613 xcb_colormap_t src_cmap;
3617 #define XCB_INSTALL_COLORMAP 81
3623 uint8_t major_opcode;
3626 xcb_colormap_t cmap;
3630 #define XCB_UNINSTALL_COLORMAP 82
3636 uint8_t major_opcode;
3639 xcb_colormap_t cmap;
3646 unsigned int sequence;
3650 #define XCB_LIST_INSTALLED_COLORMAPS 83
3656 uint8_t major_opcode;
3659 xcb_window_t window;
3666 uint8_t response_type;
3678 unsigned int sequence;
3682 #define XCB_ALLOC_COLOR 84
3688 uint8_t major_opcode;
3691 xcb_colormap_t cmap;
3702 uint8_t response_type;
3717 unsigned int sequence;
3721 #define XCB_ALLOC_NAMED_COLOR 85
3727 uint8_t major_opcode;
3730 xcb_colormap_t cmap;
3739 uint8_t response_type;
3745 uint16_t exact_green;
3746 uint16_t exact_blue;
3747 uint16_t visual_red;
3748 uint16_t visual_green;
3749 uint16_t visual_blue;
3756 unsigned int sequence;
3760 #define XCB_ALLOC_COLOR_CELLS 86
3766 uint8_t major_opcode;
3769 xcb_colormap_t cmap;
3778 uint8_t response_type;
3782 uint16_t pixels_len;
3791 unsigned int sequence;
3795 #define XCB_ALLOC_COLOR_PLANES 87
3801 uint8_t major_opcode;
3804 xcb_colormap_t cmap;
3815 uint8_t response_type;
3819 uint16_t pixels_len;
3822 uint32_t green_mask;
3828 #define XCB_FREE_COLORS 88
3834 uint8_t major_opcode;
3837 xcb_colormap_t cmap;
3838 uint32_t plane_mask;
3841 typedef enum xcb_color_flag_t {
3842 XCB_COLOR_FLAG_RED = 1,
3843 XCB_COLOR_FLAG_GREEN = 2,
3844 XCB_COLOR_FLAG_BLUE = 4
3869 #define XCB_STORE_COLORS 89
3875 uint8_t major_opcode;
3878 xcb_colormap_t cmap;
3882 #define XCB_STORE_NAMED_COLOR 90
3888 uint8_t major_opcode;
3891 xcb_colormap_t cmap;
3920 unsigned int sequence;
3924 #define XCB_QUERY_COLORS 91
3930 uint8_t major_opcode;
3933 xcb_colormap_t cmap;
3940 uint8_t response_type;
3944 uint16_t colors_len;
3952 unsigned int sequence;
3956 #define XCB_LOOKUP_COLOR 92
3962 uint8_t major_opcode;
3965 xcb_colormap_t cmap;
3974 uint8_t response_type;
3979 uint16_t exact_green;
3980 uint16_t exact_blue;
3981 uint16_t visual_red;
3982 uint16_t visual_green;
3983 uint16_t visual_blue;
3986 typedef enum xcb_pixmap_enum_t {
3988 } xcb_pixmap_enum_t;
3991 #define XCB_CREATE_CURSOR 93
3997 uint8_t major_opcode;
4001 xcb_pixmap_t source;
4004 uint16_t fore_green;
4007 uint16_t back_green;
4013 typedef enum xcb_font_enum_t {
4018 #define XCB_CREATE_GLYPH_CURSOR 94
4024 uint8_t major_opcode;
4028 xcb_font_t source_font;
4029 xcb_font_t mask_font;
4030 uint16_t source_char;
4033 uint16_t fore_green;
4036 uint16_t back_green;
4041 #define XCB_FREE_CURSOR 95
4047 uint8_t major_opcode;
4050 xcb_cursor_t cursor;
4054 #define XCB_RECOLOR_CURSOR 96
4060 uint8_t major_opcode;
4063 xcb_cursor_t cursor;
4065 uint16_t fore_green;
4068 uint16_t back_green;
4072 typedef enum xcb_query_shape_of_t {
4073 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4074 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4075 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4076 } xcb_query_shape_of_t;
4082 unsigned int sequence;
4086 #define XCB_QUERY_BEST_SIZE 97
4092 uint8_t major_opcode;
4095 xcb_drawable_t drawable;
4104 uint8_t response_type;
4116 unsigned int sequence;
4120 #define XCB_QUERY_EXTENSION 98
4126 uint8_t major_opcode;
4137 uint8_t response_type;
4142 uint8_t major_opcode;
4143 uint8_t first_event;
4144 uint8_t first_error;
4151 unsigned int sequence;
4155 #define XCB_LIST_EXTENSIONS 99
4161 uint8_t major_opcode;
4170 uint8_t response_type;
4178 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4184 uint8_t major_opcode;
4185 uint8_t keycode_count;
4187 xcb_keycode_t first_keycode;
4188 uint8_t keysyms_per_keycode;
4196 unsigned int sequence;
4200 #define XCB_GET_KEYBOARD_MAPPING 101
4206 uint8_t major_opcode;
4209 xcb_keycode_t first_keycode;
4217 uint8_t response_type;
4218 uint8_t keysyms_per_keycode;
4224 typedef enum xcb_kb_t {
4225 XCB_KB_KEY_CLICK_PERCENT = 1,
4226 XCB_KB_BELL_PERCENT = 2,
4227 XCB_KB_BELL_PITCH = 4,
4228 XCB_KB_BELL_DURATION = 8,
4230 XCB_KB_LED_MODE = 32,
4232 XCB_KB_AUTO_REPEAT_MODE = 128
4235 typedef enum xcb_led_mode_t {
4236 XCB_LED_MODE_OFF = 0,
4240 typedef enum xcb_auto_repeat_mode_t {
4241 XCB_AUTO_REPEAT_MODE_OFF = 0,
4242 XCB_AUTO_REPEAT_MODE_ON = 1,
4243 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4244 } xcb_auto_repeat_mode_t;
4247 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4253 uint8_t major_opcode;
4256 uint32_t value_mask;
4263 unsigned int sequence;
4267 #define XCB_GET_KEYBOARD_CONTROL 103
4273 uint8_t major_opcode;
4282 uint8_t response_type;
4283 uint8_t global_auto_repeat;
4287 uint8_t key_click_percent;
4288 uint8_t bell_percent;
4289 uint16_t bell_pitch;
4290 uint16_t bell_duration;
4292 uint8_t auto_repeats[32];
4296 #define XCB_BELL 104
4302 uint8_t major_opcode;
4308 #define XCB_CHANGE_POINTER_CONTROL 105
4314 uint8_t major_opcode;
4317 int16_t acceleration_numerator;
4318 int16_t acceleration_denominator;
4320 uint8_t do_acceleration;
4321 uint8_t do_threshold;
4328 unsigned int sequence;
4332 #define XCB_GET_POINTER_CONTROL 106
4338 uint8_t major_opcode;
4347 uint8_t response_type;
4351 uint16_t acceleration_numerator;
4352 uint16_t acceleration_denominator;
4357 typedef enum xcb_blanking_t {
4358 XCB_BLANKING_NOT_PREFERRED = 0,
4359 XCB_BLANKING_PREFERRED = 1,
4360 XCB_BLANKING_DEFAULT = 2
4363 typedef enum xcb_exposures_t {
4364 XCB_EXPOSURES_NOT_ALLOWED = 0,
4365 XCB_EXPOSURES_ALLOWED = 1,
4366 XCB_EXPOSURES_DEFAULT = 2
4370 #define XCB_SET_SCREEN_SAVER 107
4376 uint8_t major_opcode;
4381 uint8_t prefer_blanking;
4382 uint8_t allow_exposures;
4389 unsigned int sequence;
4393 #define XCB_GET_SCREEN_SAVER 108
4399 uint8_t major_opcode;
4408 uint8_t response_type;
4414 uint8_t prefer_blanking;
4415 uint8_t allow_exposures;
4419 typedef enum xcb_host_mode_t {
4420 XCB_HOST_MODE_INSERT = 0,
4421 XCB_HOST_MODE_DELETE = 1
4424 typedef enum xcb_family_t {
4425 XCB_FAMILY_INTERNET = 0,
4426 XCB_FAMILY_DECNET = 1,
4427 XCB_FAMILY_CHAOS = 2,
4428 XCB_FAMILY_SERVER_INTERPRETED = 5,
4429 XCB_FAMILY_INTERNET_6 = 6
4433 #define XCB_CHANGE_HOSTS 109
4439 uint8_t major_opcode;
4444 uint16_t address_len;
4453 uint16_t address_len;
4469 unsigned int sequence;
4473 #define XCB_LIST_HOSTS 110
4479 uint8_t major_opcode;
4488 uint8_t response_type;
4496 typedef enum xcb_access_control_t {
4497 XCB_ACCESS_CONTROL_DISABLE = 0,
4498 XCB_ACCESS_CONTROL_ENABLE = 1
4499 } xcb_access_control_t;
4502 #define XCB_SET_ACCESS_CONTROL 111
4508 uint8_t major_opcode;
4513 typedef enum xcb_close_down_t {
4514 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4515 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4516 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4520 #define XCB_SET_CLOSE_DOWN_MODE 112
4526 uint8_t major_opcode;
4531 typedef enum xcb_kill_t {
4532 XCB_KILL_ALL_TEMPORARY = 0
4536 #define XCB_KILL_CLIENT 113
4542 uint8_t major_opcode;
4549 #define XCB_ROTATE_PROPERTIES 114
4555 uint8_t major_opcode;
4558 xcb_window_t window;
4563 typedef enum xcb_screen_saver_t {
4564 XCB_SCREEN_SAVER_RESET = 0,
4565 XCB_SCREEN_SAVER_ACTIVE = 1
4566 } xcb_screen_saver_t;
4569 #define XCB_FORCE_SCREEN_SAVER 115
4575 uint8_t major_opcode;
4580 typedef enum xcb_mapping_status_t {
4581 XCB_MAPPING_STATUS_SUCCESS = 0,
4582 XCB_MAPPING_STATUS_BUSY = 1,
4583 XCB_MAPPING_STATUS_FAILURE = 2
4584 } xcb_mapping_status_t;
4590 unsigned int sequence;
4594 #define XCB_SET_POINTER_MAPPING 116
4600 uint8_t major_opcode;
4609 uint8_t response_type;
4619 unsigned int sequence;
4623 #define XCB_GET_POINTER_MAPPING 117
4629 uint8_t major_opcode;
4638 uint8_t response_type;
4645 typedef enum xcb_map_index_t {
4646 XCB_MAP_INDEX_SHIFT = 0,
4647 XCB_MAP_INDEX_LOCK = 1,
4648 XCB_MAP_INDEX_CONTROL = 2,
4649 XCB_MAP_INDEX_1 = 3,
4650 XCB_MAP_INDEX_2 = 4,
4651 XCB_MAP_INDEX_3 = 5,
4652 XCB_MAP_INDEX_4 = 6,
4660 unsigned int sequence;
4664 #define XCB_SET_MODIFIER_MAPPING 118
4670 uint8_t major_opcode;
4671 uint8_t keycodes_per_modifier;
4679 uint8_t response_type;
4689 unsigned int sequence;
4693 #define XCB_GET_MODIFIER_MAPPING 119
4699 uint8_t major_opcode;
4708 uint8_t response_type;
4709 uint8_t keycodes_per_modifier;
4716 #define XCB_NO_OPERATION 127
4722 uint8_t major_opcode;
5588 xcb_depth_sizeof (
const void *_buffer );
5627 xcb_depth_visuals_iterator (
const xcb_depth_t *R );
5673 xcb_screen_sizeof (
const void *_buffer );
5686 xcb_screen_allowed_depths_length (
const xcb_screen_t *R );
5699 xcb_screen_allowed_depths_iterator (
const xcb_screen_t *R );
5745 xcb_setup_request_sizeof (
const void *_buffer );
5869 xcb_setup_failed_sizeof (
const void *_buffer );
5954 xcb_setup_authenticate_sizeof (
const void *_buffer );
6039 xcb_setup_sizeof (
const void *_buffer );
6104 xcb_setup_pixmap_formats_length (
const xcb_setup_t *R );
6117 xcb_setup_pixmap_formats_iterator (
const xcb_setup_t *R );
6232 xcb_create_window_sizeof (
const void *_buffer );
6306 xcb_window_t parent ,
6311 uint16_t border_width ,
6313 xcb_visualid_t visual ,
6314 uint32_t value_mask ,
6315 const uint32_t *value_list );
6386 xcb_window_t parent ,
6391 uint16_t border_width ,
6393 xcb_visualid_t visual ,
6394 uint32_t value_mask ,
6395 const uint32_t *value_list );
6398 xcb_change_window_attributes_sizeof (
const void *_buffer );
6433 xcb_window_t window ,
6434 uint32_t value_mask ,
6435 const uint32_t *value_list );
6467 xcb_window_t window ,
6468 uint32_t value_mask ,
6469 const uint32_t *value_list );
6494 xcb_window_t window );
6522 xcb_window_t window );
6586 xcb_window_t window );
6616 xcb_window_t window );
6642 xcb_window_t window );
6665 xcb_window_t window );
6700 xcb_window_t window );
6732 xcb_window_t window );
6771 xcb_window_t window ,
6772 xcb_window_t parent ,
6810 xcb_window_t window ,
6811 xcb_window_t parent ,
6859 xcb_window_t window );
6902 xcb_window_t window );
6928 xcb_window_t window );
6951 xcb_window_t window );
6983 xcb_window_t window );
7012 xcb_window_t window );
7038 xcb_window_t window );
7061 xcb_window_t window );
7064 xcb_configure_window_sizeof (
const void *_buffer );
7097 xcb_window_t window ,
7098 uint16_t value_mask ,
7099 const uint32_t *value_list );
7129 xcb_window_t window ,
7130 uint16_t value_mask ,
7131 const uint32_t *value_list );
7167 xcb_window_t window );
7200 xcb_window_t window );
7225 xcb_drawable_t drawable );
7253 xcb_drawable_t drawable );
7287 xcb_query_tree_sizeof (
const void *_buffer );
7313 xcb_window_t window );
7342 xcb_window_t window );
7415 xcb_intern_atom_sizeof (
const void *_buffer );
7450 uint8_t only_if_exists ,
7490 uint8_t only_if_exists ,
7526 xcb_get_atom_name_sizeof (
const void *_buffer );
7648 xcb_change_property_sizeof (
const void *_buffer );
7695 xcb_window_t window ,
7696 xcb_atom_t property ,
7744 xcb_window_t window ,
7745 xcb_atom_t property ,
7776 xcb_window_t window ,
7777 xcb_atom_t property );
7801 xcb_window_t window ,
7802 xcb_atom_t property );
7805 xcb_get_property_sizeof (
const void *_buffer );
7853 xcb_window_t window ,
7854 xcb_atom_t property ,
7856 uint32_t long_offset ,
7857 uint32_t long_length );
7908 xcb_window_t window ,
7909 xcb_atom_t property ,
7911 uint32_t long_offset ,
7912 uint32_t long_length );
7985 xcb_list_properties_sizeof (
const void *_buffer );
8008 xcb_window_t window );
8034 xcb_window_t window );
8148 xcb_window_t owner ,
8149 xcb_atom_t selection ,
8150 xcb_timestamp_t time );
8191 xcb_window_t owner ,
8192 xcb_atom_t selection ,
8193 xcb_timestamp_t time );
8220 xcb_atom_t selection );
8250 xcb_atom_t selection );
8311 xcb_window_t requestor ,
8312 xcb_atom_t selection ,
8314 xcb_atom_t property ,
8315 xcb_timestamp_t time );
8342 xcb_window_t requestor ,
8343 xcb_atom_t selection ,
8345 xcb_atom_t property ,
8346 xcb_timestamp_t time );
8402 xcb_window_t destination ,
8403 uint32_t event_mask ,
8404 const char *event );
8457 xcb_window_t destination ,
8458 uint32_t event_mask ,
8459 const char *event );
8517 uint8_t owner_events ,
8518 xcb_window_t grab_window ,
8519 uint16_t event_mask ,
8520 uint8_t pointer_mode ,
8521 uint8_t keyboard_mode ,
8522 xcb_window_t confine_to ,
8523 xcb_cursor_t cursor ,
8524 xcb_timestamp_t time );
8585 uint8_t owner_events ,
8586 xcb_window_t grab_window ,
8587 uint16_t event_mask ,
8588 uint8_t pointer_mode ,
8589 uint8_t keyboard_mode ,
8590 xcb_window_t confine_to ,
8591 xcb_cursor_t cursor ,
8592 xcb_timestamp_t time );
8658 xcb_timestamp_t time );
8690 xcb_timestamp_t time );
8781 uint8_t owner_events ,
8782 xcb_window_t grab_window ,
8783 uint16_t event_mask ,
8784 uint8_t pointer_mode ,
8785 uint8_t keyboard_mode ,
8786 xcb_window_t confine_to ,
8787 xcb_cursor_t cursor ,
8789 uint16_t modifiers );
8877 uint8_t owner_events ,
8878 xcb_window_t grab_window ,
8879 uint16_t event_mask ,
8880 uint8_t pointer_mode ,
8881 uint8_t keyboard_mode ,
8882 xcb_window_t confine_to ,
8883 xcb_cursor_t cursor ,
8885 uint16_t modifiers );
8914 xcb_window_t grab_window ,
8915 uint16_t modifiers );
8941 xcb_window_t grab_window ,
8942 uint16_t modifiers );
8970 xcb_cursor_t cursor ,
8971 xcb_timestamp_t time ,
8972 uint16_t event_mask );
8997 xcb_cursor_t cursor ,
8998 xcb_timestamp_t time ,
8999 uint16_t event_mask );
9047 uint8_t owner_events ,
9048 xcb_window_t grab_window ,
9049 xcb_timestamp_t time ,
9050 uint8_t pointer_mode ,
9051 uint8_t keyboard_mode );
9102 uint8_t owner_events ,
9103 xcb_window_t grab_window ,
9104 xcb_timestamp_t time ,
9105 uint8_t pointer_mode ,
9106 uint8_t keyboard_mode );
9163 xcb_timestamp_t time );
9186 xcb_timestamp_t time );
9261 uint8_t owner_events ,
9262 xcb_window_t grab_window ,
9263 uint16_t modifiers ,
9265 uint8_t pointer_mode ,
9266 uint8_t keyboard_mode );
9338 uint8_t owner_events ,
9339 xcb_window_t grab_window ,
9340 uint16_t modifiers ,
9342 uint8_t pointer_mode ,
9343 uint8_t keyboard_mode );
9382 xcb_window_t grab_window ,
9383 uint16_t modifiers );
9419 xcb_window_t grab_window ,
9420 uint16_t modifiers );
9458 xcb_timestamp_t time );
9493 xcb_timestamp_t time );
9610 xcb_window_t window );
9640 xcb_window_t window );
9717 xcb_get_motion_events_sizeof (
const void *_buffer );
9742 xcb_window_t window ,
9743 xcb_timestamp_t start ,
9744 xcb_timestamp_t stop );
9772 xcb_window_t window ,
9773 xcb_timestamp_t start ,
9774 xcb_timestamp_t stop );
9870 xcb_window_t src_window ,
9871 xcb_window_t dst_window ,
9902 xcb_window_t src_window ,
9903 xcb_window_t dst_window ,
9988 xcb_window_t src_window ,
9989 xcb_window_t dst_window ,
9992 uint16_t src_width ,
9993 uint16_t src_height ,
10044 xcb_window_t src_window ,
10045 xcb_window_t dst_window ,
10048 uint16_t src_width ,
10049 uint16_t src_height ,
10099 uint8_t revert_to ,
10100 xcb_window_t focus ,
10101 xcb_timestamp_t time );
10146 uint8_t revert_to ,
10147 xcb_window_t focus ,
10148 xcb_timestamp_t time );
10303 xcb_open_font_sizeof (
const void *_buffer );
10339 uint16_t name_len ,
10340 const char *name );
10373 uint16_t name_len ,
10374 const char *name );
10512 xcb_query_font_sizeof (
const void *_buffer );
10537 xcb_fontable_t font );
10565 xcb_fontable_t font );
10677 xcb_query_text_extents_sizeof (
const void *_buffer ,
10678 uint32_t string_len );
10727 xcb_fontable_t font ,
10728 uint32_t string_len ,
10781 xcb_fontable_t font ,
10782 uint32_t string_len ,
10817 xcb_str_sizeof (
const void *_buffer );
10843 xcb_str_name_length (
const xcb_str_t *R );
10856 xcb_str_name_end (
const xcb_str_t *R );
10902 xcb_list_fonts_sizeof (
const void *_buffer );
10935 uint16_t max_names ,
10936 uint16_t pattern_len ,
10937 const char *pattern );
10973 uint16_t max_names ,
10974 uint16_t pattern_len ,
10975 const char *pattern );
11035 xcb_list_fonts_with_info_sizeof (
const void *_buffer );
11068 uint16_t max_names ,
11069 uint16_t pattern_len ,
11070 const char *pattern );
11106 uint16_t max_names ,
11107 uint16_t pattern_len ,
11108 const char *pattern );
11220 xcb_set_font_path_sizeof (
const void *_buffer );
11247 uint16_t font_qty ,
11272 uint16_t font_qty ,
11276 xcb_get_font_path_sizeof (
const void *_buffer );
11418 xcb_drawable_t drawable ,
11457 xcb_drawable_t drawable ,
11488 xcb_pixmap_t pixmap );
11514 xcb_pixmap_t pixmap );
11517 xcb_create_gc_sizeof (
const void *_buffer );
11551 xcb_gcontext_t cid ,
11552 xcb_drawable_t drawable ,
11553 uint32_t value_mask ,
11554 const uint32_t *value_list );
11585 xcb_gcontext_t cid ,
11586 xcb_drawable_t drawable ,
11587 uint32_t value_mask ,
11588 const uint32_t *value_list );
11591 xcb_change_gc_sizeof (
const void *_buffer );
11626 xcb_gcontext_t gc ,
11627 uint32_t value_mask ,
11628 const uint32_t *value_list );
11660 xcb_gcontext_t gc ,
11661 uint32_t value_mask ,
11662 const uint32_t *value_list );
11690 xcb_gcontext_t src_gc ,
11691 xcb_gcontext_t dst_gc ,
11692 uint32_t value_mask );
11717 xcb_gcontext_t src_gc ,
11718 xcb_gcontext_t dst_gc ,
11719 uint32_t value_mask );
11722 xcb_set_dashes_sizeof (
const void *_buffer );
11751 xcb_gcontext_t gc ,
11752 uint16_t dash_offset ,
11753 uint16_t dashes_len ,
11754 const uint8_t *dashes );
11780 xcb_gcontext_t gc ,
11781 uint16_t dash_offset ,
11782 uint16_t dashes_len ,
11783 const uint8_t *dashes );
11786 xcb_set_clip_rectangles_sizeof (
const void *_buffer ,
11787 uint32_t rectangles_len );
11819 xcb_gcontext_t gc ,
11820 int16_t clip_x_origin ,
11821 int16_t clip_y_origin ,
11822 uint32_t rectangles_len ,
11852 xcb_gcontext_t gc ,
11853 int16_t clip_x_origin ,
11854 int16_t clip_y_origin ,
11855 uint32_t rectangles_len ,
11884 xcb_gcontext_t gc );
11909 xcb_gcontext_t gc );
11940 uint8_t exposures ,
11941 xcb_window_t window ,
11973 uint8_t exposures ,
11974 xcb_window_t window ,
12022 xcb_drawable_t src_drawable ,
12023 xcb_drawable_t dst_drawable ,
12024 xcb_gcontext_t gc ,
12071 xcb_drawable_t src_drawable ,
12072 xcb_drawable_t dst_drawable ,
12073 xcb_gcontext_t gc ,
12114 xcb_drawable_t src_drawable ,
12115 xcb_drawable_t dst_drawable ,
12116 xcb_gcontext_t gc ,
12123 uint32_t bit_plane );
12155 xcb_drawable_t src_drawable ,
12156 xcb_drawable_t dst_drawable ,
12157 xcb_gcontext_t gc ,
12164 uint32_t bit_plane );
12167 xcb_poly_point_sizeof (
const void *_buffer ,
12168 uint32_t points_len );
12198 uint8_t coordinate_mode ,
12199 xcb_drawable_t drawable ,
12200 xcb_gcontext_t gc ,
12201 uint32_t points_len ,
12229 uint8_t coordinate_mode ,
12230 xcb_drawable_t drawable ,
12231 xcb_gcontext_t gc ,
12232 uint32_t points_len ,
12236 xcb_poly_line_sizeof (
const void *_buffer ,
12237 uint32_t points_len );
12281 uint8_t coordinate_mode ,
12282 xcb_drawable_t drawable ,
12283 xcb_gcontext_t gc ,
12284 uint32_t points_len ,
12326 uint8_t coordinate_mode ,
12327 xcb_drawable_t drawable ,
12328 xcb_gcontext_t gc ,
12329 uint32_t points_len ,
12376 xcb_poly_segment_sizeof (
const void *_buffer ,
12377 uint32_t segments_len );
12421 xcb_drawable_t drawable ,
12422 xcb_gcontext_t gc ,
12423 uint32_t segments_len ,
12465 xcb_drawable_t drawable ,
12466 xcb_gcontext_t gc ,
12467 uint32_t segments_len ,
12471 xcb_poly_rectangle_sizeof (
const void *_buffer ,
12472 uint32_t rectangles_len );
12501 xcb_drawable_t drawable ,
12502 xcb_gcontext_t gc ,
12503 uint32_t rectangles_len ,
12530 xcb_drawable_t drawable ,
12531 xcb_gcontext_t gc ,
12532 uint32_t rectangles_len ,
12536 xcb_poly_arc_sizeof (
const void *_buffer ,
12537 uint32_t arcs_len );
12566 xcb_drawable_t drawable ,
12567 xcb_gcontext_t gc ,
12568 uint32_t arcs_len ,
12595 xcb_drawable_t drawable ,
12596 xcb_gcontext_t gc ,
12597 uint32_t arcs_len ,
12601 xcb_fill_poly_sizeof (
const void *_buffer ,
12602 uint32_t points_len );
12633 xcb_drawable_t drawable ,
12634 xcb_gcontext_t gc ,
12636 uint8_t coordinate_mode ,
12637 uint32_t points_len ,
12666 xcb_drawable_t drawable ,
12667 xcb_gcontext_t gc ,
12669 uint8_t coordinate_mode ,
12670 uint32_t points_len ,
12674 xcb_poly_fill_rectangle_sizeof (
const void *_buffer ,
12675 uint32_t rectangles_len );
12718 xcb_drawable_t drawable ,
12719 xcb_gcontext_t gc ,
12720 uint32_t rectangles_len ,
12761 xcb_drawable_t drawable ,
12762 xcb_gcontext_t gc ,
12763 uint32_t rectangles_len ,
12767 xcb_poly_fill_arc_sizeof (
const void *_buffer ,
12768 uint32_t arcs_len );
12797 xcb_drawable_t drawable ,
12798 xcb_gcontext_t gc ,
12799 uint32_t arcs_len ,
12826 xcb_drawable_t drawable ,
12827 xcb_gcontext_t gc ,
12828 uint32_t arcs_len ,
12832 xcb_put_image_sizeof (
const void *_buffer ,
12833 uint32_t data_len );
12870 xcb_drawable_t drawable ,
12871 xcb_gcontext_t gc ,
12878 uint32_t data_len ,
12879 const uint8_t *data );
12913 xcb_drawable_t drawable ,
12914 xcb_gcontext_t gc ,
12921 uint32_t data_len ,
12922 const uint8_t *data );
12925 xcb_get_image_sizeof (
const void *_buffer );
12955 xcb_drawable_t drawable ,
12960 uint32_t plane_mask );
12993 xcb_drawable_t drawable ,
12998 uint32_t plane_mask );
13071 xcb_poly_text_8_sizeof (
const void *_buffer ,
13072 uint32_t items_len );
13103 xcb_drawable_t drawable ,
13104 xcb_gcontext_t gc ,
13107 uint32_t items_len ,
13108 const uint8_t *items );
13136 xcb_drawable_t drawable ,
13137 xcb_gcontext_t gc ,
13140 uint32_t items_len ,
13141 const uint8_t *items );
13144 xcb_poly_text_16_sizeof (
const void *_buffer ,
13145 uint32_t items_len );
13176 xcb_drawable_t drawable ,
13177 xcb_gcontext_t gc ,
13180 uint32_t items_len ,
13181 const uint8_t *items );
13209 xcb_drawable_t drawable ,
13210 xcb_gcontext_t gc ,
13213 uint32_t items_len ,
13214 const uint8_t *items );
13217 xcb_image_text_8_sizeof (
const void *_buffer );
13267 uint8_t string_len ,
13268 xcb_drawable_t drawable ,
13269 xcb_gcontext_t gc ,
13272 const char *
string );
13319 uint8_t string_len ,
13320 xcb_drawable_t drawable ,
13321 xcb_gcontext_t gc ,
13324 const char *
string );
13327 xcb_image_text_16_sizeof (
const void *_buffer );
13378 uint8_t string_len ,
13379 xcb_drawable_t drawable ,
13380 xcb_gcontext_t gc ,
13431 uint8_t string_len ,
13432 xcb_drawable_t drawable ,
13433 xcb_gcontext_t gc ,
13466 xcb_colormap_t mid ,
13467 xcb_window_t window ,
13468 xcb_visualid_t visual );
13495 xcb_colormap_t mid ,
13496 xcb_window_t window ,
13497 xcb_visualid_t visual );
13523 xcb_colormap_t cmap );
13546 xcb_colormap_t cmap );
13573 xcb_colormap_t mid ,
13574 xcb_colormap_t src_cmap );
13598 xcb_colormap_t mid ,
13599 xcb_colormap_t src_cmap );
13625 xcb_colormap_t cmap );
13648 xcb_colormap_t cmap );
13674 xcb_colormap_t cmap );
13697 xcb_colormap_t cmap );
13700 xcb_list_installed_colormaps_sizeof (
const void *_buffer );
13723 xcb_window_t window );
13749 xcb_window_t window );
13854 xcb_colormap_t cmap ,
13895 xcb_colormap_t cmap ,
13932 xcb_alloc_named_color_sizeof (
const void *_buffer );
13957 xcb_colormap_t cmap ,
13958 uint16_t name_len ,
13959 const char *name );
13987 xcb_colormap_t cmap ,
13988 uint16_t name_len ,
13989 const char *name );
14023 xcb_alloc_color_cells_sizeof (
const void *_buffer );
14049 uint8_t contiguous ,
14050 xcb_colormap_t cmap ,
14081 uint8_t contiguous ,
14082 xcb_colormap_t cmap ,
14196 xcb_alloc_color_planes_sizeof (
const void *_buffer );
14224 uint8_t contiguous ,
14225 xcb_colormap_t cmap ,
14260 uint8_t contiguous ,
14261 xcb_colormap_t cmap ,
14338 xcb_free_colors_sizeof (
const void *_buffer ,
14339 uint32_t pixels_len );
14368 xcb_colormap_t cmap ,
14369 uint32_t plane_mask ,
14370 uint32_t pixels_len ,
14371 const uint32_t *pixels );
14397 xcb_colormap_t cmap ,
14398 uint32_t plane_mask ,
14399 uint32_t pixels_len ,
14400 const uint32_t *pixels );
14446 xcb_store_colors_sizeof (
const void *_buffer ,
14447 uint32_t items_len );
14475 xcb_colormap_t cmap ,
14476 uint32_t items_len ,
14502 xcb_colormap_t cmap ,
14503 uint32_t items_len ,
14507 xcb_store_named_color_sizeof (
const void *_buffer );
14538 xcb_colormap_t cmap ,
14540 uint16_t name_len ,
14541 const char *name );
14569 xcb_colormap_t cmap ,
14571 uint16_t name_len ,
14572 const char *name );
14618 xcb_query_colors_sizeof (
const void *_buffer ,
14619 uint32_t pixels_len );
14644 xcb_colormap_t cmap ,
14645 uint32_t pixels_len ,
14646 const uint32_t *pixels );
14674 xcb_colormap_t cmap ,
14675 uint32_t pixels_len ,
14676 const uint32_t *pixels );
14749 xcb_lookup_color_sizeof (
const void *_buffer );
14774 xcb_colormap_t cmap ,
14775 uint16_t name_len ,
14776 const char *name );
14804 xcb_colormap_t cmap ,
14805 uint16_t name_len ,
14806 const char *name );
14874 xcb_pixmap_t source ,
14875 xcb_pixmap_t mask ,
14876 uint16_t fore_red ,
14877 uint16_t fore_green ,
14878 uint16_t fore_blue ,
14879 uint16_t back_red ,
14880 uint16_t back_green ,
14881 uint16_t back_blue ,
14917 xcb_pixmap_t source ,
14918 xcb_pixmap_t mask ,
14919 uint16_t fore_red ,
14920 uint16_t fore_green ,
14921 uint16_t fore_blue ,
14922 uint16_t back_red ,
14923 uint16_t back_green ,
14924 uint16_t back_blue ,
14985 xcb_font_t source_font ,
14986 xcb_font_t mask_font ,
14987 uint16_t source_char ,
14988 uint16_t mask_char ,
14989 uint16_t fore_red ,
14990 uint16_t fore_green ,
14991 uint16_t fore_blue ,
14992 uint16_t back_red ,
14993 uint16_t back_green ,
14994 uint16_t back_blue );
15050 xcb_font_t source_font ,
15051 xcb_font_t mask_font ,
15052 uint16_t source_char ,
15053 uint16_t mask_char ,
15054 uint16_t fore_red ,
15055 uint16_t fore_green ,
15056 uint16_t fore_blue ,
15057 uint16_t back_red ,
15058 uint16_t back_green ,
15059 uint16_t back_blue );
15088 xcb_cursor_t cursor );
15114 xcb_cursor_t cursor );
15146 xcb_cursor_t cursor ,
15147 uint16_t fore_red ,
15148 uint16_t fore_green ,
15149 uint16_t fore_blue ,
15150 uint16_t back_red ,
15151 uint16_t back_green ,
15152 uint16_t back_blue );
15181 xcb_cursor_t cursor ,
15182 uint16_t fore_red ,
15183 uint16_t fore_green ,
15184 uint16_t fore_blue ,
15185 uint16_t back_red ,
15186 uint16_t back_green ,
15187 uint16_t back_blue );
15214 xcb_drawable_t drawable ,
15246 xcb_drawable_t drawable ,
15282 xcb_query_extension_sizeof (
const void *_buffer );
15318 uint16_t name_len ,
15319 const char *name );
15358 uint16_t name_len ,
15359 const char *name );
15393 xcb_list_extensions_sizeof (
const void *_buffer );
15498 xcb_change_keyboard_mapping_sizeof (
const void *_buffer );
15527 uint8_t keycode_count ,
15528 xcb_keycode_t first_keycode ,
15529 uint8_t keysyms_per_keycode ,
15530 const xcb_keysym_t *keysyms );
15556 uint8_t keycode_count ,
15557 xcb_keycode_t first_keycode ,
15558 uint8_t keysyms_per_keycode ,
15559 const xcb_keysym_t *keysyms );
15562 xcb_get_keyboard_mapping_sizeof (
const void *_buffer );
15586 xcb_keycode_t first_keycode ,
15614 xcb_keycode_t first_keycode ,
15688 xcb_change_keyboard_control_sizeof (
const void *_buffer );
15715 uint32_t value_mask ,
15716 const uint32_t *value_list );
15740 uint32_t value_mask ,
15741 const uint32_t *value_list );
15896 int16_t acceleration_numerator ,
15897 int16_t acceleration_denominator ,
15898 int16_t threshold ,
15899 uint8_t do_acceleration ,
15900 uint8_t do_threshold );
15927 int16_t acceleration_numerator ,
15928 int16_t acceleration_denominator ,
15929 int16_t threshold ,
15930 uint8_t do_acceleration ,
15931 uint8_t do_threshold );
16038 uint8_t prefer_blanking ,
16039 uint8_t allow_exposures );
16067 uint8_t prefer_blanking ,
16068 uint8_t allow_exposures );
16147 xcb_change_hosts_sizeof (
const void *_buffer );
16178 uint16_t address_len ,
16179 const uint8_t *address );
16207 uint16_t address_len ,
16208 const uint8_t *address );
16211 xcb_host_sizeof (
const void *_buffer );
16237 xcb_host_address_length (
const xcb_host_t *R );
16250 xcb_host_address_end (
const xcb_host_t *R );
16296 xcb_list_hosts_sizeof (
const void *_buffer );
16528 uint32_t resource );
16557 uint32_t resource );
16560 xcb_rotate_properties_sizeof (
const void *_buffer );
16589 xcb_window_t window ,
16590 uint16_t atoms_len ,
16592 const xcb_atom_t *atoms );
16618 xcb_window_t window ,
16619 uint16_t atoms_len ,
16621 const xcb_atom_t *atoms );
16673 xcb_set_pointer_mapping_sizeof (
const void *_buffer );
16698 const uint8_t *map );
16726 const uint8_t *map );
16760 xcb_get_pointer_mapping_sizeof (
const void *_buffer );
16878 xcb_set_modifier_mapping_sizeof (
const void *_buffer );
16902 uint8_t keycodes_per_modifier ,
16903 const xcb_keycode_t *keycodes );
16930 uint8_t keycodes_per_modifier ,
16931 const xcb_keycode_t *keycodes );
16965 xcb_get_modifier_mapping_sizeof (
const void *_buffer );
xcb_list_extensions_cookie_t
Definition: xproto.h:4150
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
Definition: xproto.h:1925
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:6420
struct xcb_set_selection_owner_request_t xcb_set_selection_owner_request_t
xcb_set_selection_owner_request_t
xcb_reparent_window_request_t
Definition: xproto.h:1574
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
Definition: xproto.h:3850
xcb_list_fonts_with_info_cookie_t
Definition: xproto.h:2812
union xcb_client_message_data_t xcb_client_message_data_t
xcb_client_message_data_t
struct xcb_selection_notify_event_t xcb_selection_notify_event_t
xcb_selection_notify_event_t
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping(xcb_connection_t *c)
Definition: xproto.c:16570
struct xcb_store_named_color_request_t xcb_store_named_color_request_t
xcb_store_named_color_request_t
struct xcb_image_text_8_request_t xcb_image_text_8_request_t
xcb_image_text_8_request_t
xcb_void_cookie_t xcb_no_operation(xcb_connection_t *c)
Definition: xproto.c:16747
struct xcb_get_font_path_cookie_t xcb_get_font_path_cookie_t
xcb_get_font_path_cookie_t
struct xcb_bell_request_t xcb_bell_request_t
xcb_bell_request_t
xcb_void_cookie_t xcb_bell_checked(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:14805
xcb_void_cookie_t xcb_reparent_window(xcb_connection_t *c, xcb_window_t window, xcb_window_t parent, int16_t x, int16_t y)
Reparents a window.
Definition: xproto.c:2427
struct xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_cookie_t
void xcb_font_next(xcb_font_iterator_t *i)
Definition: xproto.c:181
struct xcb_configure_notify_event_t xcb_configure_notify_event_t
xcb_configure_notify_event_t
struct xcb_poly_text_16_request_t xcb_poly_text_16_request_t
xcb_poly_text_16_request_t
xcb_query_best_size_cookie_t xcb_query_best_size(xcb_connection_t *c, uint8_t _class, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Definition: xproto.c:13872
struct xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Generic error.
Definition: xcb.h:162
struct xcb_setup_authenticate_iterator_t xcb_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
xcb_timecoord_t
Definition: xproto.h:2410
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:485
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:870
struct xcb_window_iterator_t xcb_window_iterator_t
xcb_window_iterator_t
void xcb_arc_next(xcb_arc_iterator_t *i)
Definition: xproto.c:675
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:15576
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_unchecked(xcb_connection_t *c, uint8_t map_len, const uint8_t *map)
Definition: xproto.c:16171
xcb_void_cookie_t xcb_create_gc_checked(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:8242
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11546
xcb_void_cookie_t xcb_ungrab_button_checked(xcb_connection_t *c, uint8_t button, xcb_window_t grab_window, uint16_t modifiers)
Definition: xproto.c:4904
xcb_void_cookie_t xcb_poly_rectangle_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:9723
xcb_change_window_attributes_request_t
Definition: xproto.h:1465
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11660
Definition: xproto.h:3073
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:5200
struct xcb_alloc_named_color_reply_t xcb_alloc_named_color_reply_t
xcb_alloc_named_color_reply_t
void xcb_timestamp_next(xcb_timestamp_iterator_t *i)
Definition: xproto.c:447
Definition: xproto.h:3029
xcb_get_keyboard_control_reply_t * xcb_get_keyboard_control_reply(xcb_connection_t *c, xcb_get_keyboard_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14786
struct xcb_list_extensions_reply_t xcb_list_extensions_reply_t
xcb_list_extensions_reply_t
struct xcb_translate_coordinates_request_t xcb_translate_coordinates_request_t
xcb_translate_coordinates_request_t
xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked(xcb_connection_t *c)
Definition: xproto.c:6365
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:751
xcb_change_pointer_control_request_t
Definition: xproto.h:4313
xcb_void_cookie_t xcb_ungrab_key(xcb_connection_t *c, xcb_keycode_t key, xcb_window_t grab_window, uint16_t modifiers)
release a key combination
Definition: xproto.c:5428
xcb_void_cookie_t xcb_warp_pointer(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y)
move mouse pointer
Definition: xproto.c:6193
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:13719
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:1297
struct xcb_segment_iterator_t xcb_segment_iterator_t
xcb_segment_iterator_t
xcb_void_cookie_t xcb_set_clip_rectangles_checked(xcb_connection_t *c, uint8_t ordering, xcb_gcontext_t gc, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:8719
xcb_get_window_attributes_cookie_t xcb_get_window_attributes_unchecked(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2087
struct xcb_client_message_data_iterator_t xcb_client_message_data_iterator_t
xcb_client_message_data_iterator_t
struct xcb_query_extension_request_t xcb_query_extension_request_t
xcb_query_extension_request_t
xcb_list_hosts_request_t
Definition: xproto.h:4478
xcb_intern_atom_cookie_t xcb_intern_atom(xcb_connection_t *c, uint8_t only_if_exists, uint16_t name_len, const char *name)
Get atom identifier by name.
Definition: xproto.c:3286
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:1831
xcb_str_t
Definition: xproto.h:2763
xcb_void_cookie_t xcb_poly_arc(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:9902
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:16060
struct xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes_cookie_t
xcb_query_best_size_cookie_t
Definition: xproto.h:4081
struct xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:2317
struct xcb_configure_window_request_t xcb_configure_window_request_t
xcb_configure_window_request_t
xcb_query_colors_reply_t * xcb_query_colors_reply(xcb_connection_t *c, xcb_query_colors_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:13243
struct xcb_change_keyboard_mapping_request_t xcb_change_keyboard_mapping_request_t
xcb_change_keyboard_mapping_request_t
xcb_copy_colormap_and_free_request_t
Definition: xproto.h:3608
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:6731
xcb_get_property_reply_t * xcb_get_property_reply(xcb_connection_t *c, xcb_get_property_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3994
struct xcb_query_font_cookie_t xcb_query_font_cookie_t
xcb_query_font_cookie_t
xcb_generic_iterator_t xcb_setup_failed_end(xcb_setup_failed_iterator_t i)
Definition: xproto.c:1318
xcb_query_font_reply_t * xcb_query_font_reply(xcb_connection_t *c, xcb_query_font_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7014
xcb_grab_pointer_reply_t * xcb_grab_pointer_reply(xcb_connection_t *c, xcb_grab_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4683
struct xcb_rectangle_t xcb_rectangle_t
xcb_rectangle_t
xcb_void_cookie_t xcb_poly_line_checked(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
draw lines
Definition: xproto.c:9424
xcb_gravity_notify_event_t
Definition: xproto.h:913
struct xcb_get_font_path_reply_t xcb_get_font_path_reply_t
xcb_get_font_path_reply_t
xcb_get_geometry_cookie_t xcb_get_geometry_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:3020
struct xcb_destroy_notify_event_t xcb_destroy_notify_event_t
xcb_destroy_notify_event_t
void xcb_client_message_data_next(xcb_client_message_data_iterator_t *i)
Definition: xproto.c:1708
Definition: xproto.h:2311
Definition: xproto.h:2266
struct xcb_request_error_t xcb_request_error_t
xcb_request_error_t
xcb_visualtype_t
Definition: xproto.h:280
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4678
xcb_query_extension_reply_t
Definition: xproto.h:4136
xcb_query_keymap_cookie_t
Definition: xproto.h:2580
xcb_screen_iterator_t
Definition: xproto.h:379
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:16023
xcb_map_request_event_t
Definition: xproto.h:837
xcb_get_property_cookie_t xcb_get_property(xcb_connection_t *c, uint8_t _delete, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length)
Gets a window property.
Definition: xproto.c:3842
Definition: xproto.h:2112
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:713
xcb_void_cookie_t xcb_configure_window(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:2855
xcb_alloc_color_request_t
Definition: xproto.h:3687
struct xcb_set_close_down_mode_request_t xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
Definition: xproto.h:4525
xcb_void_cookie_t xcb_set_selection_owner(xcb_connection_t *c, xcb_window_t owner, xcb_atom_t selection, xcb_timestamp_t time)
Sets the owner of a selection.
Definition: xproto.c:4236
xcb_void_cookie_t xcb_change_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const uint32_t *value_list)
change graphics context components
Definition: xproto.c:8372
xcb_set_screen_saver_request_t
Definition: xproto.h:4375
struct xcb_query_text_extents_cookie_t xcb_query_text_extents_cookie_t
xcb_query_text_extents_cookie_t
xcb_void_cookie_t xcb_image_text_16_checked(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const xcb_char2b_t *string)
Draws text.
Definition: xproto.c:11189
struct xcb_grab_pointer_request_t xcb_grab_pointer_request_t
xcb_grab_pointer_request_t
xcb_void_cookie_t xcb_copy_plane(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height, uint32_t bit_plane)
Definition: xproto.c:9202
struct xcb_host_t xcb_host_t
xcb_host_t
xcb_void_cookie_t xcb_change_pointer_control_checked(xcb_connection_t *c, int16_t acceleration_numerator, int16_t acceleration_denominator, int16_t threshold, uint8_t do_acceleration, uint8_t do_threshold)
Definition: xproto.c:14883
xcb_grab_pointer_cookie_t xcb_grab_pointer(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, xcb_timestamp_t time)
Grab the pointer.
Definition: xproto.c:4573
struct xcb_alloc_color_planes_reply_t xcb_alloc_color_planes_reply_t
xcb_alloc_color_planes_reply_t
struct xcb_query_best_size_reply_t xcb_query_best_size_reply_t
xcb_query_best_size_reply_t
struct xcb_font_iterator_t xcb_font_iterator_t
xcb_font_iterator_t
struct xcb_list_fonts_with_info_reply_t xcb_list_fonts_with_info_reply_t
xcb_list_fonts_with_info_reply_t
struct xcb_get_motion_events_cookie_t xcb_get_motion_events_cookie_t
xcb_get_motion_events_cookie_t
xcb_query_tree_request_t
Definition: xproto.h:1737
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:11727
xcb_void_cookie_t xcb_poly_segment(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t segments_len, const xcb_segment_t *segments)
draw lines
Definition: xproto.c:9644
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition: xproto.c:199
struct xcb_setup_failed_iterator_t xcb_setup_failed_iterator_t
xcb_setup_failed_iterator_t
struct xcb_change_hosts_request_t xcb_change_hosts_request_t
xcb_change_hosts_request_t
xcb_font_iterator_t
Definition: xproto.h:76
xcb_get_pointer_control_reply_t * xcb_get_pointer_control_reply(xcb_connection_t *c, xcb_get_pointer_control_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15050
xcb_void_cookie_t xcb_set_selection_owner_checked(xcb_connection_t *c, xcb_window_t owner, xcb_atom_t selection, xcb_timestamp_t time)
Sets the owner of a selection.
Definition: xproto.c:4192
xcb_create_pixmap_request_t
Definition: xproto.h:2906
xcb_unmap_window_request_t
Definition: xproto.h:1616
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4023
xcb_image_text_16_request_t
Definition: xproto.h:3559
xcb_get_motion_events_cookie_t xcb_get_motion_events(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t start, xcb_timestamp_t stop)
Definition: xproto.c:5855
xcb_query_colors_cookie_t xcb_query_colors_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:13145
xcb_set_modifier_mapping_cookie_t
Definition: xproto.h:4659
struct xcb_client_message_event_t xcb_client_message_event_t
xcb_client_message_event_t
struct xcb_unmap_window_request_t xcb_unmap_window_request_t
xcb_unmap_window_request_t
struct xcb_list_properties_cookie_t xcb_list_properties_cookie_t
xcb_list_properties_cookie_t
Definition: xproto.h:2972
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
Definition: xproto.h:479
xcb_expose_event_t
Definition: xproto.h:693
xcb_list_extensions_request_t
Definition: xproto.h:4160
xcb_void_cookie_t xcb_grab_button_checked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, uint8_t button, uint16_t modifiers)
Grab pointer button(s)
Definition: xproto.c:4786
xcb_void_cookie_t xcb_store_named_color_checked(xcb_connection_t *c, uint8_t flags, xcb_colormap_t cmap, uint32_t pixel, uint16_t name_len, const char *name)
Definition: xproto.c:12925
xcb_grab_pointer_cookie_t
Definition: xproto.h:2053
struct xcb_get_selection_owner_cookie_t xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_cookie_t
xcb_void_cookie_t xcb_create_colormap_checked(xcb_connection_t *c, uint8_t alloc, xcb_colormap_t mid, xcb_window_t window, xcb_visualid_t visual)
Definition: xproto.c:11299
struct xcb_visualid_iterator_t xcb_visualid_iterator_t
xcb_visualid_iterator_t
struct xcb_segment_t xcb_segment_t
xcb_segment_t
xcb_void_cookie_t xcb_rotate_properties_checked(xcb_connection_t *c, xcb_window_t window, uint16_t atoms_len, int16_t delta, const xcb_atom_t *atoms)
Definition: xproto.c:15924
struct xcb_poly_line_request_t xcb_poly_line_request_t
xcb_poly_line_request_t
struct xcb_create_cursor_request_t xcb_create_cursor_request_t
xcb_create_cursor_request_t
xcb_ungrab_server_request_t
Definition: xproto.h:2363
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2183
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:5238
struct xcb_alloc_color_cookie_t xcb_alloc_color_cookie_t
xcb_alloc_color_cookie_t
xcb_get_modifier_mapping_cookie_t
Definition: xproto.h:4688
xcb_query_extension_cookie_t
Definition: xproto.h:4115
struct xcb_poly_arc_request_t xcb_poly_arc_request_t
xcb_poly_arc_request_t
xcb_get_font_path_cookie_t xcb_get_font_path_unchecked(xcb_connection_t *c)
Definition: xproto.c:7944
xcb_create_colormap_request_t
Definition: xproto.h:3580
xcb_create_window_request_t
Definition: xproto.h:1443
xcb_void_cookie_t xcb_change_active_pointer_grab_checked(xcb_connection_t *c, xcb_cursor_t cursor, xcb_timestamp_t time, uint16_t event_mask)
Definition: xproto.c:4992
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
Definition: xproto.h:1901
struct xcb_set_clip_rectangles_request_t xcb_set_clip_rectangles_request_t
xcb_set_clip_rectangles_request_t
xcb_void_cookie_t xcb_send_event_checked(xcb_connection_t *c, uint8_t propagate, xcb_window_t destination, uint32_t event_mask, const char *event)
send an event
Definition: xproto.c:4477
struct xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
struct xcb_fontable_iterator_t xcb_fontable_iterator_t
xcb_fontable_iterator_t
xcb_lookup_color_cookie_t xcb_lookup_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:13293
xcb_void_cookie_t xcb_convert_selection(xcb_connection_t *c, xcb_window_t requestor, xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Definition: xproto.c:4428
struct xcb_query_keymap_cookie_t xcb_query_keymap_cookie_t
xcb_query_keymap_cookie_t
xcb_set_modifier_mapping_reply_t * xcb_set_modifier_mapping_reply(xcb_connection_t *c, xcb_set_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16523
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2162
xcb_request_error_t
Definition: xproto.h:1209
Definition: xproto.h:2960
xcb_query_best_size_reply_t * xcb_query_best_size_reply(xcb_connection_t *c, xcb_query_best_size_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:13962
xcb_alloc_color_cookie_t xcb_alloc_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t red, uint16_t green, uint16_t blue)
Allocate a color.
Definition: xproto.c:11878
xcb_cw_t
Definition: xproto.h:1316
struct xcb_translate_coordinates_reply_t xcb_translate_coordinates_reply_t
xcb_translate_coordinates_reply_t
xcb_get_image_cookie_t xcb_get_image_unchecked(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask)
Definition: xproto.c:10611
xcb_change_property_request_t
Definition: xproto.h:1844
xcb_alloc_color_cookie_t
Definition: xproto.h:3677
xcb_get_image_reply_t
Definition: xproto.h:3496
xcb_generic_iterator_t xcb_colormap_end(xcb_colormap_iterator_t i)
Definition: xproto.c:275
xcb_void_cookie_t xcb_poly_point_checked(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:9291
xcb_setup_failed_iterator_t
Definition: xproto.h:421
struct xcb_get_input_focus_reply_t xcb_get_input_focus_reply_t
xcb_get_input_focus_reply_t
xcb_intern_atom_reply_t
Definition: xproto.h:1782
struct xcb_get_selection_owner_request_t xcb_get_selection_owner_request_t
xcb_get_selection_owner_request_t
xcb_segment_t
Definition: xproto.h:3332
xcb_alloc_color_planes_reply_t * xcb_alloc_color_planes_reply(xcb_connection_t *c, xcb_alloc_color_planes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12583
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8824
xcb_void_cookie_t xcb_image_text_16(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const xcb_char2b_t *string)
Draws text.
Definition: xproto.c:11245
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:7822
xcb_store_named_color_request_t
Definition: xproto.h:3887
xcb_clear_area_request_t
Definition: xproto.h:3238
xcb_enter_notify_event_t
Definition: xproto.h:634
struct xcb_alloc_color_request_t xcb_alloc_color_request_t
xcb_alloc_color_request_t
xcb_void_cookie_t xcb_set_access_control_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15668
xcb_client_message_event_t
Definition: xproto.h:1172
struct xcb_get_pointer_mapping_reply_t xcb_get_pointer_mapping_reply_t
xcb_get_pointer_mapping_reply_t
struct xcb_no_operation_request_t xcb_no_operation_request_t
xcb_no_operation_request_t
void xcb_keycode_next(xcb_keycode_iterator_t *i)
Definition: xproto.c:523
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:1686
struct xcb_change_pointer_control_request_t xcb_change_pointer_control_request_t
xcb_change_pointer_control_request_t
struct xcb_mapping_notify_event_t xcb_mapping_notify_event_t
xcb_mapping_notify_event_t
xcb_void_cookie_t xcb_change_keyboard_mapping_checked(xcb_connection_t *c, uint8_t keycode_count, xcb_keycode_t first_keycode, uint8_t keysyms_per_keycode, const xcb_keysym_t *keysyms)
Definition: xproto.c:14314
struct xcb_map_notify_event_t xcb_map_notify_event_t
xcb_map_notify_event_t
struct xcb_query_colors_cookie_t xcb_query_colors_cookie_t
xcb_query_colors_cookie_t
struct xcb_get_screen_saver_cookie_t xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_cookie_t
struct xcb_poly_point_request_t xcb_poly_point_request_t
xcb_poly_point_request_t
xcb_void_cookie_t xcb_map_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition: xproto.c:2471
Definition: xproto.h:3058
xcb_void_cookie_t xcb_store_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t items_len, const xcb_coloritem_t *items)
Definition: xproto.c:12847
xcb_void_cookie_t xcb_grab_key_checked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t modifiers, xcb_keycode_t key, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab keyboard key(s)
Definition: xproto.c:5281
xcb_copy_area_request_t
Definition: xproto.h:3255
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition: xproto.c:389
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition: xproto.c:105
xcb_list_extensions_reply_t * xcb_list_extensions_reply(xcb_connection_t *c, xcb_list_extensions_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14263
struct xcb_set_modifier_mapping_request_t xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
xcb_get_property_cookie_t
Definition: xproto.h:1877
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11388
Definition: xproto.h:2516
struct xcb_list_fonts_with_info_request_t xcb_list_fonts_with_info_request_t
xcb_list_fonts_with_info_request_t
struct xcb_allow_events_request_t xcb_allow_events_request_t
xcb_allow_events_request_t
struct xcb_ungrab_button_request_t xcb_ungrab_button_request_t
xcb_ungrab_button_request_t
struct xcb_create_notify_event_t xcb_create_notify_event_t
xcb_create_notify_event_t
xcb_get_motion_events_reply_t * xcb_get_motion_events_reply(xcb_connection_t *c, xcb_get_motion_events_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:5994
xcb_grab_keyboard_reply_t * xcb_grab_keyboard_reply(xcb_connection_t *c, xcb_grab_keyboard_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:5181
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:4080
xcb_get_atom_name_reply_t * xcb_get_atom_name_reply(xcb_connection_t *c, xcb_get_atom_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3558
xcb_list_hosts_reply_t * xcb_list_hosts_reply(xcb_connection_t *c, xcb_list_hosts_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15649
struct xcb_get_property_reply_t xcb_get_property_reply_t
xcb_get_property_reply_t
xcb_translate_coordinates_cookie_t xcb_translate_coordinates(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y)
Definition: xproto.c:6016
struct xcb_list_extensions_request_t xcb_list_extensions_request_t
xcb_list_extensions_request_t
struct xcb_get_font_path_request_t xcb_get_font_path_request_t
xcb_get_font_path_request_t
xcb_poly_text_8_request_t
Definition: xproto.h:3511
struct xcb_change_save_set_request_t xcb_change_save_set_request_t
xcb_change_save_set_request_t
struct xcb_query_tree_cookie_t xcb_query_tree_cookie_t
xcb_query_tree_cookie_t
xcb_void_cookie_t xcb_destroy_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2259
struct xcb_query_pointer_request_t xcb_query_pointer_request_t
xcb_query_pointer_request_t
xcb_void_cookie_t xcb_change_active_pointer_grab(xcb_connection_t *c, xcb_cursor_t cursor, xcb_timestamp_t time, uint16_t event_mask)
Definition: xproto.c:5037
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4637
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition: xproto.c:257
struct xcb_gcontext_iterator_t xcb_gcontext_iterator_t
xcb_gcontext_iterator_t
struct xcb_get_motion_events_request_t xcb_get_motion_events_request_t
xcb_get_motion_events_request_t
struct xcb_query_font_request_t xcb_query_font_request_t
xcb_query_font_request_t
struct xcb_charinfo_t xcb_charinfo_t
xcb_charinfo_t
struct xcb_set_pointer_mapping_request_t xcb_set_pointer_mapping_request_t
xcb_set_pointer_mapping_request_t
xcb_query_best_size_request_t
Definition: xproto.h:4091
xcb_grab_keyboard_reply_t
Definition: xproto.h:2199
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:123
xcb_put_image_request_t
Definition: xproto.h:3453
xcb_void_cookie_t xcb_copy_colormap_and_free(xcb_connection_t *c, xcb_colormap_t mid, xcb_colormap_t src_cmap)
Definition: xproto.c:11506
xcb_poly_line_request_t
Definition: xproto.h:3321
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:14626
struct xcb_button_press_event_t xcb_button_press_event_t
xcb_button_press_event_t
xcb_query_text_extents_request_t
Definition: xproto.h:2736
xcb_query_tree_reply_t
Definition: xproto.h:1747
xcb_kill_client_request_t
Definition: xproto.h:4541
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
xcb_no_exposure_event_t
Definition: xproto.h:733
xcb_query_tree_cookie_t xcb_query_tree(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3107
xcb_grab_key_request_t
Definition: xproto.h:2229
Definition: xproto.h:1331
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:5511
struct xcb_change_active_pointer_grab_request_t xcb_change_active_pointer_grab_request_t
xcb_change_active_pointer_grab_request_t
struct xcb_get_screen_saver_reply_t xcb_get_screen_saver_reply_t
xcb_get_screen_saver_reply_t
struct xcb_query_keymap_reply_t xcb_query_keymap_reply_t
xcb_query_keymap_reply_t
struct xcb_create_colormap_request_t xcb_create_colormap_request_t
xcb_create_colormap_request_t
xcb_query_pointer_reply_t * xcb_query_pointer_reply(xcb_connection_t *c, xcb_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:5767
struct xcb_copy_plane_request_t xcb_copy_plane_request_t
xcb_copy_plane_request_t
xcb_unmap_notify_event_t
Definition: xproto.h:805
xcb_property_notify_event_t
Definition: xproto.h:980
xcb_free_gc_request_t
Definition: xproto.h:3225
xcb_unmap_subwindows_request_t
Definition: xproto.h:1629
xcb_free_colors_request_t
Definition: xproto.h:3833
xcb_get_selection_owner_cookie_t
Definition: xproto.h:1962
xcb_resize_request_event_t
Definition: xproto.h:929
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:541
struct xcb_change_window_attributes_request_t xcb_change_window_attributes_request_t
xcb_change_window_attributes_request_t
xcb_void_cookie_t xcb_set_access_control(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15705
xcb_intern_atom_cookie_t xcb_intern_atom_unchecked(xcb_connection_t *c, uint8_t only_if_exists, uint16_t name_len, const char *name)
Get atom identifier by name.
Definition: xproto.c:3334
xcb_get_screen_saver_request_t
Definition: xproto.h:4398
xcb_get_keyboard_mapping_reply_t * xcb_get_keyboard_mapping_reply(xcb_connection_t *c, xcb_get_keyboard_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14577
xcb_free_colormap_request_t
Definition: xproto.h:3595
xcb_translate_coordinates_request_t
Definition: xproto.h:2472
struct xcb_get_geometry_request_t xcb_get_geometry_request_t
xcb_get_geometry_request_t
struct xcb_uninstall_colormap_request_t xcb_uninstall_colormap_request_t
xcb_uninstall_colormap_request_t
Definition: xproto.h:2285
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3768
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:15816
xcb_void_cookie_t xcb_allow_events_checked(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:5471
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1813
xcb_query_colors_request_t
Definition: xproto.h:3929
struct xcb_fontprop_t xcb_fontprop_t
xcb_fontprop_t
struct xcb_button_iterator_t xcb_button_iterator_t
xcb_button_iterator_t
xcb_void_cookie_t xcb_clear_area(xcb_connection_t *c, uint8_t exposures, xcb_window_t window, int16_t x, int16_t y, uint16_t width, uint16_t height)
Definition: xproto.c:8957
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:7277
xcb_query_tree_cookie_t
Definition: xproto.h:1727
Definition: xproto.h:3032
struct xcb_lookup_color_reply_t xcb_lookup_color_reply_t
xcb_lookup_color_reply_t
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t reds, uint16_t greens, uint16_t blues)
Definition: xproto.c:12431
xcb_void_cookie_t xcb_change_pointer_control(xcb_connection_t *c, int16_t acceleration_numerator, int16_t acceleration_denominator, int16_t threshold, uint8_t do_acceleration, uint8_t do_threshold)
Definition: xproto.c:14933
struct xcb_get_pointer_control_request_t xcb_get_pointer_control_request_t
xcb_get_pointer_control_request_t
xcb_void_cookie_t xcb_set_input_focus_checked(xcb_connection_t *c, uint8_t revert_to, xcb_window_t focus, xcb_timestamp_t time)
Sets input focus.
Definition: xproto.c:6247
struct xcb_query_best_size_request_t xcb_query_best_size_request_t
xcb_query_best_size_request_t
xcb_bell_request_t
Definition: xproto.h:4301
xcb_grab_pointer_reply_t
Definition: xproto.h:2079
xcb_get_screen_saver_reply_t
Definition: xproto.h:4407
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:9541
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3665
xcb_void_cookie_t xcb_change_hosts_checked(xcb_connection_t *c, uint8_t mode, uint8_t family, uint16_t address_len, const uint8_t *address)
Definition: xproto.c:15285
Generic iterator.
Definition: xcb.h:109
xcb_grab_keyboard_cookie_t xcb_grab_keyboard_unchecked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, xcb_timestamp_t time, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab the keyboard.
Definition: xproto.c:5134
xcb_query_text_extents_reply_t * xcb_query_text_extents_reply(xcb_connection_t *c, xcb_query_text_extents_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7157
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_copy_gc_request_t
Definition: xproto.h:3173
xcb_visibility_notify_event_t
Definition: xproto.h:755
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:6330
xcb_intern_atom_cookie_t
Definition: xproto.h:1761
Definition: xproto.h:2028
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:599
struct xcb_setup_authenticate_t xcb_setup_authenticate_t
xcb_setup_authenticate_t
xcb_void_cookie_t xcb_copy_gc(xcb_connection_t *c, xcb_gcontext_t src_gc, xcb_gcontext_t dst_gc, uint32_t value_mask)
Definition: xproto.c:8512
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:15464
struct xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t
xcb_setup_request_iterator_t
Definition: xproto.h:401
struct xcb_query_text_extents_reply_t xcb_query_text_extents_reply_t
xcb_query_text_extents_reply_t
xcb_query_colors_cookie_t
Definition: xproto.h:3919
struct xcb_keycode_iterator_t xcb_keycode_iterator_t
xcb_keycode_iterator_t
struct xcb_colormap_iterator_t xcb_colormap_iterator_t
xcb_colormap_iterator_t
xcb_query_keymap_request_t
Definition: xproto.h:2590
xcb_alloc_named_color_cookie_t xcb_alloc_named_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:12071
Definition: xproto.h:2257
xcb_fontable_iterator_t
Definition: xproto.h:131
struct xcb_get_keyboard_mapping_reply_t xcb_get_keyboard_mapping_reply_t
xcb_get_keyboard_mapping_reply_t
xcb_depth_t
Definition: xproto.h:303
struct xcb_query_font_reply_t xcb_query_font_reply_t
xcb_query_font_reply_t
struct xcb_warp_pointer_request_t xcb_warp_pointer_request_t
xcb_warp_pointer_request_t
void xcb_coloritem_next(xcb_coloritem_iterator_t *i)
Definition: xproto.c:12730
struct xcb_change_gc_request_t xcb_change_gc_request_t
xcb_change_gc_request_t
xcb_set_pointer_mapping_cookie_t
Definition: xproto.h:4589
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:465
struct xcb_timestamp_iterator_t xcb_timestamp_iterator_t
xcb_timestamp_iterator_t
xcb_gcontext_iterator_t
Definition: xproto.h:87
void xcb_segment_next(xcb_segment_iterator_t *i)
Definition: xproto.c:9523
xcb_void_cookie_t xcb_free_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t plane_mask, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:12684
xcb_query_pointer_reply_t
Definition: xproto.h:2392
struct xcb_get_screen_saver_request_t xcb_get_screen_saver_request_t
xcb_get_screen_saver_request_t
xcb_query_text_extents_cookie_t xcb_query_text_extents(xcb_connection_t *c, xcb_fontable_t font, uint32_t string_len, const xcb_char2b_t *string)
get text extents
Definition: xproto.c:7064
Definition: xproto.h:1357
xcb_get_motion_events_request_t
Definition: xproto.h:2438
xcb_query_pointer_request_t
Definition: xproto.h:2382
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:14155
xcb_coord_mode_t
Definition: xproto.h:3292
struct xcb_grab_button_request_t xcb_grab_button_request_t
xcb_grab_button_request_t
struct xcb_alloc_color_cells_reply_t xcb_alloc_color_cells_reply_t
xcb_alloc_color_cells_reply_t
xcb_generic_iterator_t xcb_setup_authenticate_end(xcb_setup_authenticate_iterator_t i)
Definition: xproto.c:1442
xcb_translate_coordinates_cookie_t xcb_translate_coordinates_unchecked(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y)
Definition: xproto.c:6063
struct xcb_copy_area_request_t xcb_copy_area_request_t
xcb_copy_area_request_t
xcb_void_cookie_t xcb_set_screen_saver(xcb_connection_t *c, int16_t timeout, int16_t interval, uint8_t prefer_blanking, uint8_t allow_exposures)
Definition: xproto.c:15119
struct xcb_query_keymap_request_t xcb_query_keymap_request_t
xcb_query_keymap_request_t
xcb_void_cookie_t xcb_poly_rectangle(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:9773
xcb_get_property_request_t
Definition: xproto.h:1887
struct xcb_recolor_cursor_request_t xcb_recolor_cursor_request_t
xcb_recolor_cursor_request_t
xcb_void_cookie_t xcb_grab_button(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, uint8_t button, uint16_t modifiers)
Grab pointer button(s)
Definition: xproto.c:4848
xcb_list_installed_colormaps_reply_t * xcb_list_installed_colormaps_reply(xcb_connection_t *c, xcb_list_installed_colormaps_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:11856
xcb_ungrab_key_request_t
Definition: xproto.h:2247
struct xcb_query_best_size_cookie_t xcb_query_best_size_cookie_t
xcb_query_best_size_cookie_t
xcb_void_cookie_t xcb_uninstall_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11622
Definition: xproto.h:2106
xcb_query_colors_cookie_t xcb_query_colors(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:13098
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2212
xcb_void_cookie_t xcb_poly_fill_rectangle(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Fills rectangles.
Definition: xproto.c:10174
xcb_get_geometry_reply_t * xcb_get_geometry_reply(xcb_connection_t *c, xcb_get_geometry_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3059
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3276
struct xcb_format_t xcb_format_t
xcb_format_t
struct xcb_get_modifier_mapping_reply_t xcb_get_modifier_mapping_reply_t
xcb_get_modifier_mapping_reply_t
struct xcb_create_window_request_t xcb_create_window_request_t
xcb_create_window_request_t
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:11765
Definition: xproto.h:1826
xcb_get_geometry_request_t
Definition: xproto.h:1700
xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_unchecked(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t reds, uint16_t greens, uint16_t blues)
Definition: xproto.c:12483
xcb_grab_mode_t
Definition: xproto.h:2027
xcb_fontprop_t
Definition: xproto.h:2643
Definition: xproto.h:3067
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t planes)
Definition: xproto.c:12182
Definition: xproto.h:1119
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:579
xcb_fontprop_iterator_t
Definition: xproto.h:2651
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:8134
struct xcb_list_properties_reply_t xcb_list_properties_reply_t
xcb_list_properties_reply_t
struct xcb_get_property_cookie_t xcb_get_property_cookie_t
xcb_get_property_cookie_t
xcb_map_window_request_t
Definition: xproto.h:1590
xcb_no_operation_request_t
Definition: xproto.h:4721
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:5728
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2699
Definition: xproto.h:3055
struct xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_cookie_t
xcb_keymap_notify_event_t
Definition: xproto.h:682
struct xcb_poly_text_8_request_t xcb_poly_text_8_request_t
xcb_poly_text_8_request_t
xcb_void_cookie_t xcb_ungrab_server_checked(xcb_connection_t *c)
Definition: xproto.c:5619
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:427
struct xcb_destroy_window_request_t xcb_destroy_window_request_t
xcb_destroy_window_request_t
struct xcb_copy_gc_request_t xcb_copy_gc_request_t
xcb_copy_gc_request_t
xcb_coloritem_iterator_t
Definition: xproto.h:3862
xcb_poly_point_request_t
Definition: xproto.h:3307
struct xcb_free_colors_request_t xcb_free_colors_request_t
xcb_free_colors_request_t
struct xcb_resize_request_event_t xcb_resize_request_event_t
xcb_resize_request_event_t
xcb_list_fonts_cookie_t xcb_list_fonts(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names
Definition: xproto.c:7331
struct xcb_keysym_iterator_t xcb_keysym_iterator_t
xcb_keysym_iterator_t
xcb_void_cookie_t xcb_circulate_window(xcb_connection_t *c, uint8_t direction, xcb_window_t window)
Change window stacking order.
Definition: xproto.c:2943
Definition: xproto.h:2100
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3293
Definition: xproto.h:2033
Definition: xproto.h:3052
Definition: xproto.h:2980
struct xcb_atom_iterator_t xcb_atom_iterator_t
xcb_atom_iterator_t
xcb_void_cookie_t xcb_free_pixmap(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:8172
xcb_rgb_iterator_t
Definition: xproto.h:3910
xcb_rgb_t
Definition: xproto.h:3900
void xcb_drawable_next(xcb_drawable_iterator_t *i)
Definition: xproto.c:333
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition: xproto.c:409
xcb_void_cookie_t xcb_open_font_checked(xcb_connection_t *c, xcb_font_t fid, uint16_t name_len, const char *name)
opens a font
Definition: xproto.c:6542
struct xcb_set_font_path_request_t xcb_set_font_path_request_t
xcb_set_font_path_request_t
struct xcb_close_font_request_t xcb_close_font_request_t
xcb_close_font_request_t
xcb_recolor_cursor_request_t
Definition: xproto.h:4059
struct xcb_keymap_notify_event_t xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
struct xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_cookie_t
struct xcb_set_screen_saver_request_t xcb_set_screen_saver_request_t
xcb_set_screen_saver_request_t
xcb_charinfo_iterator_t
Definition: xproto.h:2672
xcb_query_extension_cookie_t xcb_query_extension_unchecked(xcb_connection_t *c, uint16_t name_len, const char *name)
check if extension is present
Definition: xproto.c:14057
xcb_list_properties_reply_t
Definition: xproto.h:1935
xcb_query_text_extents_cookie_t
Definition: xproto.h:2726
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:7256
struct xcb_get_atom_name_reply_t xcb_get_atom_name_reply_t
xcb_get_atom_name_reply_t
xcb_uninstall_colormap_request_t
Definition: xproto.h:3635
struct xcb_selection_clear_event_t xcb_selection_clear_event_t
xcb_selection_clear_event_t
struct xcb_expose_event_t xcb_expose_event_t
xcb_expose_event_t
xcb_grab_keyboard_cookie_t
Definition: xproto.h:2175
xcb_void_cookie_t xcb_delete_property_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3727
xcb_list_properties_cookie_t
Definition: xproto.h:1915
xcb_poly_fill_arc_request_t
Definition: xproto.h:3433
xcb_warp_pointer_request_t
Definition: xproto.h:2501
struct xcb_list_fonts_request_t xcb_list_fonts_request_t
xcb_list_fonts_request_t
xcb_colormap_state_t
Definition: xproto.h:1118
xcb_store_colors_request_t
Definition: xproto.h:3874
xcb_void_cookie_t xcb_change_gc(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const uint32_t *value_list)
change graphics context components
Definition: xproto.c:8420
xcb_query_best_size_cookie_t xcb_query_best_size_unchecked(xcb_connection_t *c, uint8_t _class, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Definition: xproto.c:13918
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping(xcb_connection_t *c, uint8_t keycodes_per_modifier, const xcb_keycode_t *keycodes)
Definition: xproto.c:16435
struct xcb_poly_segment_request_t xcb_poly_segment_request_t
xcb_poly_segment_request_t
xcb_query_font_cookie_t xcb_query_font_unchecked(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:6869
xcb_get_window_attributes_reply_t
Definition: xproto.h:1502
struct xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_cookie_t
xcb_void_cookie_t xcb_set_close_down_mode_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15742
struct xcb_key_press_event_t xcb_key_press_event_t
xcb_key_press_event_t
xcb_get_pointer_control_cookie_t xcb_get_pointer_control(xcb_connection_t *c)
Definition: xproto.c:14978
struct xcb_alloc_named_color_cookie_t xcb_alloc_named_color_cookie_t
xcb_alloc_named_color_cookie_t
struct xcb_grab_keyboard_reply_t xcb_grab_keyboard_reply_t
xcb_grab_keyboard_reply_t
xcb_void_cookie_t xcb_unmap_window(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2661
struct xcb_get_modifier_mapping_request_t xcb_get_modifier_mapping_request_t
xcb_get_modifier_mapping_request_t
xcb_get_screen_saver_cookie_t xcb_get_screen_saver(xcb_connection_t *c)
Definition: xproto.c:15162
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:13028
xcb_visualtype_iterator_t
Definition: xproto.h:294
xcb_list_installed_colormaps_cookie_t
Definition: xproto.h:3645
xcb_circulate_notify_event_t
Definition: xproto.h:953
struct xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_cookie_t
xcb_void_cookie_t xcb_map_window(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition: xproto.c:2509
struct xcb_get_motion_events_reply_t xcb_get_motion_events_reply_t
xcb_get_motion_events_reply_t
struct xcb_query_colors_request_t xcb_query_colors_request_t
xcb_query_colors_request_t
Definition: xproto.h:1350
Definition: xproto.h:2528
xcb_void_cookie_t xcb_poly_text_8(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10822
xcb_selection_notify_event_t
Definition: xproto.h:1107
Definition: xproto.h:2275
xcb_convert_selection_request_t
Definition: xproto.h:1996
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
Definition: xproto.h:1492
xcb_map_subwindows_request_t
Definition: xproto.h:1603
xcb_gc_t
Definition: xproto.h:2929
xcb_generic_iterator_t xcb_gcontext_end(xcb_gcontext_iterator_t i)
Definition: xproto.c:237
struct xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_cookie_t
Definition: xproto.h:2941
xcb_void_cookie_t xcb_copy_plane_checked(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height, uint32_t bit_plane)
Definition: xproto.c:9137
struct xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
xcb_timestamp_iterator_t
Definition: xproto.h:153
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:15197
xcb_list_fonts_request_t
Definition: xproto.h:2789
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4740
xcb_prop_mode_t
Definition: xproto.h:1822
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:1382
struct xcb_convert_selection_request_t xcb_convert_selection_request_t
xcb_convert_selection_request_t
xcb_alloc_color_planes_cookie_t
Definition: xproto.h:3790
xcb_void_cookie_t xcb_create_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_pixmap_t source, xcb_pixmap_t mask, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue, uint16_t x, uint16_t y)
Definition: xproto.c:13419
xcb_point_iterator_t
Definition: xproto.h:203
Definition: xproto.h:1370
xcb_fill_poly_request_t
Definition: xproto.h:3402
xcb_setup_request_t
Definition: xproto.h:388
xcb_void_cookie_t xcb_poly_line(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
draw lines
Definition: xproto.c:9476
xcb_get_keyboard_mapping_cookie_t
Definition: xproto.h:4195
struct xcb_colormap_notify_event_t xcb_colormap_notify_event_t
xcb_colormap_notify_event_t
struct xcb_change_property_request_t xcb_change_property_request_t
xcb_change_property_request_t
xcb_colormap_iterator_t
Definition: xproto.h:98
struct xcb_set_pointer_mapping_reply_t xcb_set_pointer_mapping_reply_t
xcb_set_pointer_mapping_reply_t
Definition: xproto.h:2519
xcb_force_screen_saver_request_t
Definition: xproto.h:4574
xcb_void_cookie_t xcb_create_colormap(xcb_connection_t *c, uint8_t alloc, xcb_colormap_t mid, xcb_window_t window, xcb_visualid_t visual)
Definition: xproto.c:11345
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2737
struct xcb_open_font_request_t xcb_open_font_request_t
xcb_open_font_request_t
struct xcb_create_gc_request_t xcb_create_gc_request_t
xcb_create_gc_request_t
struct xcb_circulate_notify_event_t xcb_circulate_notify_event_t
xcb_circulate_notify_event_t
xcb_void_cookie_t xcb_fill_poly_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint8_t shape, uint8_t coordinate_mode, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:9983
xcb_void_cookie_t xcb_create_glyph_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_font_t source_font, xcb_font_t mask_font, uint16_t source_char, uint16_t mask_char, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
create cursor
Definition: xproto.c:13623
xcb_cursor_iterator_t
Definition: xproto.h:65
xcb_void_cookie_t xcb_ungrab_pointer_checked(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4702
struct xcb_list_properties_request_t xcb_list_properties_request_t
xcb_list_properties_request_t
struct xcb_get_geometry_cookie_t xcb_get_geometry_cookie_t
xcb_get_geometry_cookie_t
xcb_get_pointer_mapping_cookie_t
Definition: xproto.h:4618
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:15779
struct xcb_list_installed_colormaps_reply_t xcb_list_installed_colormaps_reply_t
xcb_list_installed_colormaps_reply_t
xcb_get_image_cookie_t xcb_get_image(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, int16_t x, int16_t y, uint16_t width, uint16_t height, uint32_t plane_mask)
Definition: xproto.c:10556
xcb_key_press_event_t
Definition: xproto.h:523
xcb_get_screen_saver_cookie_t
Definition: xproto.h:4388
xcb_void_cookie_t xcb_reparent_window_checked(xcb_connection_t *c, xcb_window_t window, xcb_window_t parent, int16_t x, int16_t y)
Reparents a window.
Definition: xproto.c:2380
xcb_destroy_subwindows_request_t
Definition: xproto.h:1543
Definition: xproto.h:1122
struct xcb_setup_request_iterator_t xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
xcb_reparent_notify_event_t
Definition: xproto.h:851
struct xcb_setup_request_t xcb_setup_request_t
xcb_setup_request_t
xcb_screen_t
Definition: xproto.h:357
struct xcb_visibility_notify_event_t xcb_visibility_notify_event_t
xcb_visibility_notify_event_t
xcb_void_cookie_t xcb_bell(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:14842
xcb_void_cookie_t xcb_change_property_checked(xcb_connection_t *c, uint8_t mode, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint32_t data_len, const void *data)
Changes a window property.
Definition: xproto.c:3612
xcb_void_cookie_t xcb_image_text_8(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const char *string)
Draws text.
Definition: xproto.c:11104
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:6676
struct xcb_circulate_window_request_t xcb_circulate_window_request_t
xcb_circulate_window_request_t
struct xcb_free_gc_request_t xcb_free_gc_request_t
xcb_free_gc_request_t
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:16605
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_get_selection_owner_request_t
Definition: xproto.h:1972
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:7909
struct xcb_charinfo_iterator_t xcb_charinfo_iterator_t
xcb_charinfo_iterator_t
xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping(xcb_connection_t *c, uint8_t map_len, const uint8_t *map)
Definition: xproto.c:16127
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
Definition: xproto.h:3481
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_unchecked(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names and information
Definition: xproto.c:7560
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:5690
xcb_void_cookie_t xcb_poly_text_16(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10963
struct xcb_set_modifier_mapping_reply_t xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
xcb_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:14671
xcb_get_atom_name_request_t
Definition: xproto.h:1803
xcb_void_cookie_t xcb_put_image(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t width, uint16_t height, int16_t dst_x, int16_t dst_y, uint8_t left_pad, uint8_t depth, uint32_t data_len, const uint8_t *data)
Definition: xproto.c:10460
xcb_allow_t
Definition: xproto.h:2256
xcb_colormap_notify_event_t
Definition: xproto.h:1137
xcb_alloc_named_color_cookie_t xcb_alloc_named_color(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:12022
xcb_alloc_color_cookie_t xcb_alloc_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t red, uint16_t green, uint16_t blue)
Allocate a color.
Definition: xproto.c:11926
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping(xcb_connection_t *c, xcb_keycode_t first_keycode, uint8_t count)
Definition: xproto.c:14443
Definition: xproto.h:2292
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
Definition: xproto.h:2099
struct xcb_visualtype_iterator_t xcb_visualtype_iterator_t
xcb_visualtype_iterator_t
xcb_get_motion_events_cookie_t xcb_get_motion_events_unchecked(xcb_connection_t *c, xcb_window_t window, xcb_timestamp_t start, xcb_timestamp_t stop)
Definition: xproto.c:5899
xcb_list_fonts_reply_t * xcb_list_fonts_reply(xcb_connection_t *c, xcb_list_fonts_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7462
xcb_change_save_set_request_t
Definition: xproto.h:1561
struct xcb_fill_poly_request_t xcb_fill_poly_request_t
xcb_fill_poly_request_t
struct xcb_get_window_attributes_request_t xcb_get_window_attributes_request_t
xcb_get_window_attributes_request_t
xcb_void_cookie_t xcb_grab_key(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t modifiers, xcb_keycode_t key, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab keyboard key(s)
Definition: xproto.c:5334
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:1665
struct xcb_get_property_request_t xcb_get_property_request_t
xcb_get_property_request_t
xcb_void_cookie_t xcb_change_keyboard_mapping(xcb_connection_t *c, uint8_t keycode_count, xcb_keycode_t first_keycode, uint8_t keysyms_per_keycode, const xcb_keysym_t *keysyms)
Definition: xproto.c:14365
struct xcb_store_colors_request_t xcb_store_colors_request_t
xcb_store_colors_request_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:4346
struct xcb_alloc_color_planes_request_t xcb_alloc_color_planes_request_t
xcb_alloc_color_planes_request_t
xcb_void_cookie_t xcb_map_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2547
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:693
xcb_void_cookie_t xcb_create_pixmap(xcb_connection_t *c, uint8_t depth, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Creates a pixmap.
Definition: xproto.c:8089
struct xcb_image_text_16_request_t xcb_image_text_16_request_t
xcb_image_text_16_request_t
xcb_set_dashes_request_t
Definition: xproto.h:3188
struct xcb_alloc_named_color_request_t xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
xcb_get_keyboard_control_cookie_t
Definition: xproto.h:4262
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4707
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3419
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:1173
xcb_destroy_window_request_t
Definition: xproto.h:1530
xcb_str_iterator_t
Definition: xproto.h:2770
xcb_void_cookie_t xcb_set_input_focus(xcb_connection_t *c, uint8_t revert_to, xcb_window_t focus, xcb_timestamp_t time)
Sets input focus.
Definition: xproto.c:6290
xcb_void_cookie_t xcb_create_glyph_cursor_checked(xcb_connection_t *c, xcb_cursor_t cid, xcb_font_t source_font, xcb_font_t mask_font, uint16_t source_char, uint16_t mask_char, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
create cursor
Definition: xproto.c:13555
struct xcb_reparent_notify_event_t xcb_reparent_notify_event_t
xcb_reparent_notify_event_t
xcb_get_motion_events_reply_t
Definition: xproto.h:2450
xcb_timecoord_iterator_t
Definition: xproto.h:2419
xcb_focus_in_event_t
Definition: xproto.h:662
xcb_void_cookie_t xcb_change_hosts(xcb_connection_t *c, uint8_t mode, uint8_t family, uint16_t address_len, const uint8_t *address)
Definition: xproto.c:15336
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:16712
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:14190
struct xcb_setup_failed_t xcb_setup_failed_t
xcb_setup_failed_t
xcb_void_cookie_t xcb_poly_text_16_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10907
Definition: xproto.h:2524
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:769
xcb_void_cookie_t xcb_create_cursor(xcb_connection_t *c, xcb_cursor_t cid, xcb_pixmap_t source, xcb_pixmap_t mask, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue, uint16_t x, uint16_t y)
Definition: xproto.c:13487
xcb_grab_keyboard_request_t
Definition: xproto.h:2185
xcb_alloc_named_color_reply_t
Definition: xproto.h:3738
xcb_atom_iterator_t
Definition: xproto.h:109
xcb_void_cookie_t xcb_poly_point(xcb_connection_t *c, uint8_t coordinate_mode, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:9343
xcb_open_font_request_t
Definition: xproto.h:2613
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition: xproto.c:219
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition: xproto.c:731
struct xcb_create_pixmap_request_t xcb_create_pixmap_request_t
xcb_create_pixmap_request_t
struct xcb_timecoord_iterator_t xcb_timecoord_iterator_t
xcb_timecoord_iterator_t
xcb_lookup_color_request_t
Definition: xproto.h:3961
struct xcb_copy_colormap_and_free_request_t xcb_copy_colormap_and_free_request_t
xcb_copy_colormap_and_free_request_t
xcb_free_cursor_request_t
Definition: xproto.h:4046
Definition: xproto.h:1387
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:5584
struct xcb_char2b_iterator_t xcb_char2b_iterator_t
xcb_char2b_iterator_t
xcb_list_properties_cookie_t xcb_list_properties(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:4042
xcb_void_cookie_t xcb_configure_window_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:2806
struct xcb_reparent_window_request_t xcb_reparent_window_request_t
xcb_reparent_window_request_t
xcb_generic_iterator_t xcb_charinfo_end(xcb_charinfo_iterator_t i)
Definition: xproto.c:6769
xcb_void_cookie_t xcb_store_named_color(xcb_connection_t *c, uint8_t flags, xcb_colormap_t cmap, uint32_t pixel, uint16_t name_len, const char *name)
Definition: xproto.c:12979
xcb_query_font_cookie_t
Definition: xproto.h:2681
xcb_void_cookie_t xcb_set_clip_rectangles(xcb_connection_t *c, uint8_t ordering, xcb_gcontext_t gc, int16_t clip_x_origin, int16_t clip_y_origin, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xproto.c:8774
xcb_mapping_notify_event_t
Definition: xproto.h:1193
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:1726
struct xcb_get_atom_name_request_t xcb_get_atom_name_request_t
xcb_get_atom_name_request_t
xcb_poly_segment_request_t
Definition: xproto.h:3354
struct xcb_query_colors_reply_t xcb_query_colors_reply_t
xcb_query_colors_reply_t
xcb_set_access_control_request_t
Definition: xproto.h:4507
xcb_selection_request_event_t
Definition: xproto.h:1089
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:6455
xcb_translate_coordinates_reply_t
Definition: xproto.h:2485
struct xcb_ungrab_pointer_request_t xcb_ungrab_pointer_request_t
xcb_ungrab_pointer_request_t
xcb_query_tree_reply_t * xcb_query_tree_reply(xcb_connection_t *c, xcb_query_tree_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3236
struct xcb_property_notify_event_t xcb_property_notify_event_t
xcb_property_notify_event_t
xcb_void_cookie_t xcb_copy_area(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
copy areas
Definition: xproto.c:9074
xcb_client_message_data_t
Definition: xproto.h:1151
xcb_void_cookie_t xcb_circulate_window_checked(xcb_connection_t *c, uint8_t direction, xcb_window_t window)
Change window stacking order.
Definition: xproto.c:2903
struct xcb_list_fonts_reply_t xcb_list_fonts_reply_t
xcb_list_fonts_reply_t
xcb_void_cookie_t xcb_clear_area_checked(xcb_connection_t *c, uint8_t exposures, xcb_window_t window, int16_t x, int16_t y, uint16_t width, uint16_t height)
Definition: xproto.c:8905
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:6713
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
Definition: xproto.h:2338
xcb_list_hosts_reply_t
Definition: xproto.h:4487
struct xcb_query_pointer_reply_t xcb_query_pointer_reply_t
xcb_query_pointer_reply_t
struct xcb_setup_t xcb_setup_t
xcb_setup_t
struct xcb_force_screen_saver_request_t xcb_force_screen_saver_request_t
xcb_force_screen_saver_request_t
struct xcb_install_colormap_request_t xcb_install_colormap_request_t
xcb_install_colormap_request_t
xcb_alloc_color_cells_reply_t * xcb_alloc_color_cells_reply(xcb_connection_t *c, xcb_alloc_color_cells_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12378
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:2982
xcb_void_cookie_t xcb_send_event(xcb_connection_t *c, uint8_t propagate, xcb_window_t destination, uint32_t event_mask, const char *event)
send an event
Definition: xproto.c:4523
struct xcb_set_input_focus_request_t xcb_set_input_focus_request_t
xcb_set_input_focus_request_t
struct xcb_get_input_focus_request_t xcb_get_input_focus_request_t
xcb_get_input_focus_request_t
xcb_get_geometry_cookie_t
Definition: xproto.h:1690
xcb_void_cookie_t xcb_image_text_8_checked(xcb_connection_t *c, uint8_t string_len, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, const char *string)
Draws text.
Definition: xproto.c:11048
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3467
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2049
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:5654
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11584
xcb_void_cookie_t xcb_poly_fill_arc(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:10303
xcb_intern_atom_reply_t * xcb_intern_atom_reply(xcb_connection_t *c, xcb_intern_atom_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:3381
Definition: xproto.h:1317
xcb_void_cookie_t xcb_fill_poly(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint8_t shape, uint8_t coordinate_mode, uint32_t points_len, const xcb_point_t *points)
Definition: xproto.c:10040
xcb_setup_authenticate_iterator_t
Definition: xproto.h:439
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3210
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3145
Definition: xproto.h:2109
xcb_image_text_8_request_t
Definition: xproto.h:3543
xcb_charinfo_t
Definition: xproto.h:2660
xcb_void_cookie_t xcb_ungrab_button(xcb_connection_t *c, uint8_t button, xcb_window_t grab_window, uint16_t modifiers)
Definition: xproto.c:4948
xcb_query_text_extents_cookie_t xcb_query_text_extents_unchecked(xcb_connection_t *c, xcb_fontable_t font, uint32_t string_len, const xcb_char2b_t *string)
get text extents
Definition: xproto.c:7111
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:561
xcb_void_cookie_t xcb_put_image_checked(xcb_connection_t *c, uint8_t format, xcb_drawable_t drawable, xcb_gcontext_t gc, uint16_t width, uint16_t height, int16_t dst_x, int16_t dst_y, uint8_t left_pad, uint8_t depth, uint32_t data_len, const uint8_t *data)
Definition: xproto.c:10389
struct xcb_arc_t xcb_arc_t
xcb_arc_t
Definition: xproto.h:1395
xcb_delete_property_request_t
Definition: xproto.h:1862
xcb_lookup_color_cookie_t xcb_lookup_color_unchecked(xcb_connection_t *c, xcb_colormap_t cmap, uint16_t name_len, const char *name)
Definition: xproto.c:13342
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3429
Definition: xproto.h:3035
xcb_void_cookie_t xcb_poly_fill_arc_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:10253
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:15485
struct xcb_get_input_focus_cookie_t xcb_get_input_focus_cookie_t
xcb_get_input_focus_cookie_t
xcb_get_keyboard_control_reply_t
Definition: xproto.h:4281
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:503
xcb_intern_atom_request_t
Definition: xproto.h:1771
xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names and information
Definition: xproto.c:7512
xcb_void_cookie_t xcb_free_colors_checked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t plane_mask, uint32_t pixels_len, const uint32_t *pixels)
Definition: xproto.c:12634
xcb_get_selection_owner_reply_t
Definition: xproto.h:1982
struct xcb_rgb_t xcb_rgb_t
xcb_rgb_t
struct xcb_query_pointer_cookie_t xcb_query_pointer_cookie_t
xcb_query_pointer_cookie_t
struct xcb_free_colormap_request_t xcb_free_colormap_request_t
xcb_free_colormap_request_t
xcb_translate_coordinates_reply_t * xcb_translate_coordinates_reply(xcb_connection_t *c, xcb_translate_coordinates_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6108
xcb_rectangle_t
Definition: xproto.h:212
struct xcb_map_request_event_t xcb_map_request_event_t
xcb_map_request_event_t
struct xcb_setup_iterator_t xcb_setup_iterator_t
xcb_setup_iterator_t
struct xcb_grab_pointer_cookie_t xcb_grab_pointer_cookie_t
xcb_grab_pointer_cookie_t
Definition: xproto.h:1336
Definition: xproto.h:1375
Definition: xproto.h:1353
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:2933
xcb_alloc_color_cells_request_t
Definition: xproto.h:3765
xcb_setup_authenticate_t
Definition: xproto.h:430
void xcb_atom_next(xcb_atom_iterator_t *i)
Definition: xproto.c:295
struct xcb_set_dashes_request_t xcb_set_dashes_request_t
xcb_set_dashes_request_t
xcb_point_t
Definition: xproto.h:195
xcb_list_extensions_reply_t
Definition: xproto.h:4169
struct xcb_unmap_notify_event_t xcb_unmap_notify_event_t
xcb_unmap_notify_event_t
xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_unchecked(xcb_connection_t *c, uint8_t keycodes_per_modifier, const xcb_keycode_t *keycodes)
Definition: xproto.c:16479
xcb_lookup_color_reply_t
Definition: xproto.h:3973
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:351
xcb_graphics_exposure_event_t
Definition: xproto.h:712
Definition: xproto.h:3296
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:13681
xcb_change_keyboard_control_request_t
Definition: xproto.h:4252
xcb_poly_text_16_request_t
Definition: xproto.h:3527
xcb_grab_keyboard_cookie_t xcb_grab_keyboard(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, xcb_timestamp_t time, uint8_t pointer_mode, uint8_t keyboard_mode)
Grab the keyboard.
Definition: xproto.c:5084
xcb_circulate_window_request_t
Definition: xproto.h:1680
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:371
xcb_get_geometry_reply_t
Definition: xproto.h:1710
xcb_void_cookie_t xcb_poly_segment_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t segments_len, const xcb_segment_t *segments)
draw lines
Definition: xproto.c:9594
struct xcb_alloc_color_cells_request_t xcb_alloc_color_cells_request_t
xcb_alloc_color_cells_request_t
xcb_ungrab_pointer_request_t
Definition: xproto.h:2092
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:12748
struct xcb_grab_server_request_t xcb_grab_server_request_t
xcb_grab_server_request_t
xcb_get_font_path_reply_t
Definition: xproto.h:2891
xcb_query_extension_request_t
Definition: xproto.h:4125
struct xcb_lookup_color_request_t xcb_lookup_color_request_t
xcb_lookup_color_request_t
struct xcb_intern_atom_request_t xcb_intern_atom_request_t
xcb_intern_atom_request_t
xcb_destroy_notify_event_t
Definition: xproto.h:791
xcb_rectangle_iterator_t
Definition: xproto.h:222
struct xcb_poly_fill_rectangle_request_t xcb_poly_fill_rectangle_request_t
xcb_poly_fill_rectangle_request_t
struct xcb_arc_iterator_t xcb_arc_iterator_t
xcb_arc_iterator_t
Definition: xproto.h:2103
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:637
xcb_arc_t
Definition: xproto.h:231
xcb_void_cookie_t xcb_rotate_properties(xcb_connection_t *c, xcb_window_t window, uint16_t atoms_len, int16_t delta, const xcb_atom_t *atoms)
Definition: xproto.c:15975
xcb_list_hosts_cookie_t
Definition: xproto.h:4468
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8862
Definition: xproto.h:2115
xcb_query_extension_cookie_t xcb_query_extension(xcb_connection_t *c, uint16_t name_len, const char *name)
check if extension is present
Definition: xproto.c:14011
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:3001
xcb_grab_pointer_cookie_t xcb_grab_pointer_unchecked(xcb_connection_t *c, uint8_t owner_events, xcb_window_t grab_window, uint16_t event_mask, uint8_t pointer_mode, uint8_t keyboard_mode, xcb_window_t confine_to, xcb_cursor_t cursor, xcb_timestamp_t time)
Grab the pointer.
Definition: xproto.c:4631
xcb_query_font_reply_t
Definition: xproto.h:2701
xcb_void_cookie_t xcb_change_window_attributes(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const uint32_t *value_list)
change window attributes
Definition: xproto.c:2003
xcb_void_cookie_t xcb_create_pixmap_checked(xcb_connection_t *c, uint8_t depth, xcb_pixmap_t pid, xcb_drawable_t drawable, uint16_t width, uint16_t height)
Creates a pixmap.
Definition: xproto.c:8040
xcb_get_property_cookie_t xcb_get_property_unchecked(xcb_connection_t *c, uint8_t _delete, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint32_t long_offset, uint32_t long_length)
Gets a window property.
Definition: xproto.c:3894
xcb_map_notify_event_t
Definition: xproto.h:821
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4698
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3655
xcb_void_cookie_t xcb_store_colors_checked(xcb_connection_t *c, xcb_colormap_t cmap, uint32_t items_len, const xcb_coloritem_t *items)
Definition: xproto.c:12800
xcb_send_event_request_t
Definition: xproto.h:2018
struct xcb_screen_t xcb_screen_t
xcb_screen_t
struct xcb_get_keyboard_mapping_request_t xcb_get_keyboard_mapping_request_t
xcb_get_keyboard_mapping_request_t
xcb_set_pointer_mapping_reply_t * xcb_set_pointer_mapping_reply(xcb_connection_t *c, xcb_set_pointer_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16215
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:16262
struct xcb_screen_iterator_t xcb_screen_iterator_t
xcb_screen_iterator_t
struct xcb_list_hosts_request_t xcb_list_hosts_request_t
xcb_list_hosts_request_t
xcb_create_gc_request_t
Definition: xproto.h:3144
struct xcb_str_t xcb_str_t
xcb_str_t
struct xcb_enter_notify_event_t xcb_enter_notify_event_t
xcb_enter_notify_event_t
xcb_get_pointer_control_cookie_t
Definition: xproto.h:4327
Definition: xproto.h:2951
void xcb_cursor_next(xcb_cursor_iterator_t *i)
Definition: xproto.c:143
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2221
xcb_void_cookie_t xcb_convert_selection_checked(xcb_connection_t *c, xcb_window_t requestor, xcb_atom_t selection, xcb_atom_t target, xcb_atom_t property, xcb_timestamp_t time)
Definition: xproto.c:4378
xcb_void_cookie_t xcb_set_dashes(xcb_connection_t *c, xcb_gcontext_t gc, uint16_t dash_offset, uint16_t dashes_len, const uint8_t *dashes)
Definition: xproto.c:8637
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:15013
struct xcb_get_keyboard_control_reply_t xcb_get_keyboard_control_reply_t
xcb_get_keyboard_control_reply_t
struct xcb_char2b_t xcb_char2b_t
xcb_char2b_t
xcb_lookup_color_reply_t * xcb_lookup_color_reply(xcb_connection_t *c, xcb_lookup_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:13390
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:1421
xcb_list_fonts_cookie_t xcb_list_fonts_unchecked(xcb_connection_t *c, uint16_t max_names, uint16_t pattern_len, const char *pattern)
get matching font names
Definition: xproto.c:7379
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
Definition: xproto.h:4438
xcb_alloc_color_cells_cookie_t
Definition: xproto.h:3755
Definition: xproto.h:1399
Definition: xproto.h:1410
struct xcb_map_window_request_t xcb_map_window_request_t
xcb_map_window_request_t
struct xcb_value_error_t xcb_value_error_t
xcb_value_error_t
xcb_segment_iterator_t
Definition: xproto.h:3342
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2585
xcb_alloc_named_color_request_t
Definition: xproto.h:3726
struct xcb_get_pointer_mapping_request_t xcb_get_pointer_mapping_request_t
xcb_get_pointer_mapping_request_t
xcb_window_iterator_t
Definition: xproto.h:43
struct xcb_get_keyboard_control_request_t xcb_get_keyboard_control_request_t
xcb_get_keyboard_control_request_t
xcb_query_font_cookie_t xcb_query_font(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:6831
xcb_char2b_iterator_t
Definition: xproto.h:32
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:16297
xcb_alloc_named_color_reply_t * xcb_alloc_named_color_reply(xcb_connection_t *c, xcb_alloc_named_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:12119
xcb_grab_pointer_request_t
Definition: xproto.h:2063
xcb_motion_notify_event_t
Definition: xproto.h:593
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4183
xcb_poly_rectangle_request_t
Definition: xproto.h:3368
xcb_place_t
Definition: xproto.h:938
xcb_close_font_request_t
Definition: xproto.h:2628
xcb_query_font_request_t
Definition: xproto.h:2691
struct xcb_query_tree_request_t xcb_query_tree_request_t
xcb_query_tree_request_t
xcb_set_pointer_mapping_reply_t
Definition: xproto.h:4608
xcb_setup_failed_t
Definition: xproto.h:410
xcb_void_cookie_t xcb_set_font_path_checked(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:7767
struct xcb_ungrab_key_request_t xcb_ungrab_key_request_t
xcb_ungrab_key_request_t
xcb_void_cookie_t xcb_ungrab_key_checked(xcb_connection_t *c, xcb_keycode_t key, xcb_window_t grab_window, uint16_t modifiers)
release a key combination
Definition: xproto.c:5384
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3814
xcb_selection_clear_event_t
Definition: xproto.h:997
xcb_get_window_attributes_reply_t * xcb_get_window_attributes_reply(xcb_connection_t *c, xcb_get_window_attributes_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:2126
struct xcb_list_fonts_cookie_t xcb_list_fonts_cookie_t
xcb_list_fonts_cookie_t
xcb_generic_iterator_t xcb_window_end(xcb_window_iterator_t i)
Definition: xproto.c:85
xcb_list_fonts_cookie_t
Definition: xproto.h:2779
Definition: xproto.h:2301
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4669
xcb_void_cookie_t xcb_recolor_cursor(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
Definition: xproto.c:13819
xcb_void_cookie_t xcb_copy_area_checked(xcb_connection_t *c, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height)
copy areas
Definition: xproto.c:9012
xcb_alloc_color_reply_t * xcb_alloc_color_reply(xcb_connection_t *c, xcb_alloc_color_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:11972
struct xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping_cookie_t
xcb_alloc_color_reply_t
Definition: xproto.h:3701
xcb_client_message_data_iterator_t
Definition: xproto.h:1160
struct xcb_grab_key_request_t xcb_grab_key_request_t
xcb_grab_key_request_t
struct xcb_rotate_properties_request_t xcb_rotate_properties_request_t
xcb_rotate_properties_request_t
xcb_list_fonts_with_info_reply_t
Definition: xproto.h:2833
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3015
struct xcb_host_iterator_t xcb_host_iterator_t
xcb_host_iterator_t
xcb_void_cookie_t xcb_poly_text_8_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, int16_t x, int16_t y, uint32_t items_len, const uint8_t *items)
Definition: xproto.c:10766
struct xcb_focus_in_event_t xcb_focus_in_event_t
xcb_focus_in_event_t
xcb_get_atom_name_cookie_t
Definition: xproto.h:1793
xcb_void_cookie_t xcb_open_font(xcb_connection_t *c, xcb_font_t fid, uint16_t name_len, const char *name)
opens a font
Definition: xproto.c:6591
struct xcb_send_event_request_t xcb_send_event_request_t
xcb_send_event_request_t
xcb_query_keymap_reply_t * xcb_query_keymap_reply(xcb_connection_t *c, xcb_query_keymap_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6492
xcb_alloc_named_color_cookie_t
Definition: xproto.h:3716
xcb_void_cookie_t xcb_change_property(xcb_connection_t *c, uint8_t mode, xcb_window_t window, xcb_atom_t property, xcb_atom_t type, uint8_t format, uint32_t data_len, const void *data)
Changes a window property.
Definition: xproto.c:3672
xcb_get_font_path_reply_t * xcb_get_font_path_reply(xcb_connection_t *c, xcb_get_font_path_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:8017
Definition: xproto.h:1391
xcb_get_motion_events_cookie_t
Definition: xproto.h:2428
struct xcb_get_window_attributes_reply_t xcb_get_window_attributes_reply_t
xcb_get_window_attributes_reply_t
xcb_get_keyboard_mapping_request_t
Definition: xproto.h:4205
xcb_void_cookie_t xcb_recolor_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t fore_red, uint16_t fore_green, uint16_t fore_blue, uint16_t back_red, uint16_t back_green, uint16_t back_blue)
Definition: xproto.c:13763
xcb_keysym_iterator_t
Definition: xproto.h:164
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4216
xcb_get_input_focus_reply_t * xcb_get_input_focus_reply(xcb_connection_t *c, xcb_get_input_focus_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:6402
struct xcb_depth_iterator_t xcb_depth_iterator_t
xcb_depth_iterator_t
struct xcb_poly_fill_arc_request_t xcb_poly_fill_arc_request_t
xcb_poly_fill_arc_request_t
struct xcb_graphics_exposure_event_t xcb_graphics_exposure_event_t
xcb_graphics_exposure_event_t
xcb_void_cookie_t xcb_change_save_set_checked(xcb_connection_t *c, uint8_t mode, xcb_window_t window)
Changes a client's save set.
Definition: xproto.c:2298
xcb_void_cookie_t xcb_create_window(xcb_connection_t *c, uint8_t depth, xcb_window_t wid, xcb_window_t parent, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t border_width, uint16_t _class, xcb_visualid_t visual, uint32_t value_mask, const uint32_t *value_list)
Creates a window.
Definition: xproto.c:1861
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4272
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3777
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:11426
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition: xproto.c:161
xcb_void_cookie_t xcb_poly_arc_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t arcs_len, const xcb_arc_t *arcs)
Definition: xproto.c:9852
xcb_set_selection_owner_request_t
Definition: xproto.h:1950
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:617
xcb_create_notify_event_t
Definition: xproto.h:770
Definition: xproto.h:1823
xcb_query_keymap_reply_t
Definition: xproto.h:2599
xcb_get_window_attributes_cookie_t
Definition: xproto.h:1482
xcb_get_modifier_mapping_reply_t * xcb_get_modifier_mapping_reply(xcb_connection_t *c, xcb_get_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16694
xcb_get_selection_owner_reply_t * xcb_get_selection_owner_reply(xcb_connection_t *c, xcb_get_selection_owner_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4355
xcb_list_properties_reply_t * xcb_list_properties_reply(xcb_connection_t *c, xcb_list_properties_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:4171
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4628
xcb_free_pixmap_request_t
Definition: xproto.h:2922
struct xcb_lookup_color_cookie_t xcb_lookup_color_cookie_t
xcb_lookup_color_cookie_t
struct xcb_destroy_subwindows_request_t xcb_destroy_subwindows_request_t
xcb_destroy_subwindows_request_t
xcb_void_cookie_t xcb_destroy_window_checked(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2145
xcb_void_cookie_t xcb_copy_gc_checked(xcb_connection_t *c, xcb_gcontext_t src_gc, xcb_gcontext_t dst_gc, uint32_t value_mask)
Definition: xproto.c:8468
xcb_lookup_color_cookie_t
Definition: xproto.h:3951
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:14714
xcb_host_t
Definition: xproto.h:4450
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:15854
xcb_alloc_color_planes_request_t
Definition: xproto.h:3800
xcb_rotate_properties_request_t
Definition: xproto.h:4554
xcb_char2b_t
Definition: xproto.h:24
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:983
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:13046
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:1194
xcb_arc_iterator_t
Definition: xproto.h:243
xcb_query_extension_reply_t * xcb_query_extension_reply(xcb_connection_t *c, xcb_query_extension_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:14103
struct xcb_get_pointer_control_cookie_t xcb_get_pointer_control_cookie_t
xcb_get_pointer_control_cookie_t
struct xcb_pixmap_iterator_t xcb_pixmap_iterator_t
xcb_pixmap_iterator_t
xcb_depth_iterator_t
Definition: xproto.h:313
Definition: xproto.h:3047
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:891
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3622
struct xcb_list_hosts_reply_t xcb_list_hosts_reply_t
xcb_list_hosts_reply_t
xcb_set_pointer_mapping_request_t
Definition: xproto.h:4599
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:5803
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:5785
struct xcb_ungrab_server_request_t xcb_ungrab_server_request_t
xcb_ungrab_server_request_t
xcb_list_hosts_cookie_t xcb_list_hosts(xcb_connection_t *c)
Definition: xproto.c:15541
xcb_create_cursor_request_t
Definition: xproto.h:3996
struct xcb_grab_keyboard_request_t xcb_grab_keyboard_request_t
xcb_grab_keyboard_request_t
xcb_get_image_reply_t * xcb_get_image_reply(xcb_connection_t *c, xcb_get_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:10713
xcb_void_cookie_t xcb_warp_pointer_checked(xcb_connection_t *c, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y)
move mouse pointer
Definition: xproto.c:6134
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
Definition: xproto.h:3939
struct xcb_poly_rectangle_request_t xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
Generic cookie.
Definition: xcb.h:179
xcb_pixmap_iterator_t
Definition: xproto.h:54
xcb_void_cookie_t xcb_close_font_checked(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:6638
struct xcb_get_image_request_t xcb_get_image_request_t
xcb_get_image_request_t
xcb_query_text_extents_reply_t
Definition: xproto.h:2746
xcb_query_best_size_reply_t
Definition: xproto.h:4103
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2822
xcb_host_iterator_t
Definition: xproto.h:4459
xcb_void_cookie_t xcb_create_window_checked(xcb_connection_t *c, uint8_t depth, xcb_window_t wid, xcb_window_t parent, int16_t x, int16_t y, uint16_t width, uint16_t height, uint16_t border_width, uint16_t _class, xcb_visualid_t visual, uint32_t value_mask, const uint32_t *value_list)
Creates a window.
Definition: xproto.c:1787
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition: xproto.c:313
xcb_void_cookie_t xcb_set_dashes_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint16_t dash_offset, uint16_t dashes_len, const uint8_t *dashes)
Definition: xproto.c:8586
xcb_setup_t
Definition: xproto.h:453
struct xcb_point_t xcb_point_t
xcb_point_t
Definition: xproto.h:2947
struct xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping_cookie_t
struct xcb_rgb_iterator_t xcb_rgb_iterator_t
xcb_rgb_iterator_t
xcb_poly_arc_request_t
Definition: xproto.h:3382
xcb_change_gc_request_t
Definition: xproto.h:3159
struct xcb_gravity_notify_event_t xcb_gravity_notify_event_t
xcb_gravity_notify_event_t
xcb_void_cookie_t xcb_set_screen_saver_checked(xcb_connection_t *c, int16_t timeout, int16_t interval, uint8_t prefer_blanking, uint8_t allow_exposures)
Definition: xproto.c:15072
xcb_keycode_iterator_t
Definition: xproto.h:175
xcb_get_image_cookie_t
Definition: xproto.h:3471
Definition: xproto.h:1345
xcb_get_pointer_control_request_t
Definition: xproto.h:4337
xcb_grab_server_request_t
Definition: xproto.h:2351
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:1004
xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_unchecked(xcb_connection_t *c, uint8_t contiguous, xcb_colormap_t cmap, uint16_t colors, uint16_t planes)
Definition: xproto.c:12228
struct xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_unchecked(xcb_connection_t *c, xcb_keycode_t first_keycode, uint8_t count)
Definition: xproto.c:14484
xcb_get_selection_owner_cookie_t xcb_get_selection_owner(xcb_connection_t *c, xcb_atom_t selection)
Gets the owner of a selection.
Definition: xproto.c:4278
xcb_void_cookie_t xcb_create_gc(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:8293
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:14749
xcb_void_cookie_t xcb_change_window_attributes_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const uint32_t *value_list)
change window attributes
Definition: xproto.c:1955
struct xcb_motion_notify_event_t xcb_motion_notify_event_t
xcb_motion_notify_event_t
struct xcb_alloc_color_reply_t xcb_alloc_color_reply_t
xcb_alloc_color_reply_t
struct xcb_fontprop_iterator_t xcb_fontprop_iterator_t
xcb_fontprop_iterator_t
xcb_generic_iterator_t xcb_char2b_end(xcb_char2b_iterator_t i)
Definition: xproto.c:47
Definition: xproto.h:2944
struct xcb_create_glyph_cursor_request_t xcb_create_glyph_cursor_request_t
xcb_create_glyph_cursor_request_t
xcb_void_cookie_t xcb_change_save_set(xcb_connection_t *c, uint8_t mode, xcb_window_t window)
Changes a client's save set.
Definition: xproto.c:2338
xcb_get_screen_saver_reply_t * xcb_get_screen_saver_reply(xcb_connection_t *c, xcb_get_screen_saver_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:15234
xcb_set_font_path_request_t
Definition: xproto.h:2861
xcb_translate_coordinates_cookie_t
Definition: xproto.h:2462
xcb_input_focus_t
Definition: xproto.h:2515
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:655
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2623
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:3070
xcb_void_cookie_t xcb_poly_fill_rectangle_checked(xcb_connection_t *c, xcb_drawable_t drawable, xcb_gcontext_t gc, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Fills rectangles.
Definition: xproto.c:10124
struct xcb_get_window_attributes_cookie_t xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_cookie_t
struct xcb_format_iterator_t xcb_format_iterator_t
xcb_format_iterator_t
struct xcb_set_access_control_request_t xcb_set_access_control_request_t
xcb_set_access_control_request_t
xcb_get_pointer_mapping_reply_t * xcb_get_pointer_mapping_reply(xcb_connection_t *c, xcb_get_pointer_mapping_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:16386
Definition: xproto.h:3038
struct xcb_delete_property_request_t xcb_delete_property_request_t
xcb_delete_property_request_t
xcb_get_font_path_cookie_t
Definition: xproto.h:2872
struct xcb_get_atom_name_cookie_t xcb_get_atom_name_cookie_t
xcb_get_atom_name_cookie_t
struct xcb_list_installed_colormaps_request_t xcb_list_installed_colormaps_request_t
xcb_list_installed_colormaps_request_t
struct xcb_query_extension_reply_t xcb_query_extension_reply_t
xcb_query_extension_reply_t
xcb_void_cookie_t xcb_grab_server_checked(xcb_connection_t *c)
Definition: xproto.c:5549
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:6751
xcb_value_error_t
Definition: xproto.h:1225
Definition: xproto.h:2930
struct xcb_query_tree_reply_t xcb_query_tree_reply_t
xcb_query_tree_reply_t
struct xcb_no_exposure_event_t xcb_no_exposure_event_t
xcb_no_exposure_event_t
xcb_void_cookie_t xcb_copy_colormap_and_free_checked(xcb_connection_t *c, xcb_colormap_t mid, xcb_colormap_t src_cmap)
Definition: xproto.c:11465
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition: xproto.c:29
struct xcb_map_subwindows_request_t xcb_map_subwindows_request_t
xcb_map_subwindows_request_t
void xcb_window_next(xcb_window_iterator_t *i)
Definition: xproto.c:67
xcb_list_fonts_with_info_reply_t * xcb_list_fonts_with_info_reply(xcb_connection_t *c, xcb_list_fonts_with_info_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:7713
struct xcb_kill_client_request_t xcb_kill_client_request_t
xcb_kill_client_request_t
xcb_query_pointer_cookie_t
Definition: xproto.h:2372
struct xcb_unmap_subwindows_request_t xcb_unmap_subwindows_request_t
xcb_unmap_subwindows_request_t
xcb_get_font_path_request_t
Definition: xproto.h:2882
xcb_get_selection_owner_cookie_t xcb_get_selection_owner_unchecked(xcb_connection_t *c, xcb_atom_t selection)
Gets the owner of a selection.
Definition: xproto.c:4316
struct xcb_get_selection_owner_reply_t xcb_get_selection_owner_reply_t
xcb_get_selection_owner_reply_t
xcb_visualid_iterator_t
Definition: xproto.h:142
xcb_list_fonts_reply_t
Definition: xproto.h:2800