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_bool32_t;
148 typedef uint32_t xcb_visualid_t;
154 xcb_visualid_t *data;
159 typedef uint32_t xcb_timestamp_t;
165 xcb_timestamp_t *data;
170 typedef uint32_t xcb_keysym_t;
181 typedef uint8_t xcb_keycode_t;
192 typedef uint32_t xcb_keycode32_t;
198 xcb_keycode32_t *data;
203 typedef uint8_t xcb_button_t;
276 uint8_t bits_per_pixel;
277 uint8_t scanline_pad;
290 typedef enum xcb_visual_class_t {
291 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
292 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
293 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
294 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
295 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
296 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
297 } xcb_visual_class_t;
303 xcb_visualid_t visual_id;
305 uint8_t bits_per_rgb_value;
306 uint16_t colormap_entries;
328 uint16_t visuals_len;
341 typedef enum xcb_event_mask_t {
342 XCB_EVENT_MASK_NO_EVENT = 0,
343 XCB_EVENT_MASK_KEY_PRESS = 1,
344 XCB_EVENT_MASK_KEY_RELEASE = 2,
345 XCB_EVENT_MASK_BUTTON_PRESS = 4,
346 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
347 XCB_EVENT_MASK_ENTER_WINDOW = 16,
348 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
349 XCB_EVENT_MASK_POINTER_MOTION = 64,
350 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
351 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
352 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
353 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
354 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
355 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
356 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
357 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
358 XCB_EVENT_MASK_EXPOSURE = 32768,
359 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
360 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
361 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
362 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
363 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
364 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
365 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
366 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
367 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
370 typedef enum xcb_backing_store_t {
371 XCB_BACKING_STORE_NOT_USEFUL = 0,
372 XCB_BACKING_STORE_WHEN_MAPPED = 1,
373 XCB_BACKING_STORE_ALWAYS = 2
374 } xcb_backing_store_t;
381 xcb_colormap_t default_colormap;
382 uint32_t white_pixel;
383 uint32_t black_pixel;
384 uint32_t current_input_masks;
385 uint16_t width_in_pixels;
386 uint16_t height_in_pixels;
387 uint16_t width_in_millimeters;
388 uint16_t height_in_millimeters;
389 uint16_t min_installed_maps;
390 uint16_t max_installed_maps;
391 xcb_visualid_t root_visual;
392 uint8_t backing_stores;
395 uint8_t allowed_depths_len;
413 uint16_t protocol_major_version;
414 uint16_t protocol_minor_version;
415 uint16_t authorization_protocol_name_len;
416 uint16_t authorization_protocol_data_len;
435 uint16_t protocol_major_version;
436 uint16_t protocol_minor_version;
467 typedef enum xcb_image_order_t {
468 XCB_IMAGE_ORDER_LSB_FIRST = 0,
469 XCB_IMAGE_ORDER_MSB_FIRST = 1
478 uint16_t protocol_major_version;
479 uint16_t protocol_minor_version;
481 uint32_t release_number;
482 uint32_t resource_id_base;
483 uint32_t resource_id_mask;
484 uint32_t motion_buffer_size;
486 uint16_t maximum_request_length;
488 uint8_t pixmap_formats_len;
489 uint8_t image_byte_order;
490 uint8_t bitmap_format_bit_order;
491 uint8_t bitmap_format_scanline_unit;
492 uint8_t bitmap_format_scanline_pad;
493 xcb_keycode_t min_keycode;
494 xcb_keycode_t max_keycode;
507 typedef enum xcb_mod_mask_t {
508 XCB_MOD_MASK_SHIFT = 1,
509 XCB_MOD_MASK_LOCK = 2,
510 XCB_MOD_MASK_CONTROL = 4,
515 XCB_MOD_MASK_5 = 128,
516 XCB_MOD_MASK_ANY = 32768
519 typedef enum xcb_key_but_mask_t {
520 XCB_KEY_BUT_MASK_SHIFT = 1,
521 XCB_KEY_BUT_MASK_LOCK = 2,
522 XCB_KEY_BUT_MASK_CONTROL = 4,
523 XCB_KEY_BUT_MASK_MOD_1 = 8,
524 XCB_KEY_BUT_MASK_MOD_2 = 16,
525 XCB_KEY_BUT_MASK_MOD_3 = 32,
526 XCB_KEY_BUT_MASK_MOD_4 = 64,
527 XCB_KEY_BUT_MASK_MOD_5 = 128,
528 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
529 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
530 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
531 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
532 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
533 } xcb_key_but_mask_t;
535 typedef enum xcb_window_enum_t {
540 #define XCB_KEY_PRESS 2 546 uint8_t response_type;
547 xcb_keycode_t detail;
549 xcb_timestamp_t time;
563 #define XCB_KEY_RELEASE 3 567 typedef enum xcb_button_mask_t {
568 XCB_BUTTON_MASK_1 = 256,
569 XCB_BUTTON_MASK_2 = 512,
570 XCB_BUTTON_MASK_3 = 1024,
571 XCB_BUTTON_MASK_4 = 2048,
572 XCB_BUTTON_MASK_5 = 4096,
573 XCB_BUTTON_MASK_ANY = 32768
577 #define XCB_BUTTON_PRESS 4 583 uint8_t response_type;
586 xcb_timestamp_t time;
600 #define XCB_BUTTON_RELEASE 5 604 typedef enum xcb_motion_t {
605 XCB_MOTION_NORMAL = 0,
610 #define XCB_MOTION_NOTIFY 6 616 uint8_t response_type;
619 xcb_timestamp_t time;
632 typedef enum xcb_notify_detail_t {
633 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
634 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
635 XCB_NOTIFY_DETAIL_INFERIOR = 2,
636 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
637 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
638 XCB_NOTIFY_DETAIL_POINTER = 5,
639 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
640 XCB_NOTIFY_DETAIL_NONE = 7
641 } xcb_notify_detail_t;
643 typedef enum xcb_notify_mode_t {
644 XCB_NOTIFY_MODE_NORMAL = 0,
645 XCB_NOTIFY_MODE_GRAB = 1,
646 XCB_NOTIFY_MODE_UNGRAB = 2,
647 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
651 #define XCB_ENTER_NOTIFY 7 657 uint8_t response_type;
660 xcb_timestamp_t time;
670 uint8_t same_screen_focus;
674 #define XCB_LEAVE_NOTIFY 8 679 #define XCB_FOCUS_IN 9 685 uint8_t response_type;
694 #define XCB_FOCUS_OUT 10 699 #define XCB_KEYMAP_NOTIFY 11 705 uint8_t response_type;
710 #define XCB_EXPOSE 12 716 uint8_t response_type;
729 #define XCB_GRAPHICS_EXPOSURE 13 735 uint8_t response_type;
738 xcb_drawable_t drawable;
743 uint16_t minor_opcode;
745 uint8_t major_opcode;
750 #define XCB_NO_EXPOSURE 14 756 uint8_t response_type;
759 xcb_drawable_t drawable;
760 uint16_t minor_opcode;
761 uint8_t major_opcode;
765 typedef enum xcb_visibility_t {
766 XCB_VISIBILITY_UNOBSCURED = 0,
767 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
768 XCB_VISIBILITY_FULLY_OBSCURED = 2
772 #define XCB_VISIBILITY_NOTIFY 15 778 uint8_t response_type;
787 #define XCB_CREATE_NOTIFY 16 793 uint8_t response_type;
802 uint16_t border_width;
803 uint8_t override_redirect;
808 #define XCB_DESTROY_NOTIFY 17 814 uint8_t response_type;
822 #define XCB_UNMAP_NOTIFY 18 828 uint8_t response_type;
833 uint8_t from_configure;
838 #define XCB_MAP_NOTIFY 19 844 uint8_t response_type;
849 uint8_t override_redirect;
854 #define XCB_MAP_REQUEST 20 860 uint8_t response_type;
868 #define XCB_REPARENT_NOTIFY 21 874 uint8_t response_type;
882 uint8_t override_redirect;
887 #define XCB_CONFIGURE_NOTIFY 22 893 uint8_t response_type;
898 xcb_window_t above_sibling;
903 uint16_t border_width;
904 uint8_t override_redirect;
909 #define XCB_CONFIGURE_REQUEST 23 915 uint8_t response_type;
920 xcb_window_t sibling;
925 uint16_t border_width;
930 #define XCB_GRAVITY_NOTIFY 24 936 uint8_t response_type;
946 #define XCB_RESIZE_REQUEST 25 952 uint8_t response_type;
970 #define XCB_CIRCULATE_NOTIFY 26 976 uint8_t response_type;
987 #define XCB_CIRCULATE_REQUEST 27 991 typedef enum xcb_property_t {
992 XCB_PROPERTY_NEW_VALUE = 0,
993 XCB_PROPERTY_DELETE = 1
997 #define XCB_PROPERTY_NOTIFY 28 1003 uint8_t response_type;
1006 xcb_window_t window;
1008 xcb_timestamp_t time;
1014 #define XCB_SELECTION_CLEAR 29 1020 uint8_t response_type;
1023 xcb_timestamp_t time;
1025 xcb_atom_t selection;
1028 typedef enum xcb_time_t {
1029 XCB_TIME_CURRENT_TIME = 0
1032 typedef enum xcb_atom_enum_t {
1035 XCB_ATOM_PRIMARY = 1,
1036 XCB_ATOM_SECONDARY = 2,
1039 XCB_ATOM_BITMAP = 5,
1040 XCB_ATOM_CARDINAL = 6,
1041 XCB_ATOM_COLORMAP = 7,
1042 XCB_ATOM_CURSOR = 8,
1043 XCB_ATOM_CUT_BUFFER0 = 9,
1044 XCB_ATOM_CUT_BUFFER1 = 10,
1045 XCB_ATOM_CUT_BUFFER2 = 11,
1046 XCB_ATOM_CUT_BUFFER3 = 12,
1047 XCB_ATOM_CUT_BUFFER4 = 13,
1048 XCB_ATOM_CUT_BUFFER5 = 14,
1049 XCB_ATOM_CUT_BUFFER6 = 15,
1050 XCB_ATOM_CUT_BUFFER7 = 16,
1051 XCB_ATOM_DRAWABLE = 17,
1053 XCB_ATOM_INTEGER = 19,
1054 XCB_ATOM_PIXMAP = 20,
1055 XCB_ATOM_POINT = 21,
1056 XCB_ATOM_RECTANGLE = 22,
1057 XCB_ATOM_RESOURCE_MANAGER = 23,
1058 XCB_ATOM_RGB_COLOR_MAP = 24,
1059 XCB_ATOM_RGB_BEST_MAP = 25,
1060 XCB_ATOM_RGB_BLUE_MAP = 26,
1061 XCB_ATOM_RGB_DEFAULT_MAP = 27,
1062 XCB_ATOM_RGB_GRAY_MAP = 28,
1063 XCB_ATOM_RGB_GREEN_MAP = 29,
1064 XCB_ATOM_RGB_RED_MAP = 30,
1065 XCB_ATOM_STRING = 31,
1066 XCB_ATOM_VISUALID = 32,
1067 XCB_ATOM_WINDOW = 33,
1068 XCB_ATOM_WM_COMMAND = 34,
1069 XCB_ATOM_WM_HINTS = 35,
1070 XCB_ATOM_WM_CLIENT_MACHINE = 36,
1071 XCB_ATOM_WM_ICON_NAME = 37,
1072 XCB_ATOM_WM_ICON_SIZE = 38,
1073 XCB_ATOM_WM_NAME = 39,
1074 XCB_ATOM_WM_NORMAL_HINTS = 40,
1075 XCB_ATOM_WM_SIZE_HINTS = 41,
1076 XCB_ATOM_WM_ZOOM_HINTS = 42,
1077 XCB_ATOM_MIN_SPACE = 43,
1078 XCB_ATOM_NORM_SPACE = 44,
1079 XCB_ATOM_MAX_SPACE = 45,
1080 XCB_ATOM_END_SPACE = 46,
1081 XCB_ATOM_SUPERSCRIPT_X = 47,
1082 XCB_ATOM_SUPERSCRIPT_Y = 48,
1083 XCB_ATOM_SUBSCRIPT_X = 49,
1084 XCB_ATOM_SUBSCRIPT_Y = 50,
1085 XCB_ATOM_UNDERLINE_POSITION = 51,
1086 XCB_ATOM_UNDERLINE_THICKNESS = 52,
1087 XCB_ATOM_STRIKEOUT_ASCENT = 53,
1088 XCB_ATOM_STRIKEOUT_DESCENT = 54,
1089 XCB_ATOM_ITALIC_ANGLE = 55,
1090 XCB_ATOM_X_HEIGHT = 56,
1091 XCB_ATOM_QUAD_WIDTH = 57,
1092 XCB_ATOM_WEIGHT = 58,
1093 XCB_ATOM_POINT_SIZE = 59,
1094 XCB_ATOM_RESOLUTION = 60,
1095 XCB_ATOM_COPYRIGHT = 61,
1096 XCB_ATOM_NOTICE = 62,
1097 XCB_ATOM_FONT_NAME = 63,
1098 XCB_ATOM_FAMILY_NAME = 64,
1099 XCB_ATOM_FULL_NAME = 65,
1100 XCB_ATOM_CAP_HEIGHT = 66,
1101 XCB_ATOM_WM_CLASS = 67,
1102 XCB_ATOM_WM_TRANSIENT_FOR = 68
1106 #define XCB_SELECTION_REQUEST 30 1112 uint8_t response_type;
1115 xcb_timestamp_t time;
1117 xcb_window_t requestor;
1118 xcb_atom_t selection;
1120 xcb_atom_t property;
1124 #define XCB_SELECTION_NOTIFY 31 1130 uint8_t response_type;
1133 xcb_timestamp_t time;
1134 xcb_window_t requestor;
1135 xcb_atom_t selection;
1137 xcb_atom_t property;
1149 typedef enum xcb_colormap_enum_t {
1150 XCB_COLORMAP_NONE = 0
1151 } xcb_colormap_enum_t;
1154 #define XCB_COLORMAP_NOTIFY 32 1160 uint8_t response_type;
1163 xcb_window_t window;
1164 xcb_colormap_t colormap;
1175 uint16_t data16[10];
1189 #define XCB_CLIENT_MESSAGE 33 1195 uint8_t response_type;
1198 xcb_window_t window;
1203 typedef enum xcb_mapping_t {
1204 XCB_MAPPING_MODIFIER = 0,
1205 XCB_MAPPING_KEYBOARD = 1,
1206 XCB_MAPPING_POINTER = 2
1210 #define XCB_MAPPING_NOTIFY 34 1216 uint8_t response_type;
1220 xcb_keycode_t first_keycode;
1226 #define XCB_GE_GENERIC 35 1232 uint8_t response_type;
1236 uint16_t event_type;
1238 uint32_t full_sequence;
1242 #define XCB_REQUEST 1 1248 uint8_t response_type;
1252 uint16_t minor_opcode;
1253 uint8_t major_opcode;
1264 uint8_t response_type;
1268 uint16_t minor_opcode;
1269 uint8_t major_opcode;
1274 #define XCB_WINDOW 3 1279 #define XCB_PIXMAP 4 1289 #define XCB_CURSOR 6 1304 #define XCB_DRAWABLE 9 1309 #define XCB_ACCESS 10 1314 #define XCB_ALLOC 11 1319 #define XCB_COLORMAP 12 1324 #define XCB_G_CONTEXT 13 1329 #define XCB_ID_CHOICE 14 1339 #define XCB_LENGTH 16 1344 #define XCB_IMPLEMENTATION 17 1348 typedef enum xcb_window_class_t {
1349 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1350 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1351 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1352 } xcb_window_class_t;
1455 typedef enum xcb_back_pixmap_t {
1456 XCB_BACK_PIXMAP_NONE = 0,
1457 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1458 } xcb_back_pixmap_t;
1460 typedef enum xcb_gravity_t {
1461 XCB_GRAVITY_BIT_FORGET = 0,
1462 XCB_GRAVITY_WIN_UNMAP = 0,
1463 XCB_GRAVITY_NORTH_WEST = 1,
1464 XCB_GRAVITY_NORTH = 2,
1465 XCB_GRAVITY_NORTH_EAST = 3,
1466 XCB_GRAVITY_WEST = 4,
1467 XCB_GRAVITY_CENTER = 5,
1468 XCB_GRAVITY_EAST = 6,
1469 XCB_GRAVITY_SOUTH_WEST = 7,
1470 XCB_GRAVITY_SOUTH = 8,
1471 XCB_GRAVITY_SOUTH_EAST = 9,
1472 XCB_GRAVITY_STATIC = 10
1479 xcb_pixmap_t background_pixmap;
1480 uint32_t background_pixel;
1481 xcb_pixmap_t border_pixmap;
1482 uint32_t border_pixel;
1483 uint32_t bit_gravity;
1484 uint32_t win_gravity;
1485 uint32_t backing_store;
1486 uint32_t backing_planes;
1487 uint32_t backing_pixel;
1488 xcb_bool32_t override_redirect;
1489 xcb_bool32_t save_under;
1490 uint32_t event_mask;
1491 uint32_t do_not_propogate_mask;
1492 xcb_colormap_t colormap;
1493 xcb_cursor_t cursor;
1497 #define XCB_CREATE_WINDOW 1 1503 uint8_t major_opcode;
1507 xcb_window_t parent;
1512 uint16_t border_width;
1514 xcb_visualid_t visual;
1515 uint32_t value_mask;
1522 xcb_pixmap_t background_pixmap;
1523 uint32_t background_pixel;
1524 xcb_pixmap_t border_pixmap;
1525 uint32_t border_pixel;
1526 uint32_t bit_gravity;
1527 uint32_t win_gravity;
1528 uint32_t backing_store;
1529 uint32_t backing_planes;
1530 uint32_t backing_pixel;
1531 xcb_bool32_t override_redirect;
1532 xcb_bool32_t save_under;
1533 uint32_t event_mask;
1534 uint32_t do_not_propogate_mask;
1535 xcb_colormap_t colormap;
1536 xcb_cursor_t cursor;
1540 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2 1546 uint8_t major_opcode;
1549 xcb_window_t window;
1550 uint32_t value_mask;
1553 typedef enum xcb_map_state_t {
1554 XCB_MAP_STATE_UNMAPPED = 0,
1555 XCB_MAP_STATE_UNVIEWABLE = 1,
1556 XCB_MAP_STATE_VIEWABLE = 2
1563 unsigned int sequence;
1567 #define XCB_GET_WINDOW_ATTRIBUTES 3 1573 uint8_t major_opcode;
1576 xcb_window_t window;
1583 uint8_t response_type;
1584 uint8_t backing_store;
1587 xcb_visualid_t visual;
1589 uint8_t bit_gravity;
1590 uint8_t win_gravity;
1591 uint32_t backing_planes;
1592 uint32_t backing_pixel;
1594 uint8_t map_is_installed;
1596 uint8_t override_redirect;
1597 xcb_colormap_t colormap;
1598 uint32_t all_event_masks;
1599 uint32_t your_event_mask;
1600 uint16_t do_not_propagate_mask;
1605 #define XCB_DESTROY_WINDOW 4 1611 uint8_t major_opcode;
1614 xcb_window_t window;
1618 #define XCB_DESTROY_SUBWINDOWS 5 1624 uint8_t major_opcode;
1627 xcb_window_t window;
1630 typedef enum xcb_set_mode_t {
1631 XCB_SET_MODE_INSERT = 0,
1632 XCB_SET_MODE_DELETE = 1
1636 #define XCB_CHANGE_SAVE_SET 6 1642 uint8_t major_opcode;
1645 xcb_window_t window;
1649 #define XCB_REPARENT_WINDOW 7 1655 uint8_t major_opcode;
1658 xcb_window_t window;
1659 xcb_window_t parent;
1665 #define XCB_MAP_WINDOW 8 1671 uint8_t major_opcode;
1674 xcb_window_t window;
1678 #define XCB_MAP_SUBWINDOWS 9 1684 uint8_t major_opcode;
1687 xcb_window_t window;
1691 #define XCB_UNMAP_WINDOW 10 1697 uint8_t major_opcode;
1700 xcb_window_t window;
1704 #define XCB_UNMAP_SUBWINDOWS 11 1710 uint8_t major_opcode;
1713 xcb_window_t window;
1716 typedef enum xcb_config_window_t {
1717 XCB_CONFIG_WINDOW_X = 1,
1718 XCB_CONFIG_WINDOW_Y = 2,
1719 XCB_CONFIG_WINDOW_WIDTH = 4,
1720 XCB_CONFIG_WINDOW_HEIGHT = 8,
1721 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1722 XCB_CONFIG_WINDOW_SIBLING = 32,
1723 XCB_CONFIG_WINDOW_STACK_MODE = 64
1724 } xcb_config_window_t;
1726 typedef enum xcb_stack_mode_t {
1727 XCB_STACK_MODE_ABOVE = 0,
1728 XCB_STACK_MODE_BELOW = 1,
1729 XCB_STACK_MODE_TOP_IF = 2,
1730 XCB_STACK_MODE_BOTTOM_IF = 3,
1731 XCB_STACK_MODE_OPPOSITE = 4
1742 uint32_t border_width;
1743 xcb_window_t sibling;
1744 uint32_t stack_mode;
1748 #define XCB_CONFIGURE_WINDOW 12 1754 uint8_t major_opcode;
1757 xcb_window_t window;
1758 uint16_t value_mask;
1762 typedef enum xcb_circulate_t {
1763 XCB_CIRCULATE_RAISE_LOWEST = 0,
1764 XCB_CIRCULATE_LOWER_HIGHEST = 1
1768 #define XCB_CIRCULATE_WINDOW 13 1774 uint8_t major_opcode;
1777 xcb_window_t window;
1784 unsigned int sequence;
1788 #define XCB_GET_GEOMETRY 14 1794 uint8_t major_opcode;
1797 xcb_drawable_t drawable;
1804 uint8_t response_type;
1813 uint16_t border_width;
1821 unsigned int sequence;
1825 #define XCB_QUERY_TREE 15 1831 uint8_t major_opcode;
1834 xcb_window_t window;
1841 uint8_t response_type;
1846 xcb_window_t parent;
1847 uint16_t children_len;
1855 unsigned int sequence;
1859 #define XCB_INTERN_ATOM 16 1865 uint8_t major_opcode;
1866 uint8_t only_if_exists;
1876 uint8_t response_type;
1887 unsigned int sequence;
1891 #define XCB_GET_ATOM_NAME 17 1897 uint8_t major_opcode;
1907 uint8_t response_type;
1932 #define XCB_CHANGE_PROPERTY 18 1938 uint8_t major_opcode;
1941 xcb_window_t window;
1942 xcb_atom_t property;
1950 #define XCB_DELETE_PROPERTY 19 1956 uint8_t major_opcode;
1959 xcb_window_t window;
1960 xcb_atom_t property;
1963 typedef enum xcb_get_property_type_t {
1964 XCB_GET_PROPERTY_TYPE_ANY = 0
1965 } xcb_get_property_type_t;
1971 unsigned int sequence;
1975 #define XCB_GET_PROPERTY 20 1981 uint8_t major_opcode;
1984 xcb_window_t window;
1985 xcb_atom_t property;
1987 uint32_t long_offset;
1988 uint32_t long_length;
1995 uint8_t response_type;
2000 uint32_t bytes_after;
2009 unsigned int sequence;
2013 #define XCB_LIST_PROPERTIES 21 2019 uint8_t major_opcode;
2022 xcb_window_t window;
2029 uint8_t response_type;
2038 #define XCB_SET_SELECTION_OWNER 22 2044 uint8_t major_opcode;
2048 xcb_atom_t selection;
2049 xcb_timestamp_t time;
2056 unsigned int sequence;
2060 #define XCB_GET_SELECTION_OWNER 23 2066 uint8_t major_opcode;
2069 xcb_atom_t selection;
2076 uint8_t response_type;
2084 #define XCB_CONVERT_SELECTION 24 2090 uint8_t major_opcode;
2093 xcb_window_t requestor;
2094 xcb_atom_t selection;
2096 xcb_atom_t property;
2097 xcb_timestamp_t time;
2100 typedef enum xcb_send_event_dest_t {
2101 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2102 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2103 } xcb_send_event_dest_t;
2106 #define XCB_SEND_EVENT 25 2112 uint8_t major_opcode;
2115 xcb_window_t destination;
2116 uint32_t event_mask;
2131 typedef enum xcb_grab_status_t {
2132 XCB_GRAB_STATUS_SUCCESS = 0,
2133 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2134 XCB_GRAB_STATUS_INVALID_TIME = 2,
2135 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2136 XCB_GRAB_STATUS_FROZEN = 4
2137 } xcb_grab_status_t;
2139 typedef enum xcb_cursor_enum_t {
2141 } xcb_cursor_enum_t;
2147 unsigned int sequence;
2151 #define XCB_GRAB_POINTER 26 2157 uint8_t major_opcode;
2158 uint8_t owner_events;
2160 xcb_window_t grab_window;
2161 uint16_t event_mask;
2162 uint8_t pointer_mode;
2163 uint8_t keyboard_mode;
2164 xcb_window_t confine_to;
2165 xcb_cursor_t cursor;
2166 xcb_timestamp_t time;
2173 uint8_t response_type;
2180 #define XCB_UNGRAB_POINTER 27 2186 uint8_t major_opcode;
2189 xcb_timestamp_t time;
2214 #define XCB_GRAB_BUTTON 28 2220 uint8_t major_opcode;
2221 uint8_t owner_events;
2223 xcb_window_t grab_window;
2224 uint16_t event_mask;
2225 uint8_t pointer_mode;
2226 uint8_t keyboard_mode;
2227 xcb_window_t confine_to;
2228 xcb_cursor_t cursor;
2235 #define XCB_UNGRAB_BUTTON 29 2241 uint8_t major_opcode;
2244 xcb_window_t grab_window;
2250 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30 2256 uint8_t major_opcode;
2259 xcb_cursor_t cursor;
2260 xcb_timestamp_t time;
2261 uint16_t event_mask;
2269 unsigned int sequence;
2273 #define XCB_GRAB_KEYBOARD 31 2279 uint8_t major_opcode;
2280 uint8_t owner_events;
2282 xcb_window_t grab_window;
2283 xcb_timestamp_t time;
2284 uint8_t pointer_mode;
2285 uint8_t keyboard_mode;
2293 uint8_t response_type;
2300 #define XCB_UNGRAB_KEYBOARD 32 2306 uint8_t major_opcode;
2309 xcb_timestamp_t time;
2312 typedef enum xcb_grab_t {
2317 #define XCB_GRAB_KEY 33 2323 uint8_t major_opcode;
2324 uint8_t owner_events;
2326 xcb_window_t grab_window;
2329 uint8_t pointer_mode;
2330 uint8_t keyboard_mode;
2335 #define XCB_UNGRAB_KEY 34 2341 uint8_t major_opcode;
2344 xcb_window_t grab_window;
2426 #define XCB_ALLOW_EVENTS 35 2432 uint8_t major_opcode;
2435 xcb_timestamp_t time;
2439 #define XCB_GRAB_SERVER 36 2445 uint8_t major_opcode;
2451 #define XCB_UNGRAB_SERVER 37 2457 uint8_t major_opcode;
2466 unsigned int sequence;
2470 #define XCB_QUERY_POINTER 38 2476 uint8_t major_opcode;
2479 xcb_window_t window;
2486 uint8_t response_type;
2487 uint8_t same_screen;
2504 xcb_timestamp_t time;
2522 unsigned int sequence;
2526 #define XCB_GET_MOTION_EVENTS 39 2532 uint8_t major_opcode;
2535 xcb_window_t window;
2536 xcb_timestamp_t start;
2537 xcb_timestamp_t stop;
2544 uint8_t response_type;
2548 uint32_t events_len;
2556 unsigned int sequence;
2560 #define XCB_TRANSLATE_COORDINATES 40 2566 uint8_t major_opcode;
2569 xcb_window_t src_window;
2570 xcb_window_t dst_window;
2579 uint8_t response_type;
2580 uint8_t same_screen;
2589 #define XCB_WARP_POINTER 41 2595 uint8_t major_opcode;
2598 xcb_window_t src_window;
2599 xcb_window_t dst_window;
2603 uint16_t src_height;
2627 #define XCB_SET_INPUT_FOCUS 42 2633 uint8_t major_opcode;
2637 xcb_timestamp_t time;
2644 unsigned int sequence;
2648 #define XCB_GET_INPUT_FOCUS 43 2654 uint8_t major_opcode;
2663 uint8_t response_type;
2674 unsigned int sequence;
2678 #define XCB_QUERY_KEYMAP 44 2684 uint8_t major_opcode;
2693 uint8_t response_type;
2701 #define XCB_OPEN_FONT 45 2707 uint8_t major_opcode;
2716 #define XCB_CLOSE_FONT 46 2722 uint8_t major_opcode;
2728 typedef enum xcb_font_draw_t {
2729 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2730 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2754 int16_t left_side_bearing;
2755 int16_t right_side_bearing;
2756 int16_t character_width;
2759 uint16_t attributes;
2775 unsigned int sequence;
2779 #define XCB_QUERY_FONT 47 2785 uint8_t major_opcode;
2788 xcb_fontable_t font;
2795 uint8_t response_type;
2803 uint16_t min_char_or_byte2;
2804 uint16_t max_char_or_byte2;
2805 uint16_t default_char;
2806 uint16_t properties_len;
2807 uint8_t draw_direction;
2810 uint8_t all_chars_exist;
2811 int16_t font_ascent;
2812 int16_t font_descent;
2813 uint32_t char_infos_len;
2820 unsigned int sequence;
2824 #define XCB_QUERY_TEXT_EXTENTS 48 2830 uint8_t major_opcode;
2833 xcb_fontable_t font;
2840 uint8_t response_type;
2841 uint8_t draw_direction;
2844 int16_t font_ascent;
2845 int16_t font_descent;
2846 int16_t overall_ascent;
2847 int16_t overall_descent;
2848 int32_t overall_width;
2849 int32_t overall_left;
2850 int32_t overall_right;
2873 unsigned int sequence;
2877 #define XCB_LIST_FONTS 49 2883 uint8_t major_opcode;
2887 uint16_t pattern_len;
2894 uint8_t response_type;
2906 unsigned int sequence;
2910 #define XCB_LIST_FONTS_WITH_INFO 50 2916 uint8_t major_opcode;
2920 uint16_t pattern_len;
2927 uint8_t response_type;
2935 uint16_t min_char_or_byte2;
2936 uint16_t max_char_or_byte2;
2937 uint16_t default_char;
2938 uint16_t properties_len;
2939 uint8_t draw_direction;
2942 uint8_t all_chars_exist;
2943 int16_t font_ascent;
2944 int16_t font_descent;
2945 uint32_t replies_hint;
2949 #define XCB_SET_FONT_PATH 51 2955 uint8_t major_opcode;
2966 unsigned int sequence;
2970 #define XCB_GET_FONT_PATH 52 2976 uint8_t major_opcode;
2985 uint8_t response_type;
2994 #define XCB_CREATE_PIXMAP 53 3000 uint8_t major_opcode;
3004 xcb_drawable_t drawable;
3010 #define XCB_FREE_PIXMAP 54 3016 uint8_t major_opcode;
3019 xcb_pixmap_t pixmap;
3091 XCB_GC_FILL_RULE = 512,
3171 typedef enum xcb_gx_t {
3174 XCB_GX_AND_REVERSE = 2,
3176 XCB_GX_AND_INVERTED = 4,
3183 XCB_GX_OR_REVERSE = 11,
3184 XCB_GX_COPY_INVERTED = 12,
3185 XCB_GX_OR_INVERTED = 13,
3190 typedef enum xcb_line_style_t {
3191 XCB_LINE_STYLE_SOLID = 0,
3192 XCB_LINE_STYLE_ON_OFF_DASH = 1,
3193 XCB_LINE_STYLE_DOUBLE_DASH = 2
3196 typedef enum xcb_cap_style_t {
3197 XCB_CAP_STYLE_NOT_LAST = 0,
3198 XCB_CAP_STYLE_BUTT = 1,
3199 XCB_CAP_STYLE_ROUND = 2,
3200 XCB_CAP_STYLE_PROJECTING = 3
3203 typedef enum xcb_join_style_t {
3204 XCB_JOIN_STYLE_MITER = 0,
3205 XCB_JOIN_STYLE_ROUND = 1,
3206 XCB_JOIN_STYLE_BEVEL = 2
3209 typedef enum xcb_fill_style_t {
3210 XCB_FILL_STYLE_SOLID = 0,
3211 XCB_FILL_STYLE_TILED = 1,
3212 XCB_FILL_STYLE_STIPPLED = 2,
3213 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3216 typedef enum xcb_fill_rule_t {
3217 XCB_FILL_RULE_EVEN_ODD = 0,
3218 XCB_FILL_RULE_WINDING = 1
3221 typedef enum xcb_subwindow_mode_t {
3222 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3223 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3224 } xcb_subwindow_mode_t;
3226 typedef enum xcb_arc_mode_t {
3227 XCB_ARC_MODE_CHORD = 0,
3228 XCB_ARC_MODE_PIE_SLICE = 1
3236 uint32_t plane_mask;
3237 uint32_t foreground;
3238 uint32_t background;
3239 uint32_t line_width;
3240 uint32_t line_style;
3242 uint32_t join_style;
3243 uint32_t fill_style;
3246 xcb_pixmap_t stipple;
3247 int32_t tile_stipple_x_origin;
3248 int32_t tile_stipple_y_origin;
3250 uint32_t subwindow_mode;
3251 xcb_bool32_t graphics_exposures;
3252 int32_t clip_x_origin;
3253 int32_t clip_y_origin;
3254 xcb_pixmap_t clip_mask;
3255 uint32_t dash_offset;
3261 #define XCB_CREATE_GC 55 3267 uint8_t major_opcode;
3271 xcb_drawable_t drawable;
3272 uint32_t value_mask;
3280 uint32_t plane_mask;
3281 uint32_t foreground;
3282 uint32_t background;
3283 uint32_t line_width;
3284 uint32_t line_style;
3286 uint32_t join_style;
3287 uint32_t fill_style;
3290 xcb_pixmap_t stipple;
3291 int32_t tile_stipple_x_origin;
3292 int32_t tile_stipple_y_origin;
3294 uint32_t subwindow_mode;
3295 xcb_bool32_t graphics_exposures;
3296 int32_t clip_x_origin;
3297 int32_t clip_y_origin;
3298 xcb_pixmap_t clip_mask;
3299 uint32_t dash_offset;
3305 #define XCB_CHANGE_GC 56 3311 uint8_t major_opcode;
3315 uint32_t value_mask;
3319 #define XCB_COPY_GC 57 3325 uint8_t major_opcode;
3328 xcb_gcontext_t src_gc;
3329 xcb_gcontext_t dst_gc;
3330 uint32_t value_mask;
3334 #define XCB_SET_DASHES 58 3340 uint8_t major_opcode;
3344 uint16_t dash_offset;
3345 uint16_t dashes_len;
3348 typedef enum xcb_clip_ordering_t {
3349 XCB_CLIP_ORDERING_UNSORTED = 0,
3350 XCB_CLIP_ORDERING_Y_SORTED = 1,
3351 XCB_CLIP_ORDERING_YX_SORTED = 2,
3352 XCB_CLIP_ORDERING_YX_BANDED = 3
3353 } xcb_clip_ordering_t;
3356 #define XCB_SET_CLIP_RECTANGLES 59 3362 uint8_t major_opcode;
3366 int16_t clip_x_origin;
3367 int16_t clip_y_origin;
3371 #define XCB_FREE_GC 60 3377 uint8_t major_opcode;
3384 #define XCB_CLEAR_AREA 61 3390 uint8_t major_opcode;
3393 xcb_window_t window;
3401 #define XCB_COPY_AREA 62 3407 uint8_t major_opcode;
3410 xcb_drawable_t src_drawable;
3411 xcb_drawable_t dst_drawable;
3422 #define XCB_COPY_PLANE 63 3428 uint8_t major_opcode;
3431 xcb_drawable_t src_drawable;
3432 xcb_drawable_t dst_drawable;
3453 #define XCB_POLY_POINT 64 3459 uint8_t major_opcode;
3460 uint8_t coordinate_mode;
3462 xcb_drawable_t drawable;
3467 #define XCB_POLY_LINE 65 3473 uint8_t major_opcode;
3474 uint8_t coordinate_mode;
3476 xcb_drawable_t drawable;
3500 #define XCB_POLY_SEGMENT 66 3506 uint8_t major_opcode;
3509 xcb_drawable_t drawable;
3514 #define XCB_POLY_RECTANGLE 67 3520 uint8_t major_opcode;
3523 xcb_drawable_t drawable;
3528 #define XCB_POLY_ARC 68 3534 uint8_t major_opcode;
3537 xcb_drawable_t drawable;
3541 typedef enum xcb_poly_shape_t {
3542 XCB_POLY_SHAPE_COMPLEX = 0,
3543 XCB_POLY_SHAPE_NONCONVEX = 1,
3544 XCB_POLY_SHAPE_CONVEX = 2
3548 #define XCB_FILL_POLY 69 3554 uint8_t major_opcode;
3557 xcb_drawable_t drawable;
3560 uint8_t coordinate_mode;
3565 #define XCB_POLY_FILL_RECTANGLE 70 3571 uint8_t major_opcode;
3574 xcb_drawable_t drawable;
3579 #define XCB_POLY_FILL_ARC 71 3585 uint8_t major_opcode;
3588 xcb_drawable_t drawable;
3592 typedef enum xcb_image_format_t {
3593 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3594 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3595 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3596 } xcb_image_format_t;
3599 #define XCB_PUT_IMAGE 72 3605 uint8_t major_opcode;
3608 xcb_drawable_t drawable;
3623 unsigned int sequence;
3627 #define XCB_GET_IMAGE 73 3633 uint8_t major_opcode;
3636 xcb_drawable_t drawable;
3641 uint32_t plane_mask;
3648 uint8_t response_type;
3652 xcb_visualid_t visual;
3657 #define XCB_POLY_TEXT_8 74 3663 uint8_t major_opcode;
3666 xcb_drawable_t drawable;
3673 #define XCB_POLY_TEXT_16 75 3679 uint8_t major_opcode;
3682 xcb_drawable_t drawable;
3689 #define XCB_IMAGE_TEXT_8 76 3695 uint8_t major_opcode;
3698 xcb_drawable_t drawable;
3705 #define XCB_IMAGE_TEXT_16 77 3711 uint8_t major_opcode;
3714 xcb_drawable_t drawable;
3720 typedef enum xcb_colormap_alloc_t {
3721 XCB_COLORMAP_ALLOC_NONE = 0,
3722 XCB_COLORMAP_ALLOC_ALL = 1
3723 } xcb_colormap_alloc_t;
3726 #define XCB_CREATE_COLORMAP 78 3732 uint8_t major_opcode;
3736 xcb_window_t window;
3737 xcb_visualid_t visual;
3741 #define XCB_FREE_COLORMAP 79 3747 uint8_t major_opcode;
3750 xcb_colormap_t cmap;
3754 #define XCB_COPY_COLORMAP_AND_FREE 80 3760 uint8_t major_opcode;
3764 xcb_colormap_t src_cmap;
3768 #define XCB_INSTALL_COLORMAP 81 3774 uint8_t major_opcode;
3777 xcb_colormap_t cmap;
3781 #define XCB_UNINSTALL_COLORMAP 82 3787 uint8_t major_opcode;
3790 xcb_colormap_t cmap;
3797 unsigned int sequence;
3801 #define XCB_LIST_INSTALLED_COLORMAPS 83 3807 uint8_t major_opcode;
3810 xcb_window_t window;
3817 uint8_t response_type;
3829 unsigned int sequence;
3833 #define XCB_ALLOC_COLOR 84 3839 uint8_t major_opcode;
3842 xcb_colormap_t cmap;
3853 uint8_t response_type;
3868 unsigned int sequence;
3872 #define XCB_ALLOC_NAMED_COLOR 85 3878 uint8_t major_opcode;
3881 xcb_colormap_t cmap;
3890 uint8_t response_type;
3896 uint16_t exact_green;
3897 uint16_t exact_blue;
3898 uint16_t visual_red;
3899 uint16_t visual_green;
3900 uint16_t visual_blue;
3907 unsigned int sequence;
3911 #define XCB_ALLOC_COLOR_CELLS 86 3917 uint8_t major_opcode;
3920 xcb_colormap_t cmap;
3929 uint8_t response_type;
3933 uint16_t pixels_len;
3942 unsigned int sequence;
3946 #define XCB_ALLOC_COLOR_PLANES 87 3952 uint8_t major_opcode;
3955 xcb_colormap_t cmap;
3966 uint8_t response_type;
3970 uint16_t pixels_len;
3973 uint32_t green_mask;
3979 #define XCB_FREE_COLORS 88 3985 uint8_t major_opcode;
3988 xcb_colormap_t cmap;
3989 uint32_t plane_mask;
3992 typedef enum xcb_color_flag_t {
3993 XCB_COLOR_FLAG_RED = 1,
3994 XCB_COLOR_FLAG_GREEN = 2,
3995 XCB_COLOR_FLAG_BLUE = 4
4020 #define XCB_STORE_COLORS 89 4026 uint8_t major_opcode;
4029 xcb_colormap_t cmap;
4033 #define XCB_STORE_NAMED_COLOR 90 4039 uint8_t major_opcode;
4042 xcb_colormap_t cmap;
4071 unsigned int sequence;
4075 #define XCB_QUERY_COLORS 91 4081 uint8_t major_opcode;
4084 xcb_colormap_t cmap;
4091 uint8_t response_type;
4095 uint16_t colors_len;
4103 unsigned int sequence;
4107 #define XCB_LOOKUP_COLOR 92 4113 uint8_t major_opcode;
4116 xcb_colormap_t cmap;
4125 uint8_t response_type;
4130 uint16_t exact_green;
4131 uint16_t exact_blue;
4132 uint16_t visual_red;
4133 uint16_t visual_green;
4134 uint16_t visual_blue;
4137 typedef enum xcb_pixmap_enum_t {
4139 } xcb_pixmap_enum_t;
4142 #define XCB_CREATE_CURSOR 93 4148 uint8_t major_opcode;
4152 xcb_pixmap_t source;
4155 uint16_t fore_green;
4158 uint16_t back_green;
4164 typedef enum xcb_font_enum_t {
4169 #define XCB_CREATE_GLYPH_CURSOR 94 4175 uint8_t major_opcode;
4179 xcb_font_t source_font;
4180 xcb_font_t mask_font;
4181 uint16_t source_char;
4184 uint16_t fore_green;
4187 uint16_t back_green;
4192 #define XCB_FREE_CURSOR 95 4198 uint8_t major_opcode;
4201 xcb_cursor_t cursor;
4205 #define XCB_RECOLOR_CURSOR 96 4211 uint8_t major_opcode;
4214 xcb_cursor_t cursor;
4216 uint16_t fore_green;
4219 uint16_t back_green;
4223 typedef enum xcb_query_shape_of_t {
4224 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4225 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4226 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4227 } xcb_query_shape_of_t;
4233 unsigned int sequence;
4237 #define XCB_QUERY_BEST_SIZE 97 4243 uint8_t major_opcode;
4246 xcb_drawable_t drawable;
4255 uint8_t response_type;
4267 unsigned int sequence;
4271 #define XCB_QUERY_EXTENSION 98 4277 uint8_t major_opcode;
4288 uint8_t response_type;
4293 uint8_t major_opcode;
4294 uint8_t first_event;
4295 uint8_t first_error;
4302 unsigned int sequence;
4306 #define XCB_LIST_EXTENSIONS 99 4312 uint8_t major_opcode;
4321 uint8_t response_type;
4329 #define XCB_CHANGE_KEYBOARD_MAPPING 100 4335 uint8_t major_opcode;
4336 uint8_t keycode_count;
4338 xcb_keycode_t first_keycode;
4339 uint8_t keysyms_per_keycode;
4347 unsigned int sequence;
4351 #define XCB_GET_KEYBOARD_MAPPING 101 4357 uint8_t major_opcode;
4360 xcb_keycode_t first_keycode;
4368 uint8_t response_type;
4369 uint8_t keysyms_per_keycode;
4375 typedef enum xcb_kb_t {
4376 XCB_KB_KEY_CLICK_PERCENT = 1,
4377 XCB_KB_BELL_PERCENT = 2,
4378 XCB_KB_BELL_PITCH = 4,
4379 XCB_KB_BELL_DURATION = 8,
4381 XCB_KB_LED_MODE = 32,
4383 XCB_KB_AUTO_REPEAT_MODE = 128
4386 typedef enum xcb_led_mode_t {
4387 XCB_LED_MODE_OFF = 0,
4391 typedef enum xcb_auto_repeat_mode_t {
4392 XCB_AUTO_REPEAT_MODE_OFF = 0,
4393 XCB_AUTO_REPEAT_MODE_ON = 1,
4394 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4395 } xcb_auto_repeat_mode_t;
4401 int32_t key_click_percent;
4402 int32_t bell_percent;
4404 int32_t bell_duration;
4407 xcb_keycode32_t key;
4408 uint32_t auto_repeat_mode;
4412 #define XCB_CHANGE_KEYBOARD_CONTROL 102 4418 uint8_t major_opcode;
4421 uint32_t value_mask;
4428 unsigned int sequence;
4432 #define XCB_GET_KEYBOARD_CONTROL 103 4438 uint8_t major_opcode;
4447 uint8_t response_type;
4448 uint8_t global_auto_repeat;
4452 uint8_t key_click_percent;
4453 uint8_t bell_percent;
4454 uint16_t bell_pitch;
4455 uint16_t bell_duration;
4457 uint8_t auto_repeats[32];
4461 #define XCB_BELL 104 4467 uint8_t major_opcode;
4473 #define XCB_CHANGE_POINTER_CONTROL 105 4479 uint8_t major_opcode;
4482 int16_t acceleration_numerator;
4483 int16_t acceleration_denominator;
4485 uint8_t do_acceleration;
4486 uint8_t do_threshold;
4493 unsigned int sequence;
4497 #define XCB_GET_POINTER_CONTROL 106 4503 uint8_t major_opcode;
4512 uint8_t response_type;
4516 uint16_t acceleration_numerator;
4517 uint16_t acceleration_denominator;
4522 typedef enum xcb_blanking_t {
4523 XCB_BLANKING_NOT_PREFERRED = 0,
4524 XCB_BLANKING_PREFERRED = 1,
4525 XCB_BLANKING_DEFAULT = 2
4528 typedef enum xcb_exposures_t {
4529 XCB_EXPOSURES_NOT_ALLOWED = 0,
4530 XCB_EXPOSURES_ALLOWED = 1,
4531 XCB_EXPOSURES_DEFAULT = 2
4535 #define XCB_SET_SCREEN_SAVER 107 4541 uint8_t major_opcode;
4546 uint8_t prefer_blanking;
4547 uint8_t allow_exposures;
4554 unsigned int sequence;
4558 #define XCB_GET_SCREEN_SAVER 108 4564 uint8_t major_opcode;
4573 uint8_t response_type;
4579 uint8_t prefer_blanking;
4580 uint8_t allow_exposures;
4584 typedef enum xcb_host_mode_t {
4585 XCB_HOST_MODE_INSERT = 0,
4586 XCB_HOST_MODE_DELETE = 1
4589 typedef enum xcb_family_t {
4590 XCB_FAMILY_INTERNET = 0,
4591 XCB_FAMILY_DECNET = 1,
4592 XCB_FAMILY_CHAOS = 2,
4593 XCB_FAMILY_SERVER_INTERPRETED = 5,
4594 XCB_FAMILY_INTERNET_6 = 6
4598 #define XCB_CHANGE_HOSTS 109 4604 uint8_t major_opcode;
4609 uint16_t address_len;
4618 uint16_t address_len;
4634 unsigned int sequence;
4638 #define XCB_LIST_HOSTS 110 4644 uint8_t major_opcode;
4653 uint8_t response_type;
4661 typedef enum xcb_access_control_t {
4662 XCB_ACCESS_CONTROL_DISABLE = 0,
4663 XCB_ACCESS_CONTROL_ENABLE = 1
4664 } xcb_access_control_t;
4667 #define XCB_SET_ACCESS_CONTROL 111 4673 uint8_t major_opcode;
4678 typedef enum xcb_close_down_t {
4679 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4680 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4681 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4685 #define XCB_SET_CLOSE_DOWN_MODE 112 4691 uint8_t major_opcode;
4696 typedef enum xcb_kill_t {
4697 XCB_KILL_ALL_TEMPORARY = 0
4701 #define XCB_KILL_CLIENT 113 4707 uint8_t major_opcode;
4714 #define XCB_ROTATE_PROPERTIES 114 4720 uint8_t major_opcode;
4723 xcb_window_t window;
4728 typedef enum xcb_screen_saver_t {
4729 XCB_SCREEN_SAVER_RESET = 0,
4730 XCB_SCREEN_SAVER_ACTIVE = 1
4731 } xcb_screen_saver_t;
4734 #define XCB_FORCE_SCREEN_SAVER 115 4740 uint8_t major_opcode;
4745 typedef enum xcb_mapping_status_t {
4746 XCB_MAPPING_STATUS_SUCCESS = 0,
4747 XCB_MAPPING_STATUS_BUSY = 1,
4748 XCB_MAPPING_STATUS_FAILURE = 2
4749 } xcb_mapping_status_t;
4755 unsigned int sequence;
4759 #define XCB_SET_POINTER_MAPPING 116 4765 uint8_t major_opcode;
4774 uint8_t response_type;
4784 unsigned int sequence;
4788 #define XCB_GET_POINTER_MAPPING 117 4794 uint8_t major_opcode;
4803 uint8_t response_type;
4810 typedef enum xcb_map_index_t {
4811 XCB_MAP_INDEX_SHIFT = 0,
4812 XCB_MAP_INDEX_LOCK = 1,
4813 XCB_MAP_INDEX_CONTROL = 2,
4814 XCB_MAP_INDEX_1 = 3,
4815 XCB_MAP_INDEX_2 = 4,
4816 XCB_MAP_INDEX_3 = 5,
4817 XCB_MAP_INDEX_4 = 6,
4825 unsigned int sequence;
4829 #define XCB_SET_MODIFIER_MAPPING 118 4835 uint8_t major_opcode;
4836 uint8_t keycodes_per_modifier;
4844 uint8_t response_type;
4854 unsigned int sequence;
4858 #define XCB_GET_MODIFIER_MAPPING 119 4864 uint8_t major_opcode;
4873 uint8_t response_type;
4874 uint8_t keycodes_per_modifier;
4881 #define XCB_NO_OPERATION 127 4887 uint8_t major_opcode;
5399 xcb_depth_sizeof (
const void *_buffer);
5408 xcb_depth_visuals_iterator (
const xcb_depth_t *R);
5434 xcb_screen_sizeof (
const void *_buffer);
5437 xcb_screen_allowed_depths_length (
const xcb_screen_t *R);
5440 xcb_screen_allowed_depths_iterator (
const xcb_screen_t *R);
5466 xcb_setup_request_sizeof (
const void *_buffer);
5510 xcb_setup_failed_sizeof (
const void *_buffer);
5545 xcb_setup_authenticate_sizeof (
const void *_buffer);
5580 xcb_setup_sizeof (
const void *_buffer);
5595 xcb_setup_pixmap_formats_length (
const xcb_setup_t *R);
5598 xcb_setup_pixmap_formats_iterator (
const xcb_setup_t *R);
5653 xcb_create_window_value_list_serialize (
void **_buffer,
5654 uint32_t value_mask,
5658 xcb_create_window_value_list_unpack (
const void *_buffer,
5659 uint32_t value_mask,
5663 xcb_create_window_value_list_sizeof (
const void *_buffer,
5664 uint32_t value_mask);
5667 xcb_create_window_sizeof (
const void *_buffer);
5719 xcb_window_t parent,
5724 uint16_t border_width,
5726 xcb_visualid_t visual,
5727 uint32_t value_mask,
5728 const void *value_list);
5777 xcb_window_t parent,
5782 uint16_t border_width,
5784 xcb_visualid_t visual,
5785 uint32_t value_mask,
5786 const void *value_list);
5838 xcb_window_t parent,
5843 uint16_t border_width,
5845 xcb_visualid_t visual,
5846 uint32_t value_mask,
5896 xcb_window_t parent,
5901 uint16_t border_width,
5903 xcb_visualid_t visual,
5904 uint32_t value_mask,
5911 xcb_change_window_attributes_value_list_serialize (
void **_buffer,
5912 uint32_t value_mask,
5916 xcb_change_window_attributes_value_list_unpack (
const void *_buffer,
5917 uint32_t value_mask,
5921 xcb_change_window_attributes_value_list_sizeof (
const void *_buffer,
5922 uint32_t value_mask);
5925 xcb_change_window_attributes_sizeof (
const void *_buffer);
5947 xcb_window_t window,
5948 uint32_t value_mask,
5949 const void *value_list);
5968 xcb_window_t window,
5969 uint32_t value_mask,
5970 const void *value_list);
5992 xcb_window_t window,
5993 uint32_t value_mask,
6013 xcb_window_t window,
6014 uint32_t value_mask,
6032 xcb_window_t window);
6049 xcb_window_t window);
6090 xcb_window_t window);
6109 xcb_window_t window);
6124 xcb_window_t window);
6136 xcb_window_t window);
6159 xcb_window_t window);
6179 xcb_window_t window);
6204 xcb_window_t window,
6205 xcb_window_t parent,
6229 xcb_window_t window,
6230 xcb_window_t parent,
6267 xcb_window_t window);
6299 xcb_window_t window);
6314 xcb_window_t window);
6326 xcb_window_t window);
6347 xcb_window_t window);
6365 xcb_window_t window);
6380 xcb_window_t window);
6392 xcb_window_t window);
6395 xcb_configure_window_value_list_serialize (
void **_buffer,
6396 uint16_t value_mask,
6400 xcb_configure_window_value_list_unpack (
const void *_buffer,
6401 uint16_t value_mask,
6405 xcb_configure_window_value_list_sizeof (
const void *_buffer,
6406 uint16_t value_mask);
6409 xcb_configure_window_sizeof (
const void *_buffer);
6429 xcb_window_t window,
6430 uint16_t value_mask,
6431 const void *value_list);
6448 xcb_window_t window,
6449 uint16_t value_mask,
6450 const void *value_list);
6470 xcb_window_t window,
6471 uint16_t value_mask,
6489 xcb_window_t window,
6490 uint16_t value_mask,
6518 xcb_window_t window);
6539 xcb_window_t window);
6553 xcb_drawable_t drawable);
6570 xcb_drawable_t drawable);
6592 xcb_query_tree_sizeof (
const void *_buffer);
6607 xcb_window_t window);
6625 xcb_window_t window);
6656 xcb_intern_atom_sizeof (
const void *_buffer);
6678 uint8_t only_if_exists,
6705 uint8_t only_if_exists,
6729 xcb_get_atom_name_sizeof (
const void *_buffer);
6787 xcb_change_property_sizeof (
const void *_buffer);
6817 xcb_window_t window,
6818 xcb_atom_t property,
6849 xcb_window_t window,
6850 xcb_atom_t property,
6878 xcb_window_t window,
6879 xcb_atom_t property);
6891 xcb_window_t window,
6892 xcb_atom_t property);
6895 xcb_get_property_sizeof (
const void *_buffer);
6927 xcb_window_t window,
6928 xcb_atom_t property,
6930 uint32_t long_offset,
6931 uint32_t long_length);
6966 xcb_window_t window,
6967 xcb_atom_t property,
6969 uint32_t long_offset,
6970 uint32_t long_length);
7001 xcb_list_properties_sizeof (
const void *_buffer);
7013 xcb_window_t window);
7028 xcb_window_t window);
7088 xcb_atom_t selection,
7089 xcb_timestamp_t time);
7118 xcb_atom_t selection,
7119 xcb_timestamp_t time);
7135 xcb_atom_t selection);
7154 xcb_atom_t selection);
7188 xcb_window_t requestor,
7189 xcb_atom_t selection,
7191 xcb_atom_t property,
7192 xcb_timestamp_t time);
7204 xcb_window_t requestor,
7205 xcb_atom_t selection,
7207 xcb_atom_t property,
7208 xcb_timestamp_t time);
7250 xcb_window_t destination,
7251 uint32_t event_mask,
7291 xcb_window_t destination,
7292 uint32_t event_mask,
7333 uint8_t owner_events,
7334 xcb_window_t grab_window,
7335 uint16_t event_mask,
7336 uint8_t pointer_mode,
7337 uint8_t keyboard_mode,
7338 xcb_window_t confine_to,
7339 xcb_cursor_t cursor,
7340 xcb_timestamp_t time);
7383 uint8_t owner_events,
7384 xcb_window_t grab_window,
7385 uint16_t event_mask,
7386 uint8_t pointer_mode,
7387 uint8_t keyboard_mode,
7388 xcb_window_t confine_to,
7389 xcb_cursor_t cursor,
7390 xcb_timestamp_t time);
7433 xcb_timestamp_t time);
7454 xcb_timestamp_t time);
7526 uint8_t owner_events,
7527 xcb_window_t grab_window,
7528 uint16_t event_mask,
7529 uint8_t pointer_mode,
7530 uint8_t keyboard_mode,
7531 xcb_window_t confine_to,
7532 xcb_cursor_t cursor,
7534 uint16_t modifiers);
7603 uint8_t owner_events,
7604 xcb_window_t grab_window,
7605 uint16_t event_mask,
7606 uint8_t pointer_mode,
7607 uint8_t keyboard_mode,
7608 xcb_window_t confine_to,
7609 xcb_cursor_t cursor,
7611 uint16_t modifiers);
7627 xcb_window_t grab_window,
7628 uint16_t modifiers);
7641 xcb_window_t grab_window,
7642 uint16_t modifiers);
7657 xcb_cursor_t cursor,
7658 xcb_timestamp_t time,
7659 uint16_t event_mask);
7671 xcb_cursor_t cursor,
7672 xcb_timestamp_t time,
7673 uint16_t event_mask);
7706 uint8_t owner_events,
7707 xcb_window_t grab_window,
7708 xcb_timestamp_t time,
7709 uint8_t pointer_mode,
7710 uint8_t keyboard_mode);
7746 uint8_t owner_events,
7747 xcb_window_t grab_window,
7748 xcb_timestamp_t time,
7749 uint8_t pointer_mode,
7750 uint8_t keyboard_mode);
7784 xcb_timestamp_t time);
7796 xcb_timestamp_t time);
7855 uint8_t owner_events,
7856 xcb_window_t grab_window,
7859 uint8_t pointer_mode,
7860 uint8_t keyboard_mode);
7916 uint8_t owner_events,
7917 xcb_window_t grab_window,
7920 uint8_t pointer_mode,
7921 uint8_t keyboard_mode);
7947 xcb_window_t grab_window,
7948 uint16_t modifiers);
7971 xcb_window_t grab_window,
7972 uint16_t modifiers);
7998 xcb_timestamp_t time);
8021 xcb_timestamp_t time);
8087 xcb_window_t window);
8106 xcb_window_t window);
8151 xcb_get_motion_events_sizeof (
const void *_buffer);
8163 xcb_window_t window,
8164 xcb_timestamp_t start,
8165 xcb_timestamp_t stop);
8180 xcb_window_t window,
8181 xcb_timestamp_t start,
8182 xcb_timestamp_t stop);
8222 xcb_window_t src_window,
8223 xcb_window_t dst_window,
8240 xcb_window_t src_window,
8241 xcb_window_t dst_window,
8296 xcb_window_t src_window,
8297 xcb_window_t dst_window,
8301 uint16_t src_height,
8334 xcb_window_t src_window,
8335 xcb_window_t dst_window,
8339 uint16_t src_height,
8378 xcb_timestamp_t time);
8412 xcb_timestamp_t time);
8503 xcb_open_font_sizeof (
const void *_buffer);
8633 xcb_query_font_sizeof (
const void *_buffer);
8647 xcb_fontable_t font);
8664 xcb_fontable_t font);
8704 xcb_query_text_extents_sizeof (
const void *_buffer,
8705 uint32_t string_len);
8741 xcb_fontable_t font,
8742 uint32_t string_len,
8782 xcb_fontable_t font,
8783 uint32_t string_len,
8806 xcb_str_sizeof (
const void *_buffer);
8812 xcb_str_name_length (
const xcb_str_t *R);
8841 xcb_list_fonts_sizeof (
const void *_buffer);
8862 uint16_t pattern_len,
8863 const char *pattern);
8887 uint16_t pattern_len,
8888 const char *pattern);
8916 xcb_list_fonts_with_info_sizeof (
const void *_buffer);
8937 uint16_t pattern_len,
8938 const char *pattern);
8962 uint16_t pattern_len,
8963 const char *pattern);
9003 xcb_set_font_path_sizeof (
const void *_buffer);
9041 xcb_get_font_path_sizeof (
const void *_buffer);
9116 xcb_drawable_t drawable,
9140 xcb_drawable_t drawable,
9160 xcb_pixmap_t pixmap);
9175 xcb_pixmap_t pixmap);
9178 xcb_create_gc_value_list_serialize (
void **_buffer,
9179 uint32_t value_mask,
9183 xcb_create_gc_value_list_unpack (
const void *_buffer,
9184 uint32_t value_mask,
9188 xcb_create_gc_value_list_sizeof (
const void *_buffer,
9189 uint32_t value_mask);
9192 xcb_create_gc_sizeof (
const void *_buffer);
9213 xcb_drawable_t drawable,
9214 uint32_t value_mask,
9215 const void *value_list);
9233 xcb_drawable_t drawable,
9234 uint32_t value_mask,
9235 const void *value_list);
9256 xcb_drawable_t drawable,
9257 uint32_t value_mask,
9276 xcb_drawable_t drawable,
9277 uint32_t value_mask,
9284 xcb_change_gc_value_list_serialize (
void **_buffer,
9285 uint32_t value_mask,
9289 xcb_change_gc_value_list_unpack (
const void *_buffer,
9290 uint32_t value_mask,
9294 xcb_change_gc_value_list_sizeof (
const void *_buffer,
9295 uint32_t value_mask);
9298 xcb_change_gc_sizeof (
const void *_buffer);
9321 uint32_t value_mask,
9322 const void *value_list);
9342 uint32_t value_mask,
9343 const void *value_list);
9366 uint32_t value_mask,
9387 uint32_t value_mask,
9406 xcb_gcontext_t src_gc,
9407 xcb_gcontext_t dst_gc,
9408 uint32_t value_mask);
9420 xcb_gcontext_t src_gc,
9421 xcb_gcontext_t dst_gc,
9422 uint32_t value_mask);
9425 xcb_set_dashes_sizeof (
const void *_buffer);
9441 uint16_t dash_offset,
9442 uint16_t dashes_len,
9443 const uint8_t *dashes);
9456 uint16_t dash_offset,
9457 uint16_t dashes_len,
9458 const uint8_t *dashes);
9470 xcb_set_clip_rectangles_sizeof (
const void *_buffer,
9471 uint32_t rectangles_len);
9488 int16_t clip_x_origin,
9489 int16_t clip_y_origin,
9490 uint32_t rectangles_len,
9505 int16_t clip_x_origin,
9506 int16_t clip_y_origin,
9507 uint32_t rectangles_len,
9564 xcb_window_t window,
9581 xcb_window_t window,
9610 xcb_drawable_t src_drawable,
9611 xcb_drawable_t dst_drawable,
9640 xcb_drawable_t src_drawable,
9641 xcb_drawable_t dst_drawable,
9663 xcb_drawable_t src_drawable,
9664 xcb_drawable_t dst_drawable,
9672 uint32_t bit_plane);
9684 xcb_drawable_t src_drawable,
9685 xcb_drawable_t dst_drawable,
9693 uint32_t bit_plane);
9696 xcb_poly_point_sizeof (
const void *_buffer,
9697 uint32_t points_len);
9712 uint8_t coordinate_mode,
9713 xcb_drawable_t drawable,
9715 uint32_t points_len,
9728 uint8_t coordinate_mode,
9729 xcb_drawable_t drawable,
9731 uint32_t points_len,
9744 xcb_poly_line_sizeof (
const void *_buffer,
9745 uint32_t points_len);
9774 uint8_t coordinate_mode,
9775 xcb_drawable_t drawable,
9777 uint32_t points_len,
9804 uint8_t coordinate_mode,
9805 xcb_drawable_t drawable,
9807 uint32_t points_len,
9843 xcb_poly_segment_sizeof (
const void *_buffer,
9844 uint32_t segments_len);
9874 xcb_drawable_t drawable,
9876 uint32_t segments_len,
9904 xcb_drawable_t drawable,
9906 uint32_t segments_len,
9919 xcb_poly_rectangle_sizeof (
const void *_buffer,
9920 uint32_t rectangles_len);
9935 xcb_drawable_t drawable,
9937 uint32_t rectangles_len,
9950 xcb_drawable_t drawable,
9952 uint32_t rectangles_len,
9965 xcb_poly_arc_sizeof (
const void *_buffer,
9981 xcb_drawable_t drawable,
9996 xcb_drawable_t drawable,
10011 xcb_fill_poly_sizeof (
const void *_buffer,
10012 uint32_t points_len);
10027 xcb_drawable_t drawable,
10030 uint8_t coordinate_mode,
10031 uint32_t points_len,
10044 xcb_drawable_t drawable,
10047 uint8_t coordinate_mode,
10048 uint32_t points_len,
10061 xcb_poly_fill_rectangle_sizeof (
const void *_buffer,
10062 uint32_t rectangles_len);
10091 xcb_drawable_t drawable,
10093 uint32_t rectangles_len,
10120 xcb_drawable_t drawable,
10122 uint32_t rectangles_len,
10135 xcb_poly_fill_arc_sizeof (
const void *_buffer,
10136 uint32_t arcs_len);
10151 xcb_drawable_t drawable,
10166 xcb_drawable_t drawable,
10181 xcb_put_image_sizeof (
const void *_buffer,
10182 uint32_t data_len);
10198 xcb_drawable_t drawable,
10207 const uint8_t *data);
10220 xcb_drawable_t drawable,
10229 const uint8_t *data);
10241 xcb_get_image_sizeof (
const void *_buffer);
10254 xcb_drawable_t drawable,
10259 uint32_t plane_mask);
10275 xcb_drawable_t drawable,
10280 uint32_t plane_mask);
10311 xcb_poly_text_8_sizeof (
const void *_buffer,
10312 uint32_t items_len);
10327 xcb_drawable_t drawable,
10331 uint32_t items_len,
10332 const uint8_t *items);
10344 xcb_drawable_t drawable,
10348 uint32_t items_len,
10349 const uint8_t *items);
10361 xcb_poly_text_16_sizeof (
const void *_buffer,
10362 uint32_t items_len);
10377 xcb_drawable_t drawable,
10381 uint32_t items_len,
10382 const uint8_t *items);
10394 xcb_drawable_t drawable,
10398 uint32_t items_len,
10399 const uint8_t *items);
10411 xcb_image_text_8_sizeof (
const void *_buffer);
10445 uint8_t string_len,
10446 xcb_drawable_t drawable,
10450 const char *
string);
10481 uint8_t string_len,
10482 xcb_drawable_t drawable,
10486 const char *
string);
10498 xcb_image_text_16_sizeof (
const void *_buffer);
10533 uint8_t string_len,
10534 xcb_drawable_t drawable,
10570 uint8_t string_len,
10571 xcb_drawable_t drawable,
10600 xcb_colormap_t mid,
10601 xcb_window_t window,
10602 xcb_visualid_t visual);
10615 xcb_colormap_t mid,
10616 xcb_window_t window,
10617 xcb_visualid_t visual);
10632 xcb_colormap_t cmap);
10644 xcb_colormap_t cmap);
10659 xcb_colormap_t mid,
10660 xcb_colormap_t src_cmap);
10672 xcb_colormap_t mid,
10673 xcb_colormap_t src_cmap);
10688 xcb_colormap_t cmap);
10700 xcb_colormap_t cmap);
10715 xcb_colormap_t cmap);
10727 xcb_colormap_t cmap);
10730 xcb_list_installed_colormaps_sizeof (
const void *_buffer);
10742 xcb_window_t window);
10757 xcb_window_t window);
10806 xcb_colormap_t cmap,
10833 xcb_colormap_t cmap,
10858 xcb_alloc_named_color_sizeof (
const void *_buffer);
10870 xcb_colormap_t cmap,
10887 xcb_colormap_t cmap,
10911 xcb_alloc_color_cells_sizeof (
const void *_buffer);
10923 uint8_t contiguous,
10924 xcb_colormap_t cmap,
10941 uint8_t contiguous,
10942 xcb_colormap_t cmap,
10984 xcb_alloc_color_planes_sizeof (
const void *_buffer);
10996 uint8_t contiguous,
10997 xcb_colormap_t cmap,
11016 uint8_t contiguous,
11017 xcb_colormap_t cmap,
11052 xcb_free_colors_sizeof (
const void *_buffer,
11053 uint32_t pixels_len);
11068 xcb_colormap_t cmap,
11069 uint32_t plane_mask,
11070 uint32_t pixels_len,
11071 const uint32_t *pixels);
11083 xcb_colormap_t cmap,
11084 uint32_t plane_mask,
11085 uint32_t pixels_len,
11086 const uint32_t *pixels);
11121 xcb_store_colors_sizeof (
const void *_buffer,
11122 uint32_t items_len);
11137 xcb_colormap_t cmap,
11138 uint32_t items_len,
11151 xcb_colormap_t cmap,
11152 uint32_t items_len,
11165 xcb_store_named_color_sizeof (
const void *_buffer);
11181 xcb_colormap_t cmap,
11197 xcb_colormap_t cmap,
11235 xcb_query_colors_sizeof (
const void *_buffer,
11236 uint32_t pixels_len);
11248 xcb_colormap_t cmap,
11249 uint32_t pixels_len,
11250 const uint32_t *pixels);
11265 xcb_colormap_t cmap,
11266 uint32_t pixels_len,
11267 const uint32_t *pixels);
11298 xcb_lookup_color_sizeof (
const void *_buffer);
11310 xcb_colormap_t cmap,
11327 xcb_colormap_t cmap,
11364 xcb_pixmap_t source,
11367 uint16_t fore_green,
11368 uint16_t fore_blue,
11370 uint16_t back_green,
11371 uint16_t back_blue,
11386 xcb_pixmap_t source,
11389 uint16_t fore_green,
11390 uint16_t fore_blue,
11392 uint16_t back_green,
11393 uint16_t back_blue,
11433 xcb_font_t source_font,
11434 xcb_font_t mask_font,
11435 uint16_t source_char,
11436 uint16_t mask_char,
11438 uint16_t fore_green,
11439 uint16_t fore_blue,
11441 uint16_t back_green,
11442 uint16_t back_blue);
11477 xcb_font_t source_font,
11478 xcb_font_t mask_font,
11479 uint16_t source_char,
11480 uint16_t mask_char,
11482 uint16_t fore_green,
11483 uint16_t fore_blue,
11485 uint16_t back_green,
11486 uint16_t back_blue);
11504 xcb_cursor_t cursor);
11519 xcb_cursor_t cursor);
11534 xcb_cursor_t cursor,
11536 uint16_t fore_green,
11537 uint16_t fore_blue,
11539 uint16_t back_green,
11540 uint16_t back_blue);
11552 xcb_cursor_t cursor,
11554 uint16_t fore_green,
11555 uint16_t fore_blue,
11557 uint16_t back_green,
11558 uint16_t back_blue);
11571 xcb_drawable_t drawable,
11589 xcb_drawable_t drawable,
11613 xcb_query_extension_sizeof (
const void *_buffer);
11688 xcb_list_extensions_sizeof (
const void *_buffer);
11741 xcb_change_keyboard_mapping_sizeof (
const void *_buffer);
11756 uint8_t keycode_count,
11757 xcb_keycode_t first_keycode,
11758 uint8_t keysyms_per_keycode,
11759 const xcb_keysym_t *keysyms);
11771 uint8_t keycode_count,
11772 xcb_keycode_t first_keycode,
11773 uint8_t keysyms_per_keycode,
11774 const xcb_keysym_t *keysyms);
11786 xcb_get_keyboard_mapping_sizeof (
const void *_buffer);
11798 xcb_keycode_t first_keycode,
11814 xcb_keycode_t first_keycode,
11846 xcb_change_keyboard_control_value_list_serialize (
void **_buffer,
11847 uint32_t value_mask,
11851 xcb_change_keyboard_control_value_list_unpack (
const void *_buffer,
11852 uint32_t value_mask,
11856 xcb_change_keyboard_control_value_list_sizeof (
const void *_buffer,
11857 uint32_t value_mask);
11860 xcb_change_keyboard_control_sizeof (
const void *_buffer);
11875 uint32_t value_mask,
11876 const void *value_list);
11888 uint32_t value_mask,
11889 const void *value_list);
11904 uint32_t value_mask,
11917 uint32_t value_mask,
12007 int16_t acceleration_numerator,
12008 int16_t acceleration_denominator,
12010 uint8_t do_acceleration,
12011 uint8_t do_threshold);
12023 int16_t acceleration_numerator,
12024 int16_t acceleration_denominator,
12026 uint8_t do_acceleration,
12027 uint8_t do_threshold);
12088 uint8_t prefer_blanking,
12089 uint8_t allow_exposures);
12103 uint8_t prefer_blanking,
12104 uint8_t allow_exposures);
12151 xcb_change_hosts_sizeof (
const void *_buffer);
12168 uint16_t address_len,
12169 const uint8_t *address);
12183 uint16_t address_len,
12184 const uint8_t *address);
12196 xcb_host_sizeof (
const void *_buffer);
12202 xcb_host_address_length (
const xcb_host_t *R);
12231 xcb_list_hosts_sizeof (
const void *_buffer);
12356 uint32_t resource);
12374 uint32_t resource);
12377 xcb_rotate_properties_sizeof (
const void *_buffer);
12392 xcb_window_t window,
12393 uint16_t atoms_len,
12395 const xcb_atom_t *atoms);
12407 xcb_window_t window,
12408 uint16_t atoms_len,
12410 const xcb_atom_t *atoms);
12449 xcb_set_pointer_mapping_sizeof (
const void *_buffer);
12462 const uint8_t *map);
12478 const uint8_t *map);
12500 xcb_get_pointer_mapping_sizeof (
const void *_buffer);
12556 xcb_set_modifier_mapping_sizeof (
const void *_buffer);
12568 uint8_t keycodes_per_modifier,
12569 const xcb_keycode_t *keycodes);
12584 uint8_t keycodes_per_modifier,
12585 const xcb_keycode_t *keycodes);
12607 xcb_get_modifier_mapping_sizeof (
const void *_buffer);
xcb_list_extensions_cookie_t
Definition: xproto.h:4301
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
Definition: xproto.h:2018
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:5327
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:1654
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
Definition: xproto.h:4001
xcb_list_fonts_with_info_cookie_t
Definition: xproto.h:2905
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:14401
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:14506
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:13090
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:2296
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:12127
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:2503
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:253
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:468
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:361
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:13667
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:14116
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10450
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:4300
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:8848
xcb_change_window_attributes_request_t
Definition: xproto.h:1545
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10531
Definition: xproto.h:3166
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4504
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:235
Definition: xproto.h:3122
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:13082
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:5294
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:397
xcb_change_pointer_control_request_t
Definition: xproto.h:4478
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:4663
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:5168
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:12022
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:731
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:8018
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:2064
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:4643
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:3176
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
xcb_create_gc_value_list_t
Definition: xproto.h:3234
Definition: xproto.h:1924
xcb_str_t
Definition: xproto.h:2856
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:9009
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14027
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:4232
struct xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:2410
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:11688
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:3759
struct xcb_change_keyboard_control_value_list_t xcb_change_keyboard_control_value_list_t
xcb_change_keyboard_control_value_list_t
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:5572
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:3691
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:742
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:5743
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:4152
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:8578
xcb_gravity_notify_event_t
Definition: xproto.h:935
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:2995
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:985
Definition: xproto.h:2404
Definition: xproto.h:2359
struct xcb_request_error_t xcb_request_error_t
xcb_request_error_t
xcb_visualtype_t
Definition: xproto.h:302
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4843
xcb_query_extension_reply_t
Definition: xproto.h:4287
xcb_query_keymap_cookie_t
Definition: xproto.h:2673
xcb_screen_iterator_t
Definition: xproto.h:401
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14001
xcb_map_request_event_t
Definition: xproto.h:859
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:3597
Definition: xproto.h:2205
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:379
xcb_alloc_color_request_t
Definition: xproto.h:3838
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:4690
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:3845
xcb_set_screen_saver_request_t
Definition: xproto.h:4540
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:10172
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:8375
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:13142
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:4072
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:1830
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:10589
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:8759
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:13262
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:3814
struct xcb_change_window_attributes_value_list_t xcb_change_window_attributes_value_list_t
xcb_change_window_attributes_value_list_t
xcb_create_pixmap_request_t
Definition: xproto.h:2999
xcb_unmap_window_request_t
Definition: xproto.h:1696
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4174
xcb_image_text_16_request_t
Definition: xproto.h:3710
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:4961
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:11632
xcb_set_modifier_mapping_cookie_t
Definition: xproto.h:4824
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:3065
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
Definition: xproto.h:501
xcb_expose_event_t
Definition: xproto.h:715
xcb_list_extensions_request_t
Definition: xproto.h:4311
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:4214
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:11449
xcb_grab_pointer_cookie_t
Definition: xproto.h:2146
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:10274
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:13905
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:2456
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2126
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_void_cookie_t xcb_configure_window_aux(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const xcb_configure_window_value_list_t *value_list)
Configures window attributes.
Definition: xproto.c:2869
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4531
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:4853
xcb_query_extension_cookie_t
Definition: xproto.h:4266
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:6413
xcb_create_colormap_request_t
Definition: xproto.h:3731
xcb_create_window_request_t
Definition: xproto.h:1502
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:4362
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
Definition: xproto.h:1994
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:4008
struct xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
xcb_generic_iterator_t xcb_keycode32_end(xcb_keycode32_iterator_t i)
Definition: xproto.c:297
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:11727
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:3973
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:14362
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2255
xcb_request_error_t
Definition: xproto.h:1247
Definition: xproto.h:3053
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:12191
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:10673
xcb_cw_t
Definition: xproto.h:1354
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:9674
xcb_change_property_request_t
Definition: xproto.h:1937
xcb_alloc_color_cookie_t
Definition: xproto.h:3828
xcb_get_image_reply_t
Definition: xproto.h:3647
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:8451
xcb_setup_failed_iterator_t
Definition: xproto.h:443
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:1875
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:3483
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:11146
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8118
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:10212
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition: xproto.c:6293
xcb_store_named_color_request_t
Definition: xproto.h:4038
xcb_clear_area_request_t
Definition: xproto.h:3389
xcb_enter_notify_event_t
Definition: xproto.h:656
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:13716
xcb_client_message_event_t
Definition: xproto.h:1194
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:271
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:973
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:12447
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:2329
Definition: xproto.h:3151
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:11362
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:4558
xcb_copy_area_request_t
Definition: xproto.h:3406
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:12408
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:1970
xcb_change_gc_value_list_t
Definition: xproto.h:3278
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10338
xcb_void_cookie_t xcb_change_keyboard_control_aux_checked(xcb_connection_t *c, uint32_t value_mask, const xcb_change_keyboard_control_value_list_t *value_list)
Definition: xproto.c:12958
Definition: xproto.h:2609
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:5045
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:4496
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:3757
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:3361
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:13708
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:5053
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_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition: xproto.c:12926
xcb_poly_text_8_request_t
Definition: xproto.h:3662
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:2180
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:4394
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4802
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:4242
xcb_grab_keyboard_reply_t
Definition: xproto.h:2292
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:63
xcb_put_image_request_t
Definition: xproto.h:3604
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:10421
xcb_poly_line_request_t
Definition: xproto.h:3472
xcb_void_cookie_t xcb_create_gc_aux(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const xcb_create_gc_value_list_t *value_list)
Creates a graphics context.
Definition: xproto.c:7151
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:2829
xcb_query_tree_reply_t
Definition: xproto.h:1840
xcb_kill_client_request_t
Definition: xproto.h:4706
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
struct xcb_configure_window_value_list_t xcb_configure_window_value_list_t
xcb_configure_window_value_list_t
xcb_no_exposure_event_t
Definition: xproto.h:755
xcb_query_tree_cookie_t xcb_query_tree(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3061
xcb_grab_key_request_t
Definition: xproto.h:2322
Definition: xproto.h:1369
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition: xproto.c:4722
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:4904
struct xcb_copy_plane_request_t xcb_copy_plane_request_t
xcb_copy_plane_request_t
xcb_unmap_notify_event_t
Definition: xproto.h:827
xcb_property_notify_event_t
Definition: xproto.h:1002
xcb_free_gc_request_t
Definition: xproto.h:3376
xcb_unmap_subwindows_request_t
Definition: xproto.h:1709
xcb_free_colors_request_t
Definition: xproto.h:3984
xcb_get_selection_owner_cookie_t
Definition: xproto.h:2055
xcb_resize_request_event_t
Definition: xproto.h:951
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:279
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:13742
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:3211
xcb_get_screen_saver_request_t
Definition: xproto.h:4563
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:12654
xcb_free_colormap_request_t
Definition: xproto.h:3746
xcb_translate_coordinates_request_t
Definition: xproto.h:2565
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:2378
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3537
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13820
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:4694
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1906
xcb_query_colors_request_t
Definition: xproto.h:4080
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:8208
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:5922
xcb_query_tree_cookie_t
Definition: xproto.h:1820
Definition: xproto.h:3125
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:11052
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:13177
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:5209
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:4466
xcb_grab_pointer_reply_t
Definition: xproto.h:2172
xcb_get_screen_saver_reply_t
Definition: xproto.h:4572
struct xcb_create_window_value_list_t xcb_create_window_value_list_t
xcb_create_window_value_list_t
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:8682
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3816
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:13425
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:4461
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:5850
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_void_cookie_t xcb_create_gc(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const void *value_list)
Creates a graphics context.
Definition: xproto.c:7077
xcb_copy_gc_request_t
Definition: xproto.h:3324
xcb_visibility_notify_event_t
Definition: xproto.h:777
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:5269
xcb_intern_atom_cookie_t
Definition: xproto.h:1854
Definition: xproto.h:2121
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:325
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:7829
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:13583
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:423
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:4070
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:2683
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:10816
Definition: xproto.h:2350
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:325
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:11279
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:4754
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:243
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:8674
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:11221
xcb_query_pointer_reply_t
Definition: xproto.h:2485
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:5782
Definition: xproto.h:1395
xcb_get_motion_events_request_t
Definition: xproto.h:2531
xcb_query_pointer_request_t
Definition: xproto.h:2475
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:12342
xcb_coord_mode_t
Definition: xproto.h:3443
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:818
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:5086
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:13303
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:8884
xcb_get_property_request_t
Definition: xproto.h:1980
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:4257
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:10665
xcb_ungrab_key_request_t
Definition: xproto.h:2340
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:10504
Definition: xproto.h:2199
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:11598
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2305
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:9269
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:3022
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3427
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:10616
Definition: xproto.h:1919
xcb_get_geometry_request_t
Definition: xproto.h:1793
xcb_void_cookie_t xcb_change_window_attributes(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const void *value_list)
change window attributes
Definition: xproto.c:1925
xcb_void_cookie_t xcb_configure_window_aux_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const xcb_configure_window_value_list_t *value_list)
Configures window attributes.
Definition: xproto.c:2832
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:11088
xcb_void_cookie_t xcb_change_window_attributes_aux_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const xcb_change_window_attributes_value_list_t *value_list)
change window attributes
Definition: xproto.c:1959
xcb_grab_mode_t
Definition: xproto.h:2120
xcb_create_window_value_list_t
Definition: xproto.h:1478
xcb_fontprop_t
Definition: xproto.h:2736
Definition: xproto.h:3160
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:10903
Definition: xproto.h:1141
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:315
xcb_fontprop_iterator_t
Definition: xproto.h:2744
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:6530
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:1670
xcb_no_operation_request_t
Definition: xproto.h:4886
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:4877
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2491
Definition: xproto.h:3148
struct xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_cookie_t
xcb_keymap_notify_event_t
Definition: xproto.h:704
xcb_void_cookie_t xcb_create_window_aux(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 xcb_create_window_value_list_t *value_list)
Creates a window.
Definition: xproto.c:1495
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:4800
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:225
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:4013
xcb_poly_point_request_t
Definition: xproto.h:3458
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:5965
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:2940
xcb_void_cookie_t xcb_change_keyboard_control_aux(xcb_connection_t *c, uint32_t value_mask, const xcb_change_keyboard_control_value_list_t *value_list)
Definition: xproto.c:12992
Definition: xproto.h:2193
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3444
Definition: xproto.h:2126
Definition: xproto.h:3145
Definition: xproto.h:3073
xcb_void_cookie_t xcb_change_gc(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const void *value_list)
change graphics context components
Definition: xproto.c:7686
struct xcb_change_gc_value_list_t xcb_change_gc_value_list_t
xcb_change_gc_value_list_t
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:6557
xcb_rgb_iterator_t
Definition: xproto.h:4061
xcb_rgb_t
Definition: xproto.h:4051
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:217
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:5416
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:4210
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:2765
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:12264
xcb_list_properties_reply_t
Definition: xproto.h:2028
xcb_query_text_extents_cookie_t
Definition: xproto.h:2819
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:5911
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 void *value_list)
Creates a graphics context.
Definition: xproto.c:7041
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:3786
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:2268
xcb_void_cookie_t xcb_delete_property_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3508
xcb_list_properties_cookie_t
Definition: xproto.h:2008
xcb_poly_fill_arc_request_t
Definition: xproto.h:3584
xcb_warp_pointer_request_t
Definition: xproto.h:2594
struct xcb_list_fonts_request_t xcb_list_fonts_request_t
xcb_list_fonts_request_t
xcb_colormap_state_t
Definition: xproto.h:1140
xcb_store_colors_request_t
Definition: xproto.h:4025
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:12159
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:14298
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:5670
xcb_get_window_attributes_reply_t
Definition: xproto.h:1582
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:13768
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:13212
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:2464
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:13336
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:11549
xcb_visualtype_iterator_t
Definition: xproto.h:316
xcb_list_installed_colormaps_cookie_t
Definition: xproto.h:3796
xcb_circulate_notify_event_t
Definition: xproto.h:975
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:2356
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:1388
Definition: xproto.h:2621
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:9813
xcb_selection_notify_event_t
Definition: xproto.h:1129
Definition: xproto.h:2368
xcb_convert_selection_request_t
Definition: xproto.h:2089
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
Definition: xproto.h:1572
xcb_map_subwindows_request_t
Definition: xproto.h:1683
xcb_gc_t
Definition: xproto.h:3022
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:3034
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:8330
struct xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
xcb_timestamp_iterator_t
Definition: xproto.h:164
xcb_change_keyboard_control_value_list_t
Definition: xproto.h:4400
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:13361
xcb_list_fonts_request_t
Definition: xproto.h:2882
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4187
xcb_prop_mode_t
Definition: xproto.h:1915
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:1420
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:3941
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:11807
xcb_point_iterator_t
Definition: xproto.h:225
Definition: xproto.h:1408
xcb_fill_poly_request_t
Definition: xproto.h:3553
xcb_setup_request_t
Definition: xproto.h:410
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:8615
xcb_get_keyboard_mapping_cookie_t
Definition: xproto.h:4346
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:2612
xcb_force_screen_saver_request_t
Definition: xproto.h:4739
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:10306
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2518
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:9098
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:11948
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:4160
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:4783
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:13794
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:9636
xcb_key_press_event_t
Definition: xproto.h:545
xcb_get_screen_saver_cookie_t
Definition: xproto.h:4553
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:2263
xcb_destroy_subwindows_request_t
Definition: xproto.h:1623
Definition: xproto.h:1144
struct xcb_setup_request_iterator_t xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
xcb_reparent_notify_event_t
Definition: xproto.h:873
struct xcb_setup_request_t xcb_setup_request_t
xcb_setup_request_t
xcb_screen_t
Definition: xproto.h:379
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:13116
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:3400
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:10079
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:5537
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:14426
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_void_cookie_t xcb_change_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const void *value_list)
change graphics context components
Definition: xproto.c:7652
xcb_get_selection_owner_request_t
Definition: xproto.h:2065
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:6388
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:14084
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
Definition: xproto.h:3632
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:6125
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:4850
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:9946
struct xcb_set_modifier_mapping_reply_t xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
xcb_get_atom_name_request_t
Definition: xproto.h:1896
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:9533
xcb_allow_t
Definition: xproto.h:2349
xcb_void_cookie_t xcb_configure_window_checked(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const void *value_list)
Configures window attributes.
Definition: xproto.c:2762
xcb_colormap_notify_event_t
Definition: xproto.h:1159
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:10780
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:10707
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:12574
Definition: xproto.h:2385
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
Definition: xproto.h:2192
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:4992
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:6051
xcb_change_save_set_request_t
Definition: xproto.h:1641
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:4595
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:962
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:12484
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:4511
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:2383
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:369
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:6496
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:3339
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:1231
xcb_get_keyboard_control_cookie_t
Definition: xproto.h:4427
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4872
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3570
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:655
xcb_destroy_window_request_t
Definition: xproto.h:1610
xcb_str_iterator_t
Definition: xproto.h:2863
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:5239
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:11901
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition: xproto.c:12894
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:2543
xcb_timecoord_iterator_t
Definition: xproto.h:2512
xcb_focus_in_event_t
Definition: xproto.h:684
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:13462
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:14481
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:12367
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:9906
Definition: xproto.h:2617
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:405
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:11854
xcb_grab_keyboard_request_t
Definition: xproto.h:2278
xcb_alloc_named_color_reply_t
Definition: xproto.h:3889
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:8488
xcb_open_font_request_t
Definition: xproto.h:2706
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:387
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:4112
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:4197
Definition: xproto.h:1425
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:4775
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:3730
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:5590
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:11488
xcb_query_font_cookie_t
Definition: xproto.h:2774
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:8057
xcb_void_cookie_t xcb_configure_window(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const void *value_list)
Configures window attributes.
Definition: xproto.c:2797
xcb_mapping_notify_event_t
Definition: xproto.h:1215
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:993
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:3505
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:4672
xcb_selection_request_event_t
Definition: xproto.h:1111
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:5352
xcb_translate_coordinates_reply_t
Definition: xproto.h:2578
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:3137
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:8287
xcb_client_message_data_t
Definition: xproto.h:1173
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:2912
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:8172
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:5564
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
Definition: xproto.h:2431
xcb_list_hosts_reply_t
Definition: xproto.h:4652
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:11013
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition: xproto.c:2968
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:4040
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:1783
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:10039
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3312
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition: xproto.c:2037
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:4825
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10477
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:9394
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:3246
Definition: xproto.h:1355
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:9139
xcb_setup_authenticate_iterator_t
Definition: xproto.h:461
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
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 void *value_list)
Creates a window.
Definition: xproto.c:1391
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3361
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition: xproto.c:3088
Definition: xproto.h:2202
xcb_image_text_8_request_t
Definition: xproto.h:3694
xcb_charinfo_t
Definition: xproto.h:2753
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:4331
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:5816
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:307
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:9483
struct xcb_arc_t xcb_arc_t
xcb_arc_t
Definition: xproto.h:1433
xcb_delete_property_request_t
Definition: xproto.h:1955
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:11763
xcb_bool32_iterator_t
Definition: xproto.h:142
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3285
Definition: xproto.h:3128
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:9358
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:13594
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:4446
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:261
xcb_intern_atom_request_t
Definition: xproto.h:1864
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:6090
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:11185
xcb_get_selection_owner_reply_t
Definition: xproto.h:2075
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:5119
xcb_rectangle_t
Definition: xproto.h:234
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:1374
Definition: xproto.h:1413
Definition: xproto.h:1391
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:3026
xcb_alloc_color_cells_request_t
Definition: xproto.h:3916
xcb_setup_authenticate_t
Definition: xproto.h:452
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:217
xcb_list_extensions_reply_t
Definition: xproto.h:4320
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:14330
xcb_lookup_color_reply_t
Definition: xproto.h:4124
xcb_void_cookie_t xcb_create_gc_aux_checked(xcb_connection_t *c, xcb_gcontext_t cid, xcb_drawable_t drawable, uint32_t value_mask, const xcb_create_gc_value_list_t *value_list)
Creates a graphics context.
Definition: xproto.c:7113
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:171
xcb_graphics_exposure_event_t
Definition: xproto.h:734
Definition: xproto.h:3447
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:11995
xcb_change_keyboard_control_request_t
Definition: xproto.h:4417
xcb_poly_text_16_request_t
Definition: xproto.h:3678
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:4426
xcb_circulate_window_request_t
Definition: xproto.h:1773
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
xcb_get_geometry_reply_t
Definition: xproto.h:1803
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:8723
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:2185
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:11287
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:2984
xcb_query_extension_request_t
Definition: xproto.h:4276
struct xcb_lookup_color_request_t xcb_lookup_color_request_t
xcb_lookup_color_request_t
xcb_void_cookie_t xcb_create_window_aux_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 xcb_create_window_value_list_t *value_list)
Creates a window.
Definition: xproto.c:1442
struct xcb_intern_atom_request_t xcb_intern_atom_request_t
xcb_intern_atom_request_t
xcb_destroy_notify_event_t
Definition: xproto.h:813
xcb_rectangle_iterator_t
Definition: xproto.h:244
struct xcb_keycode32_iterator_t xcb_keycode32_iterator_t
xcb_keycode32_iterator_t
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:2196
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:343
xcb_arc_t
Definition: xproto.h:253
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:13942
xcb_list_hosts_cookie_t
Definition: xproto.h:4633
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8145
Definition: xproto.h:2208
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:12230
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:3094
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:4112
xcb_query_font_reply_t
Definition: xproto.h:2794
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:6462
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:3633
xcb_map_notify_event_t
Definition: xproto.h:843
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4863
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3806
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:11328
xcb_send_event_request_t
Definition: xproto.h:2111
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:14148
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:14187
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:3266
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:4492
Definition: xproto.h:3044
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:2153
xcb_void_cookie_t xcb_change_gc_aux(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const xcb_change_gc_value_list_t *value_list)
change graphics context components
Definition: xproto.c:7756
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:3938
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:7928
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13237
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_void_cookie_t xcb_change_window_attributes_aux(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const xcb_change_window_attributes_value_list_t *value_list)
change window attributes
Definition: xproto.c:1995
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:11799
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:807
void xcb_bool32_next(xcb_bool32_iterator_t *i)
Definition: xproto.c:199
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:6000
xcb_keycode32_iterator_t
Definition: xproto.h:197
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
Definition: xproto.h:4603
xcb_alloc_color_cells_cookie_t
Definition: xproto.h:3906
Definition: xproto.h:1437
struct xcb_create_gc_value_list_t xcb_create_gc_value_list_t
xcb_create_gc_value_list_t
Definition: xproto.h:1448
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:3493
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2410
xcb_alloc_named_color_request_t
Definition: xproto.h:3877
xcb_generic_iterator_t xcb_bool32_end(xcb_bool32_iterator_t i)
Definition: xproto.c:207
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:5643
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:14212
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:10852
xcb_void_cookie_t xcb_change_window_attributes_checked(xcb_connection_t *c, xcb_window_t window, uint32_t value_mask, const void *value_list)
change window attributes
Definition: xproto.c:1891
xcb_grab_pointer_request_t
Definition: xproto.h:2156
xcb_motion_notify_event_t
Definition: xproto.h:615
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4334
xcb_poly_rectangle_request_t
Definition: xproto.h:3519
xcb_place_t
Definition: xproto.h:960
xcb_close_font_request_t
Definition: xproto.h:2721
xcb_query_font_request_t
Definition: xproto.h:2784
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:4773
xcb_setup_failed_t
Definition: xproto.h:432
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:6250
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:4632
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3965
xcb_selection_clear_event_t
Definition: xproto.h:1019
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:2091
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:2872
Definition: xproto.h:2394
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4834
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:12088
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:8244
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:10741
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:3852
xcb_client_message_data_iterator_t
Definition: xproto.h:1182
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:2926
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3108
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:9773
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:1886
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:5452
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:5377
xcb_alloc_named_color_cookie_t
Definition: xproto.h:3867
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:3443
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:6454
Definition: xproto.h:1429
xcb_get_motion_events_cookie_t
Definition: xproto.h:2521
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:4356
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:12049
xcb_keysym_iterator_t
Definition: xproto.h:175
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4367
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:5319
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:2207
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4437
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3928
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10365
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:8973
xcb_set_selection_owner_request_t
Definition: xproto.h:2043
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:333
xcb_create_notify_event_t
Definition: xproto.h:792
Definition: xproto.h:1916
xcb_query_keymap_reply_t
Definition: xproto.h:2692
xcb_get_window_attributes_cookie_t
Definition: xproto.h:1562
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:14473
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:3930
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:3806
xcb_change_window_attributes_value_list_t
Definition: xproto.h:1521
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4793
xcb_free_pixmap_request_t
Definition: xproto.h:3015
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:2099
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:7798
xcb_lookup_color_cookie_t
Definition: xproto.h:4102
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:13032
xcb_host_t
Definition: xproto.h:4615
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13847
xcb_alloc_color_planes_request_t
Definition: xproto.h:3951
xcb_rotate_properties_request_t
Definition: xproto.h:4719
xcb_char2b_t
Definition: xproto.h:24
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:543
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:11557
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:666
xcb_arc_iterator_t
Definition: xproto.h:265
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:12298
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:335
Definition: xproto.h:3140
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:479
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3773
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:4764
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:4920
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:4912
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:13642
xcb_create_cursor_request_t
Definition: xproto.h:4147
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:9734
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:5127
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
Definition: xproto.h:4090
xcb_void_cookie_t xcb_change_gc_aux_checked(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const xcb_change_gc_value_list_t *value_list)
change graphics context components
Definition: xproto.c:7720
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:5510
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:2839
xcb_query_best_size_reply_t
Definition: xproto.h:4254
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2915
xcb_host_iterator_t
Definition: xproto.h:4624
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:7891
xcb_setup_t
Definition: xproto.h:475
struct xcb_point_t xcb_point_t
xcb_point_t
Definition: xproto.h:3040
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:3533
xcb_change_gc_request_t
Definition: xproto.h:3310
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:13270
xcb_keycode_iterator_t
Definition: xproto.h:186
xcb_get_image_cookie_t
Definition: xproto.h:3622
Definition: xproto.h:1383
xcb_get_pointer_control_request_t
Definition: xproto.h:4502
xcb_grab_server_request_t
Definition: xproto.h:2444
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:554
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:10935
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:12603
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:3876
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13057
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:3037
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:2235
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:13386
xcb_set_font_path_request_t
Definition: xproto.h:2954
xcb_translate_coordinates_cookie_t
Definition: xproto.h:2555
xcb_input_focus_t
Definition: xproto.h:2608
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:351
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2437
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:3163
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:9233
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:14259
Definition: xproto.h:3131
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:2965
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:4750
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:5582
xcb_value_error_t
Definition: xproto.h:1263
Definition: xproto.h:3023
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
struct xcb_bool32_iterator_t xcb_bool32_iterator_t
xcb_bool32_iterator_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:10392
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_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 void *value_list)
Creates a window.
Definition: xproto.c:1340
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:6206
struct xcb_kill_client_request_t xcb_kill_client_request_t
xcb_kill_client_request_t
xcb_query_pointer_cookie_t
Definition: xproto.h:2465
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:2975
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:3903
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:153
xcb_list_fonts_reply_t
Definition: xproto.h:2893
void xcb_keycode32_next(xcb_keycode32_iterator_t *i)
Definition: xproto.c:289