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 {
1013 XCB_ATOM_PRIMARY = 1,
1014 XCB_ATOM_SECONDARY = 2,
1017 XCB_ATOM_BITMAP = 5,
1018 XCB_ATOM_CARDINAL = 6,
1019 XCB_ATOM_COLORMAP = 7,
1020 XCB_ATOM_CURSOR = 8,
1021 XCB_ATOM_CUT_BUFFER0 = 9,
1022 XCB_ATOM_CUT_BUFFER1 = 10,
1023 XCB_ATOM_CUT_BUFFER2 = 11,
1024 XCB_ATOM_CUT_BUFFER3 = 12,
1025 XCB_ATOM_CUT_BUFFER4 = 13,
1026 XCB_ATOM_CUT_BUFFER5 = 14,
1027 XCB_ATOM_CUT_BUFFER6 = 15,
1028 XCB_ATOM_CUT_BUFFER7 = 16,
1029 XCB_ATOM_DRAWABLE = 17,
1031 XCB_ATOM_INTEGER = 19,
1032 XCB_ATOM_PIXMAP = 20,
1033 XCB_ATOM_POINT = 21,
1034 XCB_ATOM_RECTANGLE = 22,
1035 XCB_ATOM_RESOURCE_MANAGER = 23,
1036 XCB_ATOM_RGB_COLOR_MAP = 24,
1037 XCB_ATOM_RGB_BEST_MAP = 25,
1038 XCB_ATOM_RGB_BLUE_MAP = 26,
1039 XCB_ATOM_RGB_DEFAULT_MAP = 27,
1040 XCB_ATOM_RGB_GRAY_MAP = 28,
1041 XCB_ATOM_RGB_GREEN_MAP = 29,
1042 XCB_ATOM_RGB_RED_MAP = 30,
1043 XCB_ATOM_STRING = 31,
1044 XCB_ATOM_VISUALID = 32,
1045 XCB_ATOM_WINDOW = 33,
1046 XCB_ATOM_WM_COMMAND = 34,
1047 XCB_ATOM_WM_HINTS = 35,
1048 XCB_ATOM_WM_CLIENT_MACHINE = 36,
1049 XCB_ATOM_WM_ICON_NAME = 37,
1050 XCB_ATOM_WM_ICON_SIZE = 38,
1051 XCB_ATOM_WM_NAME = 39,
1052 XCB_ATOM_WM_NORMAL_HINTS = 40,
1053 XCB_ATOM_WM_SIZE_HINTS = 41,
1054 XCB_ATOM_WM_ZOOM_HINTS = 42,
1055 XCB_ATOM_MIN_SPACE = 43,
1056 XCB_ATOM_NORM_SPACE = 44,
1057 XCB_ATOM_MAX_SPACE = 45,
1058 XCB_ATOM_END_SPACE = 46,
1059 XCB_ATOM_SUPERSCRIPT_X = 47,
1060 XCB_ATOM_SUPERSCRIPT_Y = 48,
1061 XCB_ATOM_SUBSCRIPT_X = 49,
1062 XCB_ATOM_SUBSCRIPT_Y = 50,
1063 XCB_ATOM_UNDERLINE_POSITION = 51,
1064 XCB_ATOM_UNDERLINE_THICKNESS = 52,
1065 XCB_ATOM_STRIKEOUT_ASCENT = 53,
1066 XCB_ATOM_STRIKEOUT_DESCENT = 54,
1067 XCB_ATOM_ITALIC_ANGLE = 55,
1068 XCB_ATOM_X_HEIGHT = 56,
1069 XCB_ATOM_QUAD_WIDTH = 57,
1070 XCB_ATOM_WEIGHT = 58,
1071 XCB_ATOM_POINT_SIZE = 59,
1072 XCB_ATOM_RESOLUTION = 60,
1073 XCB_ATOM_COPYRIGHT = 61,
1074 XCB_ATOM_NOTICE = 62,
1075 XCB_ATOM_FONT_NAME = 63,
1076 XCB_ATOM_FAMILY_NAME = 64,
1077 XCB_ATOM_FULL_NAME = 65,
1078 XCB_ATOM_CAP_HEIGHT = 66,
1079 XCB_ATOM_WM_CLASS = 67,
1080 XCB_ATOM_WM_TRANSIENT_FOR = 68
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_GE_GENERIC 35
1210 uint8_t response_type;
1214 uint16_t event_type;
1216 uint32_t full_sequence;
1220 #define XCB_REQUEST 1
1226 uint8_t response_type;
1230 uint16_t minor_opcode;
1231 uint8_t major_opcode;
1242 uint8_t response_type;
1246 uint16_t minor_opcode;
1247 uint8_t major_opcode;
1252 #define XCB_WINDOW 3
1257 #define XCB_PIXMAP 4
1267 #define XCB_CURSOR 6
1282 #define XCB_DRAWABLE 9
1287 #define XCB_ACCESS 10
1292 #define XCB_ALLOC 11
1297 #define XCB_COLORMAP 12
1302 #define XCB_G_CONTEXT 13
1307 #define XCB_ID_CHOICE 14
1317 #define XCB_LENGTH 16
1322 #define XCB_IMPLEMENTATION 17
1326 typedef enum xcb_window_class_t {
1327 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1328 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1329 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1330 } xcb_window_class_t;
1433 typedef enum xcb_back_pixmap_t {
1434 XCB_BACK_PIXMAP_NONE = 0,
1435 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1436 } xcb_back_pixmap_t;
1438 typedef enum xcb_gravity_t {
1439 XCB_GRAVITY_BIT_FORGET = 0,
1440 XCB_GRAVITY_WIN_UNMAP = 0,
1441 XCB_GRAVITY_NORTH_WEST = 1,
1442 XCB_GRAVITY_NORTH = 2,
1443 XCB_GRAVITY_NORTH_EAST = 3,
1444 XCB_GRAVITY_WEST = 4,
1445 XCB_GRAVITY_CENTER = 5,
1446 XCB_GRAVITY_EAST = 6,
1447 XCB_GRAVITY_SOUTH_WEST = 7,
1448 XCB_GRAVITY_SOUTH = 8,
1449 XCB_GRAVITY_SOUTH_EAST = 9,
1450 XCB_GRAVITY_STATIC = 10
1454 #define XCB_CREATE_WINDOW 1
1460 uint8_t major_opcode;
1464 xcb_window_t parent;
1469 uint16_t border_width;
1471 xcb_visualid_t visual;
1472 uint32_t value_mask;
1476 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1482 uint8_t major_opcode;
1485 xcb_window_t window;
1486 uint32_t value_mask;
1489 typedef enum xcb_map_state_t {
1490 XCB_MAP_STATE_UNMAPPED = 0,
1491 XCB_MAP_STATE_UNVIEWABLE = 1,
1492 XCB_MAP_STATE_VIEWABLE = 2
1499 unsigned int sequence;
1503 #define XCB_GET_WINDOW_ATTRIBUTES 3
1509 uint8_t major_opcode;
1512 xcb_window_t window;
1519 uint8_t response_type;
1520 uint8_t backing_store;
1523 xcb_visualid_t visual;
1525 uint8_t bit_gravity;
1526 uint8_t win_gravity;
1527 uint32_t backing_planes;
1528 uint32_t backing_pixel;
1530 uint8_t map_is_installed;
1532 uint8_t override_redirect;
1533 xcb_colormap_t colormap;
1534 uint32_t all_event_masks;
1535 uint32_t your_event_mask;
1536 uint16_t do_not_propagate_mask;
1541 #define XCB_DESTROY_WINDOW 4
1547 uint8_t major_opcode;
1550 xcb_window_t window;
1554 #define XCB_DESTROY_SUBWINDOWS 5
1560 uint8_t major_opcode;
1563 xcb_window_t window;
1566 typedef enum xcb_set_mode_t {
1567 XCB_SET_MODE_INSERT = 0,
1568 XCB_SET_MODE_DELETE = 1
1572 #define XCB_CHANGE_SAVE_SET 6
1578 uint8_t major_opcode;
1581 xcb_window_t window;
1585 #define XCB_REPARENT_WINDOW 7
1591 uint8_t major_opcode;
1594 xcb_window_t window;
1595 xcb_window_t parent;
1601 #define XCB_MAP_WINDOW 8
1607 uint8_t major_opcode;
1610 xcb_window_t window;
1614 #define XCB_MAP_SUBWINDOWS 9
1620 uint8_t major_opcode;
1623 xcb_window_t window;
1627 #define XCB_UNMAP_WINDOW 10
1633 uint8_t major_opcode;
1636 xcb_window_t window;
1640 #define XCB_UNMAP_SUBWINDOWS 11
1646 uint8_t major_opcode;
1649 xcb_window_t window;
1652 typedef enum xcb_config_window_t {
1653 XCB_CONFIG_WINDOW_X = 1,
1654 XCB_CONFIG_WINDOW_Y = 2,
1655 XCB_CONFIG_WINDOW_WIDTH = 4,
1656 XCB_CONFIG_WINDOW_HEIGHT = 8,
1657 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1658 XCB_CONFIG_WINDOW_SIBLING = 32,
1659 XCB_CONFIG_WINDOW_STACK_MODE = 64
1660 } xcb_config_window_t;
1662 typedef enum xcb_stack_mode_t {
1663 XCB_STACK_MODE_ABOVE = 0,
1664 XCB_STACK_MODE_BELOW = 1,
1665 XCB_STACK_MODE_TOP_IF = 2,
1666 XCB_STACK_MODE_BOTTOM_IF = 3,
1667 XCB_STACK_MODE_OPPOSITE = 4
1671 #define XCB_CONFIGURE_WINDOW 12
1677 uint8_t major_opcode;
1680 xcb_window_t window;
1681 uint16_t value_mask;
1685 typedef enum xcb_circulate_t {
1686 XCB_CIRCULATE_RAISE_LOWEST = 0,
1687 XCB_CIRCULATE_LOWER_HIGHEST = 1
1691 #define XCB_CIRCULATE_WINDOW 13
1697 uint8_t major_opcode;
1700 xcb_window_t window;
1707 unsigned int sequence;
1711 #define XCB_GET_GEOMETRY 14
1717 uint8_t major_opcode;
1720 xcb_drawable_t drawable;
1727 uint8_t response_type;
1736 uint16_t border_width;
1744 unsigned int sequence;
1748 #define XCB_QUERY_TREE 15
1754 uint8_t major_opcode;
1757 xcb_window_t window;
1764 uint8_t response_type;
1769 xcb_window_t parent;
1770 uint16_t children_len;
1778 unsigned int sequence;
1782 #define XCB_INTERN_ATOM 16
1788 uint8_t major_opcode;
1789 uint8_t only_if_exists;
1799 uint8_t response_type;
1810 unsigned int sequence;
1814 #define XCB_GET_ATOM_NAME 17
1820 uint8_t major_opcode;
1830 uint8_t response_type;
1855 #define XCB_CHANGE_PROPERTY 18
1861 uint8_t major_opcode;
1864 xcb_window_t window;
1865 xcb_atom_t property;
1873 #define XCB_DELETE_PROPERTY 19
1879 uint8_t major_opcode;
1882 xcb_window_t window;
1883 xcb_atom_t property;
1886 typedef enum xcb_get_property_type_t {
1887 XCB_GET_PROPERTY_TYPE_ANY = 0
1888 } xcb_get_property_type_t;
1894 unsigned int sequence;
1898 #define XCB_GET_PROPERTY 20
1904 uint8_t major_opcode;
1907 xcb_window_t window;
1908 xcb_atom_t property;
1910 uint32_t long_offset;
1911 uint32_t long_length;
1918 uint8_t response_type;
1923 uint32_t bytes_after;
1932 unsigned int sequence;
1936 #define XCB_LIST_PROPERTIES 21
1942 uint8_t major_opcode;
1945 xcb_window_t window;
1952 uint8_t response_type;
1961 #define XCB_SET_SELECTION_OWNER 22
1967 uint8_t major_opcode;
1971 xcb_atom_t selection;
1972 xcb_timestamp_t time;
1979 unsigned int sequence;
1983 #define XCB_GET_SELECTION_OWNER 23
1989 uint8_t major_opcode;
1992 xcb_atom_t selection;
1999 uint8_t response_type;
2007 #define XCB_CONVERT_SELECTION 24
2013 uint8_t major_opcode;
2016 xcb_window_t requestor;
2017 xcb_atom_t selection;
2019 xcb_atom_t property;
2020 xcb_timestamp_t time;
2023 typedef enum xcb_send_event_dest_t {
2024 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2025 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2026 } xcb_send_event_dest_t;
2029 #define XCB_SEND_EVENT 25
2035 uint8_t major_opcode;
2038 xcb_window_t destination;
2039 uint32_t event_mask;
2054 typedef enum xcb_grab_status_t {
2055 XCB_GRAB_STATUS_SUCCESS = 0,
2056 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2057 XCB_GRAB_STATUS_INVALID_TIME = 2,
2058 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2059 XCB_GRAB_STATUS_FROZEN = 4
2060 } xcb_grab_status_t;
2062 typedef enum xcb_cursor_enum_t {
2064 } xcb_cursor_enum_t;
2070 unsigned int sequence;
2074 #define XCB_GRAB_POINTER 26
2080 uint8_t major_opcode;
2081 uint8_t owner_events;
2083 xcb_window_t grab_window;
2084 uint16_t event_mask;
2085 uint8_t pointer_mode;
2086 uint8_t keyboard_mode;
2087 xcb_window_t confine_to;
2088 xcb_cursor_t cursor;
2089 xcb_timestamp_t time;
2096 uint8_t response_type;
2103 #define XCB_UNGRAB_POINTER 27
2109 uint8_t major_opcode;
2112 xcb_timestamp_t time;
2137 #define XCB_GRAB_BUTTON 28
2143 uint8_t major_opcode;
2144 uint8_t owner_events;
2146 xcb_window_t grab_window;
2147 uint16_t event_mask;
2148 uint8_t pointer_mode;
2149 uint8_t keyboard_mode;
2150 xcb_window_t confine_to;
2151 xcb_cursor_t cursor;
2158 #define XCB_UNGRAB_BUTTON 29
2164 uint8_t major_opcode;
2167 xcb_window_t grab_window;
2173 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2179 uint8_t major_opcode;
2182 xcb_cursor_t cursor;
2183 xcb_timestamp_t time;
2184 uint16_t event_mask;
2192 unsigned int sequence;
2196 #define XCB_GRAB_KEYBOARD 31
2202 uint8_t major_opcode;
2203 uint8_t owner_events;
2205 xcb_window_t grab_window;
2206 xcb_timestamp_t time;
2207 uint8_t pointer_mode;
2208 uint8_t keyboard_mode;
2216 uint8_t response_type;
2223 #define XCB_UNGRAB_KEYBOARD 32
2229 uint8_t major_opcode;
2232 xcb_timestamp_t time;
2235 typedef enum xcb_grab_t {
2240 #define XCB_GRAB_KEY 33
2246 uint8_t major_opcode;
2247 uint8_t owner_events;
2249 xcb_window_t grab_window;
2252 uint8_t pointer_mode;
2253 uint8_t keyboard_mode;
2258 #define XCB_UNGRAB_KEY 34
2264 uint8_t major_opcode;
2267 xcb_window_t grab_window;
2349 #define XCB_ALLOW_EVENTS 35
2355 uint8_t major_opcode;
2358 xcb_timestamp_t time;
2362 #define XCB_GRAB_SERVER 36
2368 uint8_t major_opcode;
2374 #define XCB_UNGRAB_SERVER 37
2380 uint8_t major_opcode;
2389 unsigned int sequence;
2393 #define XCB_QUERY_POINTER 38
2399 uint8_t major_opcode;
2402 xcb_window_t window;
2409 uint8_t response_type;
2410 uint8_t same_screen;
2427 xcb_timestamp_t time;
2445 unsigned int sequence;
2449 #define XCB_GET_MOTION_EVENTS 39
2455 uint8_t major_opcode;
2458 xcb_window_t window;
2459 xcb_timestamp_t start;
2460 xcb_timestamp_t stop;
2467 uint8_t response_type;
2471 uint32_t events_len;
2479 unsigned int sequence;
2483 #define XCB_TRANSLATE_COORDINATES 40
2489 uint8_t major_opcode;
2492 xcb_window_t src_window;
2493 xcb_window_t dst_window;
2502 uint8_t response_type;
2503 uint8_t same_screen;
2512 #define XCB_WARP_POINTER 41
2518 uint8_t major_opcode;
2521 xcb_window_t src_window;
2522 xcb_window_t dst_window;
2526 uint16_t src_height;
2550 #define XCB_SET_INPUT_FOCUS 42
2556 uint8_t major_opcode;
2560 xcb_timestamp_t time;
2567 unsigned int sequence;
2571 #define XCB_GET_INPUT_FOCUS 43
2577 uint8_t major_opcode;
2586 uint8_t response_type;
2597 unsigned int sequence;
2601 #define XCB_QUERY_KEYMAP 44
2607 uint8_t major_opcode;
2616 uint8_t response_type;
2624 #define XCB_OPEN_FONT 45
2630 uint8_t major_opcode;
2639 #define XCB_CLOSE_FONT 46
2645 uint8_t major_opcode;
2651 typedef enum xcb_font_draw_t {
2652 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2653 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2677 int16_t left_side_bearing;
2678 int16_t right_side_bearing;
2679 int16_t character_width;
2682 uint16_t attributes;
2698 unsigned int sequence;
2702 #define XCB_QUERY_FONT 47
2708 uint8_t major_opcode;
2711 xcb_fontable_t font;
2718 uint8_t response_type;
2726 uint16_t min_char_or_byte2;
2727 uint16_t max_char_or_byte2;
2728 uint16_t default_char;
2729 uint16_t properties_len;
2730 uint8_t draw_direction;
2733 uint8_t all_chars_exist;
2734 int16_t font_ascent;
2735 int16_t font_descent;
2736 uint32_t char_infos_len;
2743 unsigned int sequence;
2747 #define XCB_QUERY_TEXT_EXTENTS 48
2753 uint8_t major_opcode;
2756 xcb_fontable_t font;
2763 uint8_t response_type;
2764 uint8_t draw_direction;
2767 int16_t font_ascent;
2768 int16_t font_descent;
2769 int16_t overall_ascent;
2770 int16_t overall_descent;
2771 int32_t overall_width;
2772 int32_t overall_left;
2773 int32_t overall_right;
2796 unsigned int sequence;
2800 #define XCB_LIST_FONTS 49
2806 uint8_t major_opcode;
2810 uint16_t pattern_len;
2817 uint8_t response_type;
2829 unsigned int sequence;
2833 #define XCB_LIST_FONTS_WITH_INFO 50
2839 uint8_t major_opcode;
2843 uint16_t pattern_len;
2850 uint8_t response_type;
2858 uint16_t min_char_or_byte2;
2859 uint16_t max_char_or_byte2;
2860 uint16_t default_char;
2861 uint16_t properties_len;
2862 uint8_t draw_direction;
2865 uint8_t all_chars_exist;
2866 int16_t font_ascent;
2867 int16_t font_descent;
2868 uint32_t replies_hint;
2872 #define XCB_SET_FONT_PATH 51
2878 uint8_t major_opcode;
2889 unsigned int sequence;
2893 #define XCB_GET_FONT_PATH 52
2899 uint8_t major_opcode;
2908 uint8_t response_type;
2917 #define XCB_CREATE_PIXMAP 53
2923 uint8_t major_opcode;
2927 xcb_drawable_t drawable;
2933 #define XCB_FREE_PIXMAP 54
2939 uint8_t major_opcode;
2942 xcb_pixmap_t pixmap;
3014 XCB_GC_FILL_RULE = 512,
3094 typedef enum xcb_gx_t {
3097 XCB_GX_AND_REVERSE = 2,
3099 XCB_GX_AND_INVERTED = 4,
3106 XCB_GX_OR_REVERSE = 11,
3107 XCB_GX_COPY_INVERTED = 12,
3108 XCB_GX_OR_INVERTED = 13,
3113 typedef enum xcb_line_style_t {
3114 XCB_LINE_STYLE_SOLID = 0,
3115 XCB_LINE_STYLE_ON_OFF_DASH = 1,
3116 XCB_LINE_STYLE_DOUBLE_DASH = 2
3119 typedef enum xcb_cap_style_t {
3120 XCB_CAP_STYLE_NOT_LAST = 0,
3121 XCB_CAP_STYLE_BUTT = 1,
3122 XCB_CAP_STYLE_ROUND = 2,
3123 XCB_CAP_STYLE_PROJECTING = 3
3126 typedef enum xcb_join_style_t {
3127 XCB_JOIN_STYLE_MITER = 0,
3128 XCB_JOIN_STYLE_ROUND = 1,
3129 XCB_JOIN_STYLE_BEVEL = 2
3132 typedef enum xcb_fill_style_t {
3133 XCB_FILL_STYLE_SOLID = 0,
3134 XCB_FILL_STYLE_TILED = 1,
3135 XCB_FILL_STYLE_STIPPLED = 2,
3136 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3139 typedef enum xcb_fill_rule_t {
3140 XCB_FILL_RULE_EVEN_ODD = 0,
3141 XCB_FILL_RULE_WINDING = 1
3144 typedef enum xcb_subwindow_mode_t {
3145 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3146 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3147 } xcb_subwindow_mode_t;
3149 typedef enum xcb_arc_mode_t {
3150 XCB_ARC_MODE_CHORD = 0,
3151 XCB_ARC_MODE_PIE_SLICE = 1
3155 #define XCB_CREATE_GC 55
3161 uint8_t major_opcode;
3165 xcb_drawable_t drawable;
3166 uint32_t value_mask;
3170 #define XCB_CHANGE_GC 56
3176 uint8_t major_opcode;
3180 uint32_t value_mask;
3184 #define XCB_COPY_GC 57
3190 uint8_t major_opcode;
3193 xcb_gcontext_t src_gc;
3194 xcb_gcontext_t dst_gc;
3195 uint32_t value_mask;
3199 #define XCB_SET_DASHES 58
3205 uint8_t major_opcode;
3209 uint16_t dash_offset;
3210 uint16_t dashes_len;
3213 typedef enum xcb_clip_ordering_t {
3214 XCB_CLIP_ORDERING_UNSORTED = 0,
3215 XCB_CLIP_ORDERING_Y_SORTED = 1,
3216 XCB_CLIP_ORDERING_YX_SORTED = 2,
3217 XCB_CLIP_ORDERING_YX_BANDED = 3
3218 } xcb_clip_ordering_t;
3221 #define XCB_SET_CLIP_RECTANGLES 59
3227 uint8_t major_opcode;
3231 int16_t clip_x_origin;
3232 int16_t clip_y_origin;
3236 #define XCB_FREE_GC 60
3242 uint8_t major_opcode;
3249 #define XCB_CLEAR_AREA 61
3255 uint8_t major_opcode;
3258 xcb_window_t window;
3266 #define XCB_COPY_AREA 62
3272 uint8_t major_opcode;
3275 xcb_drawable_t src_drawable;
3276 xcb_drawable_t dst_drawable;
3287 #define XCB_COPY_PLANE 63
3293 uint8_t major_opcode;
3296 xcb_drawable_t src_drawable;
3297 xcb_drawable_t dst_drawable;
3318 #define XCB_POLY_POINT 64
3324 uint8_t major_opcode;
3325 uint8_t coordinate_mode;
3327 xcb_drawable_t drawable;
3332 #define XCB_POLY_LINE 65
3338 uint8_t major_opcode;
3339 uint8_t coordinate_mode;
3341 xcb_drawable_t drawable;
3365 #define XCB_POLY_SEGMENT 66
3371 uint8_t major_opcode;
3374 xcb_drawable_t drawable;
3379 #define XCB_POLY_RECTANGLE 67
3385 uint8_t major_opcode;
3388 xcb_drawable_t drawable;
3393 #define XCB_POLY_ARC 68
3399 uint8_t major_opcode;
3402 xcb_drawable_t drawable;
3406 typedef enum xcb_poly_shape_t {
3407 XCB_POLY_SHAPE_COMPLEX = 0,
3408 XCB_POLY_SHAPE_NONCONVEX = 1,
3409 XCB_POLY_SHAPE_CONVEX = 2
3413 #define XCB_FILL_POLY 69
3419 uint8_t major_opcode;
3422 xcb_drawable_t drawable;
3425 uint8_t coordinate_mode;
3430 #define XCB_POLY_FILL_RECTANGLE 70
3436 uint8_t major_opcode;
3439 xcb_drawable_t drawable;
3444 #define XCB_POLY_FILL_ARC 71
3450 uint8_t major_opcode;
3453 xcb_drawable_t drawable;
3457 typedef enum xcb_image_format_t {
3458 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3459 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3460 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3461 } xcb_image_format_t;
3464 #define XCB_PUT_IMAGE 72
3470 uint8_t major_opcode;
3473 xcb_drawable_t drawable;
3488 unsigned int sequence;
3492 #define XCB_GET_IMAGE 73
3498 uint8_t major_opcode;
3501 xcb_drawable_t drawable;
3506 uint32_t plane_mask;
3513 uint8_t response_type;
3517 xcb_visualid_t visual;
3522 #define XCB_POLY_TEXT_8 74
3528 uint8_t major_opcode;
3531 xcb_drawable_t drawable;
3538 #define XCB_POLY_TEXT_16 75
3544 uint8_t major_opcode;
3547 xcb_drawable_t drawable;
3554 #define XCB_IMAGE_TEXT_8 76
3560 uint8_t major_opcode;
3563 xcb_drawable_t drawable;
3570 #define XCB_IMAGE_TEXT_16 77
3576 uint8_t major_opcode;
3579 xcb_drawable_t drawable;
3585 typedef enum xcb_colormap_alloc_t {
3586 XCB_COLORMAP_ALLOC_NONE = 0,
3587 XCB_COLORMAP_ALLOC_ALL = 1
3588 } xcb_colormap_alloc_t;
3591 #define XCB_CREATE_COLORMAP 78
3597 uint8_t major_opcode;
3601 xcb_window_t window;
3602 xcb_visualid_t visual;
3606 #define XCB_FREE_COLORMAP 79
3612 uint8_t major_opcode;
3615 xcb_colormap_t cmap;
3619 #define XCB_COPY_COLORMAP_AND_FREE 80
3625 uint8_t major_opcode;
3629 xcb_colormap_t src_cmap;
3633 #define XCB_INSTALL_COLORMAP 81
3639 uint8_t major_opcode;
3642 xcb_colormap_t cmap;
3646 #define XCB_UNINSTALL_COLORMAP 82
3652 uint8_t major_opcode;
3655 xcb_colormap_t cmap;
3662 unsigned int sequence;
3666 #define XCB_LIST_INSTALLED_COLORMAPS 83
3672 uint8_t major_opcode;
3675 xcb_window_t window;
3682 uint8_t response_type;
3694 unsigned int sequence;
3698 #define XCB_ALLOC_COLOR 84
3704 uint8_t major_opcode;
3707 xcb_colormap_t cmap;
3718 uint8_t response_type;
3733 unsigned int sequence;
3737 #define XCB_ALLOC_NAMED_COLOR 85
3743 uint8_t major_opcode;
3746 xcb_colormap_t cmap;
3755 uint8_t response_type;
3761 uint16_t exact_green;
3762 uint16_t exact_blue;
3763 uint16_t visual_red;
3764 uint16_t visual_green;
3765 uint16_t visual_blue;
3772 unsigned int sequence;
3776 #define XCB_ALLOC_COLOR_CELLS 86
3782 uint8_t major_opcode;
3785 xcb_colormap_t cmap;
3794 uint8_t response_type;
3798 uint16_t pixels_len;
3807 unsigned int sequence;
3811 #define XCB_ALLOC_COLOR_PLANES 87
3817 uint8_t major_opcode;
3820 xcb_colormap_t cmap;
3831 uint8_t response_type;
3835 uint16_t pixels_len;
3838 uint32_t green_mask;
3844 #define XCB_FREE_COLORS 88
3850 uint8_t major_opcode;
3853 xcb_colormap_t cmap;
3854 uint32_t plane_mask;
3857 typedef enum xcb_color_flag_t {
3858 XCB_COLOR_FLAG_RED = 1,
3859 XCB_COLOR_FLAG_GREEN = 2,
3860 XCB_COLOR_FLAG_BLUE = 4
3885 #define XCB_STORE_COLORS 89
3891 uint8_t major_opcode;
3894 xcb_colormap_t cmap;
3898 #define XCB_STORE_NAMED_COLOR 90
3904 uint8_t major_opcode;
3907 xcb_colormap_t cmap;
3936 unsigned int sequence;
3940 #define XCB_QUERY_COLORS 91
3946 uint8_t major_opcode;
3949 xcb_colormap_t cmap;
3956 uint8_t response_type;
3960 uint16_t colors_len;
3968 unsigned int sequence;
3972 #define XCB_LOOKUP_COLOR 92
3978 uint8_t major_opcode;
3981 xcb_colormap_t cmap;
3990 uint8_t response_type;
3995 uint16_t exact_green;
3996 uint16_t exact_blue;
3997 uint16_t visual_red;
3998 uint16_t visual_green;
3999 uint16_t visual_blue;
4002 typedef enum xcb_pixmap_enum_t {
4004 } xcb_pixmap_enum_t;
4007 #define XCB_CREATE_CURSOR 93
4013 uint8_t major_opcode;
4017 xcb_pixmap_t source;
4020 uint16_t fore_green;
4023 uint16_t back_green;
4029 typedef enum xcb_font_enum_t {
4034 #define XCB_CREATE_GLYPH_CURSOR 94
4040 uint8_t major_opcode;
4044 xcb_font_t source_font;
4045 xcb_font_t mask_font;
4046 uint16_t source_char;
4049 uint16_t fore_green;
4052 uint16_t back_green;
4057 #define XCB_FREE_CURSOR 95
4063 uint8_t major_opcode;
4066 xcb_cursor_t cursor;
4070 #define XCB_RECOLOR_CURSOR 96
4076 uint8_t major_opcode;
4079 xcb_cursor_t cursor;
4081 uint16_t fore_green;
4084 uint16_t back_green;
4088 typedef enum xcb_query_shape_of_t {
4089 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4090 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4091 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4092 } xcb_query_shape_of_t;
4098 unsigned int sequence;
4102 #define XCB_QUERY_BEST_SIZE 97
4108 uint8_t major_opcode;
4111 xcb_drawable_t drawable;
4120 uint8_t response_type;
4132 unsigned int sequence;
4136 #define XCB_QUERY_EXTENSION 98
4142 uint8_t major_opcode;
4153 uint8_t response_type;
4158 uint8_t major_opcode;
4159 uint8_t first_event;
4160 uint8_t first_error;
4167 unsigned int sequence;
4171 #define XCB_LIST_EXTENSIONS 99
4177 uint8_t major_opcode;
4186 uint8_t response_type;
4194 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4200 uint8_t major_opcode;
4201 uint8_t keycode_count;
4203 xcb_keycode_t first_keycode;
4204 uint8_t keysyms_per_keycode;
4212 unsigned int sequence;
4216 #define XCB_GET_KEYBOARD_MAPPING 101
4222 uint8_t major_opcode;
4225 xcb_keycode_t first_keycode;
4233 uint8_t response_type;
4234 uint8_t keysyms_per_keycode;
4240 typedef enum xcb_kb_t {
4241 XCB_KB_KEY_CLICK_PERCENT = 1,
4242 XCB_KB_BELL_PERCENT = 2,
4243 XCB_KB_BELL_PITCH = 4,
4244 XCB_KB_BELL_DURATION = 8,
4246 XCB_KB_LED_MODE = 32,
4248 XCB_KB_AUTO_REPEAT_MODE = 128
4251 typedef enum xcb_led_mode_t {
4252 XCB_LED_MODE_OFF = 0,
4256 typedef enum xcb_auto_repeat_mode_t {
4257 XCB_AUTO_REPEAT_MODE_OFF = 0,
4258 XCB_AUTO_REPEAT_MODE_ON = 1,
4259 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4260 } xcb_auto_repeat_mode_t;
4263 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4269 uint8_t major_opcode;
4272 uint32_t value_mask;
4279 unsigned int sequence;
4283 #define XCB_GET_KEYBOARD_CONTROL 103
4289 uint8_t major_opcode;
4298 uint8_t response_type;
4299 uint8_t global_auto_repeat;
4303 uint8_t key_click_percent;
4304 uint8_t bell_percent;
4305 uint16_t bell_pitch;
4306 uint16_t bell_duration;
4308 uint8_t auto_repeats[32];
4312 #define XCB_BELL 104
4318 uint8_t major_opcode;
4324 #define XCB_CHANGE_POINTER_CONTROL 105
4330 uint8_t major_opcode;
4333 int16_t acceleration_numerator;
4334 int16_t acceleration_denominator;
4336 uint8_t do_acceleration;
4337 uint8_t do_threshold;
4344 unsigned int sequence;
4348 #define XCB_GET_POINTER_CONTROL 106
4354 uint8_t major_opcode;
4363 uint8_t response_type;
4367 uint16_t acceleration_numerator;
4368 uint16_t acceleration_denominator;
4373 typedef enum xcb_blanking_t {
4374 XCB_BLANKING_NOT_PREFERRED = 0,
4375 XCB_BLANKING_PREFERRED = 1,
4376 XCB_BLANKING_DEFAULT = 2
4379 typedef enum xcb_exposures_t {
4380 XCB_EXPOSURES_NOT_ALLOWED = 0,
4381 XCB_EXPOSURES_ALLOWED = 1,
4382 XCB_EXPOSURES_DEFAULT = 2
4386 #define XCB_SET_SCREEN_SAVER 107
4392 uint8_t major_opcode;
4397 uint8_t prefer_blanking;
4398 uint8_t allow_exposures;
4405 unsigned int sequence;
4409 #define XCB_GET_SCREEN_SAVER 108
4415 uint8_t major_opcode;
4424 uint8_t response_type;
4430 uint8_t prefer_blanking;
4431 uint8_t allow_exposures;
4435 typedef enum xcb_host_mode_t {
4436 XCB_HOST_MODE_INSERT = 0,
4437 XCB_HOST_MODE_DELETE = 1
4440 typedef enum xcb_family_t {
4441 XCB_FAMILY_INTERNET = 0,
4442 XCB_FAMILY_DECNET = 1,
4443 XCB_FAMILY_CHAOS = 2,
4444 XCB_FAMILY_SERVER_INTERPRETED = 5,
4445 XCB_FAMILY_INTERNET_6 = 6
4449 #define XCB_CHANGE_HOSTS 109
4455 uint8_t major_opcode;
4460 uint16_t address_len;
4469 uint16_t address_len;
4485 unsigned int sequence;
4489 #define XCB_LIST_HOSTS 110
4495 uint8_t major_opcode;
4504 uint8_t response_type;
4512 typedef enum xcb_access_control_t {
4513 XCB_ACCESS_CONTROL_DISABLE = 0,
4514 XCB_ACCESS_CONTROL_ENABLE = 1
4515 } xcb_access_control_t;
4518 #define XCB_SET_ACCESS_CONTROL 111
4524 uint8_t major_opcode;
4529 typedef enum xcb_close_down_t {
4530 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4531 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4532 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4536 #define XCB_SET_CLOSE_DOWN_MODE 112
4542 uint8_t major_opcode;
4547 typedef enum xcb_kill_t {
4548 XCB_KILL_ALL_TEMPORARY = 0
4552 #define XCB_KILL_CLIENT 113
4558 uint8_t major_opcode;
4565 #define XCB_ROTATE_PROPERTIES 114
4571 uint8_t major_opcode;
4574 xcb_window_t window;
4579 typedef enum xcb_screen_saver_t {
4580 XCB_SCREEN_SAVER_RESET = 0,
4581 XCB_SCREEN_SAVER_ACTIVE = 1
4582 } xcb_screen_saver_t;
4585 #define XCB_FORCE_SCREEN_SAVER 115
4591 uint8_t major_opcode;
4596 typedef enum xcb_mapping_status_t {
4597 XCB_MAPPING_STATUS_SUCCESS = 0,
4598 XCB_MAPPING_STATUS_BUSY = 1,
4599 XCB_MAPPING_STATUS_FAILURE = 2
4600 } xcb_mapping_status_t;
4606 unsigned int sequence;
4610 #define XCB_SET_POINTER_MAPPING 116
4616 uint8_t major_opcode;
4625 uint8_t response_type;
4635 unsigned int sequence;
4639 #define XCB_GET_POINTER_MAPPING 117
4645 uint8_t major_opcode;
4654 uint8_t response_type;
4661 typedef enum xcb_map_index_t {
4662 XCB_MAP_INDEX_SHIFT = 0,
4663 XCB_MAP_INDEX_LOCK = 1,
4664 XCB_MAP_INDEX_CONTROL = 2,
4665 XCB_MAP_INDEX_1 = 3,
4666 XCB_MAP_INDEX_2 = 4,
4667 XCB_MAP_INDEX_3 = 5,
4668 XCB_MAP_INDEX_4 = 6,
4676 unsigned int sequence;
4680 #define XCB_SET_MODIFIER_MAPPING 118
4686 uint8_t major_opcode;
4687 uint8_t keycodes_per_modifier;
4695 uint8_t response_type;
4705 unsigned int sequence;
4709 #define XCB_GET_MODIFIER_MAPPING 119
4715 uint8_t major_opcode;
4724 uint8_t response_type;
4725 uint8_t keycodes_per_modifier;
4732 #define XCB_NO_OPERATION 127
4738 uint8_t major_opcode;
5204 xcb_depth_sizeof (
const void *_buffer );
5213 xcb_depth_visuals_iterator (
const xcb_depth_t *R );
5239 xcb_screen_sizeof (
const void *_buffer );
5242 xcb_screen_allowed_depths_length (
const xcb_screen_t *R );
5245 xcb_screen_allowed_depths_iterator (
const xcb_screen_t *R );
5271 xcb_setup_request_sizeof (
const void *_buffer );
5315 xcb_setup_failed_sizeof (
const void *_buffer );
5350 xcb_setup_authenticate_sizeof (
const void *_buffer );
5385 xcb_setup_sizeof (
const void *_buffer );
5400 xcb_setup_pixmap_formats_length (
const xcb_setup_t *R );
5403 xcb_setup_pixmap_formats_iterator (
const xcb_setup_t *R );
5458 xcb_create_window_sizeof (
const void *_buffer );
5510 xcb_window_t parent ,
5515 uint16_t border_width ,
5517 xcb_visualid_t visual ,
5518 uint32_t value_mask ,
5519 const uint32_t *value_list );
5568 xcb_window_t parent ,
5573 uint16_t border_width ,
5575 xcb_visualid_t visual ,
5576 uint32_t value_mask ,
5577 const uint32_t *value_list );
5580 xcb_change_window_attributes_sizeof (
const void *_buffer );
5602 xcb_window_t window ,
5603 uint32_t value_mask ,
5604 const uint32_t *value_list );
5623 xcb_window_t window ,
5624 uint32_t value_mask ,
5625 const uint32_t *value_list );
5639 xcb_window_t window );
5656 xcb_window_t window );
5697 xcb_window_t window );
5716 xcb_window_t window );
5731 xcb_window_t window );
5743 xcb_window_t window );
5766 xcb_window_t window );
5786 xcb_window_t window );
5811 xcb_window_t window ,
5812 xcb_window_t parent ,
5836 xcb_window_t window ,
5837 xcb_window_t parent ,
5874 xcb_window_t window );
5906 xcb_window_t window );
5921 xcb_window_t window );
5933 xcb_window_t window );
5954 xcb_window_t window );
5972 xcb_window_t window );
5987 xcb_window_t window );
5999 xcb_window_t window );
6002 xcb_configure_window_sizeof (
const void *_buffer );
6022 xcb_window_t window ,
6023 uint16_t value_mask ,
6024 const uint32_t *value_list );
6041 xcb_window_t window ,
6042 uint16_t value_mask ,
6043 const uint32_t *value_list );
6067 xcb_window_t window );
6088 xcb_window_t window );
6102 xcb_drawable_t drawable );
6119 xcb_drawable_t drawable );
6141 xcb_query_tree_sizeof (
const void *_buffer );
6156 xcb_window_t window );
6174 xcb_window_t window );
6205 xcb_intern_atom_sizeof (
const void *_buffer );
6227 uint8_t only_if_exists ,
6254 uint8_t only_if_exists ,
6278 xcb_get_atom_name_sizeof (
const void *_buffer );
6336 xcb_change_property_sizeof (
const void *_buffer );
6366 xcb_window_t window ,
6367 xcb_atom_t property ,
6398 xcb_window_t window ,
6399 xcb_atom_t property ,
6418 xcb_window_t window ,
6419 xcb_atom_t property );
6431 xcb_window_t window ,
6432 xcb_atom_t property );
6435 xcb_get_property_sizeof (
const void *_buffer );
6467 xcb_window_t window ,
6468 xcb_atom_t property ,
6470 uint32_t long_offset ,
6471 uint32_t long_length );
6506 xcb_window_t window ,
6507 xcb_atom_t property ,
6509 uint32_t long_offset ,
6510 uint32_t long_length );
6541 xcb_list_properties_sizeof (
const void *_buffer );
6553 xcb_window_t window );
6568 xcb_window_t window );
6627 xcb_window_t owner ,
6628 xcb_atom_t selection ,
6629 xcb_timestamp_t time );
6657 xcb_window_t owner ,
6658 xcb_atom_t selection ,
6659 xcb_timestamp_t time );
6675 xcb_atom_t selection );
6694 xcb_atom_t selection );
6728 xcb_window_t requestor ,
6729 xcb_atom_t selection ,
6731 xcb_atom_t property ,
6732 xcb_timestamp_t time );
6744 xcb_window_t requestor ,
6745 xcb_atom_t selection ,
6747 xcb_atom_t property ,
6748 xcb_timestamp_t time );
6790 xcb_window_t destination ,
6791 uint32_t event_mask ,
6792 const char *event );
6831 xcb_window_t destination ,
6832 uint32_t event_mask ,
6833 const char *event );
6873 uint8_t owner_events ,
6874 xcb_window_t grab_window ,
6875 uint16_t event_mask ,
6876 uint8_t pointer_mode ,
6877 uint8_t keyboard_mode ,
6878 xcb_window_t confine_to ,
6879 xcb_cursor_t cursor ,
6880 xcb_timestamp_t time );
6923 uint8_t owner_events ,
6924 xcb_window_t grab_window ,
6925 uint16_t event_mask ,
6926 uint8_t pointer_mode ,
6927 uint8_t keyboard_mode ,
6928 xcb_window_t confine_to ,
6929 xcb_cursor_t cursor ,
6930 xcb_timestamp_t time );
6973 xcb_timestamp_t time );
6994 xcb_timestamp_t time );
7066 uint8_t owner_events ,
7067 xcb_window_t grab_window ,
7068 uint16_t event_mask ,
7069 uint8_t pointer_mode ,
7070 uint8_t keyboard_mode ,
7071 xcb_window_t confine_to ,
7072 xcb_cursor_t cursor ,
7074 uint16_t modifiers );
7143 uint8_t owner_events ,
7144 xcb_window_t grab_window ,
7145 uint16_t event_mask ,
7146 uint8_t pointer_mode ,
7147 uint8_t keyboard_mode ,
7148 xcb_window_t confine_to ,
7149 xcb_cursor_t cursor ,
7151 uint16_t modifiers );
7167 xcb_window_t grab_window ,
7168 uint16_t modifiers );
7181 xcb_window_t grab_window ,
7182 uint16_t modifiers );
7197 xcb_cursor_t cursor ,
7198 xcb_timestamp_t time ,
7199 uint16_t event_mask );
7211 xcb_cursor_t cursor ,
7212 xcb_timestamp_t time ,
7213 uint16_t event_mask );
7246 uint8_t owner_events ,
7247 xcb_window_t grab_window ,
7248 xcb_timestamp_t time ,
7249 uint8_t pointer_mode ,
7250 uint8_t keyboard_mode );
7286 uint8_t owner_events ,
7287 xcb_window_t grab_window ,
7288 xcb_timestamp_t time ,
7289 uint8_t pointer_mode ,
7290 uint8_t keyboard_mode );
7324 xcb_timestamp_t time );
7336 xcb_timestamp_t time );
7395 uint8_t owner_events ,
7396 xcb_window_t grab_window ,
7397 uint16_t modifiers ,
7399 uint8_t pointer_mode ,
7400 uint8_t keyboard_mode );
7456 uint8_t owner_events ,
7457 xcb_window_t grab_window ,
7458 uint16_t modifiers ,
7460 uint8_t pointer_mode ,
7461 uint8_t keyboard_mode );
7487 xcb_window_t grab_window ,
7488 uint16_t modifiers );
7511 xcb_window_t grab_window ,
7512 uint16_t modifiers );
7538 xcb_timestamp_t time );
7561 xcb_timestamp_t time );
7627 xcb_window_t window );
7646 xcb_window_t window );
7691 xcb_get_motion_events_sizeof (
const void *_buffer );
7703 xcb_window_t window ,
7704 xcb_timestamp_t start ,
7705 xcb_timestamp_t stop );
7720 xcb_window_t window ,
7721 xcb_timestamp_t start ,
7722 xcb_timestamp_t stop );
7762 xcb_window_t src_window ,
7763 xcb_window_t dst_window ,
7780 xcb_window_t src_window ,
7781 xcb_window_t dst_window ,
7836 xcb_window_t src_window ,
7837 xcb_window_t dst_window ,
7840 uint16_t src_width ,
7841 uint16_t src_height ,
7874 xcb_window_t src_window ,
7875 xcb_window_t dst_window ,
7878 uint16_t src_width ,
7879 uint16_t src_height ,
7917 xcb_window_t focus ,
7918 xcb_timestamp_t time );
7951 xcb_window_t focus ,
7952 xcb_timestamp_t time );
8043 xcb_open_font_sizeof (
const void *_buffer );
8164 xcb_query_font_sizeof (
const void *_buffer );
8178 xcb_fontable_t font );
8195 xcb_fontable_t font );
8235 xcb_query_text_extents_sizeof (
const void *_buffer ,
8236 uint32_t string_len );
8272 xcb_fontable_t font ,
8273 uint32_t string_len ,
8313 xcb_fontable_t font ,
8314 uint32_t string_len ,
8337 xcb_str_sizeof (
const void *_buffer );
8343 xcb_str_name_length (
const xcb_str_t *R );
8372 xcb_list_fonts_sizeof (
const void *_buffer );
8392 uint16_t max_names ,
8393 uint16_t pattern_len ,
8394 const char *pattern );
8417 uint16_t max_names ,
8418 uint16_t pattern_len ,
8419 const char *pattern );
8447 xcb_list_fonts_with_info_sizeof (
const void *_buffer );
8467 uint16_t max_names ,
8468 uint16_t pattern_len ,
8469 const char *pattern );
8492 uint16_t max_names ,
8493 uint16_t pattern_len ,
8494 const char *pattern );
8534 xcb_set_font_path_sizeof (
const void *_buffer );
8566 xcb_get_font_path_sizeof (
const void *_buffer );
8641 xcb_drawable_t drawable ,
8665 xcb_drawable_t drawable ,
8685 xcb_pixmap_t pixmap );
8700 xcb_pixmap_t pixmap );
8703 xcb_create_gc_sizeof (
const void *_buffer );
8723 xcb_gcontext_t cid ,
8724 xcb_drawable_t drawable ,
8725 uint32_t value_mask ,
8726 const uint32_t *value_list );
8743 xcb_gcontext_t cid ,
8744 xcb_drawable_t drawable ,
8745 uint32_t value_mask ,
8746 const uint32_t *value_list );
8749 xcb_change_gc_sizeof (
const void *_buffer );
8772 uint32_t value_mask ,
8773 const uint32_t *value_list );
8793 uint32_t value_mask ,
8794 const uint32_t *value_list );
8809 xcb_gcontext_t src_gc ,
8810 xcb_gcontext_t dst_gc ,
8811 uint32_t value_mask );
8823 xcb_gcontext_t src_gc ,
8824 xcb_gcontext_t dst_gc ,
8825 uint32_t value_mask );
8828 xcb_set_dashes_sizeof (
const void *_buffer );
8844 uint16_t dash_offset ,
8845 uint16_t dashes_len ,
8846 const uint8_t *dashes );
8859 uint16_t dash_offset ,
8860 uint16_t dashes_len ,
8861 const uint8_t *dashes );
8864 xcb_set_clip_rectangles_sizeof (
const void *_buffer ,
8865 uint32_t rectangles_len );
8882 int16_t clip_x_origin ,
8883 int16_t clip_y_origin ,
8884 uint32_t rectangles_len ,
8899 int16_t clip_x_origin ,
8900 int16_t clip_y_origin ,
8901 uint32_t rectangles_len ,
8919 xcb_gcontext_t gc );
8933 xcb_gcontext_t gc );
8949 xcb_window_t window ,
8966 xcb_window_t window ,
8995 xcb_drawable_t src_drawable ,
8996 xcb_drawable_t dst_drawable ,
9025 xcb_drawable_t src_drawable ,
9026 xcb_drawable_t dst_drawable ,
9048 xcb_drawable_t src_drawable ,
9049 xcb_drawable_t dst_drawable ,
9057 uint32_t bit_plane );
9069 xcb_drawable_t src_drawable ,
9070 xcb_drawable_t dst_drawable ,
9078 uint32_t bit_plane );
9081 xcb_poly_point_sizeof (
const void *_buffer ,
9082 uint32_t points_len );
9097 uint8_t coordinate_mode ,
9098 xcb_drawable_t drawable ,
9100 uint32_t points_len ,
9113 uint8_t coordinate_mode ,
9114 xcb_drawable_t drawable ,
9116 uint32_t points_len ,
9120 xcb_poly_line_sizeof (
const void *_buffer ,
9121 uint32_t points_len );
9150 uint8_t coordinate_mode ,
9151 xcb_drawable_t drawable ,
9153 uint32_t points_len ,
9180 uint8_t coordinate_mode ,
9181 xcb_drawable_t drawable ,
9183 uint32_t points_len ,
9210 xcb_poly_segment_sizeof (
const void *_buffer ,
9211 uint32_t segments_len );
9241 xcb_drawable_t drawable ,
9243 uint32_t segments_len ,
9271 xcb_drawable_t drawable ,
9273 uint32_t segments_len ,
9277 xcb_poly_rectangle_sizeof (
const void *_buffer ,
9278 uint32_t rectangles_len );
9293 xcb_drawable_t drawable ,
9295 uint32_t rectangles_len ,
9308 xcb_drawable_t drawable ,
9310 uint32_t rectangles_len ,
9314 xcb_poly_arc_sizeof (
const void *_buffer ,
9315 uint32_t arcs_len );
9330 xcb_drawable_t drawable ,
9345 xcb_drawable_t drawable ,
9351 xcb_fill_poly_sizeof (
const void *_buffer ,
9352 uint32_t points_len );
9367 xcb_drawable_t drawable ,
9370 uint8_t coordinate_mode ,
9371 uint32_t points_len ,
9384 xcb_drawable_t drawable ,
9387 uint8_t coordinate_mode ,
9388 uint32_t points_len ,
9392 xcb_poly_fill_rectangle_sizeof (
const void *_buffer ,
9393 uint32_t rectangles_len );
9422 xcb_drawable_t drawable ,
9424 uint32_t rectangles_len ,
9451 xcb_drawable_t drawable ,
9453 uint32_t rectangles_len ,
9457 xcb_poly_fill_arc_sizeof (
const void *_buffer ,
9458 uint32_t arcs_len );
9473 xcb_drawable_t drawable ,
9488 xcb_drawable_t drawable ,
9494 xcb_put_image_sizeof (
const void *_buffer ,
9495 uint32_t data_len );
9511 xcb_drawable_t drawable ,
9520 const uint8_t *data );
9533 xcb_drawable_t drawable ,
9542 const uint8_t *data );
9545 xcb_get_image_sizeof (
const void *_buffer );
9558 xcb_drawable_t drawable ,
9563 uint32_t plane_mask );
9579 xcb_drawable_t drawable ,
9584 uint32_t plane_mask );
9615 xcb_poly_text_8_sizeof (
const void *_buffer ,
9616 uint32_t items_len );
9631 xcb_drawable_t drawable ,
9635 uint32_t items_len ,
9636 const uint8_t *items );
9648 xcb_drawable_t drawable ,
9652 uint32_t items_len ,
9653 const uint8_t *items );
9656 xcb_poly_text_16_sizeof (
const void *_buffer ,
9657 uint32_t items_len );
9672 xcb_drawable_t drawable ,
9676 uint32_t items_len ,
9677 const uint8_t *items );
9689 xcb_drawable_t drawable ,
9693 uint32_t items_len ,
9694 const uint8_t *items );
9697 xcb_image_text_8_sizeof (
const void *_buffer );
9731 uint8_t string_len ,
9732 xcb_drawable_t drawable ,
9736 const char *
string );
9767 uint8_t string_len ,
9768 xcb_drawable_t drawable ,
9772 const char *
string );
9775 xcb_image_text_16_sizeof (
const void *_buffer );
9810 uint8_t string_len ,
9811 xcb_drawable_t drawable ,
9847 uint8_t string_len ,
9848 xcb_drawable_t drawable ,
9868 xcb_colormap_t mid ,
9869 xcb_window_t window ,
9870 xcb_visualid_t visual );
9883 xcb_colormap_t mid ,
9884 xcb_window_t window ,
9885 xcb_visualid_t visual );
9900 xcb_colormap_t cmap );
9912 xcb_colormap_t cmap );
9927 xcb_colormap_t mid ,
9928 xcb_colormap_t src_cmap );
9940 xcb_colormap_t mid ,
9941 xcb_colormap_t src_cmap );
9956 xcb_colormap_t cmap );
9968 xcb_colormap_t cmap );
9983 xcb_colormap_t cmap );
9995 xcb_colormap_t cmap );
9998 xcb_list_installed_colormaps_sizeof (
const void *_buffer );
10010 xcb_window_t window );
10025 xcb_window_t window );
10074 xcb_colormap_t cmap ,
10101 xcb_colormap_t cmap ,
10126 xcb_alloc_named_color_sizeof (
const void *_buffer );
10138 xcb_colormap_t cmap ,
10139 uint16_t name_len ,
10140 const char *name );
10155 xcb_colormap_t cmap ,
10156 uint16_t name_len ,
10157 const char *name );
10179 xcb_alloc_color_cells_sizeof (
const void *_buffer );
10191 uint8_t contiguous ,
10192 xcb_colormap_t cmap ,
10209 uint8_t contiguous ,
10210 xcb_colormap_t cmap ,
10252 xcb_alloc_color_planes_sizeof (
const void *_buffer );
10264 uint8_t contiguous ,
10265 xcb_colormap_t cmap ,
10284 uint8_t contiguous ,
10285 xcb_colormap_t cmap ,
10320 xcb_free_colors_sizeof (
const void *_buffer ,
10321 uint32_t pixels_len );
10336 xcb_colormap_t cmap ,
10337 uint32_t plane_mask ,
10338 uint32_t pixels_len ,
10339 const uint32_t *pixels );
10351 xcb_colormap_t cmap ,
10352 uint32_t plane_mask ,
10353 uint32_t pixels_len ,
10354 const uint32_t *pixels );
10380 xcb_store_colors_sizeof (
const void *_buffer ,
10381 uint32_t items_len );
10396 xcb_colormap_t cmap ,
10397 uint32_t items_len ,
10410 xcb_colormap_t cmap ,
10411 uint32_t items_len ,
10415 xcb_store_named_color_sizeof (
const void *_buffer );
10431 xcb_colormap_t cmap ,
10433 uint16_t name_len ,
10434 const char *name );
10447 xcb_colormap_t cmap ,
10449 uint16_t name_len ,
10450 const char *name );
10476 xcb_query_colors_sizeof (
const void *_buffer ,
10477 uint32_t pixels_len );
10489 xcb_colormap_t cmap ,
10490 uint32_t pixels_len ,
10491 const uint32_t *pixels );
10506 xcb_colormap_t cmap ,
10507 uint32_t pixels_len ,
10508 const uint32_t *pixels );
10539 xcb_lookup_color_sizeof (
const void *_buffer );
10551 xcb_colormap_t cmap ,
10552 uint16_t name_len ,
10553 const char *name );
10568 xcb_colormap_t cmap ,
10569 uint16_t name_len ,
10570 const char *name );
10605 xcb_pixmap_t source ,
10606 xcb_pixmap_t mask ,
10607 uint16_t fore_red ,
10608 uint16_t fore_green ,
10609 uint16_t fore_blue ,
10610 uint16_t back_red ,
10611 uint16_t back_green ,
10612 uint16_t back_blue ,
10627 xcb_pixmap_t source ,
10628 xcb_pixmap_t mask ,
10629 uint16_t fore_red ,
10630 uint16_t fore_green ,
10631 uint16_t fore_blue ,
10632 uint16_t back_red ,
10633 uint16_t back_green ,
10634 uint16_t back_blue ,
10674 xcb_font_t source_font ,
10675 xcb_font_t mask_font ,
10676 uint16_t source_char ,
10677 uint16_t mask_char ,
10678 uint16_t fore_red ,
10679 uint16_t fore_green ,
10680 uint16_t fore_blue ,
10681 uint16_t back_red ,
10682 uint16_t back_green ,
10683 uint16_t back_blue );
10718 xcb_font_t source_font ,
10719 xcb_font_t mask_font ,
10720 uint16_t source_char ,
10721 uint16_t mask_char ,
10722 uint16_t fore_red ,
10723 uint16_t fore_green ,
10724 uint16_t fore_blue ,
10725 uint16_t back_red ,
10726 uint16_t back_green ,
10727 uint16_t back_blue );
10745 xcb_cursor_t cursor );
10760 xcb_cursor_t cursor );
10775 xcb_cursor_t cursor ,
10776 uint16_t fore_red ,
10777 uint16_t fore_green ,
10778 uint16_t fore_blue ,
10779 uint16_t back_red ,
10780 uint16_t back_green ,
10781 uint16_t back_blue );
10793 xcb_cursor_t cursor ,
10794 uint16_t fore_red ,
10795 uint16_t fore_green ,
10796 uint16_t fore_blue ,
10797 uint16_t back_red ,
10798 uint16_t back_green ,
10799 uint16_t back_blue );
10812 xcb_drawable_t drawable ,
10830 xcb_drawable_t drawable ,
10854 xcb_query_extension_sizeof (
const void *_buffer );
10878 uint16_t name_len ,
10879 const char *name );
10906 uint16_t name_len ,
10907 const char *name );
10929 xcb_list_extensions_sizeof (
const void *_buffer );
10982 xcb_change_keyboard_mapping_sizeof (
const void *_buffer );
10997 uint8_t keycode_count ,
10998 xcb_keycode_t first_keycode ,
10999 uint8_t keysyms_per_keycode ,
11000 const xcb_keysym_t *keysyms );
11012 uint8_t keycode_count ,
11013 xcb_keycode_t first_keycode ,
11014 uint8_t keysyms_per_keycode ,
11015 const xcb_keysym_t *keysyms );
11018 xcb_get_keyboard_mapping_sizeof (
const void *_buffer );
11030 xcb_keycode_t first_keycode ,
11046 xcb_keycode_t first_keycode ,
11078 xcb_change_keyboard_control_sizeof (
const void *_buffer );
11093 uint32_t value_mask ,
11094 const uint32_t *value_list );
11106 uint32_t value_mask ,
11107 const uint32_t *value_list );
11193 int16_t acceleration_numerator ,
11194 int16_t acceleration_denominator ,
11195 int16_t threshold ,
11196 uint8_t do_acceleration ,
11197 uint8_t do_threshold );
11209 int16_t acceleration_numerator ,
11210 int16_t acceleration_denominator ,
11211 int16_t threshold ,
11212 uint8_t do_acceleration ,
11213 uint8_t do_threshold );
11274 uint8_t prefer_blanking ,
11275 uint8_t allow_exposures );
11289 uint8_t prefer_blanking ,
11290 uint8_t allow_exposures );
11337 xcb_change_hosts_sizeof (
const void *_buffer );
11354 uint16_t address_len ,
11355 const uint8_t *address );
11369 uint16_t address_len ,
11370 const uint8_t *address );
11373 xcb_host_sizeof (
const void *_buffer );
11379 xcb_host_address_length (
const xcb_host_t *R );
11382 xcb_host_address_end (
const xcb_host_t *R );
11408 xcb_list_hosts_sizeof (
const void *_buffer );
11533 uint32_t resource );
11551 uint32_t resource );
11554 xcb_rotate_properties_sizeof (
const void *_buffer );
11569 xcb_window_t window ,
11570 uint16_t atoms_len ,
11572 const xcb_atom_t *atoms );
11584 xcb_window_t window ,
11585 uint16_t atoms_len ,
11587 const xcb_atom_t *atoms );
11617 xcb_set_pointer_mapping_sizeof (
const void *_buffer );
11630 const uint8_t *map );
11646 const uint8_t *map );
11668 xcb_get_pointer_mapping_sizeof (
const void *_buffer );
11724 xcb_set_modifier_mapping_sizeof (
const void *_buffer );
11736 uint8_t keycodes_per_modifier ,
11737 const xcb_keycode_t *keycodes );
11752 uint8_t keycodes_per_modifier ,
11753 const xcb_keycode_t *keycodes );
11775 xcb_get_modifier_mapping_sizeof (
const void *_buffer );
xcb_list_extensions_cookie_t
Definition: xproto.h:4166
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
Definition: xproto.h:1941
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:4198
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:1590
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
Definition: xproto.h:3866
xcb_list_fonts_with_info_cookie_t
Definition: xproto.h:2828
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:11482
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:11587
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:10224
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:1453
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:91
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:9556
struct xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Generic error.
Definition: xcb.h:170
struct xcb_setup_authenticate_iterator_t xcb_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
xcb_timecoord_t
Definition: xproto.h:2426
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:235
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:432
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:325
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:10770
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:11197
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:5448
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7945
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:3171
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:6563
xcb_change_window_attributes_request_t
Definition: xproto.h:1481
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:8026
Definition: xproto.h:3089
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:3375
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:217
Definition: xproto.h:3045
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:10216
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:4165
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:361
xcb_change_pointer_control_request_t
Definition: xproto.h:4329
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:3534
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:4039
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:9451
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:695
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:5821
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:1221
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:4494
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:2069
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:1847
xcb_str_t
Definition: xproto.h:2779
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:6702
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:11108
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:4097
struct xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:2333
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:9117
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:3624
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:4421
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:2562
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:706
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:4592
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:3023
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:6337
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:1888
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:940
Definition: xproto.h:2327
Definition: xproto.h:2282
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:4694
xcb_query_extension_reply_t
Definition: xproto.h:4152
xcb_query_keymap_cookie_t
Definition: xproto.h:2596
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:11082
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:2468
Definition: xproto.h:2128
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:343
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:1769
xcb_alloc_color_request_t
Definition: xproto.h:3703
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:4541
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:2716
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:5553
xcb_set_screen_saver_request_t
Definition: xproto.h:4391
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:7689
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:6156
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:10276
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:2943
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:1753
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:8084
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:6496
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition: xproto.c:99
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:10396
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:2685
xcb_create_pixmap_request_t
Definition: xproto.h:2922
xcb_unmap_window_request_t
Definition: xproto.h:1632
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4039
xcb_image_text_16_request_t
Definition: xproto.h:3575
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:3832
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:9061
xcb_set_modifier_mapping_cookie_t
Definition: xproto.h:4675
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:2988
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:4176
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:3085
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:8900
xcb_grab_pointer_cookie_t
Definition: xproto.h:2069
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:7769
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:11008
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:2379
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:1283
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:3402
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:4704
xcb_query_extension_cookie_t
Definition: xproto.h:4131
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:5246
xcb_create_colormap_request_t
Definition: xproto.h:3596
xcb_create_window_request_t
Definition: xproto.h:1459
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:3233
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
Definition: xproto.h:1917
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:2879
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:9156
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:2844
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:11443
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2178
xcb_request_error_t
Definition: xproto.h:1225
Definition: xproto.h:2976
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:9620
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:8168
xcb_cw_t
Definition: xproto.h:1332
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:7257
xcb_change_property_request_t
Definition: xproto.h:1860
xcb_alloc_color_cookie_t
Definition: xproto.h:3693
xcb_get_image_reply_t
Definition: xproto.h:3512
xcb_generic_iterator_t xcb_colormap_end(xcb_colormap_iterator_t i)
Definition: xproto.c:135
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:6232
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:1798
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:3348
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:8641
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:5899
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:7729
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:5142
xcb_store_named_color_request_t
Definition: xproto.h:3903
xcb_clear_area_request_t
Definition: xproto.h:3254
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:10819
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:253
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:928
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:9876
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:1486
Definition: xproto.h:3074
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:8835
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:3429
xcb_copy_area_request_t
Definition: xproto.h:3271
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition: xproto.c:189
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition: xproto.c:55
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:9837
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:1893
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7833
Definition: xproto.h:2532
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:3916
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:3367
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2628
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:2254
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:10811
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:3924
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:3527
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:1337
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:3265
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4653
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition: xproto.c:127
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:4107
xcb_grab_keyboard_reply_t
Definition: xproto.h:2215
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:63
xcb_put_image_request_t
Definition: xproto.h:3469
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:7916
xcb_poly_line_request_t
Definition: xproto.h:3337
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:10100
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:2752
xcb_query_tree_reply_t
Definition: xproto.h:1763
xcb_kill_client_request_t
Definition: xproto.h:4557
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:1954
xcb_grab_key_request_t
Definition: xproto.h:2245
Definition: xproto.h:1347
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:3593
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:3775
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:3241
xcb_unmap_subwindows_request_t
Definition: xproto.h:1645
xcb_free_colors_request_t
Definition: xproto.h:3849
xcb_get_selection_owner_cookie_t
Definition: xproto.h:1978
xcb_resize_request_event_t
Definition: xproto.h:929
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:261
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:10845
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:2104
xcb_get_screen_saver_request_t
Definition: xproto.h:4414
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:10061
xcb_free_colormap_request_t
Definition: xproto.h:3611
xcb_translate_coordinates_request_t
Definition: xproto.h:2488
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:2301
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:2408
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:10923
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:3565
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1829
xcb_query_colors_request_t
Definition: xproto.h:3945
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:5989
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:4771
xcb_query_tree_cookie_t
Definition: xproto.h:1743
Definition: xproto.h:3048
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:8547
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:10311
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:4080
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:4317
xcb_grab_pointer_reply_t
Definition: xproto.h:2095
xcb_get_screen_saver_reply_t
Definition: xproto.h:4423
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:6419
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3681
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:10559
Generic iterator.
Definition: xcb.h:114
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:3332
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:4699
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_copy_gc_request_t
Definition: xproto.h:3189
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:4140
xcb_intern_atom_cookie_t
Definition: xproto.h:1777
Definition: xproto.h:2044
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:289
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:5654
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:10686
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:3935
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:2606
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:8311
Definition: xproto.h:2273
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:8752
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:4605
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:225
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:6411
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:8716
xcb_query_pointer_reply_t
Definition: xproto.h:2408
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:4631
Definition: xproto.h:1373
xcb_get_motion_events_request_t
Definition: xproto.h:2454
xcb_query_pointer_request_t
Definition: xproto.h:2398
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:9771
xcb_coord_mode_t
Definition: xproto.h:3308
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:782
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:3957
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:10437
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:6599
xcb_get_property_request_t
Definition: xproto.h:1903
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:3128
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:8160
xcb_ungrab_key_request_t
Definition: xproto.h:2263
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:7999
Definition: xproto.h:2122
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:9027
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2228
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:6918
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:1915
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3292
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:8111
Definition: xproto.h:1842
xcb_get_geometry_request_t
Definition: xproto.h:1716
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:8583
xcb_grab_mode_t
Definition: xproto.h:2043
xcb_fontprop_t
Definition: xproto.h:2659
Definition: xproto.h:3083
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:8398
Definition: xproto.h:1119
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:279
xcb_fontprop_iterator_t
Definition: xproto.h:2667
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:5363
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:1606
xcb_no_operation_request_t
Definition: xproto.h:4737
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:3748
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1648
Definition: xproto.h:3071
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:3671
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:207
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:3878
xcb_poly_point_request_t
Definition: xproto.h:3323
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:4814
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:1833
Definition: xproto.h:2116
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3309
Definition: xproto.h:2049
Definition: xproto.h:3068
Definition: xproto.h:2996
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:5390
xcb_rgb_iterator_t
Definition: xproto.h:3926
xcb_rgb_t
Definition: xproto.h:3916
void xcb_drawable_next(xcb_drawable_iterator_t *i)
Definition: xproto.c:163
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition: xproto.c:199
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:4287
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:4075
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:2688
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:9693
xcb_list_properties_reply_t
Definition: xproto.h:1951
xcb_query_text_extents_cookie_t
Definition: xproto.h:2742
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:4760
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:3651
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:2191
xcb_void_cookie_t xcb_delete_property_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:2379
xcb_list_properties_cookie_t
Definition: xproto.h:1931
xcb_poly_fill_arc_request_t
Definition: xproto.h:3449
xcb_warp_pointer_request_t
Definition: xproto.h:2517
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:3890
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:5588
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:9588
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:11379
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:4519
xcb_get_window_attributes_reply_t
Definition: xproto.h:1518
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:10871
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:10346
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:1621
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:10470
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:8978
xcb_visualtype_iterator_t
Definition: xproto.h:294
xcb_list_installed_colormaps_cookie_t
Definition: xproto.h:3661
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:1513
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:1366
Definition: xproto.h:2544
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:7396
xcb_selection_notify_event_t
Definition: xproto.h:1107
Definition: xproto.h:2291
xcb_convert_selection_request_t
Definition: xproto.h:2012
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
Definition: xproto.h:1508
xcb_map_subwindows_request_t
Definition: xproto.h:1619
xcb_gc_t
Definition: xproto.h:2945
xcb_generic_iterator_t xcb_gcontext_end(xcb_gcontext_iterator_t i)
Definition: xproto.c:117
struct xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_cookie_t
Definition: xproto.h:2957
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:6111
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:10495
xcb_list_fonts_request_t
Definition: xproto.h:2805
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:3058
xcb_prop_mode_t
Definition: xproto.h:1838
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:1398
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:3806
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:9236
xcb_point_iterator_t
Definition: xproto.h:203
Definition: xproto.h:1386
xcb_fill_poly_request_t
Definition: xproto.h:3418
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:6374
xcb_get_keyboard_mapping_cookie_t
Definition: xproto.h:4211
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:2535
xcb_force_screen_saver_request_t
Definition: xproto.h:4590
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:7801
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1675
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:6769
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:9377
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:3031
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:4634
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:10897
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:7219
xcb_key_press_event_t
Definition: xproto.h:523
xcb_get_screen_saver_cookie_t
Definition: xproto.h:4404
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:1420
xcb_destroy_subwindows_request_t
Definition: xproto.h:1559
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:10250
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:2293
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:7618
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:4386
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:11507
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_get_selection_owner_request_t
Definition: xproto.h:1988
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:5221
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:11165
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
Definition: xproto.h:3497
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:4974
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:3721
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:7507
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:10133
xcb_get_atom_name_request_t
Definition: xproto.h:1819
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:7138
xcb_allow_t
Definition: xproto.h:2272
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:8275
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:8202
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:9981
Definition: xproto.h:2308
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
Definition: xproto.h:2115
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:3863
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:4900
xcb_change_save_set_request_t
Definition: xproto.h:1577
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:3466
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:917
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:9913
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:4362
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:1540
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:333
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:5329
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:3204
struct xcb_alloc_named_color_request_t xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
xcb_ge_generic_event_t
Definition: xproto.h:1209
xcb_get_keyboard_control_cookie_t
Definition: xproto.h:4278
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4723
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3435
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:619
xcb_destroy_window_request_t
Definition: xproto.h:1546
xcb_str_iterator_t
Definition: xproto.h:2786
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:4110
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:9330
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:2466
xcb_timecoord_iterator_t
Definition: xproto.h:2435
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:10596
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:11562
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:9796
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:7467
Definition: xproto.h:2540
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:369
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:9283
xcb_grab_keyboard_request_t
Definition: xproto.h:2201
xcb_alloc_named_color_reply_t
Definition: xproto.h:3754
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:6269
xcb_open_font_request_t
Definition: xproto.h:2629
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition: xproto.c:109
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition: xproto.c:351
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:3977
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:4062
Definition: xproto.h:1403
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:3646
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:2601
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:1733
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:4439
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:8939
xcb_query_font_cookie_t
Definition: xproto.h:2697
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:5860
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:948
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:3370
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:4523
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:4223
xcb_translate_coordinates_reply_t
Definition: xproto.h:2501
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:2030
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:6068
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:1805
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:5953
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:4413
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
Definition: xproto.h:2354
xcb_list_hosts_reply_t
Definition: xproto.h:4503
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:8508
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:1861
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:2911
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:1706
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:7578
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:2205
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:1194
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:3696
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7972
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:7021
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:2139
Definition: xproto.h:1333
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:6810
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:3226
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:1981
Definition: xproto.h:2125
xcb_image_text_8_request_t
Definition: xproto.h:3559
xcb_charinfo_t
Definition: xproto.h:2676
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:3202
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:4665
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:271
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:7088
struct xcb_arc_t xcb_arc_t
xcb_arc_t
Definition: xproto.h:1411
xcb_delete_property_request_t
Definition: xproto.h:1878
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:9192
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:2178
Definition: xproto.h:3051
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:6985
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:10697
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:4297
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:243
xcb_intern_atom_request_t
Definition: xproto.h:1787
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:4939
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:8680
xcb_get_selection_owner_reply_t
Definition: xproto.h:1998
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:3990
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:1352
Definition: xproto.h:1391
Definition: xproto.h:1369
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:2949
xcb_alloc_color_cells_request_t
Definition: xproto.h:3781
xcb_setup_authenticate_t
Definition: xproto.h:430
void xcb_atom_next(xcb_atom_iterator_t *i)
Definition: xproto.c:145
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:4185
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:11411
xcb_lookup_color_reply_t
Definition: xproto.h:3989
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:171
xcb_graphics_exposure_event_t
Definition: xproto.h:712
Definition: xproto.h:3312
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:9424
xcb_change_keyboard_control_request_t
Definition: xproto.h:4268
xcb_poly_text_16_request_t
Definition: xproto.h:3543
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:3297
xcb_circulate_window_request_t
Definition: xproto.h:1696
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
xcb_get_geometry_reply_t
Definition: xproto.h:1726
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:6460
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:2108
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:8760
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:2907
xcb_query_extension_request_t
Definition: xproto.h:4141
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:2119
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:307
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:11045
xcb_list_hosts_cookie_t
Definition: xproto.h:4484
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:5926
Definition: xproto.h:2131
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:9659
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:3017
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:2983
xcb_query_font_reply_t
Definition: xproto.h:2717
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:1159
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:5295
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:2504
xcb_map_notify_event_t
Definition: xproto.h:821
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4714
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3671
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:8801
xcb_send_event_request_t
Definition: xproto.h:2034
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:11229
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:11268
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:3160
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:4343
Definition: xproto.h:2967
void xcb_cursor_next(xcb_cursor_iterator_t *i)
Definition: xproto.c:73
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1310
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:2809
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:5753
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10371
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:9228
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:771
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:4849
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
Definition: xproto.h:4454
xcb_alloc_color_cells_cookie_t
Definition: xproto.h:3771
Definition: xproto.h:1415
Definition: xproto.h:1426
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:3358
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1567
xcb_alloc_named_color_request_t
Definition: xproto.h:3742
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_ge_generic_event_t xcb_ge_generic_event_t
xcb_ge_generic_event_t
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:4492
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:11293
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:8347
xcb_grab_pointer_request_t
Definition: xproto.h:2079
xcb_motion_notify_event_t
Definition: xproto.h:593
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4199
xcb_poly_rectangle_request_t
Definition: xproto.h:3384
xcb_place_t
Definition: xproto.h:938
xcb_close_font_request_t
Definition: xproto.h:2644
xcb_query_font_request_t
Definition: xproto.h:2707
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:4624
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:5099
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:3503
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3830
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:1248
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:45
xcb_list_fonts_cookie_t
Definition: xproto.h:2795
Definition: xproto.h:2317
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4685
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:9517
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:6025
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:8236
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:3717
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:2849
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3031
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:7356
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:1809
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:4323
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:4248
xcb_alloc_named_color_cookie_t
Definition: xproto.h:3732
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:2336
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:5287
Definition: xproto.h:1407
xcb_get_motion_events_cookie_t
Definition: xproto.h:2444
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:4221
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:9478
xcb_keysym_iterator_t
Definition: xproto.h:164
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4232
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:4190
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:1364
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:1041
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4288
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3793
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7860
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition: xproto.c:81
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:6666
xcb_set_selection_owner_request_t
Definition: xproto.h:1966
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:297
xcb_create_notify_event_t
Definition: xproto.h:770
Definition: xproto.h:1839
xcb_query_keymap_reply_t
Definition: xproto.h:2615
xcb_get_window_attributes_cookie_t
Definition: xproto.h:1498
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:11554
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:2801
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:2677
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4644
xcb_free_pixmap_request_t
Definition: xproto.h:2938
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:1256
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:5623
xcb_lookup_color_cookie_t
Definition: xproto.h:3967
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:10166
xcb_host_t
Definition: xproto.h:4466
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:10950
xcb_alloc_color_planes_request_t
Definition: xproto.h:3816
xcb_rotate_properties_request_t
Definition: xproto.h:4570
xcb_char2b_t
Definition: xproto.h:24
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:507
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:8986
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:630
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:9727
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:3063
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:443
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3638
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:4615
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:3791
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:3783
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:10745
xcb_create_cursor_request_t
Definition: xproto.h:4012
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:7317
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:3998
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
Definition: xproto.h:3955
struct xcb_poly_rectangle_request_t xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
Generic cookie.
Definition: xcb.h:187
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:4359
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:2762
xcb_query_best_size_reply_t
Definition: xproto.h:4119
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2838
xcb_host_iterator_t
Definition: xproto.h:4475
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:989
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition: xproto.c:153
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:5716
xcb_setup_t
Definition: xproto.h:453
struct xcb_point_t xcb_point_t
xcb_point_t
Definition: xproto.h:2963
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:3398
xcb_change_gc_request_t
Definition: xproto.h:3175
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:10404
xcb_keycode_iterator_t
Definition: xproto.h:175
xcb_get_image_cookie_t
Definition: xproto.h:3487
Definition: xproto.h:1361
xcb_get_pointer_control_request_t
Definition: xproto.h:4353
xcb_grab_server_request_t
Definition: xproto.h:2367
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:518
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:8430
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:10010
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:2747
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:5485
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10191
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:1124
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:27
Definition: xproto.h:2960
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:1392
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:10520
xcb_set_font_path_request_t
Definition: xproto.h:2877
xcb_translate_coordinates_cookie_t
Definition: xproto.h:2478
xcb_input_focus_t
Definition: xproto.h:2531
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:315
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:1594
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:3086
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:6882
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:11340
Definition: xproto.h:3054
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:2888
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:3621
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:4431
xcb_value_error_t
Definition: xproto.h:1241
Definition: xproto.h:2946
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:7887
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition: xproto.c:19
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:37
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:5055
struct xcb_kill_client_request_t xcb_kill_client_request_t
xcb_kill_client_request_t
xcb_query_pointer_cookie_t
Definition: xproto.h:2388
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:2898
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:2774
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:2816