XCB 1.17.0
xproto.h
1/*
2 * This file generated automatically from xproto.xml by c_client.py.
3 * Edit at your peril.
4 */
5
11
12#ifndef __XPROTO_H
13#define __XPROTO_H
14
15#include "xcb.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
24typedef struct xcb_char2b_t {
25 uint8_t byte1;
26 uint8_t byte2;
28
32typedef struct xcb_char2b_iterator_t {
33 xcb_char2b_t *data;
34 int rem;
35 int index;
37
38typedef uint32_t xcb_window_t;
39
43typedef struct xcb_window_iterator_t {
44 xcb_window_t *data;
45 int rem;
46 int index;
48
49typedef uint32_t xcb_pixmap_t;
50
54typedef struct xcb_pixmap_iterator_t {
55 xcb_pixmap_t *data;
56 int rem;
57 int index;
59
60typedef uint32_t xcb_cursor_t;
61
65typedef struct xcb_cursor_iterator_t {
66 xcb_cursor_t *data;
67 int rem;
68 int index;
70
71typedef uint32_t xcb_font_t;
72
76typedef struct xcb_font_iterator_t {
77 xcb_font_t *data;
78 int rem;
79 int index;
81
82typedef uint32_t xcb_gcontext_t;
83
88 xcb_gcontext_t *data;
89 int rem;
90 int index;
92
93typedef uint32_t xcb_colormap_t;
94
99 xcb_colormap_t *data;
100 int rem;
101 int index;
103
104typedef uint32_t xcb_atom_t;
105
109typedef struct xcb_atom_iterator_t {
110 xcb_atom_t *data;
111 int rem;
112 int index;
114
115typedef uint32_t xcb_drawable_t;
116
121 xcb_drawable_t *data;
122 int rem;
123 int index;
125
126typedef uint32_t xcb_fontable_t;
127
132 xcb_fontable_t *data;
133 int rem;
134 int index;
136
137typedef uint32_t xcb_bool32_t;
138
142typedef struct xcb_bool32_iterator_t {
143 xcb_bool32_t *data;
144 int rem;
145 int index;
147
148typedef uint32_t xcb_visualid_t;
149
154 xcb_visualid_t *data;
155 int rem;
156 int index;
158
159typedef uint32_t xcb_timestamp_t;
160
165 xcb_timestamp_t *data;
166 int rem;
167 int index;
169
170typedef uint32_t xcb_keysym_t;
171
175typedef struct xcb_keysym_iterator_t {
176 xcb_keysym_t *data;
177 int rem;
178 int index;
180
181typedef uint8_t xcb_keycode_t;
182
187 xcb_keycode_t *data;
188 int rem;
189 int index;
191
192typedef uint32_t xcb_keycode32_t;
193
198 xcb_keycode32_t *data;
199 int rem;
200 int index;
202
203typedef uint8_t xcb_button_t;
204
208typedef struct xcb_button_iterator_t {
209 xcb_button_t *data;
210 int rem;
211 int index;
213
217typedef struct xcb_point_t {
218 int16_t x;
219 int16_t y;
221
225typedef struct xcb_point_iterator_t {
226 xcb_point_t *data;
227 int rem;
228 int index;
230
234typedef struct xcb_rectangle_t {
235 int16_t x;
236 int16_t y;
237 uint16_t width;
238 uint16_t height;
240
245 xcb_rectangle_t *data;
246 int rem;
247 int index;
249
253typedef struct xcb_arc_t {
254 int16_t x;
255 int16_t y;
256 uint16_t width;
257 uint16_t height;
258 int16_t angle1;
259 int16_t angle2;
261
265typedef struct xcb_arc_iterator_t {
266 xcb_arc_t *data;
267 int rem;
268 int index;
270
274typedef struct xcb_format_t {
275 uint8_t depth;
276 uint8_t bits_per_pixel;
277 uint8_t scanline_pad;
278 uint8_t pad0[5];
280
284typedef struct xcb_format_iterator_t {
285 xcb_format_t *data;
286 int rem;
287 int index;
289
290typedef 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;
298
302typedef struct xcb_visualtype_t {
303 xcb_visualid_t visual_id;
304 uint8_t _class;
305 uint8_t bits_per_rgb_value;
306 uint16_t colormap_entries;
307 uint32_t red_mask;
308 uint32_t green_mask;
309 uint32_t blue_mask;
310 uint8_t pad0[4];
312
317 xcb_visualtype_t *data;
318 int rem;
319 int index;
321
325typedef struct xcb_depth_t {
326 uint8_t depth;
327 uint8_t pad0;
328 uint16_t visuals_len;
329 uint8_t pad1[4];
331
335typedef struct xcb_depth_iterator_t {
336 xcb_depth_t *data;
337 int rem;
338 int index;
340
341typedef 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
368} xcb_event_mask_t;
369
370typedef 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;
375
379typedef struct xcb_screen_t {
380 xcb_window_t root;
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;
393 uint8_t save_unders;
394 uint8_t root_depth;
395 uint8_t allowed_depths_len;
397
401typedef struct xcb_screen_iterator_t {
402 xcb_screen_t *data;
403 int rem;
404 int index;
406
410typedef struct xcb_setup_request_t {
411 uint8_t byte_order;
412 uint8_t pad0;
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;
417 uint8_t pad1[2];
419
425 int rem;
426 int index;
428
432typedef struct xcb_setup_failed_t {
433 uint8_t status;
434 uint8_t reason_len;
435 uint16_t protocol_major_version;
436 uint16_t protocol_minor_version;
437 uint16_t length;
439
444 xcb_setup_failed_t *data;
445 int rem;
446 int index;
448
453 uint8_t status;
454 uint8_t pad0[5];
455 uint16_t length;
457
466
467typedef enum xcb_image_order_t {
468 XCB_IMAGE_ORDER_LSB_FIRST = 0,
469 XCB_IMAGE_ORDER_MSB_FIRST = 1
470} xcb_image_order_t;
471
475typedef struct xcb_setup_t {
476 uint8_t status;
477 uint8_t pad0;
478 uint16_t protocol_major_version;
479 uint16_t protocol_minor_version;
480 uint16_t length;
481 uint32_t release_number;
482 uint32_t resource_id_base;
483 uint32_t resource_id_mask;
484 uint32_t motion_buffer_size;
485 uint16_t vendor_len;
486 uint16_t maximum_request_length;
487 uint8_t roots_len;
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;
495 uint8_t pad1[4];
497
501typedef struct xcb_setup_iterator_t {
502 xcb_setup_t *data;
503 int rem;
504 int index;
506
507typedef enum xcb_mod_mask_t {
508 XCB_MOD_MASK_SHIFT = 1,
509 XCB_MOD_MASK_LOCK = 2,
510 XCB_MOD_MASK_CONTROL = 4,
511 XCB_MOD_MASK_1 = 8,
512 XCB_MOD_MASK_2 = 16,
513 XCB_MOD_MASK_3 = 32,
514 XCB_MOD_MASK_4 = 64,
515 XCB_MOD_MASK_5 = 128,
516 XCB_MOD_MASK_ANY = 32768
517} xcb_mod_mask_t;
518
519typedef 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;
534
535typedef enum xcb_window_enum_t {
536 XCB_WINDOW_NONE = 0
537} xcb_window_enum_t;
538
540#define XCB_KEY_PRESS 2
541
545typedef struct xcb_key_press_event_t {
546 uint8_t response_type;
547 xcb_keycode_t detail;
548 uint16_t sequence;
549 xcb_timestamp_t time;
550 xcb_window_t root;
551 xcb_window_t event;
552 xcb_window_t child;
553 int16_t root_x;
554 int16_t root_y;
555 int16_t event_x;
556 int16_t event_y;
557 uint16_t state;
558 uint8_t same_screen;
559 uint8_t pad0;
561
563#define XCB_KEY_RELEASE 3
564
565typedef xcb_key_press_event_t xcb_key_release_event_t;
566
567typedef 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
574} xcb_button_mask_t;
575
577#define XCB_BUTTON_PRESS 4
578
583 uint8_t response_type;
584 xcb_button_t detail;
585 uint16_t sequence;
586 xcb_timestamp_t time;
587 xcb_window_t root;
588 xcb_window_t event;
589 xcb_window_t child;
590 int16_t root_x;
591 int16_t root_y;
592 int16_t event_x;
593 int16_t event_y;
594 uint16_t state;
595 uint8_t same_screen;
596 uint8_t pad0;
598
600#define XCB_BUTTON_RELEASE 5
601
602typedef xcb_button_press_event_t xcb_button_release_event_t;
603
604typedef enum xcb_motion_t {
605 XCB_MOTION_NORMAL = 0,
606 XCB_MOTION_HINT = 1
607} xcb_motion_t;
608
610#define XCB_MOTION_NOTIFY 6
611
616 uint8_t response_type;
617 uint8_t detail;
618 uint16_t sequence;
619 xcb_timestamp_t time;
620 xcb_window_t root;
621 xcb_window_t event;
622 xcb_window_t child;
623 int16_t root_x;
624 int16_t root_y;
625 int16_t event_x;
626 int16_t event_y;
627 uint16_t state;
628 uint8_t same_screen;
629 uint8_t pad0;
631
632typedef 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;
642
643typedef 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
648} xcb_notify_mode_t;
649
651#define XCB_ENTER_NOTIFY 7
652
657 uint8_t response_type;
658 uint8_t detail;
659 uint16_t sequence;
660 xcb_timestamp_t time;
661 xcb_window_t root;
662 xcb_window_t event;
663 xcb_window_t child;
664 int16_t root_x;
665 int16_t root_y;
666 int16_t event_x;
667 int16_t event_y;
668 uint16_t state;
669 uint8_t mode;
670 uint8_t same_screen_focus;
672
674#define XCB_LEAVE_NOTIFY 8
675
676typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
677
679#define XCB_FOCUS_IN 9
680
684typedef struct xcb_focus_in_event_t {
685 uint8_t response_type;
686 uint8_t detail;
687 uint16_t sequence;
688 xcb_window_t event;
689 uint8_t mode;
690 uint8_t pad0[3];
692
694#define XCB_FOCUS_OUT 10
695
696typedef xcb_focus_in_event_t xcb_focus_out_event_t;
697
699#define XCB_KEYMAP_NOTIFY 11
700
705 uint8_t response_type;
706 uint8_t keys[31];
708
710#define XCB_EXPOSE 12
711
715typedef struct xcb_expose_event_t {
716 uint8_t response_type;
717 uint8_t pad0;
718 uint16_t sequence;
719 xcb_window_t window;
720 uint16_t x;
721 uint16_t y;
722 uint16_t width;
723 uint16_t height;
724 uint16_t count;
725 uint8_t pad1[2];
727
729#define XCB_GRAPHICS_EXPOSURE 13
730
735 uint8_t response_type;
736 uint8_t pad0;
737 uint16_t sequence;
738 xcb_drawable_t drawable;
739 uint16_t x;
740 uint16_t y;
741 uint16_t width;
742 uint16_t height;
743 uint16_t minor_opcode;
744 uint16_t count;
745 uint8_t major_opcode;
746 uint8_t pad1[3];
748
750#define XCB_NO_EXPOSURE 14
751
756 uint8_t response_type;
757 uint8_t pad0;
758 uint16_t sequence;
759 xcb_drawable_t drawable;
760 uint16_t minor_opcode;
761 uint8_t major_opcode;
762 uint8_t pad1;
764
765typedef enum xcb_visibility_t {
766 XCB_VISIBILITY_UNOBSCURED = 0,
767 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
768 XCB_VISIBILITY_FULLY_OBSCURED = 2
769} xcb_visibility_t;
770
772#define XCB_VISIBILITY_NOTIFY 15
773
778 uint8_t response_type;
779 uint8_t pad0;
780 uint16_t sequence;
781 xcb_window_t window;
782 uint8_t state;
783 uint8_t pad1[3];
785
787#define XCB_CREATE_NOTIFY 16
788
793 uint8_t response_type;
794 uint8_t pad0;
795 uint16_t sequence;
796 xcb_window_t parent;
797 xcb_window_t window;
798 int16_t x;
799 int16_t y;
800 uint16_t width;
801 uint16_t height;
802 uint16_t border_width;
803 uint8_t override_redirect;
804 uint8_t pad1;
806
808#define XCB_DESTROY_NOTIFY 17
809
814 uint8_t response_type;
815 uint8_t pad0;
816 uint16_t sequence;
817 xcb_window_t event;
818 xcb_window_t window;
820
822#define XCB_UNMAP_NOTIFY 18
823
828 uint8_t response_type;
829 uint8_t pad0;
830 uint16_t sequence;
831 xcb_window_t event;
832 xcb_window_t window;
833 uint8_t from_configure;
834 uint8_t pad1[3];
836
838#define XCB_MAP_NOTIFY 19
839
844 uint8_t response_type;
845 uint8_t pad0;
846 uint16_t sequence;
847 xcb_window_t event;
848 xcb_window_t window;
849 uint8_t override_redirect;
850 uint8_t pad1[3];
852
854#define XCB_MAP_REQUEST 20
855
860 uint8_t response_type;
861 uint8_t pad0;
862 uint16_t sequence;
863 xcb_window_t parent;
864 xcb_window_t window;
866
868#define XCB_REPARENT_NOTIFY 21
869
874 uint8_t response_type;
875 uint8_t pad0;
876 uint16_t sequence;
877 xcb_window_t event;
878 xcb_window_t window;
879 xcb_window_t parent;
880 int16_t x;
881 int16_t y;
882 uint8_t override_redirect;
883 uint8_t pad1[3];
885
887#define XCB_CONFIGURE_NOTIFY 22
888
893 uint8_t response_type;
894 uint8_t pad0;
895 uint16_t sequence;
896 xcb_window_t event;
897 xcb_window_t window;
898 xcb_window_t above_sibling;
899 int16_t x;
900 int16_t y;
901 uint16_t width;
902 uint16_t height;
903 uint16_t border_width;
904 uint8_t override_redirect;
905 uint8_t pad1;
907
909#define XCB_CONFIGURE_REQUEST 23
910
915 uint8_t response_type;
916 uint8_t stack_mode;
917 uint16_t sequence;
918 xcb_window_t parent;
919 xcb_window_t window;
920 xcb_window_t sibling;
921 int16_t x;
922 int16_t y;
923 uint16_t width;
924 uint16_t height;
925 uint16_t border_width;
926 uint16_t value_mask;
928
930#define XCB_GRAVITY_NOTIFY 24
931
936 uint8_t response_type;
937 uint8_t pad0;
938 uint16_t sequence;
939 xcb_window_t event;
940 xcb_window_t window;
941 int16_t x;
942 int16_t y;
944
946#define XCB_RESIZE_REQUEST 25
947
952 uint8_t response_type;
953 uint8_t pad0;
954 uint16_t sequence;
955 xcb_window_t window;
956 uint16_t width;
957 uint16_t height;
959
968
970#define XCB_CIRCULATE_NOTIFY 26
971
976 uint8_t response_type;
977 uint8_t pad0;
978 uint16_t sequence;
979 xcb_window_t event;
980 xcb_window_t window;
981 uint8_t pad1[4];
982 uint8_t place;
983 uint8_t pad2[3];
985
987#define XCB_CIRCULATE_REQUEST 27
988
989typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
990
991typedef enum xcb_property_t {
992 XCB_PROPERTY_NEW_VALUE = 0,
993 XCB_PROPERTY_DELETE = 1
994} xcb_property_t;
995
997#define XCB_PROPERTY_NOTIFY 28
998
1003 uint8_t response_type;
1004 uint8_t pad0;
1005 uint16_t sequence;
1006 xcb_window_t window;
1007 xcb_atom_t atom;
1008 xcb_timestamp_t time;
1009 uint8_t state;
1010 uint8_t pad1[3];
1012
1014#define XCB_SELECTION_CLEAR 29
1015
1020 uint8_t response_type;
1021 uint8_t pad0;
1022 uint16_t sequence;
1023 xcb_timestamp_t time;
1024 xcb_window_t owner;
1025 xcb_atom_t selection;
1027
1028typedef enum xcb_time_t {
1029 XCB_TIME_CURRENT_TIME = 0
1030} xcb_time_t;
1031
1032typedef enum xcb_atom_enum_t {
1033 XCB_ATOM_NONE = 0,
1034 XCB_ATOM_ANY = 0,
1035 XCB_ATOM_PRIMARY = 1,
1036 XCB_ATOM_SECONDARY = 2,
1037 XCB_ATOM_ARC = 3,
1038 XCB_ATOM_ATOM = 4,
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,
1052 XCB_ATOM_FONT = 18,
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
1103} xcb_atom_enum_t;
1104
1106#define XCB_SELECTION_REQUEST 30
1107
1112 uint8_t response_type;
1113 uint8_t pad0;
1114 uint16_t sequence;
1115 xcb_timestamp_t time;
1116 xcb_window_t owner;
1117 xcb_window_t requestor;
1118 xcb_atom_t selection;
1119 xcb_atom_t target;
1120 xcb_atom_t property;
1122
1124#define XCB_SELECTION_NOTIFY 31
1125
1130 uint8_t response_type;
1131 uint8_t pad0;
1132 uint16_t sequence;
1133 xcb_timestamp_t time;
1134 xcb_window_t requestor;
1135 xcb_atom_t selection;
1136 xcb_atom_t target;
1137 xcb_atom_t property;
1139
1148
1149typedef enum xcb_colormap_enum_t {
1150 XCB_COLORMAP_NONE = 0
1151} xcb_colormap_enum_t;
1152
1154#define XCB_COLORMAP_NOTIFY 32
1155
1160 uint8_t response_type;
1161 uint8_t pad0;
1162 uint16_t sequence;
1163 xcb_window_t window;
1164 xcb_colormap_t colormap;
1165 uint8_t _new;
1166 uint8_t state;
1167 uint8_t pad1[2];
1169
1174 uint8_t data8[20];
1175 uint16_t data16[10];
1176 uint32_t data32[5];
1178
1187
1189#define XCB_CLIENT_MESSAGE 33
1190
1195 uint8_t response_type;
1196 uint8_t format;
1197 uint16_t sequence;
1198 xcb_window_t window;
1199 xcb_atom_t type;
1202
1203typedef enum xcb_mapping_t {
1204 XCB_MAPPING_MODIFIER = 0,
1205 XCB_MAPPING_KEYBOARD = 1,
1206 XCB_MAPPING_POINTER = 2
1207} xcb_mapping_t;
1208
1210#define XCB_MAPPING_NOTIFY 34
1211
1216 uint8_t response_type;
1217 uint8_t pad0;
1218 uint16_t sequence;
1219 uint8_t request;
1220 xcb_keycode_t first_keycode;
1221 uint8_t count;
1222 uint8_t pad1;
1224
1226#define XCB_GE_GENERIC 35
1227
1232 uint8_t response_type;
1233 uint8_t extension;
1234 uint16_t sequence;
1235 uint32_t length;
1236 uint16_t event_type;
1237 uint8_t pad0[22];
1238 uint32_t full_sequence;
1240
1242#define XCB_REQUEST 1
1243
1247typedef struct xcb_request_error_t {
1248 uint8_t response_type;
1249 uint8_t error_code;
1250 uint16_t sequence;
1251 uint32_t bad_value;
1252 uint16_t minor_opcode;
1253 uint8_t major_opcode;
1254 uint8_t pad0;
1256
1258#define XCB_VALUE 2
1259
1263typedef struct xcb_value_error_t {
1264 uint8_t response_type;
1265 uint8_t error_code;
1266 uint16_t sequence;
1267 uint32_t bad_value;
1268 uint16_t minor_opcode;
1269 uint8_t major_opcode;
1270 uint8_t pad0;
1272
1274#define XCB_WINDOW 3
1275
1276typedef xcb_value_error_t xcb_window_error_t;
1277
1279#define XCB_PIXMAP 4
1280
1281typedef xcb_value_error_t xcb_pixmap_error_t;
1282
1284#define XCB_ATOM 5
1285
1286typedef xcb_value_error_t xcb_atom_error_t;
1287
1289#define XCB_CURSOR 6
1290
1291typedef xcb_value_error_t xcb_cursor_error_t;
1292
1294#define XCB_FONT 7
1295
1296typedef xcb_value_error_t xcb_font_error_t;
1297
1299#define XCB_MATCH 8
1300
1301typedef xcb_request_error_t xcb_match_error_t;
1302
1304#define XCB_DRAWABLE 9
1305
1306typedef xcb_value_error_t xcb_drawable_error_t;
1307
1309#define XCB_ACCESS 10
1310
1311typedef xcb_request_error_t xcb_access_error_t;
1312
1314#define XCB_ALLOC 11
1315
1316typedef xcb_request_error_t xcb_alloc_error_t;
1317
1319#define XCB_COLORMAP 12
1320
1321typedef xcb_value_error_t xcb_colormap_error_t;
1322
1324#define XCB_G_CONTEXT 13
1325
1326typedef xcb_value_error_t xcb_g_context_error_t;
1327
1329#define XCB_ID_CHOICE 14
1330
1331typedef xcb_value_error_t xcb_id_choice_error_t;
1332
1334#define XCB_NAME 15
1335
1336typedef xcb_request_error_t xcb_name_error_t;
1337
1339#define XCB_LENGTH 16
1340
1341typedef xcb_request_error_t xcb_length_error_t;
1342
1344#define XCB_IMPLEMENTATION 17
1345
1346typedef xcb_request_error_t xcb_implementation_error_t;
1347
1348typedef 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;
1353
1454
1455typedef enum xcb_back_pixmap_t {
1456 XCB_BACK_PIXMAP_NONE = 0,
1457 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1458} xcb_back_pixmap_t;
1459
1460typedef 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
1473} xcb_gravity_t;
1474
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;
1495
1497#define XCB_CREATE_WINDOW 1
1498
1503 uint8_t major_opcode;
1504 uint8_t depth;
1505 uint16_t length;
1506 xcb_window_t wid;
1507 xcb_window_t parent;
1508 int16_t x;
1509 int16_t y;
1510 uint16_t width;
1511 uint16_t height;
1512 uint16_t border_width;
1513 uint16_t _class;
1514 xcb_visualid_t visual;
1515 uint32_t value_mask;
1517
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;
1538
1540#define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1541
1546 uint8_t major_opcode;
1547 uint8_t pad0;
1548 uint16_t length;
1549 xcb_window_t window;
1550 uint32_t value_mask;
1552
1553typedef enum xcb_map_state_t {
1554 XCB_MAP_STATE_UNMAPPED = 0,
1555 XCB_MAP_STATE_UNVIEWABLE = 1,
1556 XCB_MAP_STATE_VIEWABLE = 2
1557} xcb_map_state_t;
1558
1565
1567#define XCB_GET_WINDOW_ATTRIBUTES 3
1568
1573 uint8_t major_opcode;
1574 uint8_t pad0;
1575 uint16_t length;
1576 xcb_window_t window;
1578
1583 uint8_t response_type;
1584 uint8_t backing_store;
1585 uint16_t sequence;
1586 uint32_t length;
1587 xcb_visualid_t visual;
1588 uint16_t _class;
1589 uint8_t bit_gravity;
1590 uint8_t win_gravity;
1591 uint32_t backing_planes;
1592 uint32_t backing_pixel;
1593 uint8_t save_under;
1594 uint8_t map_is_installed;
1595 uint8_t map_state;
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;
1601 uint8_t pad0[2];
1603
1605#define XCB_DESTROY_WINDOW 4
1606
1611 uint8_t major_opcode;
1612 uint8_t pad0;
1613 uint16_t length;
1614 xcb_window_t window;
1616
1618#define XCB_DESTROY_SUBWINDOWS 5
1619
1624 uint8_t major_opcode;
1625 uint8_t pad0;
1626 uint16_t length;
1627 xcb_window_t window;
1629
1630typedef enum xcb_set_mode_t {
1631 XCB_SET_MODE_INSERT = 0,
1632 XCB_SET_MODE_DELETE = 1
1633} xcb_set_mode_t;
1634
1636#define XCB_CHANGE_SAVE_SET 6
1637
1642 uint8_t major_opcode;
1643 uint8_t mode;
1644 uint16_t length;
1645 xcb_window_t window;
1647
1649#define XCB_REPARENT_WINDOW 7
1650
1655 uint8_t major_opcode;
1656 uint8_t pad0;
1657 uint16_t length;
1658 xcb_window_t window;
1659 xcb_window_t parent;
1660 int16_t x;
1661 int16_t y;
1663
1665#define XCB_MAP_WINDOW 8
1666
1671 uint8_t major_opcode;
1672 uint8_t pad0;
1673 uint16_t length;
1674 xcb_window_t window;
1676
1678#define XCB_MAP_SUBWINDOWS 9
1679
1684 uint8_t major_opcode;
1685 uint8_t pad0;
1686 uint16_t length;
1687 xcb_window_t window;
1689
1691#define XCB_UNMAP_WINDOW 10
1692
1697 uint8_t major_opcode;
1698 uint8_t pad0;
1699 uint16_t length;
1700 xcb_window_t window;
1702
1704#define XCB_UNMAP_SUBWINDOWS 11
1705
1710 uint8_t major_opcode;
1711 uint8_t pad0;
1712 uint16_t length;
1713 xcb_window_t window;
1715
1716typedef 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;
1725
1726typedef 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
1732} xcb_stack_mode_t;
1733
1738 int32_t x;
1739 int32_t y;
1740 uint32_t width;
1741 uint32_t height;
1742 uint32_t border_width;
1743 xcb_window_t sibling;
1744 uint32_t stack_mode;
1746
1748#define XCB_CONFIGURE_WINDOW 12
1749
1754 uint8_t major_opcode;
1755 uint8_t pad0;
1756 uint16_t length;
1757 xcb_window_t window;
1758 uint16_t value_mask;
1759 uint8_t pad1[2];
1761
1762typedef enum xcb_circulate_t {
1763 XCB_CIRCULATE_RAISE_LOWEST = 0,
1764 XCB_CIRCULATE_LOWER_HIGHEST = 1
1765} xcb_circulate_t;
1766
1768#define XCB_CIRCULATE_WINDOW 13
1769
1774 uint8_t major_opcode;
1775 uint8_t direction;
1776 uint16_t length;
1777 xcb_window_t window;
1779
1784 unsigned int sequence;
1786
1788#define XCB_GET_GEOMETRY 14
1789
1794 uint8_t major_opcode;
1795 uint8_t pad0;
1796 uint16_t length;
1797 xcb_drawable_t drawable;
1799
1804 uint8_t response_type;
1805 uint8_t depth;
1806 uint16_t sequence;
1807 uint32_t length;
1808 xcb_window_t root;
1809 int16_t x;
1810 int16_t y;
1811 uint16_t width;
1812 uint16_t height;
1813 uint16_t border_width;
1814 uint8_t pad0[2];
1816
1821 unsigned int sequence;
1823
1825#define XCB_QUERY_TREE 15
1826
1831 uint8_t major_opcode;
1832 uint8_t pad0;
1833 uint16_t length;
1834 xcb_window_t window;
1836
1841 uint8_t response_type;
1842 uint8_t pad0;
1843 uint16_t sequence;
1844 uint32_t length;
1845 xcb_window_t root;
1846 xcb_window_t parent;
1847 uint16_t children_len;
1848 uint8_t pad1[14];
1850
1855 unsigned int sequence;
1857
1859#define XCB_INTERN_ATOM 16
1860
1865 uint8_t major_opcode;
1866 uint8_t only_if_exists;
1867 uint16_t length;
1868 uint16_t name_len;
1869 uint8_t pad0[2];
1871
1876 uint8_t response_type;
1877 uint8_t pad0;
1878 uint16_t sequence;
1879 uint32_t length;
1880 xcb_atom_t atom;
1882
1887 unsigned int sequence;
1889
1891#define XCB_GET_ATOM_NAME 17
1892
1897 uint8_t major_opcode;
1898 uint8_t pad0;
1899 uint16_t length;
1900 xcb_atom_t atom;
1902
1907 uint8_t response_type;
1908 uint8_t pad0;
1909 uint16_t sequence;
1910 uint32_t length;
1911 uint16_t name_len;
1912 uint8_t pad1[22];
1914
1930
1932#define XCB_CHANGE_PROPERTY 18
1933
1938 uint8_t major_opcode;
1939 uint8_t mode;
1940 uint16_t length;
1941 xcb_window_t window;
1942 xcb_atom_t property;
1943 xcb_atom_t type;
1944 uint8_t format;
1945 uint8_t pad0[3];
1946 uint32_t data_len;
1948
1950#define XCB_DELETE_PROPERTY 19
1951
1956 uint8_t major_opcode;
1957 uint8_t pad0;
1958 uint16_t length;
1959 xcb_window_t window;
1960 xcb_atom_t property;
1962
1963typedef enum xcb_get_property_type_t {
1964 XCB_GET_PROPERTY_TYPE_ANY = 0
1965} xcb_get_property_type_t;
1966
1971 unsigned int sequence;
1973
1975#define XCB_GET_PROPERTY 20
1976
1981 uint8_t major_opcode;
1982 uint8_t _delete;
1983 uint16_t length;
1984 xcb_window_t window;
1985 xcb_atom_t property;
1986 xcb_atom_t type;
1987 uint32_t long_offset;
1988 uint32_t long_length;
1990
1995 uint8_t response_type;
1996 uint8_t format;
1997 uint16_t sequence;
1998 uint32_t length;
1999 xcb_atom_t type;
2000 uint32_t bytes_after;
2001 uint32_t value_len;
2002 uint8_t pad0[12];
2004
2009 unsigned int sequence;
2011
2013#define XCB_LIST_PROPERTIES 21
2014
2019 uint8_t major_opcode;
2020 uint8_t pad0;
2021 uint16_t length;
2022 xcb_window_t window;
2024
2029 uint8_t response_type;
2030 uint8_t pad0;
2031 uint16_t sequence;
2032 uint32_t length;
2033 uint16_t atoms_len;
2034 uint8_t pad1[22];
2036
2038#define XCB_SET_SELECTION_OWNER 22
2039
2044 uint8_t major_opcode;
2045 uint8_t pad0;
2046 uint16_t length;
2047 xcb_window_t owner;
2048 xcb_atom_t selection;
2049 xcb_timestamp_t time;
2051
2058
2060#define XCB_GET_SELECTION_OWNER 23
2061
2066 uint8_t major_opcode;
2067 uint8_t pad0;
2068 uint16_t length;
2069 xcb_atom_t selection;
2071
2076 uint8_t response_type;
2077 uint8_t pad0;
2078 uint16_t sequence;
2079 uint32_t length;
2080 xcb_window_t owner;
2082
2084#define XCB_CONVERT_SELECTION 24
2085
2090 uint8_t major_opcode;
2091 uint8_t pad0;
2092 uint16_t length;
2093 xcb_window_t requestor;
2094 xcb_atom_t selection;
2095 xcb_atom_t target;
2096 xcb_atom_t property;
2097 xcb_timestamp_t time;
2099
2100typedef 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;
2104
2106#define XCB_SEND_EVENT 25
2107
2112 uint8_t major_opcode;
2113 uint8_t propagate;
2114 uint16_t length;
2115 xcb_window_t destination;
2116 uint32_t event_mask;
2117 char event[32];
2119
2130
2131typedef 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;
2138
2139typedef enum xcb_cursor_enum_t {
2140 XCB_CURSOR_NONE = 0
2141} xcb_cursor_enum_t;
2142
2147 unsigned int sequence;
2149
2151#define XCB_GRAB_POINTER 26
2152
2157 uint8_t major_opcode;
2158 uint8_t owner_events;
2159 uint16_t length;
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;
2168
2173 uint8_t response_type;
2174 uint8_t status;
2175 uint16_t sequence;
2176 uint32_t length;
2178
2180#define XCB_UNGRAB_POINTER 27
2181
2186 uint8_t major_opcode;
2187 uint8_t pad0;
2188 uint16_t length;
2189 xcb_timestamp_t time;
2191
2212
2214#define XCB_GRAB_BUTTON 28
2215
2220 uint8_t major_opcode;
2221 uint8_t owner_events;
2222 uint16_t length;
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;
2229 uint8_t button;
2230 uint8_t pad0;
2231 uint16_t modifiers;
2233
2235#define XCB_UNGRAB_BUTTON 29
2236
2241 uint8_t major_opcode;
2242 uint8_t button;
2243 uint16_t length;
2244 xcb_window_t grab_window;
2245 uint16_t modifiers;
2246 uint8_t pad0[2];
2248
2250#define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2251
2256 uint8_t major_opcode;
2257 uint8_t pad0;
2258 uint16_t length;
2259 xcb_cursor_t cursor;
2260 xcb_timestamp_t time;
2261 uint16_t event_mask;
2262 uint8_t pad1[2];
2264
2269 unsigned int sequence;
2271
2273#define XCB_GRAB_KEYBOARD 31
2274
2279 uint8_t major_opcode;
2280 uint8_t owner_events;
2281 uint16_t length;
2282 xcb_window_t grab_window;
2283 xcb_timestamp_t time;
2284 uint8_t pointer_mode;
2285 uint8_t keyboard_mode;
2286 uint8_t pad0[2];
2288
2293 uint8_t response_type;
2294 uint8_t status;
2295 uint16_t sequence;
2296 uint32_t length;
2298
2300#define XCB_UNGRAB_KEYBOARD 32
2301
2306 uint8_t major_opcode;
2307 uint8_t pad0;
2308 uint16_t length;
2309 xcb_timestamp_t time;
2311
2312typedef enum xcb_grab_t {
2313 XCB_GRAB_ANY = 0
2314} xcb_grab_t;
2315
2317#define XCB_GRAB_KEY 33
2318
2323 uint8_t major_opcode;
2324 uint8_t owner_events;
2325 uint16_t length;
2326 xcb_window_t grab_window;
2327 uint16_t modifiers;
2328 xcb_keycode_t key;
2329 uint8_t pointer_mode;
2330 uint8_t keyboard_mode;
2331 uint8_t pad0[3];
2333
2335#define XCB_UNGRAB_KEY 34
2336
2341 uint8_t major_opcode;
2342 xcb_keycode_t key;
2343 uint16_t length;
2344 xcb_window_t grab_window;
2345 uint16_t modifiers;
2346 uint8_t pad0[2];
2348
2424
2426#define XCB_ALLOW_EVENTS 35
2427
2432 uint8_t major_opcode;
2433 uint8_t mode;
2434 uint16_t length;
2435 xcb_timestamp_t time;
2437
2439#define XCB_GRAB_SERVER 36
2440
2445 uint8_t major_opcode;
2446 uint8_t pad0;
2447 uint16_t length;
2449
2451#define XCB_UNGRAB_SERVER 37
2452
2457 uint8_t major_opcode;
2458 uint8_t pad0;
2459 uint16_t length;
2461
2466 unsigned int sequence;
2468
2470#define XCB_QUERY_POINTER 38
2471
2476 uint8_t major_opcode;
2477 uint8_t pad0;
2478 uint16_t length;
2479 xcb_window_t window;
2481
2486 uint8_t response_type;
2487 uint8_t same_screen;
2488 uint16_t sequence;
2489 uint32_t length;
2490 xcb_window_t root;
2491 xcb_window_t child;
2492 int16_t root_x;
2493 int16_t root_y;
2494 int16_t win_x;
2495 int16_t win_y;
2496 uint16_t mask;
2497 uint8_t pad0[2];
2499
2503typedef struct xcb_timecoord_t {
2504 xcb_timestamp_t time;
2505 int16_t x;
2506 int16_t y;
2508
2513 xcb_timecoord_t *data;
2514 int rem;
2515 int index;
2517
2522 unsigned int sequence;
2524
2526#define XCB_GET_MOTION_EVENTS 39
2527
2532 uint8_t major_opcode;
2533 uint8_t pad0;
2534 uint16_t length;
2535 xcb_window_t window;
2536 xcb_timestamp_t start;
2537 xcb_timestamp_t stop;
2539
2544 uint8_t response_type;
2545 uint8_t pad0;
2546 uint16_t sequence;
2547 uint32_t length;
2548 uint32_t events_len;
2549 uint8_t pad1[20];
2551
2558
2560#define XCB_TRANSLATE_COORDINATES 40
2561
2566 uint8_t major_opcode;
2567 uint8_t pad0;
2568 uint16_t length;
2569 xcb_window_t src_window;
2570 xcb_window_t dst_window;
2571 int16_t src_x;
2572 int16_t src_y;
2574
2579 uint8_t response_type;
2580 uint8_t same_screen;
2581 uint16_t sequence;
2582 uint32_t length;
2583 xcb_window_t child;
2584 int16_t dst_x;
2585 int16_t dst_y;
2587
2589#define XCB_WARP_POINTER 41
2590
2595 uint8_t major_opcode;
2596 uint8_t pad0;
2597 uint16_t length;
2598 xcb_window_t src_window;
2599 xcb_window_t dst_window;
2600 int16_t src_x;
2601 int16_t src_y;
2602 uint16_t src_width;
2603 uint16_t src_height;
2604 int16_t dst_x;
2605 int16_t dst_y;
2607
2625
2627#define XCB_SET_INPUT_FOCUS 42
2628
2633 uint8_t major_opcode;
2634 uint8_t revert_to;
2635 uint16_t length;
2636 xcb_window_t focus;
2637 xcb_timestamp_t time;
2639
2644 unsigned int sequence;
2646
2648#define XCB_GET_INPUT_FOCUS 43
2649
2654 uint8_t major_opcode;
2655 uint8_t pad0;
2656 uint16_t length;
2658
2663 uint8_t response_type;
2664 uint8_t revert_to;
2665 uint16_t sequence;
2666 uint32_t length;
2667 xcb_window_t focus;
2669
2674 unsigned int sequence;
2676
2678#define XCB_QUERY_KEYMAP 44
2679
2684 uint8_t major_opcode;
2685 uint8_t pad0;
2686 uint16_t length;
2688
2693 uint8_t response_type;
2694 uint8_t pad0;
2695 uint16_t sequence;
2696 uint32_t length;
2697 uint8_t keys[32];
2699
2701#define XCB_OPEN_FONT 45
2702
2707 uint8_t major_opcode;
2708 uint8_t pad0;
2709 uint16_t length;
2710 xcb_font_t fid;
2711 uint16_t name_len;
2712 uint8_t pad1[2];
2714
2716#define XCB_CLOSE_FONT 46
2717
2722 uint8_t major_opcode;
2723 uint8_t pad0;
2724 uint16_t length;
2725 xcb_font_t font;
2727
2728typedef enum xcb_font_draw_t {
2729 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2730 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2731} xcb_font_draw_t;
2732
2736typedef struct xcb_fontprop_t {
2737 xcb_atom_t name;
2738 uint32_t value;
2740
2745 xcb_fontprop_t *data;
2746 int rem;
2747 int index;
2749
2753typedef struct xcb_charinfo_t {
2754 int16_t left_side_bearing;
2755 int16_t right_side_bearing;
2756 int16_t character_width;
2757 int16_t ascent;
2758 int16_t descent;
2759 uint16_t attributes;
2761
2766 xcb_charinfo_t *data;
2767 int rem;
2768 int index;
2770
2775 unsigned int sequence;
2777
2779#define XCB_QUERY_FONT 47
2780
2785 uint8_t major_opcode;
2786 uint8_t pad0;
2787 uint16_t length;
2788 xcb_fontable_t font;
2790
2795 uint8_t response_type;
2796 uint8_t pad0;
2797 uint16_t sequence;
2798 uint32_t length;
2799 xcb_charinfo_t min_bounds;
2800 uint8_t pad1[4];
2801 xcb_charinfo_t max_bounds;
2802 uint8_t pad2[4];
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;
2808 uint8_t min_byte1;
2809 uint8_t max_byte1;
2810 uint8_t all_chars_exist;
2811 int16_t font_ascent;
2812 int16_t font_descent;
2813 uint32_t char_infos_len;
2815
2820 unsigned int sequence;
2822
2824#define XCB_QUERY_TEXT_EXTENTS 48
2825
2830 uint8_t major_opcode;
2831 uint8_t odd_length;
2832 uint16_t length;
2833 xcb_fontable_t font;
2835
2840 uint8_t response_type;
2841 uint8_t draw_direction;
2842 uint16_t sequence;
2843 uint32_t length;
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;
2852
2856typedef struct xcb_str_t {
2857 uint8_t name_len;
2859
2863typedef struct xcb_str_iterator_t {
2864 xcb_str_t *data;
2865 int rem;
2866 int index;
2868
2873 unsigned int sequence;
2875
2877#define XCB_LIST_FONTS 49
2878
2883 uint8_t major_opcode;
2884 uint8_t pad0;
2885 uint16_t length;
2886 uint16_t max_names;
2887 uint16_t pattern_len;
2889
2894 uint8_t response_type;
2895 uint8_t pad0;
2896 uint16_t sequence;
2897 uint32_t length;
2898 uint16_t names_len;
2899 uint8_t pad1[22];
2901
2908
2910#define XCB_LIST_FONTS_WITH_INFO 50
2911
2916 uint8_t major_opcode;
2917 uint8_t pad0;
2918 uint16_t length;
2919 uint16_t max_names;
2920 uint16_t pattern_len;
2922
2927 uint8_t response_type;
2928 uint8_t name_len;
2929 uint16_t sequence;
2930 uint32_t length;
2931 xcb_charinfo_t min_bounds;
2932 uint8_t pad0[4];
2933 xcb_charinfo_t max_bounds;
2934 uint8_t pad1[4];
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;
2940 uint8_t min_byte1;
2941 uint8_t max_byte1;
2942 uint8_t all_chars_exist;
2943 int16_t font_ascent;
2944 int16_t font_descent;
2945 uint32_t replies_hint;
2947
2949#define XCB_SET_FONT_PATH 51
2950
2955 uint8_t major_opcode;
2956 uint8_t pad0;
2957 uint16_t length;
2958 uint16_t font_qty;
2959 uint8_t pad1[2];
2961
2966 unsigned int sequence;
2968
2970#define XCB_GET_FONT_PATH 52
2971
2976 uint8_t major_opcode;
2977 uint8_t pad0;
2978 uint16_t length;
2980
2985 uint8_t response_type;
2986 uint8_t pad0;
2987 uint16_t sequence;
2988 uint32_t length;
2989 uint16_t path_len;
2990 uint8_t pad1[22];
2992
2994#define XCB_CREATE_PIXMAP 53
2995
3000 uint8_t major_opcode;
3001 uint8_t depth;
3002 uint16_t length;
3003 xcb_pixmap_t pid;
3004 xcb_drawable_t drawable;
3005 uint16_t width;
3006 uint16_t height;
3008
3010#define XCB_FREE_PIXMAP 54
3011
3016 uint8_t major_opcode;
3017 uint8_t pad0;
3018 uint16_t length;
3019 xcb_pixmap_t pixmap;
3021
3022typedef enum xcb_gc_t {
3025
3033
3036
3039
3043
3052
3064
3072
3090
3091 XCB_GC_FILL_RULE = 512,
3093
3107
3121
3124
3127
3130
3139
3144
3147
3150
3159
3162
3165
3168
3169} xcb_gc_t;
3170
3171typedef enum xcb_gx_t {
3172 XCB_GX_CLEAR = 0,
3173 XCB_GX_AND = 1,
3174 XCB_GX_AND_REVERSE = 2,
3175 XCB_GX_COPY = 3,
3176 XCB_GX_AND_INVERTED = 4,
3177 XCB_GX_NOOP = 5,
3178 XCB_GX_XOR = 6,
3179 XCB_GX_OR = 7,
3180 XCB_GX_NOR = 8,
3181 XCB_GX_EQUIV = 9,
3182 XCB_GX_INVERT = 10,
3183 XCB_GX_OR_REVERSE = 11,
3184 XCB_GX_COPY_INVERTED = 12,
3185 XCB_GX_OR_INVERTED = 13,
3186 XCB_GX_NAND = 14,
3187 XCB_GX_SET = 15
3188} xcb_gx_t;
3189
3190typedef 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
3194} xcb_line_style_t;
3195
3196typedef 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
3201} xcb_cap_style_t;
3202
3203typedef enum xcb_join_style_t {
3204 XCB_JOIN_STYLE_MITER = 0,
3205 XCB_JOIN_STYLE_ROUND = 1,
3206 XCB_JOIN_STYLE_BEVEL = 2
3207} xcb_join_style_t;
3208
3209typedef 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
3214} xcb_fill_style_t;
3215
3216typedef enum xcb_fill_rule_t {
3217 XCB_FILL_RULE_EVEN_ODD = 0,
3218 XCB_FILL_RULE_WINDING = 1
3219} xcb_fill_rule_t;
3220
3221typedef 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;
3225
3226typedef enum xcb_arc_mode_t {
3227 XCB_ARC_MODE_CHORD = 0,
3228 XCB_ARC_MODE_PIE_SLICE = 1
3229} xcb_arc_mode_t;
3230
3235 uint32_t function;
3236 uint32_t plane_mask;
3237 uint32_t foreground;
3238 uint32_t background;
3239 uint32_t line_width;
3240 uint32_t line_style;
3241 uint32_t cap_style;
3242 uint32_t join_style;
3243 uint32_t fill_style;
3244 uint32_t fill_rule;
3245 xcb_pixmap_t tile;
3246 xcb_pixmap_t stipple;
3247 int32_t tile_stipple_x_origin;
3248 int32_t tile_stipple_y_origin;
3249 xcb_font_t font;
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;
3256 uint32_t dashes;
3257 uint32_t arc_mode;
3259
3261#define XCB_CREATE_GC 55
3262
3267 uint8_t major_opcode;
3268 uint8_t pad0;
3269 uint16_t length;
3270 xcb_gcontext_t cid;
3271 xcb_drawable_t drawable;
3272 uint32_t value_mask;
3274
3279 uint32_t function;
3280 uint32_t plane_mask;
3281 uint32_t foreground;
3282 uint32_t background;
3283 uint32_t line_width;
3284 uint32_t line_style;
3285 uint32_t cap_style;
3286 uint32_t join_style;
3287 uint32_t fill_style;
3288 uint32_t fill_rule;
3289 xcb_pixmap_t tile;
3290 xcb_pixmap_t stipple;
3291 int32_t tile_stipple_x_origin;
3292 int32_t tile_stipple_y_origin;
3293 xcb_font_t font;
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;
3300 uint32_t dashes;
3301 uint32_t arc_mode;
3303
3305#define XCB_CHANGE_GC 56
3306
3311 uint8_t major_opcode;
3312 uint8_t pad0;
3313 uint16_t length;
3314 xcb_gcontext_t gc;
3315 uint32_t value_mask;
3317
3319#define XCB_COPY_GC 57
3320
3325 uint8_t major_opcode;
3326 uint8_t pad0;
3327 uint16_t length;
3328 xcb_gcontext_t src_gc;
3329 xcb_gcontext_t dst_gc;
3330 uint32_t value_mask;
3332
3334#define XCB_SET_DASHES 58
3335
3340 uint8_t major_opcode;
3341 uint8_t pad0;
3342 uint16_t length;
3343 xcb_gcontext_t gc;
3344 uint16_t dash_offset;
3345 uint16_t dashes_len;
3347
3348typedef 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;
3354
3356#define XCB_SET_CLIP_RECTANGLES 59
3357
3362 uint8_t major_opcode;
3363 uint8_t ordering;
3364 uint16_t length;
3365 xcb_gcontext_t gc;
3366 int16_t clip_x_origin;
3367 int16_t clip_y_origin;
3369
3371#define XCB_FREE_GC 60
3372
3377 uint8_t major_opcode;
3378 uint8_t pad0;
3379 uint16_t length;
3380 xcb_gcontext_t gc;
3382
3384#define XCB_CLEAR_AREA 61
3385
3390 uint8_t major_opcode;
3391 uint8_t exposures;
3392 uint16_t length;
3393 xcb_window_t window;
3394 int16_t x;
3395 int16_t y;
3396 uint16_t width;
3397 uint16_t height;
3399
3401#define XCB_COPY_AREA 62
3402
3407 uint8_t major_opcode;
3408 uint8_t pad0;
3409 uint16_t length;
3410 xcb_drawable_t src_drawable;
3411 xcb_drawable_t dst_drawable;
3412 xcb_gcontext_t gc;
3413 int16_t src_x;
3414 int16_t src_y;
3415 int16_t dst_x;
3416 int16_t dst_y;
3417 uint16_t width;
3418 uint16_t height;
3420
3422#define XCB_COPY_PLANE 63
3423
3428 uint8_t major_opcode;
3429 uint8_t pad0;
3430 uint16_t length;
3431 xcb_drawable_t src_drawable;
3432 xcb_drawable_t dst_drawable;
3433 xcb_gcontext_t gc;
3434 int16_t src_x;
3435 int16_t src_y;
3436 int16_t dst_x;
3437 int16_t dst_y;
3438 uint16_t width;
3439 uint16_t height;
3440 uint32_t bit_plane;
3442
3451
3453#define XCB_POLY_POINT 64
3454
3459 uint8_t major_opcode;
3460 uint8_t coordinate_mode;
3461 uint16_t length;
3462 xcb_drawable_t drawable;
3463 xcb_gcontext_t gc;
3465
3467#define XCB_POLY_LINE 65
3468
3473 uint8_t major_opcode;
3474 uint8_t coordinate_mode;
3475 uint16_t length;
3476 xcb_drawable_t drawable;
3477 xcb_gcontext_t gc;
3479
3483typedef struct xcb_segment_t {
3484 int16_t x1;
3485 int16_t y1;
3486 int16_t x2;
3487 int16_t y2;
3489
3494 xcb_segment_t *data;
3495 int rem;
3496 int index;
3498
3500#define XCB_POLY_SEGMENT 66
3501
3506 uint8_t major_opcode;
3507 uint8_t pad0;
3508 uint16_t length;
3509 xcb_drawable_t drawable;
3510 xcb_gcontext_t gc;
3512
3514#define XCB_POLY_RECTANGLE 67
3515
3520 uint8_t major_opcode;
3521 uint8_t pad0;
3522 uint16_t length;
3523 xcb_drawable_t drawable;
3524 xcb_gcontext_t gc;
3526
3528#define XCB_POLY_ARC 68
3529
3534 uint8_t major_opcode;
3535 uint8_t pad0;
3536 uint16_t length;
3537 xcb_drawable_t drawable;
3538 xcb_gcontext_t gc;
3540
3541typedef enum xcb_poly_shape_t {
3542 XCB_POLY_SHAPE_COMPLEX = 0,
3543 XCB_POLY_SHAPE_NONCONVEX = 1,
3544 XCB_POLY_SHAPE_CONVEX = 2
3545} xcb_poly_shape_t;
3546
3548#define XCB_FILL_POLY 69
3549
3554 uint8_t major_opcode;
3555 uint8_t pad0;
3556 uint16_t length;
3557 xcb_drawable_t drawable;
3558 xcb_gcontext_t gc;
3559 uint8_t shape;
3560 uint8_t coordinate_mode;
3561 uint8_t pad1[2];
3563
3565#define XCB_POLY_FILL_RECTANGLE 70
3566
3571 uint8_t major_opcode;
3572 uint8_t pad0;
3573 uint16_t length;
3574 xcb_drawable_t drawable;
3575 xcb_gcontext_t gc;
3577
3579#define XCB_POLY_FILL_ARC 71
3580
3585 uint8_t major_opcode;
3586 uint8_t pad0;
3587 uint16_t length;
3588 xcb_drawable_t drawable;
3589 xcb_gcontext_t gc;
3591
3592typedef 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;
3597
3599#define XCB_PUT_IMAGE 72
3600
3605 uint8_t major_opcode;
3606 uint8_t format;
3607 uint16_t length;
3608 xcb_drawable_t drawable;
3609 xcb_gcontext_t gc;
3610 uint16_t width;
3611 uint16_t height;
3612 int16_t dst_x;
3613 int16_t dst_y;
3614 uint8_t left_pad;
3615 uint8_t depth;
3616 uint8_t pad0[2];
3618
3623 unsigned int sequence;
3625
3627#define XCB_GET_IMAGE 73
3628
3633 uint8_t major_opcode;
3634 uint8_t format;
3635 uint16_t length;
3636 xcb_drawable_t drawable;
3637 int16_t x;
3638 int16_t y;
3639 uint16_t width;
3640 uint16_t height;
3641 uint32_t plane_mask;
3643
3648 uint8_t response_type;
3649 uint8_t depth;
3650 uint16_t sequence;
3651 uint32_t length;
3652 xcb_visualid_t visual;
3653 uint8_t pad0[20];
3655
3657#define XCB_POLY_TEXT_8 74
3658
3663 uint8_t major_opcode;
3664 uint8_t pad0;
3665 uint16_t length;
3666 xcb_drawable_t drawable;
3667 xcb_gcontext_t gc;
3668 int16_t x;
3669 int16_t y;
3671
3673#define XCB_POLY_TEXT_16 75
3674
3679 uint8_t major_opcode;
3680 uint8_t pad0;
3681 uint16_t length;
3682 xcb_drawable_t drawable;
3683 xcb_gcontext_t gc;
3684 int16_t x;
3685 int16_t y;
3687
3689#define XCB_IMAGE_TEXT_8 76
3690
3695 uint8_t major_opcode;
3696 uint8_t string_len;
3697 uint16_t length;
3698 xcb_drawable_t drawable;
3699 xcb_gcontext_t gc;
3700 int16_t x;
3701 int16_t y;
3703
3705#define XCB_IMAGE_TEXT_16 77
3706
3711 uint8_t major_opcode;
3712 uint8_t string_len;
3713 uint16_t length;
3714 xcb_drawable_t drawable;
3715 xcb_gcontext_t gc;
3716 int16_t x;
3717 int16_t y;
3719
3720typedef enum xcb_colormap_alloc_t {
3721 XCB_COLORMAP_ALLOC_NONE = 0,
3722 XCB_COLORMAP_ALLOC_ALL = 1
3723} xcb_colormap_alloc_t;
3724
3726#define XCB_CREATE_COLORMAP 78
3727
3732 uint8_t major_opcode;
3733 uint8_t alloc;
3734 uint16_t length;
3735 xcb_colormap_t mid;
3736 xcb_window_t window;
3737 xcb_visualid_t visual;
3739
3741#define XCB_FREE_COLORMAP 79
3742
3747 uint8_t major_opcode;
3748 uint8_t pad0;
3749 uint16_t length;
3750 xcb_colormap_t cmap;
3752
3754#define XCB_COPY_COLORMAP_AND_FREE 80
3755
3760 uint8_t major_opcode;
3761 uint8_t pad0;
3762 uint16_t length;
3763 xcb_colormap_t mid;
3764 xcb_colormap_t src_cmap;
3766
3768#define XCB_INSTALL_COLORMAP 81
3769
3774 uint8_t major_opcode;
3775 uint8_t pad0;
3776 uint16_t length;
3777 xcb_colormap_t cmap;
3779
3781#define XCB_UNINSTALL_COLORMAP 82
3782
3787 uint8_t major_opcode;
3788 uint8_t pad0;
3789 uint16_t length;
3790 xcb_colormap_t cmap;
3792
3799
3801#define XCB_LIST_INSTALLED_COLORMAPS 83
3802
3807 uint8_t major_opcode;
3808 uint8_t pad0;
3809 uint16_t length;
3810 xcb_window_t window;
3812
3817 uint8_t response_type;
3818 uint8_t pad0;
3819 uint16_t sequence;
3820 uint32_t length;
3821 uint16_t cmaps_len;
3822 uint8_t pad1[22];
3824
3829 unsigned int sequence;
3831
3833#define XCB_ALLOC_COLOR 84
3834
3839 uint8_t major_opcode;
3840 uint8_t pad0;
3841 uint16_t length;
3842 xcb_colormap_t cmap;
3843 uint16_t red;
3844 uint16_t green;
3845 uint16_t blue;
3846 uint8_t pad1[2];
3848
3853 uint8_t response_type;
3854 uint8_t pad0;
3855 uint16_t sequence;
3856 uint32_t length;
3857 uint16_t red;
3858 uint16_t green;
3859 uint16_t blue;
3860 uint8_t pad1[2];
3861 uint32_t pixel;
3863
3868 unsigned int sequence;
3870
3872#define XCB_ALLOC_NAMED_COLOR 85
3873
3878 uint8_t major_opcode;
3879 uint8_t pad0;
3880 uint16_t length;
3881 xcb_colormap_t cmap;
3882 uint16_t name_len;
3883 uint8_t pad1[2];
3885
3890 uint8_t response_type;
3891 uint8_t pad0;
3892 uint16_t sequence;
3893 uint32_t length;
3894 uint32_t pixel;
3895 uint16_t exact_red;
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;
3902
3907 unsigned int sequence;
3909
3911#define XCB_ALLOC_COLOR_CELLS 86
3912
3917 uint8_t major_opcode;
3918 uint8_t contiguous;
3919 uint16_t length;
3920 xcb_colormap_t cmap;
3921 uint16_t colors;
3922 uint16_t planes;
3924
3929 uint8_t response_type;
3930 uint8_t pad0;
3931 uint16_t sequence;
3932 uint32_t length;
3933 uint16_t pixels_len;
3934 uint16_t masks_len;
3935 uint8_t pad1[20];
3937
3942 unsigned int sequence;
3944
3946#define XCB_ALLOC_COLOR_PLANES 87
3947
3952 uint8_t major_opcode;
3953 uint8_t contiguous;
3954 uint16_t length;
3955 xcb_colormap_t cmap;
3956 uint16_t colors;
3957 uint16_t reds;
3958 uint16_t greens;
3959 uint16_t blues;
3961
3966 uint8_t response_type;
3967 uint8_t pad0;
3968 uint16_t sequence;
3969 uint32_t length;
3970 uint16_t pixels_len;
3971 uint8_t pad1[2];
3972 uint32_t red_mask;
3973 uint32_t green_mask;
3974 uint32_t blue_mask;
3975 uint8_t pad2[8];
3977
3979#define XCB_FREE_COLORS 88
3980
3985 uint8_t major_opcode;
3986 uint8_t pad0;
3987 uint16_t length;
3988 xcb_colormap_t cmap;
3989 uint32_t plane_mask;
3991
3992typedef enum xcb_color_flag_t {
3993 XCB_COLOR_FLAG_RED = 1,
3994 XCB_COLOR_FLAG_GREEN = 2,
3995 XCB_COLOR_FLAG_BLUE = 4
3996} xcb_color_flag_t;
3997
4001typedef struct xcb_coloritem_t {
4002 uint32_t pixel;
4003 uint16_t red;
4004 uint16_t green;
4005 uint16_t blue;
4006 uint8_t flags;
4007 uint8_t pad0;
4009
4014 xcb_coloritem_t *data;
4015 int rem;
4016 int index;
4018
4020#define XCB_STORE_COLORS 89
4021
4026 uint8_t major_opcode;
4027 uint8_t pad0;
4028 uint16_t length;
4029 xcb_colormap_t cmap;
4031
4033#define XCB_STORE_NAMED_COLOR 90
4034
4039 uint8_t major_opcode;
4040 uint8_t flags;
4041 uint16_t length;
4042 xcb_colormap_t cmap;
4043 uint32_t pixel;
4044 uint16_t name_len;
4045 uint8_t pad0[2];
4047
4051typedef struct xcb_rgb_t {
4052 uint16_t red;
4053 uint16_t green;
4054 uint16_t blue;
4055 uint8_t pad0[2];
4057
4061typedef struct xcb_rgb_iterator_t {
4062 xcb_rgb_t *data;
4063 int rem;
4064 int index;
4066
4071 unsigned int sequence;
4073
4075#define XCB_QUERY_COLORS 91
4076
4081 uint8_t major_opcode;
4082 uint8_t pad0;
4083 uint16_t length;
4084 xcb_colormap_t cmap;
4086
4091 uint8_t response_type;
4092 uint8_t pad0;
4093 uint16_t sequence;
4094 uint32_t length;
4095 uint16_t colors_len;
4096 uint8_t pad1[22];
4098
4103 unsigned int sequence;
4105
4107#define XCB_LOOKUP_COLOR 92
4108
4113 uint8_t major_opcode;
4114 uint8_t pad0;
4115 uint16_t length;
4116 xcb_colormap_t cmap;
4117 uint16_t name_len;
4118 uint8_t pad1[2];
4120
4125 uint8_t response_type;
4126 uint8_t pad0;
4127 uint16_t sequence;
4128 uint32_t length;
4129 uint16_t exact_red;
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;
4136
4137typedef enum xcb_pixmap_enum_t {
4138 XCB_PIXMAP_NONE = 0
4139} xcb_pixmap_enum_t;
4140
4142#define XCB_CREATE_CURSOR 93
4143
4148 uint8_t major_opcode;
4149 uint8_t pad0;
4150 uint16_t length;
4151 xcb_cursor_t cid;
4152 xcb_pixmap_t source;
4153 xcb_pixmap_t mask;
4154 uint16_t fore_red;
4155 uint16_t fore_green;
4156 uint16_t fore_blue;
4157 uint16_t back_red;
4158 uint16_t back_green;
4159 uint16_t back_blue;
4160 uint16_t x;
4161 uint16_t y;
4163
4164typedef enum xcb_font_enum_t {
4165 XCB_FONT_NONE = 0
4166} xcb_font_enum_t;
4167
4169#define XCB_CREATE_GLYPH_CURSOR 94
4170
4175 uint8_t major_opcode;
4176 uint8_t pad0;
4177 uint16_t length;
4178 xcb_cursor_t cid;
4179 xcb_font_t source_font;
4180 xcb_font_t mask_font;
4181 uint16_t source_char;
4182 uint16_t mask_char;
4183 uint16_t fore_red;
4184 uint16_t fore_green;
4185 uint16_t fore_blue;
4186 uint16_t back_red;
4187 uint16_t back_green;
4188 uint16_t back_blue;
4190
4192#define XCB_FREE_CURSOR 95
4193
4198 uint8_t major_opcode;
4199 uint8_t pad0;
4200 uint16_t length;
4201 xcb_cursor_t cursor;
4203
4205#define XCB_RECOLOR_CURSOR 96
4206
4211 uint8_t major_opcode;
4212 uint8_t pad0;
4213 uint16_t length;
4214 xcb_cursor_t cursor;
4215 uint16_t fore_red;
4216 uint16_t fore_green;
4217 uint16_t fore_blue;
4218 uint16_t back_red;
4219 uint16_t back_green;
4220 uint16_t back_blue;
4222
4223typedef 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;
4228
4233 unsigned int sequence;
4235
4237#define XCB_QUERY_BEST_SIZE 97
4238
4243 uint8_t major_opcode;
4244 uint8_t _class;
4245 uint16_t length;
4246 xcb_drawable_t drawable;
4247 uint16_t width;
4248 uint16_t height;
4250
4255 uint8_t response_type;
4256 uint8_t pad0;
4257 uint16_t sequence;
4258 uint32_t length;
4259 uint16_t width;
4260 uint16_t height;
4262
4267 unsigned int sequence;
4269
4271#define XCB_QUERY_EXTENSION 98
4272
4277 uint8_t major_opcode;
4278 uint8_t pad0;
4279 uint16_t length;
4280 uint16_t name_len;
4281 uint8_t pad1[2];
4283
4288 uint8_t response_type;
4289 uint8_t pad0;
4290 uint16_t sequence;
4291 uint32_t length;
4292 uint8_t present;
4293 uint8_t major_opcode;
4294 uint8_t first_event;
4295 uint8_t first_error;
4297
4302 unsigned int sequence;
4304
4306#define XCB_LIST_EXTENSIONS 99
4307
4312 uint8_t major_opcode;
4313 uint8_t pad0;
4314 uint16_t length;
4316
4321 uint8_t response_type;
4322 uint8_t names_len;
4323 uint16_t sequence;
4324 uint32_t length;
4325 uint8_t pad0[24];
4327
4329#define XCB_CHANGE_KEYBOARD_MAPPING 100
4330
4335 uint8_t major_opcode;
4336 uint8_t keycode_count;
4337 uint16_t length;
4338 xcb_keycode_t first_keycode;
4339 uint8_t keysyms_per_keycode;
4340 uint8_t pad0[2];
4342
4349
4351#define XCB_GET_KEYBOARD_MAPPING 101
4352
4357 uint8_t major_opcode;
4358 uint8_t pad0;
4359 uint16_t length;
4360 xcb_keycode_t first_keycode;
4361 uint8_t count;
4363
4368 uint8_t response_type;
4369 uint8_t keysyms_per_keycode;
4370 uint16_t sequence;
4371 uint32_t length;
4372 uint8_t pad0[24];
4374
4375typedef 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,
4380 XCB_KB_LED = 16,
4381 XCB_KB_LED_MODE = 32,
4382 XCB_KB_KEY = 64,
4383 XCB_KB_AUTO_REPEAT_MODE = 128
4384} xcb_kb_t;
4385
4386typedef enum xcb_led_mode_t {
4387 XCB_LED_MODE_OFF = 0,
4388 XCB_LED_MODE_ON = 1
4389} xcb_led_mode_t;
4390
4391typedef 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;
4396
4401 int32_t key_click_percent;
4402 int32_t bell_percent;
4403 int32_t bell_pitch;
4404 int32_t bell_duration;
4405 uint32_t led;
4406 uint32_t led_mode;
4407 xcb_keycode32_t key;
4408 uint32_t auto_repeat_mode;
4410
4412#define XCB_CHANGE_KEYBOARD_CONTROL 102
4413
4418 uint8_t major_opcode;
4419 uint8_t pad0;
4420 uint16_t length;
4421 uint32_t value_mask;
4423
4430
4432#define XCB_GET_KEYBOARD_CONTROL 103
4433
4438 uint8_t major_opcode;
4439 uint8_t pad0;
4440 uint16_t length;
4442
4447 uint8_t response_type;
4448 uint8_t global_auto_repeat;
4449 uint16_t sequence;
4450 uint32_t length;
4451 uint32_t led_mask;
4452 uint8_t key_click_percent;
4453 uint8_t bell_percent;
4454 uint16_t bell_pitch;
4455 uint16_t bell_duration;
4456 uint8_t pad0[2];
4457 uint8_t auto_repeats[32];
4459
4461#define XCB_BELL 104
4462
4466typedef struct xcb_bell_request_t {
4467 uint8_t major_opcode;
4468 int8_t percent;
4469 uint16_t length;
4471
4473#define XCB_CHANGE_POINTER_CONTROL 105
4474
4479 uint8_t major_opcode;
4480 uint8_t pad0;
4481 uint16_t length;
4482 int16_t acceleration_numerator;
4483 int16_t acceleration_denominator;
4484 int16_t threshold;
4485 uint8_t do_acceleration;
4486 uint8_t do_threshold;
4488
4495
4497#define XCB_GET_POINTER_CONTROL 106
4498
4503 uint8_t major_opcode;
4504 uint8_t pad0;
4505 uint16_t length;
4507
4512 uint8_t response_type;
4513 uint8_t pad0;
4514 uint16_t sequence;
4515 uint32_t length;
4516 uint16_t acceleration_numerator;
4517 uint16_t acceleration_denominator;
4518 uint16_t threshold;
4519 uint8_t pad1[18];
4521
4522typedef enum xcb_blanking_t {
4523 XCB_BLANKING_NOT_PREFERRED = 0,
4524 XCB_BLANKING_PREFERRED = 1,
4525 XCB_BLANKING_DEFAULT = 2
4526} xcb_blanking_t;
4527
4528typedef enum xcb_exposures_t {
4529 XCB_EXPOSURES_NOT_ALLOWED = 0,
4530 XCB_EXPOSURES_ALLOWED = 1,
4531 XCB_EXPOSURES_DEFAULT = 2
4532} xcb_exposures_t;
4533
4535#define XCB_SET_SCREEN_SAVER 107
4536
4541 uint8_t major_opcode;
4542 uint8_t pad0;
4543 uint16_t length;
4544 int16_t timeout;
4545 int16_t interval;
4546 uint8_t prefer_blanking;
4547 uint8_t allow_exposures;
4549
4554 unsigned int sequence;
4556
4558#define XCB_GET_SCREEN_SAVER 108
4559
4564 uint8_t major_opcode;
4565 uint8_t pad0;
4566 uint16_t length;
4568
4573 uint8_t response_type;
4574 uint8_t pad0;
4575 uint16_t sequence;
4576 uint32_t length;
4577 uint16_t timeout;
4578 uint16_t interval;
4579 uint8_t prefer_blanking;
4580 uint8_t allow_exposures;
4581 uint8_t pad1[18];
4583
4584typedef enum xcb_host_mode_t {
4585 XCB_HOST_MODE_INSERT = 0,
4586 XCB_HOST_MODE_DELETE = 1
4587} xcb_host_mode_t;
4588
4589typedef 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
4595} xcb_family_t;
4596
4598#define XCB_CHANGE_HOSTS 109
4599
4604 uint8_t major_opcode;
4605 uint8_t mode;
4606 uint16_t length;
4607 uint8_t family;
4608 uint8_t pad0;
4609 uint16_t address_len;
4611
4615typedef struct xcb_host_t {
4616 uint8_t family;
4617 uint8_t pad0;
4618 uint16_t address_len;
4620
4624typedef struct xcb_host_iterator_t {
4625 xcb_host_t *data;
4626 int rem;
4627 int index;
4629
4634 unsigned int sequence;
4636
4638#define XCB_LIST_HOSTS 110
4639
4644 uint8_t major_opcode;
4645 uint8_t pad0;
4646 uint16_t length;
4648
4653 uint8_t response_type;
4654 uint8_t mode;
4655 uint16_t sequence;
4656 uint32_t length;
4657 uint16_t hosts_len;
4658 uint8_t pad0[22];
4660
4661typedef enum xcb_access_control_t {
4662 XCB_ACCESS_CONTROL_DISABLE = 0,
4663 XCB_ACCESS_CONTROL_ENABLE = 1
4664} xcb_access_control_t;
4665
4667#define XCB_SET_ACCESS_CONTROL 111
4668
4673 uint8_t major_opcode;
4674 uint8_t mode;
4675 uint16_t length;
4677
4678typedef 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
4682} xcb_close_down_t;
4683
4685#define XCB_SET_CLOSE_DOWN_MODE 112
4686
4691 uint8_t major_opcode;
4692 uint8_t mode;
4693 uint16_t length;
4695
4696typedef enum xcb_kill_t {
4697 XCB_KILL_ALL_TEMPORARY = 0
4698} xcb_kill_t;
4699
4701#define XCB_KILL_CLIENT 113
4702
4707 uint8_t major_opcode;
4708 uint8_t pad0;
4709 uint16_t length;
4710 uint32_t resource;
4712
4714#define XCB_ROTATE_PROPERTIES 114
4715
4720 uint8_t major_opcode;
4721 uint8_t pad0;
4722 uint16_t length;
4723 xcb_window_t window;
4724 uint16_t atoms_len;
4725 int16_t delta;
4727
4728typedef enum xcb_screen_saver_t {
4729 XCB_SCREEN_SAVER_RESET = 0,
4730 XCB_SCREEN_SAVER_ACTIVE = 1
4731} xcb_screen_saver_t;
4732
4734#define XCB_FORCE_SCREEN_SAVER 115
4735
4740 uint8_t major_opcode;
4741 uint8_t mode;
4742 uint16_t length;
4744
4745typedef 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;
4750
4757
4759#define XCB_SET_POINTER_MAPPING 116
4760
4765 uint8_t major_opcode;
4766 uint8_t map_len;
4767 uint16_t length;
4769
4774 uint8_t response_type;
4775 uint8_t status;
4776 uint16_t sequence;
4777 uint32_t length;
4779
4786
4788#define XCB_GET_POINTER_MAPPING 117
4789
4794 uint8_t major_opcode;
4795 uint8_t pad0;
4796 uint16_t length;
4798
4803 uint8_t response_type;
4804 uint8_t map_len;
4805 uint16_t sequence;
4806 uint32_t length;
4807 uint8_t pad0[24];
4809
4810typedef 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,
4818 XCB_MAP_INDEX_5 = 7
4819} xcb_map_index_t;
4820
4827
4829#define XCB_SET_MODIFIER_MAPPING 118
4830
4835 uint8_t major_opcode;
4836 uint8_t keycodes_per_modifier;
4837 uint16_t length;
4839
4844 uint8_t response_type;
4845 uint8_t status;
4846 uint16_t sequence;
4847 uint32_t length;
4849
4856
4858#define XCB_GET_MODIFIER_MAPPING 119
4859
4864 uint8_t major_opcode;
4865 uint8_t pad0;
4866 uint16_t length;
4868
4873 uint8_t response_type;
4874 uint8_t keycodes_per_modifier;
4875 uint16_t sequence;
4876 uint32_t length;
4877 uint8_t pad0[24];
4879
4881#define XCB_NO_OPERATION 127
4882
4887 uint8_t major_opcode;
4888 uint8_t pad0;
4889 uint16_t length;
4891
4900void
4902
4914
4923void
4925
4937
4946void
4948
4960
4969void
4971
4983
4992void
4994
5006
5015void
5017
5029
5038void
5040
5052
5061void
5063
5075
5084void
5086
5098
5107void
5109
5121
5130void
5132
5144
5153void
5155
5167
5176void
5178
5190
5199void
5201
5213
5222void
5224
5236
5245void
5247
5259
5268void
5270
5282
5291void
5293
5305
5314void
5316
5328
5337void
5339
5351
5360void
5362
5374
5383void
5385
5397
5398int
5399xcb_depth_sizeof (const void *_buffer);
5400
5402xcb_depth_visuals (const xcb_depth_t *R);
5403
5404int
5405xcb_depth_visuals_length (const xcb_depth_t *R);
5406
5408xcb_depth_visuals_iterator (const xcb_depth_t *R);
5409
5418void
5420
5432
5433int
5434xcb_screen_sizeof (const void *_buffer);
5435
5436int
5437xcb_screen_allowed_depths_length (const xcb_screen_t *R);
5438
5440xcb_screen_allowed_depths_iterator (const xcb_screen_t *R);
5441
5450void
5452
5464
5465int
5466xcb_setup_request_sizeof (const void *_buffer);
5467
5468char *
5469xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R);
5470
5471int
5472xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R);
5473
5475xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R);
5476
5477char *
5478xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R);
5479
5480int
5481xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R);
5482
5484xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R);
5485
5494void
5496
5508
5509int
5510xcb_setup_failed_sizeof (const void *_buffer);
5511
5512char *
5513xcb_setup_failed_reason (const xcb_setup_failed_t *R);
5514
5515int
5516xcb_setup_failed_reason_length (const xcb_setup_failed_t *R);
5517
5519xcb_setup_failed_reason_end (const xcb_setup_failed_t *R);
5520
5529void
5531
5543
5544int
5545xcb_setup_authenticate_sizeof (const void *_buffer);
5546
5547char *
5548xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R);
5549
5550int
5551xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R);
5552
5554xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R);
5555
5564void
5566
5578
5579int
5580xcb_setup_sizeof (const void *_buffer);
5581
5582char *
5583xcb_setup_vendor (const xcb_setup_t *R);
5584
5585int
5586xcb_setup_vendor_length (const xcb_setup_t *R);
5587
5589xcb_setup_vendor_end (const xcb_setup_t *R);
5590
5592xcb_setup_pixmap_formats (const xcb_setup_t *R);
5593
5594int
5595xcb_setup_pixmap_formats_length (const xcb_setup_t *R);
5596
5598xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R);
5599
5600int
5601xcb_setup_roots_length (const xcb_setup_t *R);
5602
5604xcb_setup_roots_iterator (const xcb_setup_t *R);
5605
5614void
5616
5628
5637void
5639
5651
5652int
5653xcb_create_window_value_list_serialize (void **_buffer,
5654 uint32_t value_mask,
5655 const xcb_create_window_value_list_t *_aux);
5656
5657int
5658xcb_create_window_value_list_unpack (const void *_buffer,
5659 uint32_t value_mask,
5661
5662int
5663xcb_create_window_value_list_sizeof (const void *_buffer,
5664 uint32_t value_mask);
5665
5666int
5667xcb_create_window_sizeof (const void *_buffer);
5668
5717 uint8_t depth,
5718 xcb_window_t wid,
5719 xcb_window_t parent,
5720 int16_t x,
5721 int16_t y,
5722 uint16_t width,
5723 uint16_t height,
5724 uint16_t border_width,
5725 uint16_t _class,
5726 xcb_visualid_t visual,
5727 uint32_t value_mask,
5728 const void *value_list);
5729
5775 uint8_t depth,
5776 xcb_window_t wid,
5777 xcb_window_t parent,
5778 int16_t x,
5779 int16_t y,
5780 uint16_t width,
5781 uint16_t height,
5782 uint16_t border_width,
5783 uint16_t _class,
5784 xcb_visualid_t visual,
5785 uint32_t value_mask,
5786 const void *value_list);
5787
5836 uint8_t depth,
5837 xcb_window_t wid,
5838 xcb_window_t parent,
5839 int16_t x,
5840 int16_t y,
5841 uint16_t width,
5842 uint16_t height,
5843 uint16_t border_width,
5844 uint16_t _class,
5845 xcb_visualid_t visual,
5846 uint32_t value_mask,
5847 const xcb_create_window_value_list_t *value_list);
5848
5894 uint8_t depth,
5895 xcb_window_t wid,
5896 xcb_window_t parent,
5897 int16_t x,
5898 int16_t y,
5899 uint16_t width,
5900 uint16_t height,
5901 uint16_t border_width,
5902 uint16_t _class,
5903 xcb_visualid_t visual,
5904 uint32_t value_mask,
5905 const xcb_create_window_value_list_t *value_list);
5906
5907void *
5908xcb_create_window_value_list (const xcb_create_window_request_t *R);
5909
5910int
5911xcb_change_window_attributes_value_list_serialize (void **_buffer,
5912 uint32_t value_mask,
5914
5915int
5916xcb_change_window_attributes_value_list_unpack (const void *_buffer,
5917 uint32_t value_mask,
5919
5920int
5921xcb_change_window_attributes_value_list_sizeof (const void *_buffer,
5922 uint32_t value_mask);
5923
5924int
5925xcb_change_window_attributes_sizeof (const void *_buffer);
5926
5947 xcb_window_t window,
5948 uint32_t value_mask,
5949 const void *value_list);
5950
5968 xcb_window_t window,
5969 uint32_t value_mask,
5970 const void *value_list);
5971
5992 xcb_window_t window,
5993 uint32_t value_mask,
5995
6013 xcb_window_t window,
6014 uint32_t value_mask,
6016
6017void *
6018xcb_change_window_attributes_value_list (const xcb_change_window_attributes_request_t *R);
6019
6032 xcb_window_t window);
6033
6049 xcb_window_t window);
6050
6069
6090 xcb_window_t window);
6091
6109 xcb_window_t window);
6110
6124 xcb_window_t window);
6125
6136 xcb_window_t window);
6137
6158 uint8_t mode,
6159 xcb_window_t window);
6160
6178 uint8_t mode,
6179 xcb_window_t window);
6180
6204 xcb_window_t window,
6205 xcb_window_t parent,
6206 int16_t x,
6207 int16_t y);
6208
6229 xcb_window_t window,
6230 xcb_window_t parent,
6231 int16_t x,
6232 int16_t y);
6233
6267 xcb_window_t window);
6268
6299 xcb_window_t window);
6300
6314 xcb_window_t window);
6315
6326 xcb_window_t window);
6327
6347 xcb_window_t window);
6348
6365 xcb_window_t window);
6366
6380 xcb_window_t window);
6381
6392 xcb_window_t window);
6393
6394int
6395xcb_configure_window_value_list_serialize (void **_buffer,
6396 uint16_t value_mask,
6398
6399int
6400xcb_configure_window_value_list_unpack (const void *_buffer,
6401 uint16_t value_mask,
6403
6404int
6405xcb_configure_window_value_list_sizeof (const void *_buffer,
6406 uint16_t value_mask);
6407
6408int
6409xcb_configure_window_sizeof (const void *_buffer);
6410
6429 xcb_window_t window,
6430 uint16_t value_mask,
6431 const void *value_list);
6432
6448 xcb_window_t window,
6449 uint16_t value_mask,
6450 const void *value_list);
6451
6470 xcb_window_t window,
6471 uint16_t value_mask,
6472 const xcb_configure_window_value_list_t *value_list);
6473
6489 xcb_window_t window,
6490 uint16_t value_mask,
6491 const xcb_configure_window_value_list_t *value_list);
6492
6493void *
6494xcb_configure_window_value_list (const xcb_configure_window_request_t *R);
6495
6517 uint8_t direction,
6518 xcb_window_t window);
6519
6538 uint8_t direction,
6539 xcb_window_t window);
6540
6553 xcb_drawable_t drawable);
6554
6570 xcb_drawable_t drawable);
6571
6590
6591int
6592xcb_query_tree_sizeof (const void *_buffer);
6593
6607 xcb_window_t window);
6608
6625 xcb_window_t window);
6626
6627xcb_window_t *
6628xcb_query_tree_children (const xcb_query_tree_reply_t *R);
6629
6630int
6631xcb_query_tree_children_length (const xcb_query_tree_reply_t *R);
6632
6634xcb_query_tree_children_end (const xcb_query_tree_reply_t *R);
6635
6654
6655int
6656xcb_intern_atom_sizeof (const void *_buffer);
6657
6678 uint8_t only_if_exists,
6679 uint16_t name_len,
6680 const char *name);
6681
6705 uint8_t only_if_exists,
6706 uint16_t name_len,
6707 const char *name);
6708
6727
6728int
6729xcb_get_atom_name_sizeof (const void *_buffer);
6730
6741 xcb_atom_t atom);
6742
6756 xcb_atom_t atom);
6757
6758char *
6759xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R);
6760
6761int
6762xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R);
6763
6765xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R);
6766
6785
6786int
6787xcb_change_property_sizeof (const void *_buffer);
6788
6816 uint8_t mode,
6817 xcb_window_t window,
6818 xcb_atom_t property,
6819 xcb_atom_t type,
6820 uint8_t format,
6821 uint32_t data_len,
6822 const void *data);
6823
6848 uint8_t mode,
6849 xcb_window_t window,
6850 xcb_atom_t property,
6851 xcb_atom_t type,
6852 uint8_t format,
6853 uint32_t data_len,
6854 const void *data);
6855
6856void *
6857xcb_change_property_data (const xcb_change_property_request_t *R);
6858
6859int
6860xcb_change_property_data_length (const xcb_change_property_request_t *R);
6861
6863xcb_change_property_data_end (const xcb_change_property_request_t *R);
6864
6878 xcb_window_t window,
6879 xcb_atom_t property);
6880
6891 xcb_window_t window,
6892 xcb_atom_t property);
6893
6894int
6895xcb_get_property_sizeof (const void *_buffer);
6896
6926 uint8_t _delete,
6927 xcb_window_t window,
6928 xcb_atom_t property,
6929 xcb_atom_t type,
6930 uint32_t long_offset,
6931 uint32_t long_length);
6932
6965 uint8_t _delete,
6966 xcb_window_t window,
6967 xcb_atom_t property,
6968 xcb_atom_t type,
6969 uint32_t long_offset,
6970 uint32_t long_length);
6971
6972void *
6973xcb_get_property_value (const xcb_get_property_reply_t *R);
6974
6975int
6976xcb_get_property_value_length (const xcb_get_property_reply_t *R);
6977
6979xcb_get_property_value_end (const xcb_get_property_reply_t *R);
6980
6999
7000int
7001xcb_list_properties_sizeof (const void *_buffer);
7002
7013 xcb_window_t window);
7014
7028 xcb_window_t window);
7029
7030xcb_atom_t *
7031xcb_list_properties_atoms (const xcb_list_properties_reply_t *R);
7032
7033int
7034xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R);
7035
7037xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R);
7038
7057
7087 xcb_window_t owner,
7088 xcb_atom_t selection,
7089 xcb_timestamp_t time);
7090
7117 xcb_window_t owner,
7118 xcb_atom_t selection,
7119 xcb_timestamp_t time);
7120
7135 xcb_atom_t selection);
7136
7154 xcb_atom_t selection);
7155
7174
7188 xcb_window_t requestor,
7189 xcb_atom_t selection,
7190 xcb_atom_t target,
7191 xcb_atom_t property,
7192 xcb_timestamp_t time);
7193
7204 xcb_window_t requestor,
7205 xcb_atom_t selection,
7206 xcb_atom_t target,
7207 xcb_atom_t property,
7208 xcb_timestamp_t time);
7209
7249 uint8_t propagate,
7250 xcb_window_t destination,
7251 uint32_t event_mask,
7252 const char *event);
7253
7290 uint8_t propagate,
7291 xcb_window_t destination,
7292 uint32_t event_mask,
7293 const char *event);
7294
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);
7341
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);
7391
7410
7433 xcb_timestamp_t time);
7434
7454 xcb_timestamp_t time);
7455
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,
7533 uint8_t button,
7534 uint16_t modifiers);
7535
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,
7610 uint8_t button,
7611 uint16_t modifiers);
7612
7626 uint8_t button,
7627 xcb_window_t grab_window,
7628 uint16_t modifiers);
7629
7640 uint8_t button,
7641 xcb_window_t grab_window,
7642 uint16_t modifiers);
7643
7657 xcb_cursor_t cursor,
7658 xcb_timestamp_t time,
7659 uint16_t event_mask);
7660
7671 xcb_cursor_t cursor,
7672 xcb_timestamp_t time,
7673 uint16_t event_mask);
7674
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);
7711
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);
7751
7770
7784 xcb_timestamp_t time);
7785
7796 xcb_timestamp_t time);
7797
7855 uint8_t owner_events,
7856 xcb_window_t grab_window,
7857 uint16_t modifiers,
7858 xcb_keycode_t key,
7859 uint8_t pointer_mode,
7860 uint8_t keyboard_mode);
7861
7916 uint8_t owner_events,
7917 xcb_window_t grab_window,
7918 uint16_t modifiers,
7919 xcb_keycode_t key,
7920 uint8_t pointer_mode,
7921 uint8_t keyboard_mode);
7922
7946 xcb_keycode_t key,
7947 xcb_window_t grab_window,
7948 uint16_t modifiers);
7949
7970 xcb_keycode_t key,
7971 xcb_window_t grab_window,
7972 uint16_t modifiers);
7973
7997 uint8_t mode,
7998 xcb_timestamp_t time);
7999
8020 uint8_t mode,
8021 xcb_timestamp_t time);
8022
8036
8047
8061
8072
8087 xcb_window_t window);
8088
8106 xcb_window_t window);
8107
8126
8135void
8137
8149
8150int
8151xcb_get_motion_events_sizeof (const void *_buffer);
8152
8163 xcb_window_t window,
8164 xcb_timestamp_t start,
8165 xcb_timestamp_t stop);
8166
8180 xcb_window_t window,
8181 xcb_timestamp_t start,
8182 xcb_timestamp_t stop);
8183
8185xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R);
8186
8187int
8188xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R);
8189
8191xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R);
8192
8211
8222 xcb_window_t src_window,
8223 xcb_window_t dst_window,
8224 int16_t src_x,
8225 int16_t src_y);
8226
8240 xcb_window_t src_window,
8241 xcb_window_t dst_window,
8242 int16_t src_x,
8243 int16_t src_y);
8244
8263
8296 xcb_window_t src_window,
8297 xcb_window_t dst_window,
8298 int16_t src_x,
8299 int16_t src_y,
8300 uint16_t src_width,
8301 uint16_t src_height,
8302 int16_t dst_x,
8303 int16_t dst_y);
8304
8334 xcb_window_t src_window,
8335 xcb_window_t dst_window,
8336 int16_t src_x,
8337 int16_t src_y,
8338 uint16_t src_width,
8339 uint16_t src_height,
8340 int16_t dst_x,
8341 int16_t dst_y);
8342
8376 uint8_t revert_to,
8377 xcb_window_t focus,
8378 xcb_timestamp_t time);
8379
8410 uint8_t revert_to,
8411 xcb_window_t focus,
8412 xcb_timestamp_t time);
8413
8424
8438
8457
8468
8482
8501
8502int
8503xcb_open_font_sizeof (const void *_buffer);
8504
8525 xcb_font_t fid,
8526 uint16_t name_len,
8527 const char *name);
8528
8546 xcb_font_t fid,
8547 uint16_t name_len,
8548 const char *name);
8549
8550char *
8551xcb_open_font_name (const xcb_open_font_request_t *R);
8552
8553int
8554xcb_open_font_name_length (const xcb_open_font_request_t *R);
8555
8557xcb_open_font_name_end (const xcb_open_font_request_t *R);
8558
8572 xcb_font_t font);
8573
8584 xcb_font_t font);
8585
8594void
8596
8608
8617void
8619
8631
8632int
8633xcb_query_font_sizeof (const void *_buffer);
8634
8647 xcb_fontable_t font);
8648
8664 xcb_fontable_t font);
8665
8667xcb_query_font_properties (const xcb_query_font_reply_t *R);
8668
8669int
8670xcb_query_font_properties_length (const xcb_query_font_reply_t *R);
8671
8673xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R);
8674
8676xcb_query_font_char_infos (const xcb_query_font_reply_t *R);
8677
8678int
8679xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R);
8680
8682xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R);
8683
8702
8703int
8704xcb_query_text_extents_sizeof (const void *_buffer,
8705 uint32_t string_len);
8706
8741 xcb_fontable_t font,
8742 uint32_t string_len,
8743 const xcb_char2b_t *string);
8744
8782 xcb_fontable_t font,
8783 uint32_t string_len,
8784 const xcb_char2b_t *string);
8785
8804
8805int
8806xcb_str_sizeof (const void *_buffer);
8807
8808char *
8809xcb_str_name (const xcb_str_t *R);
8810
8811int
8812xcb_str_name_length (const xcb_str_t *R);
8813
8815xcb_str_name_end (const xcb_str_t *R);
8816
8825void
8827
8839
8840int
8841xcb_list_fonts_sizeof (const void *_buffer);
8842
8861 uint16_t max_names,
8862 uint16_t pattern_len,
8863 const char *pattern);
8864
8886 uint16_t max_names,
8887 uint16_t pattern_len,
8888 const char *pattern);
8889
8890int
8891xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R);
8892
8894xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R);
8895
8914
8915int
8916xcb_list_fonts_with_info_sizeof (const void *_buffer);
8917
8936 uint16_t max_names,
8937 uint16_t pattern_len,
8938 const char *pattern);
8939
8961 uint16_t max_names,
8962 uint16_t pattern_len,
8963 const char *pattern);
8964
8966xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R);
8967
8968int
8969xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R);
8970
8972xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R);
8973
8974char *
8975xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R);
8976
8977int
8978xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R);
8979
8981xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R);
8982
9001
9002int
9003xcb_set_font_path_sizeof (const void *_buffer);
9004
9018 uint16_t font_qty,
9019 const xcb_str_t *font);
9020
9031 uint16_t font_qty,
9032 const xcb_str_t *font);
9033
9034int
9035xcb_set_font_path_font_length (const xcb_set_font_path_request_t *R);
9036
9038xcb_set_font_path_font_iterator (const xcb_set_font_path_request_t *R);
9039
9040int
9041xcb_get_font_path_sizeof (const void *_buffer);
9042
9053
9067
9068int
9069xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R);
9070
9072xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R);
9073
9092
9114 uint8_t depth,
9115 xcb_pixmap_t pid,
9116 xcb_drawable_t drawable,
9117 uint16_t width,
9118 uint16_t height);
9119
9138 uint8_t depth,
9139 xcb_pixmap_t pid,
9140 xcb_drawable_t drawable,
9141 uint16_t width,
9142 uint16_t height);
9143
9160 xcb_pixmap_t pixmap);
9161
9175 xcb_pixmap_t pixmap);
9176
9177int
9178xcb_create_gc_value_list_serialize (void **_buffer,
9179 uint32_t value_mask,
9180 const xcb_create_gc_value_list_t *_aux);
9181
9182int
9183xcb_create_gc_value_list_unpack (const void *_buffer,
9184 uint32_t value_mask,
9186
9187int
9188xcb_create_gc_value_list_sizeof (const void *_buffer,
9189 uint32_t value_mask);
9190
9191int
9192xcb_create_gc_sizeof (const void *_buffer);
9193
9212 xcb_gcontext_t cid,
9213 xcb_drawable_t drawable,
9214 uint32_t value_mask,
9215 const void *value_list);
9216
9232 xcb_gcontext_t cid,
9233 xcb_drawable_t drawable,
9234 uint32_t value_mask,
9235 const void *value_list);
9236
9255 xcb_gcontext_t cid,
9256 xcb_drawable_t drawable,
9257 uint32_t value_mask,
9258 const xcb_create_gc_value_list_t *value_list);
9259
9275 xcb_gcontext_t cid,
9276 xcb_drawable_t drawable,
9277 uint32_t value_mask,
9278 const xcb_create_gc_value_list_t *value_list);
9279
9280void *
9281xcb_create_gc_value_list (const xcb_create_gc_request_t *R);
9282
9283int
9284xcb_change_gc_value_list_serialize (void **_buffer,
9285 uint32_t value_mask,
9286 const xcb_change_gc_value_list_t *_aux);
9287
9288int
9289xcb_change_gc_value_list_unpack (const void *_buffer,
9290 uint32_t value_mask,
9292
9293int
9294xcb_change_gc_value_list_sizeof (const void *_buffer,
9295 uint32_t value_mask);
9296
9297int
9298xcb_change_gc_sizeof (const void *_buffer);
9299
9320 xcb_gcontext_t gc,
9321 uint32_t value_mask,
9322 const void *value_list);
9323
9341 xcb_gcontext_t gc,
9342 uint32_t value_mask,
9343 const void *value_list);
9344
9365 xcb_gcontext_t gc,
9366 uint32_t value_mask,
9367 const xcb_change_gc_value_list_t *value_list);
9368
9386 xcb_gcontext_t gc,
9387 uint32_t value_mask,
9388 const xcb_change_gc_value_list_t *value_list);
9389
9390void *
9391xcb_change_gc_value_list (const xcb_change_gc_request_t *R);
9392
9406 xcb_gcontext_t src_gc,
9407 xcb_gcontext_t dst_gc,
9408 uint32_t value_mask);
9409
9420 xcb_gcontext_t src_gc,
9421 xcb_gcontext_t dst_gc,
9422 uint32_t value_mask);
9423
9424int
9425xcb_set_dashes_sizeof (const void *_buffer);
9426
9440 xcb_gcontext_t gc,
9441 uint16_t dash_offset,
9442 uint16_t dashes_len,
9443 const uint8_t *dashes);
9444
9455 xcb_gcontext_t gc,
9456 uint16_t dash_offset,
9457 uint16_t dashes_len,
9458 const uint8_t *dashes);
9459
9460uint8_t *
9461xcb_set_dashes_dashes (const xcb_set_dashes_request_t *R);
9462
9463int
9464xcb_set_dashes_dashes_length (const xcb_set_dashes_request_t *R);
9465
9467xcb_set_dashes_dashes_end (const xcb_set_dashes_request_t *R);
9468
9469int
9470xcb_set_clip_rectangles_sizeof (const void *_buffer,
9471 uint32_t rectangles_len);
9472
9486 uint8_t ordering,
9487 xcb_gcontext_t gc,
9488 int16_t clip_x_origin,
9489 int16_t clip_y_origin,
9490 uint32_t rectangles_len,
9491 const xcb_rectangle_t *rectangles);
9492
9503 uint8_t ordering,
9504 xcb_gcontext_t gc,
9505 int16_t clip_x_origin,
9506 int16_t clip_y_origin,
9507 uint32_t rectangles_len,
9508 const xcb_rectangle_t *rectangles);
9509
9511xcb_set_clip_rectangles_rectangles (const xcb_set_clip_rectangles_request_t *R);
9512
9513int
9514xcb_set_clip_rectangles_rectangles_length (const xcb_set_clip_rectangles_request_t *R);
9515
9517xcb_set_clip_rectangles_rectangles_iterator (const xcb_set_clip_rectangles_request_t *R);
9518
9534 xcb_gcontext_t gc);
9535
9548 xcb_gcontext_t gc);
9549
9563 uint8_t exposures,
9564 xcb_window_t window,
9565 int16_t x,
9566 int16_t y,
9567 uint16_t width,
9568 uint16_t height);
9569
9580 uint8_t exposures,
9581 xcb_window_t window,
9582 int16_t x,
9583 int16_t y,
9584 uint16_t width,
9585 uint16_t height);
9586
9610 xcb_drawable_t src_drawable,
9611 xcb_drawable_t dst_drawable,
9612 xcb_gcontext_t gc,
9613 int16_t src_x,
9614 int16_t src_y,
9615 int16_t dst_x,
9616 int16_t dst_y,
9617 uint16_t width,
9618 uint16_t height);
9619
9640 xcb_drawable_t src_drawable,
9641 xcb_drawable_t dst_drawable,
9642 xcb_gcontext_t gc,
9643 int16_t src_x,
9644 int16_t src_y,
9645 int16_t dst_x,
9646 int16_t dst_y,
9647 uint16_t width,
9648 uint16_t height);
9649
9663 xcb_drawable_t src_drawable,
9664 xcb_drawable_t dst_drawable,
9665 xcb_gcontext_t gc,
9666 int16_t src_x,
9667 int16_t src_y,
9668 int16_t dst_x,
9669 int16_t dst_y,
9670 uint16_t width,
9671 uint16_t height,
9672 uint32_t bit_plane);
9673
9684 xcb_drawable_t src_drawable,
9685 xcb_drawable_t dst_drawable,
9686 xcb_gcontext_t gc,
9687 int16_t src_x,
9688 int16_t src_y,
9689 int16_t dst_x,
9690 int16_t dst_y,
9691 uint16_t width,
9692 uint16_t height,
9693 uint32_t bit_plane);
9694
9695int
9696xcb_poly_point_sizeof (const void *_buffer,
9697 uint32_t points_len);
9698
9712 uint8_t coordinate_mode,
9713 xcb_drawable_t drawable,
9714 xcb_gcontext_t gc,
9715 uint32_t points_len,
9716 const xcb_point_t *points);
9717
9728 uint8_t coordinate_mode,
9729 xcb_drawable_t drawable,
9730 xcb_gcontext_t gc,
9731 uint32_t points_len,
9732 const xcb_point_t *points);
9733
9735xcb_poly_point_points (const xcb_poly_point_request_t *R);
9736
9737int
9738xcb_poly_point_points_length (const xcb_poly_point_request_t *R);
9739
9741xcb_poly_point_points_iterator (const xcb_poly_point_request_t *R);
9742
9743int
9744xcb_poly_line_sizeof (const void *_buffer,
9745 uint32_t points_len);
9746
9774 uint8_t coordinate_mode,
9775 xcb_drawable_t drawable,
9776 xcb_gcontext_t gc,
9777 uint32_t points_len,
9778 const xcb_point_t *points);
9779
9804 uint8_t coordinate_mode,
9805 xcb_drawable_t drawable,
9806 xcb_gcontext_t gc,
9807 uint32_t points_len,
9808 const xcb_point_t *points);
9809
9811xcb_poly_line_points (const xcb_poly_line_request_t *R);
9812
9813int
9814xcb_poly_line_points_length (const xcb_poly_line_request_t *R);
9815
9817xcb_poly_line_points_iterator (const xcb_poly_line_request_t *R);
9818
9827void
9829
9841
9842int
9843xcb_poly_segment_sizeof (const void *_buffer,
9844 uint32_t segments_len);
9845
9874 xcb_drawable_t drawable,
9875 xcb_gcontext_t gc,
9876 uint32_t segments_len,
9877 const xcb_segment_t *segments);
9878
9904 xcb_drawable_t drawable,
9905 xcb_gcontext_t gc,
9906 uint32_t segments_len,
9907 const xcb_segment_t *segments);
9908
9910xcb_poly_segment_segments (const xcb_poly_segment_request_t *R);
9911
9912int
9913xcb_poly_segment_segments_length (const xcb_poly_segment_request_t *R);
9914
9916xcb_poly_segment_segments_iterator (const xcb_poly_segment_request_t *R);
9917
9918int
9919xcb_poly_rectangle_sizeof (const void *_buffer,
9920 uint32_t rectangles_len);
9921
9935 xcb_drawable_t drawable,
9936 xcb_gcontext_t gc,
9937 uint32_t rectangles_len,
9938 const xcb_rectangle_t *rectangles);
9939
9950 xcb_drawable_t drawable,
9951 xcb_gcontext_t gc,
9952 uint32_t rectangles_len,
9953 const xcb_rectangle_t *rectangles);
9954
9956xcb_poly_rectangle_rectangles (const xcb_poly_rectangle_request_t *R);
9957
9958int
9959xcb_poly_rectangle_rectangles_length (const xcb_poly_rectangle_request_t *R);
9960
9962xcb_poly_rectangle_rectangles_iterator (const xcb_poly_rectangle_request_t *R);
9963
9964int
9965xcb_poly_arc_sizeof (const void *_buffer,
9966 uint32_t arcs_len);
9967
9981 xcb_drawable_t drawable,
9982 xcb_gcontext_t gc,
9983 uint32_t arcs_len,
9984 const xcb_arc_t *arcs);
9985
9996 xcb_drawable_t drawable,
9997 xcb_gcontext_t gc,
9998 uint32_t arcs_len,
9999 const xcb_arc_t *arcs);
10000
10001xcb_arc_t *
10002xcb_poly_arc_arcs (const xcb_poly_arc_request_t *R);
10003
10004int
10005xcb_poly_arc_arcs_length (const xcb_poly_arc_request_t *R);
10006
10008xcb_poly_arc_arcs_iterator (const xcb_poly_arc_request_t *R);
10009
10010int
10011xcb_fill_poly_sizeof (const void *_buffer,
10012 uint32_t points_len);
10013
10027 xcb_drawable_t drawable,
10028 xcb_gcontext_t gc,
10029 uint8_t shape,
10030 uint8_t coordinate_mode,
10031 uint32_t points_len,
10032 const xcb_point_t *points);
10033
10044 xcb_drawable_t drawable,
10045 xcb_gcontext_t gc,
10046 uint8_t shape,
10047 uint8_t coordinate_mode,
10048 uint32_t points_len,
10049 const xcb_point_t *points);
10050
10052xcb_fill_poly_points (const xcb_fill_poly_request_t *R);
10053
10054int
10055xcb_fill_poly_points_length (const xcb_fill_poly_request_t *R);
10056
10058xcb_fill_poly_points_iterator (const xcb_fill_poly_request_t *R);
10059
10060int
10061xcb_poly_fill_rectangle_sizeof (const void *_buffer,
10062 uint32_t rectangles_len);
10063
10091 xcb_drawable_t drawable,
10092 xcb_gcontext_t gc,
10093 uint32_t rectangles_len,
10094 const xcb_rectangle_t *rectangles);
10095
10120 xcb_drawable_t drawable,
10121 xcb_gcontext_t gc,
10122 uint32_t rectangles_len,
10123 const xcb_rectangle_t *rectangles);
10124
10126xcb_poly_fill_rectangle_rectangles (const xcb_poly_fill_rectangle_request_t *R);
10127
10128int
10129xcb_poly_fill_rectangle_rectangles_length (const xcb_poly_fill_rectangle_request_t *R);
10130
10132xcb_poly_fill_rectangle_rectangles_iterator (const xcb_poly_fill_rectangle_request_t *R);
10133
10134int
10135xcb_poly_fill_arc_sizeof (const void *_buffer,
10136 uint32_t arcs_len);
10137
10151 xcb_drawable_t drawable,
10152 xcb_gcontext_t gc,
10153 uint32_t arcs_len,
10154 const xcb_arc_t *arcs);
10155
10166 xcb_drawable_t drawable,
10167 xcb_gcontext_t gc,
10168 uint32_t arcs_len,
10169 const xcb_arc_t *arcs);
10170
10171xcb_arc_t *
10172xcb_poly_fill_arc_arcs (const xcb_poly_fill_arc_request_t *R);
10173
10174int
10175xcb_poly_fill_arc_arcs_length (const xcb_poly_fill_arc_request_t *R);
10176
10178xcb_poly_fill_arc_arcs_iterator (const xcb_poly_fill_arc_request_t *R);
10179
10180int
10181xcb_put_image_sizeof (const void *_buffer,
10182 uint32_t data_len);
10183
10197 uint8_t format,
10198 xcb_drawable_t drawable,
10199 xcb_gcontext_t gc,
10200 uint16_t width,
10201 uint16_t height,
10202 int16_t dst_x,
10203 int16_t dst_y,
10204 uint8_t left_pad,
10205 uint8_t depth,
10206 uint32_t data_len,
10207 const uint8_t *data);
10208
10219 uint8_t format,
10220 xcb_drawable_t drawable,
10221 xcb_gcontext_t gc,
10222 uint16_t width,
10223 uint16_t height,
10224 int16_t dst_x,
10225 int16_t dst_y,
10226 uint8_t left_pad,
10227 uint8_t depth,
10228 uint32_t data_len,
10229 const uint8_t *data);
10230
10231uint8_t *
10232xcb_put_image_data (const xcb_put_image_request_t *R);
10233
10234int
10235xcb_put_image_data_length (const xcb_put_image_request_t *R);
10236
10238xcb_put_image_data_end (const xcb_put_image_request_t *R);
10239
10240int
10241xcb_get_image_sizeof (const void *_buffer);
10242
10253 uint8_t format,
10254 xcb_drawable_t drawable,
10255 int16_t x,
10256 int16_t y,
10257 uint16_t width,
10258 uint16_t height,
10259 uint32_t plane_mask);
10260
10274 uint8_t format,
10275 xcb_drawable_t drawable,
10276 int16_t x,
10277 int16_t y,
10278 uint16_t width,
10279 uint16_t height,
10280 uint32_t plane_mask);
10281
10282uint8_t *
10283xcb_get_image_data (const xcb_get_image_reply_t *R);
10284
10285int
10286xcb_get_image_data_length (const xcb_get_image_reply_t *R);
10287
10289xcb_get_image_data_end (const xcb_get_image_reply_t *R);
10290
10307 xcb_get_image_cookie_t cookie ,
10309
10310int
10311xcb_poly_text_8_sizeof (const void *_buffer,
10312 uint32_t items_len);
10313
10327 xcb_drawable_t drawable,
10328 xcb_gcontext_t gc,
10329 int16_t x,
10330 int16_t y,
10331 uint32_t items_len,
10332 const uint8_t *items);
10333
10344 xcb_drawable_t drawable,
10345 xcb_gcontext_t gc,
10346 int16_t x,
10347 int16_t y,
10348 uint32_t items_len,
10349 const uint8_t *items);
10350
10351uint8_t *
10352xcb_poly_text_8_items (const xcb_poly_text_8_request_t *R);
10353
10354int
10355xcb_poly_text_8_items_length (const xcb_poly_text_8_request_t *R);
10356
10358xcb_poly_text_8_items_end (const xcb_poly_text_8_request_t *R);
10359
10360int
10361xcb_poly_text_16_sizeof (const void *_buffer,
10362 uint32_t items_len);
10363
10377 xcb_drawable_t drawable,
10378 xcb_gcontext_t gc,
10379 int16_t x,
10380 int16_t y,
10381 uint32_t items_len,
10382 const uint8_t *items);
10383
10394 xcb_drawable_t drawable,
10395 xcb_gcontext_t gc,
10396 int16_t x,
10397 int16_t y,
10398 uint32_t items_len,
10399 const uint8_t *items);
10400
10401uint8_t *
10402xcb_poly_text_16_items (const xcb_poly_text_16_request_t *R);
10403
10404int
10405xcb_poly_text_16_items_length (const xcb_poly_text_16_request_t *R);
10406
10408xcb_poly_text_16_items_end (const xcb_poly_text_16_request_t *R);
10409
10410int
10411xcb_image_text_8_sizeof (const void *_buffer);
10412
10445 uint8_t string_len,
10446 xcb_drawable_t drawable,
10447 xcb_gcontext_t gc,
10448 int16_t x,
10449 int16_t y,
10450 const char *string);
10451
10481 uint8_t string_len,
10482 xcb_drawable_t drawable,
10483 xcb_gcontext_t gc,
10484 int16_t x,
10485 int16_t y,
10486 const char *string);
10487
10488char *
10489xcb_image_text_8_string (const xcb_image_text_8_request_t *R);
10490
10491int
10492xcb_image_text_8_string_length (const xcb_image_text_8_request_t *R);
10493
10495xcb_image_text_8_string_end (const xcb_image_text_8_request_t *R);
10496
10497int
10498xcb_image_text_16_sizeof (const void *_buffer);
10499
10533 uint8_t string_len,
10534 xcb_drawable_t drawable,
10535 xcb_gcontext_t gc,
10536 int16_t x,
10537 int16_t y,
10538 const xcb_char2b_t *string);
10539
10570 uint8_t string_len,
10571 xcb_drawable_t drawable,
10572 xcb_gcontext_t gc,
10573 int16_t x,
10574 int16_t y,
10575 const xcb_char2b_t *string);
10576
10578xcb_image_text_16_string (const xcb_image_text_16_request_t *R);
10579
10580int
10581xcb_image_text_16_string_length (const xcb_image_text_16_request_t *R);
10582
10584xcb_image_text_16_string_iterator (const xcb_image_text_16_request_t *R);
10585
10599 uint8_t alloc,
10600 xcb_colormap_t mid,
10601 xcb_window_t window,
10602 xcb_visualid_t visual);
10603
10614 uint8_t alloc,
10615 xcb_colormap_t mid,
10616 xcb_window_t window,
10617 xcb_visualid_t visual);
10618
10632 xcb_colormap_t cmap);
10633
10644 xcb_colormap_t cmap);
10645
10659 xcb_colormap_t mid,
10660 xcb_colormap_t src_cmap);
10661
10672 xcb_colormap_t mid,
10673 xcb_colormap_t src_cmap);
10674
10688 xcb_colormap_t cmap);
10689
10700 xcb_colormap_t cmap);
10701
10715 xcb_colormap_t cmap);
10716
10727 xcb_colormap_t cmap);
10728
10729int
10730xcb_list_installed_colormaps_sizeof (const void *_buffer);
10731
10742 xcb_window_t window);
10743
10757 xcb_window_t window);
10758
10759xcb_colormap_t *
10760xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R);
10761
10762int
10763xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R);
10764
10766xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R);
10767
10786
10806 xcb_colormap_t cmap,
10807 uint16_t red,
10808 uint16_t green,
10809 uint16_t blue);
10810
10833 xcb_colormap_t cmap,
10834 uint16_t red,
10835 uint16_t green,
10836 uint16_t blue);
10837
10856
10857int
10858xcb_alloc_named_color_sizeof (const void *_buffer);
10859
10870 xcb_colormap_t cmap,
10871 uint16_t name_len,
10872 const char *name);
10873
10887 xcb_colormap_t cmap,
10888 uint16_t name_len,
10889 const char *name);
10890
10909
10910int
10911xcb_alloc_color_cells_sizeof (const void *_buffer);
10912
10923 uint8_t contiguous,
10924 xcb_colormap_t cmap,
10925 uint16_t colors,
10926 uint16_t planes);
10927
10941 uint8_t contiguous,
10942 xcb_colormap_t cmap,
10943 uint16_t colors,
10944 uint16_t planes);
10945
10946uint32_t *
10947xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R);
10948
10949int
10950xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R);
10951
10953xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R);
10954
10955uint32_t *
10956xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R);
10957
10958int
10959xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R);
10960
10962xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R);
10963
10982
10983int
10984xcb_alloc_color_planes_sizeof (const void *_buffer);
10985
10996 uint8_t contiguous,
10997 xcb_colormap_t cmap,
10998 uint16_t colors,
10999 uint16_t reds,
11000 uint16_t greens,
11001 uint16_t blues);
11002
11016 uint8_t contiguous,
11017 xcb_colormap_t cmap,
11018 uint16_t colors,
11019 uint16_t reds,
11020 uint16_t greens,
11021 uint16_t blues);
11022
11023uint32_t *
11024xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R);
11025
11026int
11027xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R);
11028
11030xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R);
11031
11050
11051int
11052xcb_free_colors_sizeof (const void *_buffer,
11053 uint32_t pixels_len);
11054
11068 xcb_colormap_t cmap,
11069 uint32_t plane_mask,
11070 uint32_t pixels_len,
11071 const uint32_t *pixels);
11072
11083 xcb_colormap_t cmap,
11084 uint32_t plane_mask,
11085 uint32_t pixels_len,
11086 const uint32_t *pixels);
11087
11088uint32_t *
11089xcb_free_colors_pixels (const xcb_free_colors_request_t *R);
11090
11091int
11092xcb_free_colors_pixels_length (const xcb_free_colors_request_t *R);
11093
11095xcb_free_colors_pixels_end (const xcb_free_colors_request_t *R);
11096
11105void
11107
11119
11120int
11121xcb_store_colors_sizeof (const void *_buffer,
11122 uint32_t items_len);
11123
11137 xcb_colormap_t cmap,
11138 uint32_t items_len,
11139 const xcb_coloritem_t *items);
11140
11151 xcb_colormap_t cmap,
11152 uint32_t items_len,
11153 const xcb_coloritem_t *items);
11154
11156xcb_store_colors_items (const xcb_store_colors_request_t *R);
11157
11158int
11159xcb_store_colors_items_length (const xcb_store_colors_request_t *R);
11160
11162xcb_store_colors_items_iterator (const xcb_store_colors_request_t *R);
11163
11164int
11165xcb_store_named_color_sizeof (const void *_buffer);
11166
11180 uint8_t flags,
11181 xcb_colormap_t cmap,
11182 uint32_t pixel,
11183 uint16_t name_len,
11184 const char *name);
11185
11196 uint8_t flags,
11197 xcb_colormap_t cmap,
11198 uint32_t pixel,
11199 uint16_t name_len,
11200 const char *name);
11201
11202char *
11203xcb_store_named_color_name (const xcb_store_named_color_request_t *R);
11204
11205int
11206xcb_store_named_color_name_length (const xcb_store_named_color_request_t *R);
11207
11209xcb_store_named_color_name_end (const xcb_store_named_color_request_t *R);
11210
11219void
11221
11233
11234int
11235xcb_query_colors_sizeof (const void *_buffer,
11236 uint32_t pixels_len);
11237
11248 xcb_colormap_t cmap,
11249 uint32_t pixels_len,
11250 const uint32_t *pixels);
11251
11265 xcb_colormap_t cmap,
11266 uint32_t pixels_len,
11267 const uint32_t *pixels);
11268
11269xcb_rgb_t *
11270xcb_query_colors_colors (const xcb_query_colors_reply_t *R);
11271
11272int
11273xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R);
11274
11276xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R);
11277
11296
11297int
11298xcb_lookup_color_sizeof (const void *_buffer);
11299
11310 xcb_colormap_t cmap,
11311 uint16_t name_len,
11312 const char *name);
11313
11327 xcb_colormap_t cmap,
11328 uint16_t name_len,
11329 const char *name);
11330
11349
11363 xcb_cursor_t cid,
11364 xcb_pixmap_t source,
11365 xcb_pixmap_t mask,
11366 uint16_t fore_red,
11367 uint16_t fore_green,
11368 uint16_t fore_blue,
11369 uint16_t back_red,
11370 uint16_t back_green,
11371 uint16_t back_blue,
11372 uint16_t x,
11373 uint16_t y);
11374
11385 xcb_cursor_t cid,
11386 xcb_pixmap_t source,
11387 xcb_pixmap_t mask,
11388 uint16_t fore_red,
11389 uint16_t fore_green,
11390 uint16_t fore_blue,
11391 uint16_t back_red,
11392 uint16_t back_green,
11393 uint16_t back_blue,
11394 uint16_t x,
11395 uint16_t y);
11396
11432 xcb_cursor_t cid,
11433 xcb_font_t source_font,
11434 xcb_font_t mask_font,
11435 uint16_t source_char,
11436 uint16_t mask_char,
11437 uint16_t fore_red,
11438 uint16_t fore_green,
11439 uint16_t fore_blue,
11440 uint16_t back_red,
11441 uint16_t back_green,
11442 uint16_t back_blue);
11443
11476 xcb_cursor_t cid,
11477 xcb_font_t source_font,
11478 xcb_font_t mask_font,
11479 uint16_t source_char,
11480 uint16_t mask_char,
11481 uint16_t fore_red,
11482 uint16_t fore_green,
11483 uint16_t fore_blue,
11484 uint16_t back_red,
11485 uint16_t back_green,
11486 uint16_t back_blue);
11487
11504 xcb_cursor_t cursor);
11505
11519 xcb_cursor_t cursor);
11520
11534 xcb_cursor_t cursor,
11535 uint16_t fore_red,
11536 uint16_t fore_green,
11537 uint16_t fore_blue,
11538 uint16_t back_red,
11539 uint16_t back_green,
11540 uint16_t back_blue);
11541
11552 xcb_cursor_t cursor,
11553 uint16_t fore_red,
11554 uint16_t fore_green,
11555 uint16_t fore_blue,
11556 uint16_t back_red,
11557 uint16_t back_green,
11558 uint16_t back_blue);
11559
11570 uint8_t _class,
11571 xcb_drawable_t drawable,
11572 uint16_t width,
11573 uint16_t height);
11574
11588 uint8_t _class,
11589 xcb_drawable_t drawable,
11590 uint16_t width,
11591 uint16_t height);
11592
11611
11612int
11613xcb_query_extension_sizeof (const void *_buffer);
11614
11637 uint16_t name_len,
11638 const char *name);
11639
11665 uint16_t name_len,
11666 const char *name);
11667
11686
11687int
11688xcb_list_extensions_sizeof (const void *_buffer);
11689
11700
11714
11715int
11716xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R);
11717
11719xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R);
11720
11739
11740int
11741xcb_change_keyboard_mapping_sizeof (const void *_buffer);
11742
11756 uint8_t keycode_count,
11757 xcb_keycode_t first_keycode,
11758 uint8_t keysyms_per_keycode,
11759 const xcb_keysym_t *keysyms);
11760
11771 uint8_t keycode_count,
11772 xcb_keycode_t first_keycode,
11773 uint8_t keysyms_per_keycode,
11774 const xcb_keysym_t *keysyms);
11775
11776xcb_keysym_t *
11777xcb_change_keyboard_mapping_keysyms (const xcb_change_keyboard_mapping_request_t *R);
11778
11779int
11780xcb_change_keyboard_mapping_keysyms_length (const xcb_change_keyboard_mapping_request_t *R);
11781
11783xcb_change_keyboard_mapping_keysyms_end (const xcb_change_keyboard_mapping_request_t *R);
11784
11785int
11786xcb_get_keyboard_mapping_sizeof (const void *_buffer);
11787
11798 xcb_keycode_t first_keycode,
11799 uint8_t count);
11800
11814 xcb_keycode_t first_keycode,
11815 uint8_t count);
11816
11817xcb_keysym_t *
11818xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R);
11819
11820int
11821xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R);
11822
11824xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R);
11825
11844
11845int
11846xcb_change_keyboard_control_value_list_serialize (void **_buffer,
11847 uint32_t value_mask,
11849
11850int
11851xcb_change_keyboard_control_value_list_unpack (const void *_buffer,
11852 uint32_t value_mask,
11854
11855int
11856xcb_change_keyboard_control_value_list_sizeof (const void *_buffer,
11857 uint32_t value_mask);
11858
11859int
11860xcb_change_keyboard_control_sizeof (const void *_buffer);
11861
11875 uint32_t value_mask,
11876 const void *value_list);
11877
11888 uint32_t value_mask,
11889 const void *value_list);
11890
11904 uint32_t value_mask,
11906
11917 uint32_t value_mask,
11919
11920void *
11921xcb_change_keyboard_control_value_list (const xcb_change_keyboard_control_request_t *R);
11922
11933
11947
11966
11980 int8_t percent);
11981
11992 int8_t percent);
11993
12007 int16_t acceleration_numerator,
12008 int16_t acceleration_denominator,
12009 int16_t threshold,
12010 uint8_t do_acceleration,
12011 uint8_t do_threshold);
12012
12023 int16_t acceleration_numerator,
12024 int16_t acceleration_denominator,
12025 int16_t threshold,
12026 uint8_t do_acceleration,
12027 uint8_t do_threshold);
12028
12039
12053
12072
12086 int16_t timeout,
12087 int16_t interval,
12088 uint8_t prefer_blanking,
12089 uint8_t allow_exposures);
12090
12101 int16_t timeout,
12102 int16_t interval,
12103 uint8_t prefer_blanking,
12104 uint8_t allow_exposures);
12105
12116
12130
12149
12150int
12151xcb_change_hosts_sizeof (const void *_buffer);
12152
12166 uint8_t mode,
12167 uint8_t family,
12168 uint16_t address_len,
12169 const uint8_t *address);
12170
12181 uint8_t mode,
12182 uint8_t family,
12183 uint16_t address_len,
12184 const uint8_t *address);
12185
12186uint8_t *
12187xcb_change_hosts_address (const xcb_change_hosts_request_t *R);
12188
12189int
12190xcb_change_hosts_address_length (const xcb_change_hosts_request_t *R);
12191
12193xcb_change_hosts_address_end (const xcb_change_hosts_request_t *R);
12194
12195int
12196xcb_host_sizeof (const void *_buffer);
12197
12198uint8_t *
12199xcb_host_address (const xcb_host_t *R);
12200
12201int
12202xcb_host_address_length (const xcb_host_t *R);
12203
12205xcb_host_address_end (const xcb_host_t *R);
12206
12215void
12217
12229
12230int
12231xcb_list_hosts_sizeof (const void *_buffer);
12232
12243
12257
12258int
12259xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R);
12260
12262xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R);
12263
12282
12296 uint8_t mode);
12297
12308 uint8_t mode);
12309
12323 uint8_t mode);
12324
12335 uint8_t mode);
12336
12356 uint32_t resource);
12357
12374 uint32_t resource);
12375
12376int
12377xcb_rotate_properties_sizeof (const void *_buffer);
12378
12392 xcb_window_t window,
12393 uint16_t atoms_len,
12394 int16_t delta,
12395 const xcb_atom_t *atoms);
12396
12407 xcb_window_t window,
12408 uint16_t atoms_len,
12409 int16_t delta,
12410 const xcb_atom_t *atoms);
12411
12412xcb_atom_t *
12413xcb_rotate_properties_atoms (const xcb_rotate_properties_request_t *R);
12414
12415int
12416xcb_rotate_properties_atoms_length (const xcb_rotate_properties_request_t *R);
12417
12419xcb_rotate_properties_atoms_end (const xcb_rotate_properties_request_t *R);
12420
12434 uint8_t mode);
12435
12446 uint8_t mode);
12447
12448int
12449xcb_set_pointer_mapping_sizeof (const void *_buffer);
12450
12461 uint8_t map_len,
12462 const uint8_t *map);
12463
12477 uint8_t map_len,
12478 const uint8_t *map);
12479
12498
12499int
12500xcb_get_pointer_mapping_sizeof (const void *_buffer);
12501
12512
12526
12527uint8_t *
12528xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R);
12529
12530int
12531xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R);
12532
12534xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R);
12535
12554
12555int
12556xcb_set_modifier_mapping_sizeof (const void *_buffer);
12557
12568 uint8_t keycodes_per_modifier,
12569 const xcb_keycode_t *keycodes);
12570
12584 uint8_t keycodes_per_modifier,
12585 const xcb_keycode_t *keycodes);
12586
12605
12606int
12607xcb_get_modifier_mapping_sizeof (const void *_buffer);
12608
12619
12633
12634xcb_keycode_t *
12635xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R);
12636
12637int
12638xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R);
12639
12641xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R);
12642
12661
12675
12686
12687
12688#ifdef __cplusplus
12689}
12690#endif
12691
12692#endif
12693
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2509
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:5145
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:7059
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:6514
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:8777
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked(xcb_connection_t *c)
Definition xproto.c:14444
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:6268
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition xproto.c:3555
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:13160
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:5227
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10468
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition xproto.c:5590
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:9376
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:14045
void xcb_font_next(xcb_font_iterator_t *i)
Definition xproto.c:91
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:4712
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:5395
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:3775
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:1909
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition xproto.c:333
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:5470
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:13010
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition xproto.c:171
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:6018
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:9157
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:3832
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:8305
xcb_void_cookie_t xcb_destroy_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2198
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:1943
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:6480
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:8991
xcb_allow_t
Definition xproto.h:2349
xcb_void_cookie_t xcb_set_access_control_checked(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:13734
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:6108
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:12209
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:12106
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:9116
xcb_gc_t
Definition xproto.h:3022
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:4922
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:7738
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:13288
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:10953
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:10439
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition xproto.c:4938
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:9412
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition xproto.c:13612
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:13195
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:7946
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition xproto.c:12013
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:3651
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:11650
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition xproto.c:11575
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:13443
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping(xcb_connection_t *c)
Definition xproto.c:14419
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition xproto.c:81
void xcb_button_next(xcb_button_iterator_t *i)
Definition xproto.c:307
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:8348
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition xproto.c:1011
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:10725
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:11346
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition xproto.c:189
void xcb_window_next(xcb_window_iterator_t *i)
Definition xproto.c:37
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:9027
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:7169
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:12316
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition xproto.c:13838
xcb_void_cookie_t xcb_delete_property_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition xproto.c:3526
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:9752
xcb_button_index_t
Definition xproto.h:2192
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition xproto.c:479
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:6069
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition xproto.c:554
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition xproto.c:181
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition xproto.c:397
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition xproto.c:5582
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:1460
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition xproto.c:5555
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:7704
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition xproto.c:5370
xcb_get_geometry_cookie_t xcb_get_geometry_unchecked(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition xproto.c:3013
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:1513
xcb_query_font_cookie_t xcb_query_font(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition xproto.c:5661
xcb_generic_iterator_t xcb_setup_authenticate_end(xcb_setup_authenticate_iterator_t i)
Definition xproto.c:836
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:9654
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition xproto.c:225
xcb_query_pointer_cookie_t xcb_query_pointer_unchecked(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition xproto.c:4895
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:8036
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:5137
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:12672
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:11872
xcb_list_properties_cookie_t xcb_list_properties(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:3748
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:5761
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:12177
xcb_prop_mode_t
Definition xproto.h:1915
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:10870
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition xproto.c:13685
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:5063
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:5434
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:12976
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:13100
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:10683
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:8506
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition xproto.c:369
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:11817
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:10921
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:9964
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:8262
xcb_input_focus_t
Definition xproto.h:2608
xcb_query_tree_cookie_t xcb_query_tree(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition xproto.c:3079
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:8633
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition xproto.c:3330
void xcb_segment_next(xcb_segment_iterator_t *i)
Definition xproto.c:8692
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:11239
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:9791
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:3155
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:9551
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:2013
void xcb_coloritem_next(xcb_coloritem_iterator_t *i)
Definition xproto.c:11297
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:3863
xcb_query_font_cookie_t xcb_query_font_unchecked(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition xproto.c:5688
void xcb_keycode32_next(xcb_keycode32_iterator_t *i)
Definition xproto.c:289
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:3379
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition xproto.c:11567
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:11506
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10383
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition xproto.c:109
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:11781
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:4613
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition xproto.c:543
xcb_void_cookie_t xcb_set_access_control(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:13760
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:14380
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:3194
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2428
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition xproto.c:343
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition xproto.c:261
void xcb_bool32_next(xcb_bool32_iterator_t *i)
Definition xproto.c:199
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:3264
xcb_void_cookie_t xcb_bell_checked(xcb_connection_t *c, int8_t percent)
Definition xproto.c:13108
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:3824
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:5186
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:13280
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition xproto.c:12385
xcb_cw_t
Definition xproto.h:1354
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:8393
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:10798
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:5257
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition xproto.c:13050
xcb_void_cookie_t xcb_map_window(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition xproto.c:2374
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition xproto.c:217
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:10410
xcb_void_cookie_t xcb_unmap_window(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition xproto.c:2482
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:11164
xcb_void_cookie_t xcb_unmap_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition xproto.c:2455
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition xproto.c:6406
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:9287
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:13812
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:14348
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition xproto.c:14499
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:7095
void xcb_arc_next(xcb_arc_iterator_t *i)
Definition xproto.c:361
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition xproto.c:279
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition xproto.c:5940
void xcb_timestamp_next(xcb_timestamp_iterator_t *i)
Definition xproto.c:235
xcb_query_tree_cookie_t xcb_query_tree_unchecked(xcb_connection_t *c, xcb_window_t window)
query the window tree
Definition xproto.c:3106
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:4444
xcb_void_cookie_t xcb_map_window_checked(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition xproto.c:2347
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:14491
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:8469
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition xproto.c:127
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition xproto.c:13255
void xcb_atom_next(xcb_atom_iterator_t *i)
Definition xproto.c:145
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition xproto.c:405
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:2082
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:3956
xcb_get_font_path_cookie_t xcb_get_font_path_unchecked(xcb_connection_t *c)
Definition xproto.c:6431
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition xproto.c:12360
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:4130
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2171
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:12621
xcb_coord_mode_t
Definition xproto.h:3443
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition xproto.c:5600
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:4170
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:7670
xcb_colormap_state_t
Definition xproto.h:1140
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:3948
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:9924
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition xproto.c:468
xcb_generic_iterator_t xcb_char2b_end(xcb_char2b_iterator_t i)
Definition xproto.c:27
void xcb_client_message_data_next(xcb_client_message_data_iterator_t *i)
Definition xproto.c:1003
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:5800
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:7909
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:5071
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:12145
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition xproto.c:991
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition xproto.c:387
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:4090
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition xproto.c:749
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition xproto.c:13865
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:3615
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:2109
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:10097
xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked(xcb_connection_t *c)
Definition xproto.c:5312
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:2958
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:4681
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:4318
void xcb_str_next(xcb_str_iterator_t *i)
Definition xproto.c:5929
xcb_void_cookie_t xcb_grab_server_checked(xcb_connection_t *c)
Definition xproto.c:4768
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition xproto.c:13379
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:5868
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:10057
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:2225
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:11467
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:4058
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition xproto.c:4868
xcb_void_cookie_t xcb_ungrab_server_checked(xcb_connection_t *c)
Definition xproto.c:4818
xcb_void_cookie_t xcb_free_pixmap(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition xproto.c:6575
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:10230
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:2850
void xcb_cursor_next(xcb_cursor_iterator_t *i)
Definition xproto.c:73
xcb_get_window_attributes_cookie_t xcb_get_window_attributes(xcb_connection_t *c, xcb_window_t window)
Gets window attributes.
Definition xproto.c:2055
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition xproto.c:12912
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:4479
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:9692
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:12502
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:3894
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:6224
xcb_generic_iterator_t xcb_keycode32_end(xcb_keycode32_iterator_t i)
Definition xproto.c:297
xcb_get_pointer_control_cookie_t xcb_get_pointer_control(xcb_connection_t *c)
Definition xproto.c:13230
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition xproto.c:3303
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:8075
void xcb_keycode_next(xcb_keycode_iterator_t *i)
Definition xproto.c:271
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition xproto.c:243
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition xproto.c:684
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:8902
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:12465
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition xproto.c:5345
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:2780
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:14019
xcb_void_cookie_t xcb_set_font_path(xcb_connection_t *c, uint16_t font_qty, const xcb_str_t *font)
Definition xproto.c:6311
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:3991
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:11616
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:12592
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:2930
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:1409
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:9831
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:5104
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:12248
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition xproto.c:13075
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:11031
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:13960
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:3040
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:7847
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:4026
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:13726
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:12426
xcb_void_cookie_t xcb_close_font_checked(xcb_connection_t *c, xcb_font_t font)
Definition xproto.c:5528
xcb_generic_iterator_t xcb_colormap_end(xcb_colormap_iterator_t i)
Definition xproto.c:135
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:9501
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:8596
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:4412
xcb_list_hosts_cookie_t xcb_list_hosts(xcb_connection_t *c)
Definition xproto.c:13660
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:13321
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10549
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition xproto.c:8163
xcb_void_cookie_t xcb_set_close_down_mode_checked(xcb_connection_t *c, uint8_t mode)
Definition xproto.c:13786
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:4380
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:9251
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:4349
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:5337
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:10190
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:11106
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition xproto.c:2144
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:7774
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:10292
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:11203
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:8866
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition xproto.c:4793
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:14166
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:10607
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:2887
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:2281
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:4979
void xcb_host_next(xcb_host_iterator_t *i)
Definition xproto.c:13601
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:4576
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:4514
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:10634
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:5983
xcb_grab_mode_t
Definition xproto.h:2120
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:11070
xcb_void_cookie_t xcb_destroy_window_checked(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition xproto.c:2117
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition xproto.c:12040
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:12282
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:11825
xcb_void_cookie_t xcb_ungrab_pointer_checked(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition xproto.c:4178
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition xproto.c:8700
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:11706
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition xproto.c:4930
xcb_generic_iterator_t xcb_bool32_end(xcb_bool32_iterator_t i)
Definition xproto.c:207
xcb_get_geometry_cookie_t xcb_get_geometry(xcb_connection_t *c, xcb_drawable_t drawable)
Get current window geometry.
Definition xproto.c:2986
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:11380
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:4275
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:8190
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:3709
void xcb_drawable_next(xcb_drawable_iterator_t *i)
Definition xproto.c:163
xcb_void_cookie_t xcb_free_gc_checked(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition xproto.c:8136
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:1977
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition xproto.c:63
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2536
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:10324
xcb_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const void *value_list)
Definition xproto.c:12944
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:13923
xcb_void_cookie_t xcb_allow_events(xcb_connection_t *c, uint8_t mode, xcb_timestamp_t time)
release queued events
Definition xproto.c:4740
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:7131
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:10834
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:14134
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked(xcb_connection_t *c)
Definition xproto.c:14230
xcb_generic_iterator_t xcb_setup_failed_end(xcb_setup_failed_iterator_t i)
Definition xproto.c:760
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition xproto.c:6548
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:7816
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:6143
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:11919
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:6472
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:5010
xcb_void_cookie_t xcb_no_operation(xcb_connection_t *c)
Definition xproto.c:14524
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:5834
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition xproto.c:980
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:14277
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:13480
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition xproto.c:153
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition xproto.c:825
xcb_void_cookie_t xcb_uninstall_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10522
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:3229
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:4650
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:11966
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition xproto.c:253
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10495
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:14102
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:2314
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:2253
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:4232
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:11745
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition xproto.c:351
xcb_void_cookie_t xcb_map_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition xproto.c:2401
xcb_generic_iterator_t xcb_window_end(xcb_window_iterator_t i)
Definition xproto.c:45
void xcb_point_next(xcb_point_iterator_t *i)
Definition xproto.c:325
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:8741
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:10759
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:1358
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:13404
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:12067
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:14316
xcb_get_screen_saver_cookie_t xcb_get_screen_saver(xcb_connection_t *c)
Definition xproto.c:13354
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition xproto.c:11305
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:3418
xcb_generic_iterator_t xcb_gcontext_end(xcb_gcontext_iterator_t i)
Definition xproto.c:117
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition xproto.c:315
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:2815
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition xproto.c:14205
xcb_void_cookie_t xcb_bell(xcb_connection_t *c, int8_t percent)
Definition xproto.c:13134
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition xproto.c:673
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition xproto.c:99
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition xproto.c:4205
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition xproto.c:19
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:10691
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition xproto.c:4522
xcb_generic_iterator_t xcb_charinfo_end(xcb_charinfo_iterator_t i)
Definition xproto.c:5608
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:3921
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition xproto.c:4549
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition xproto.c:10356
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition xproto.c:5287
void xcb_format_next(xcb_format_iterator_t *i)
Definition xproto.c:379
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition xproto.c:55
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:8226
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition xproto.c:4843
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:3461
xcb_place_t
Definition xproto.h:960
@ XCB_ALLOW_SYNC_KEYBOARD
Definition xproto.h:2385
@ XCB_ALLOW_ASYNC_POINTER
Definition xproto.h:2350
@ XCB_ALLOW_REPLAY_POINTER
Definition xproto.h:2368
@ XCB_ALLOW_SYNC_POINTER
Definition xproto.h:2359
@ XCB_ALLOW_SYNC_BOTH
Definition xproto.h:2410
@ XCB_ALLOW_ASYNC_BOTH
Definition xproto.h:2404
@ XCB_ALLOW_REPLAY_KEYBOARD
Definition xproto.h:2394
@ XCB_ALLOW_ASYNC_KEYBOARD
Definition xproto.h:2378
@ XCB_GC_STIPPLE
Definition xproto.h:3108
@ XCB_GC_FOREGROUND
Definition xproto.h:3034
@ XCB_GC_LINE_WIDTH
Definition xproto.h:3040
@ XCB_GC_ARC_MODE
Definition xproto.h:3166
@ XCB_GC_BACKGROUND
Definition xproto.h:3037
@ XCB_GC_CLIP_ORIGIN_X
Definition xproto.h:3145
@ XCB_GC_FILL_STYLE
Definition xproto.h:3073
@ XCB_GC_TILE_STIPPLE_ORIGIN_Y
Definition xproto.h:3125
@ XCB_GC_CAP_STYLE
Definition xproto.h:3053
@ XCB_GC_PLANE_MASK
Definition xproto.h:3026
@ XCB_GC_DASH_LIST
Definition xproto.h:3163
@ XCB_GC_DASH_OFFSET
Definition xproto.h:3160
@ XCB_GC_CLIP_ORIGIN_Y
Definition xproto.h:3148
@ XCB_GC_TILE_STIPPLE_ORIGIN_X
Definition xproto.h:3122
@ XCB_GC_FUNCTION
Definition xproto.h:3023
@ XCB_GC_GRAPHICS_EXPOSURES
Definition xproto.h:3140
@ XCB_GC_JOIN_STYLE
Definition xproto.h:3065
@ XCB_GC_SUBWINDOW_MODE
Definition xproto.h:3131
@ XCB_GC_FONT
Definition xproto.h:3128
@ XCB_GC_CLIP_MASK
Definition xproto.h:3151
@ XCB_GC_TILE
Definition xproto.h:3094
@ XCB_GC_LINE_STYLE
Definition xproto.h:3044
@ XCB_BUTTON_INDEX_ANY
Definition xproto.h:2193
@ XCB_BUTTON_INDEX_5
Definition xproto.h:2208
@ XCB_BUTTON_INDEX_3
Definition xproto.h:2202
@ XCB_BUTTON_INDEX_2
Definition xproto.h:2199
@ XCB_BUTTON_INDEX_4
Definition xproto.h:2205
@ XCB_BUTTON_INDEX_1
Definition xproto.h:2196
@ XCB_PROP_MODE_APPEND
Definition xproto.h:1924
@ XCB_PROP_MODE_PREPEND
Definition xproto.h:1919
@ XCB_PROP_MODE_REPLACE
Definition xproto.h:1916
@ XCB_INPUT_FOCUS_POINTER_ROOT
Definition xproto.h:2612
@ XCB_INPUT_FOCUS_NONE
Definition xproto.h:2609
@ XCB_INPUT_FOCUS_FOLLOW_KEYBOARD
Definition xproto.h:2621
@ XCB_INPUT_FOCUS_PARENT
Definition xproto.h:2617
@ XCB_CW_BACKING_STORE
Definition xproto.h:1395
@ XCB_CW_BORDER_PIXEL
Definition xproto.h:1383
@ XCB_CW_BORDER_PIXMAP
Definition xproto.h:1374
@ XCB_CW_BACK_PIXEL
Definition xproto.h:1369
@ XCB_CW_DONT_PROPAGATE
Definition xproto.h:1433
@ XCB_CW_OVERRIDE_REDIRECT
Definition xproto.h:1420
@ XCB_CW_SAVE_UNDER
Definition xproto.h:1425
@ XCB_CW_CURSOR
Definition xproto.h:1448
@ XCB_CW_BIT_GRAVITY
Definition xproto.h:1388
@ XCB_CW_BACKING_PIXEL
Definition xproto.h:1413
@ XCB_CW_COLORMAP
Definition xproto.h:1437
@ XCB_CW_EVENT_MASK
Definition xproto.h:1429
@ XCB_CW_WIN_GRAVITY
Definition xproto.h:1391
@ XCB_CW_BACK_PIXMAP
Definition xproto.h:1355
@ XCB_CW_BACKING_PLANES
Definition xproto.h:1408
@ XCB_COORD_MODE_ORIGIN
Definition xproto.h:3444
@ XCB_COORD_MODE_PREVIOUS
Definition xproto.h:3447
@ XCB_COLORMAP_STATE_INSTALLED
Definition xproto.h:1144
@ XCB_COLORMAP_STATE_UNINSTALLED
Definition xproto.h:1141
@ XCB_GRAB_MODE_SYNC
Definition xproto.h:2121
@ XCB_GRAB_MODE_ASYNC
Definition xproto.h:2126
@ XCB_PLACE_ON_TOP
Definition xproto.h:961
@ XCB_PLACE_ON_BOTTOM
Definition xproto.h:964
xcb_alloc_color_cells_reply_t
Definition xproto.h:3928
xcb_alloc_color_cells_request_t
Definition xproto.h:3916
xcb_alloc_color_planes_reply_t
Definition xproto.h:3965
xcb_alloc_color_planes_request_t
Definition xproto.h:3951
xcb_alloc_color_reply_t
Definition xproto.h:3852
xcb_alloc_color_request_t
Definition xproto.h:3838
xcb_alloc_named_color_reply_t
Definition xproto.h:3889
xcb_alloc_named_color_request_t
Definition xproto.h:3877
xcb_allow_events_request_t
Definition xproto.h:2431
xcb_arc_iterator_t
Definition xproto.h:265
xcb_arc_t
Definition xproto.h:253
xcb_atom_iterator_t
Definition xproto.h:109
xcb_bell_request_t
Definition xproto.h:4466
xcb_bool32_iterator_t
Definition xproto.h:142
xcb_button_iterator_t
Definition xproto.h:208
xcb_button_press_event_t
Definition xproto.h:582
xcb_change_active_pointer_grab_request_t
Definition xproto.h:2255
xcb_change_gc_request_t
Definition xproto.h:3310
xcb_change_gc_value_list_t
Definition xproto.h:3278
xcb_change_hosts_request_t
Definition xproto.h:4603
xcb_change_keyboard_control_request_t
Definition xproto.h:4417
xcb_change_keyboard_control_value_list_t
Definition xproto.h:4400
xcb_change_keyboard_mapping_request_t
Definition xproto.h:4334
xcb_change_pointer_control_request_t
Definition xproto.h:4478
xcb_change_property_request_t
Definition xproto.h:1937
xcb_change_save_set_request_t
Definition xproto.h:1641
xcb_change_window_attributes_request_t
Definition xproto.h:1545
xcb_change_window_attributes_value_list_t
Definition xproto.h:1521
xcb_char2b_iterator_t
Definition xproto.h:32
xcb_char2b_t
Definition xproto.h:24
xcb_charinfo_iterator_t
Definition xproto.h:2765
xcb_charinfo_t
Definition xproto.h:2753
xcb_circulate_notify_event_t
Definition xproto.h:975
xcb_circulate_window_request_t
Definition xproto.h:1773
xcb_clear_area_request_t
Definition xproto.h:3389
xcb_client_message_data_iterator_t
Definition xproto.h:1182
xcb_client_message_event_t
Definition xproto.h:1194
xcb_close_font_request_t
Definition xproto.h:2721
xcb_coloritem_iterator_t
Definition xproto.h:4013
xcb_coloritem_t
Definition xproto.h:4001
xcb_colormap_iterator_t
Definition xproto.h:98
xcb_colormap_notify_event_t
Definition xproto.h:1159
xcb_configure_notify_event_t
Definition xproto.h:892
xcb_configure_request_event_t
Definition xproto.h:914
xcb_configure_window_request_t
Definition xproto.h:1753
xcb_configure_window_value_list_t
Definition xproto.h:1737
Definition xcbint.h:208
xcb_convert_selection_request_t
Definition xproto.h:2089
xcb_copy_area_request_t
Definition xproto.h:3406
xcb_copy_colormap_and_free_request_t
Definition xproto.h:3759
xcb_copy_gc_request_t
Definition xproto.h:3324
xcb_copy_plane_request_t
Definition xproto.h:3427
xcb_create_colormap_request_t
Definition xproto.h:3731
xcb_create_cursor_request_t
Definition xproto.h:4147
xcb_create_gc_request_t
Definition xproto.h:3266
xcb_create_gc_value_list_t
Definition xproto.h:3234
xcb_create_glyph_cursor_request_t
Definition xproto.h:4174
xcb_create_notify_event_t
Definition xproto.h:792
xcb_create_pixmap_request_t
Definition xproto.h:2999
xcb_create_window_request_t
Definition xproto.h:1502
xcb_create_window_value_list_t
Definition xproto.h:1478
xcb_cursor_iterator_t
Definition xproto.h:65
xcb_delete_property_request_t
Definition xproto.h:1955
xcb_depth_iterator_t
Definition xproto.h:335
xcb_depth_t
Definition xproto.h:325
xcb_destroy_notify_event_t
Definition xproto.h:813
xcb_destroy_subwindows_request_t
Definition xproto.h:1623
xcb_destroy_window_request_t
Definition xproto.h:1610
xcb_drawable_iterator_t
Definition xproto.h:120
xcb_enter_notify_event_t
Definition xproto.h:656
xcb_expose_event_t
Definition xproto.h:715
xcb_fill_poly_request_t
Definition xproto.h:3553
xcb_focus_in_event_t
Definition xproto.h:684
xcb_font_iterator_t
Definition xproto.h:76
xcb_fontable_iterator_t
Definition xproto.h:131
xcb_fontprop_iterator_t
Definition xproto.h:2744
xcb_fontprop_t
Definition xproto.h:2736
xcb_force_screen_saver_request_t
Definition xproto.h:4739
xcb_format_iterator_t
Definition xproto.h:284
xcb_format_t
Definition xproto.h:274
xcb_free_colormap_request_t
Definition xproto.h:3746
xcb_free_colors_request_t
Definition xproto.h:3984
xcb_free_cursor_request_t
Definition xproto.h:4197
xcb_free_gc_request_t
Definition xproto.h:3376
xcb_free_pixmap_request_t
Definition xproto.h:3015
xcb_gcontext_iterator_t
Definition xproto.h:87
xcb_ge_generic_event_t
Definition xproto.h:1231
Generic error.
Definition xcb.h:186
Generic iterator.
Definition xcb.h:118
xcb_get_atom_name_reply_t
Definition xproto.h:1906
xcb_get_atom_name_request_t
Definition xproto.h:1896
xcb_get_font_path_reply_t
Definition xproto.h:2984
xcb_get_font_path_request_t
Definition xproto.h:2975
xcb_get_geometry_reply_t
Definition xproto.h:1803
xcb_get_geometry_request_t
Definition xproto.h:1793
xcb_get_image_reply_t
Definition xproto.h:3647
xcb_get_image_request_t
Definition xproto.h:3632
xcb_get_input_focus_reply_t
Definition xproto.h:2662
xcb_get_input_focus_request_t
Definition xproto.h:2653
xcb_get_keyboard_control_reply_t
Definition xproto.h:4446
xcb_get_keyboard_control_request_t
Definition xproto.h:4437
xcb_get_keyboard_mapping_reply_t
Definition xproto.h:4367
xcb_get_keyboard_mapping_request_t
Definition xproto.h:4356
xcb_get_modifier_mapping_reply_t
Definition xproto.h:4872
xcb_get_modifier_mapping_request_t
Definition xproto.h:4863
xcb_get_motion_events_reply_t
Definition xproto.h:2543
xcb_get_motion_events_request_t
Definition xproto.h:2531
xcb_get_pointer_control_reply_t
Definition xproto.h:4511
xcb_get_pointer_control_request_t
Definition xproto.h:4502
xcb_get_pointer_mapping_reply_t
Definition xproto.h:4802
xcb_get_pointer_mapping_request_t
Definition xproto.h:4793
xcb_get_property_reply_t
Definition xproto.h:1994
xcb_get_property_request_t
Definition xproto.h:1980
xcb_get_screen_saver_reply_t
Definition xproto.h:4572
xcb_get_screen_saver_request_t
Definition xproto.h:4563
xcb_get_selection_owner_reply_t
Definition xproto.h:2075
xcb_get_selection_owner_request_t
Definition xproto.h:2065
xcb_get_window_attributes_reply_t
Definition xproto.h:1582
xcb_get_window_attributes_request_t
Definition xproto.h:1572
xcb_grab_button_request_t
Definition xproto.h:2219
xcb_grab_key_request_t
Definition xproto.h:2322
xcb_grab_keyboard_reply_t
Definition xproto.h:2292
xcb_grab_keyboard_request_t
Definition xproto.h:2278
xcb_grab_pointer_reply_t
Definition xproto.h:2172
xcb_grab_pointer_request_t
Definition xproto.h:2156
xcb_grab_server_request_t
Definition xproto.h:2444
xcb_graphics_exposure_event_t
Definition xproto.h:734
xcb_gravity_notify_event_t
Definition xproto.h:935
xcb_host_iterator_t
Definition xproto.h:4624
xcb_host_t
Definition xproto.h:4615
xcb_image_text_16_request_t
Definition xproto.h:3710
xcb_image_text_8_request_t
Definition xproto.h:3694
xcb_install_colormap_request_t
Definition xproto.h:3773
xcb_intern_atom_reply_t
Definition xproto.h:1875
xcb_intern_atom_request_t
Definition xproto.h:1864
xcb_key_press_event_t
Definition xproto.h:545
xcb_keycode32_iterator_t
Definition xproto.h:197
xcb_keycode_iterator_t
Definition xproto.h:186
xcb_keymap_notify_event_t
Definition xproto.h:704
xcb_keysym_iterator_t
Definition xproto.h:175
xcb_kill_client_request_t
Definition xproto.h:4706
xcb_list_extensions_reply_t
Definition xproto.h:4320
xcb_list_extensions_request_t
Definition xproto.h:4311
xcb_list_fonts_reply_t
Definition xproto.h:2893
xcb_list_fonts_request_t
Definition xproto.h:2882
xcb_list_fonts_with_info_reply_t
Definition xproto.h:2926
xcb_list_fonts_with_info_request_t
Definition xproto.h:2915
xcb_list_hosts_reply_t
Definition xproto.h:4652
xcb_list_hosts_request_t
Definition xproto.h:4643
xcb_list_installed_colormaps_reply_t
Definition xproto.h:3816
xcb_list_installed_colormaps_request_t
Definition xproto.h:3806
xcb_list_properties_reply_t
Definition xproto.h:2028
xcb_list_properties_request_t
Definition xproto.h:2018
xcb_lookup_color_reply_t
Definition xproto.h:4124
xcb_lookup_color_request_t
Definition xproto.h:4112
xcb_map_notify_event_t
Definition xproto.h:843
xcb_map_request_event_t
Definition xproto.h:859
xcb_map_subwindows_request_t
Definition xproto.h:1683
xcb_map_window_request_t
Definition xproto.h:1670
xcb_mapping_notify_event_t
Definition xproto.h:1215
xcb_motion_notify_event_t
Definition xproto.h:615
xcb_no_exposure_event_t
Definition xproto.h:755
xcb_no_operation_request_t
Definition xproto.h:4886
xcb_open_font_request_t
Definition xproto.h:2706
xcb_pixmap_iterator_t
Definition xproto.h:54
xcb_point_iterator_t
Definition xproto.h:225
xcb_point_t
Definition xproto.h:217
xcb_poly_arc_request_t
Definition xproto.h:3533
xcb_poly_fill_arc_request_t
Definition xproto.h:3584
xcb_poly_fill_rectangle_request_t
Definition xproto.h:3570
xcb_poly_line_request_t
Definition xproto.h:3472
xcb_poly_point_request_t
Definition xproto.h:3458
xcb_poly_rectangle_request_t
Definition xproto.h:3519
xcb_poly_segment_request_t
Definition xproto.h:3505
xcb_poly_text_16_request_t
Definition xproto.h:3678
xcb_poly_text_8_request_t
Definition xproto.h:3662
xcb_property_notify_event_t
Definition xproto.h:1002
xcb_put_image_request_t
Definition xproto.h:3604
xcb_query_best_size_reply_t
Definition xproto.h:4254
xcb_query_best_size_request_t
Definition xproto.h:4242
xcb_query_colors_reply_t
Definition xproto.h:4090
xcb_query_colors_request_t
Definition xproto.h:4080
xcb_query_extension_reply_t
Definition xproto.h:4287
xcb_query_extension_request_t
Definition xproto.h:4276
xcb_query_font_reply_t
Definition xproto.h:2794
xcb_query_font_request_t
Definition xproto.h:2784
xcb_query_keymap_reply_t
Definition xproto.h:2692
xcb_query_keymap_request_t
Definition xproto.h:2683
xcb_query_pointer_reply_t
Definition xproto.h:2485
xcb_query_pointer_request_t
Definition xproto.h:2475
xcb_query_text_extents_reply_t
Definition xproto.h:2839
xcb_query_text_extents_request_t
Definition xproto.h:2829
xcb_query_tree_reply_t
Definition xproto.h:1840
xcb_query_tree_request_t
Definition xproto.h:1830
xcb_recolor_cursor_request_t
Definition xproto.h:4210
xcb_rectangle_iterator_t
Definition xproto.h:244
xcb_rectangle_t
Definition xproto.h:234
xcb_reparent_notify_event_t
Definition xproto.h:873
xcb_reparent_window_request_t
Definition xproto.h:1654
xcb_request_error_t
Definition xproto.h:1247
xcb_resize_request_event_t
Definition xproto.h:951
xcb_rgb_iterator_t
Definition xproto.h:4061
xcb_rgb_t
Definition xproto.h:4051
xcb_rotate_properties_request_t
Definition xproto.h:4719
xcb_screen_iterator_t
Definition xproto.h:401
xcb_screen_t
Definition xproto.h:379
xcb_segment_iterator_t
Definition xproto.h:3493
xcb_segment_t
Definition xproto.h:3483
xcb_selection_clear_event_t
Definition xproto.h:1019
xcb_selection_notify_event_t
Definition xproto.h:1129
xcb_selection_request_event_t
Definition xproto.h:1111
xcb_send_event_request_t
Definition xproto.h:2111
xcb_set_access_control_request_t
Definition xproto.h:4672
xcb_set_clip_rectangles_request_t
Definition xproto.h:3361
xcb_set_close_down_mode_request_t
Definition xproto.h:4690
xcb_set_dashes_request_t
Definition xproto.h:3339
xcb_set_font_path_request_t
Definition xproto.h:2954
xcb_set_input_focus_request_t
Definition xproto.h:2632
xcb_set_modifier_mapping_reply_t
Definition xproto.h:4843
xcb_set_modifier_mapping_request_t
Definition xproto.h:4834
xcb_set_pointer_mapping_reply_t
Definition xproto.h:4773
xcb_set_pointer_mapping_request_t
Definition xproto.h:4764
xcb_set_screen_saver_request_t
Definition xproto.h:4540
xcb_set_selection_owner_request_t
Definition xproto.h:2043
xcb_setup_authenticate_iterator_t
Definition xproto.h:461
xcb_setup_authenticate_t
Definition xproto.h:452
xcb_setup_failed_iterator_t
Definition xproto.h:443
xcb_setup_failed_t
Definition xproto.h:432
xcb_setup_iterator_t
Definition xproto.h:501
xcb_setup_request_iterator_t
Definition xproto.h:423
xcb_setup_request_t
Definition xproto.h:410
xcb_setup_t
Definition xproto.h:475
xcb_store_colors_request_t
Definition xproto.h:4025
xcb_store_named_color_request_t
Definition xproto.h:4038
xcb_str_iterator_t
Definition xproto.h:2863
xcb_str_t
Definition xproto.h:2856
xcb_timecoord_iterator_t
Definition xproto.h:2512
xcb_timecoord_t
Definition xproto.h:2503
xcb_timestamp_iterator_t
Definition xproto.h:164
xcb_translate_coordinates_reply_t
Definition xproto.h:2578
xcb_translate_coordinates_request_t
Definition xproto.h:2565
xcb_ungrab_button_request_t
Definition xproto.h:2240
xcb_ungrab_key_request_t
Definition xproto.h:2340
xcb_ungrab_keyboard_request_t
Definition xproto.h:2305
xcb_ungrab_pointer_request_t
Definition xproto.h:2185
xcb_ungrab_server_request_t
Definition xproto.h:2456
xcb_uninstall_colormap_request_t
Definition xproto.h:3786
xcb_unmap_notify_event_t
Definition xproto.h:827
xcb_unmap_subwindows_request_t
Definition xproto.h:1709
xcb_unmap_window_request_t
Definition xproto.h:1696
xcb_value_error_t
Definition xproto.h:1263
xcb_visibility_notify_event_t
Definition xproto.h:777
xcb_visualid_iterator_t
Definition xproto.h:153
xcb_visualtype_iterator_t
Definition xproto.h:316
xcb_visualtype_t
Definition xproto.h:302
xcb_warp_pointer_request_t
Definition xproto.h:2594
xcb_window_iterator_t
Definition xproto.h:43
xcb_client_message_data_t
Definition xproto.h:1173