XCB: xproto.h Source File

XCB 1.14

xproto.h
1 /*
2 * This file generated automatically from xproto.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12 #ifndef __XPROTO_H
13 #define __XPROTO_H
14
15 #include "xcb.h"
16
17 #ifdef __cplusplus
18 extern "C" {
19 #endif
20
24 typedef struct xcb_char2b_t {
25 uint8_t byte1;
26 uint8_t byte2;
27 } xcb_char2b_t;
28
32 typedef struct xcb_char2b_iterator_t {
33 xcb_char2b_t *data;
34 int rem;
35 int index;
36 } xcb_char2b_iterator_t;
37
38 typedef uint32_t xcb_window_t;
39
43 typedef struct xcb_window_iterator_t {
44 xcb_window_t *data;
45 int rem;
46 int index;
47 } xcb_window_iterator_t;
48
49 typedef uint32_t xcb_pixmap_t;
50
54 typedef struct xcb_pixmap_iterator_t {
55 xcb_pixmap_t *data;
56 int rem;
57 int index;
58 } xcb_pixmap_iterator_t;
59
60 typedef uint32_t xcb_cursor_t;
61
65 typedef struct xcb_cursor_iterator_t {
66 xcb_cursor_t *data;
67 int rem;
68 int index;
69 } xcb_cursor_iterator_t;
70
71 typedef uint32_t xcb_font_t;
72
76 typedef struct xcb_font_iterator_t {
77 xcb_font_t *data;
78 int rem;
79 int index;
80 } xcb_font_iterator_t;
81
82 typedef uint32_t xcb_gcontext_t;
83
87 typedef struct xcb_gcontext_iterator_t {
88 xcb_gcontext_t *data;
89 int rem;
90 int index;
91 } xcb_gcontext_iterator_t;
92
93 typedef uint32_t xcb_colormap_t;
94
98 typedef struct xcb_colormap_iterator_t {
99 xcb_colormap_t *data;
100 int rem;
101 int index;
102 } xcb_colormap_iterator_t;
103
104 typedef uint32_t xcb_atom_t;
105
109 typedef struct xcb_atom_iterator_t {
110 xcb_atom_t *data;
111 int rem;
112 int index;
113 } xcb_atom_iterator_t;
114
115 typedef uint32_t xcb_drawable_t;
116
120 typedef struct xcb_drawable_iterator_t {
121 xcb_drawable_t *data;
122 int rem;
123 int index;
124 } xcb_drawable_iterator_t;
125
126 typedef uint32_t xcb_fontable_t;
127
131 typedef struct xcb_fontable_iterator_t {
132 xcb_fontable_t *data;
133 int rem;
134 int index;
135 } xcb_fontable_iterator_t;
136
137 typedef uint32_t xcb_bool32_t;
138
142 typedef struct xcb_bool32_iterator_t {
143 xcb_bool32_t *data;
144 int rem;
145 int index;
146 } xcb_bool32_iterator_t;
147
148 typedef uint32_t xcb_visualid_t;
149
153 typedef struct xcb_visualid_iterator_t {
154 xcb_visualid_t *data;
155 int rem;
156 int index;
157 } xcb_visualid_iterator_t;
158
159 typedef uint32_t xcb_timestamp_t;
160
164 typedef struct xcb_timestamp_iterator_t {
165 xcb_timestamp_t *data;
166 int rem;
167 int index;
168 } xcb_timestamp_iterator_t;
169
170 typedef uint32_t xcb_keysym_t;
171
175 typedef struct xcb_keysym_iterator_t {
176 xcb_keysym_t *data;
177 int rem;
178 int index;
179 } xcb_keysym_iterator_t;
180
181 typedef uint8_t xcb_keycode_t;
182
186 typedef struct xcb_keycode_iterator_t {
187 xcb_keycode_t *data;
188 int rem;
189 int index;
190 } xcb_keycode_iterator_t;
191
192 typedef uint32_t xcb_keycode32_t;
193
197 typedef struct xcb_keycode32_iterator_t {
198 xcb_keycode32_t *data;
199 int rem;
200 int index;
201 } xcb_keycode32_iterator_t;
202
203 typedef uint8_t xcb_button_t;
204
208 typedef struct xcb_button_iterator_t {
209 xcb_button_t *data;
210 int rem;
211 int index;
212 } xcb_button_iterator_t;
213
217 typedef struct xcb_point_t {
218 int16_t x;
219 int16_t y;
220 } xcb_point_t;
221
225 typedef struct xcb_point_iterator_t {
226 xcb_point_t *data;
227 int rem;
228 int index;
229 } xcb_point_iterator_t;
230
234 typedef struct xcb_rectangle_t {
235 int16_t x;
236 int16_t y;
237 uint16_t width;
238 uint16_t height;
239 } xcb_rectangle_t;
240
244 typedef struct xcb_rectangle_iterator_t {
245 xcb_rectangle_t *data;
246 int rem;
247 int index;
248 } xcb_rectangle_iterator_t;
249
253 typedef 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;
260 } xcb_arc_t;
261
265 typedef struct xcb_arc_iterator_t {
266 xcb_arc_t *data;
267 int rem;
268 int index;
269 } xcb_arc_iterator_t;
270
274 typedef struct xcb_format_t {
275 uint8_t depth;
276 uint8_t bits_per_pixel;
277 uint8_t scanline_pad;
278 uint8_t pad0[5];
279 } xcb_format_t;
280
284 typedef struct xcb_format_iterator_t {
285 xcb_format_t *data;
286 int rem;
287 int index;
288 } xcb_format_iterator_t;
289
290 typedef enum xcb_visual_class_t {
291 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
292 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
293 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
294 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
295 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
296 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
297 } xcb_visual_class_t;
298
302 typedef 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];
311 } xcb_visualtype_t;
312
316 typedef struct xcb_visualtype_iterator_t {
317 xcb_visualtype_t *data;
318 int rem;
319 int index;
320 } xcb_visualtype_iterator_t;
321
325 typedef struct xcb_depth_t {
326 uint8_t depth;
327 uint8_t pad0;
328 uint16_t visuals_len;
329 uint8_t pad1[4];
330 } xcb_depth_t;
331
335 typedef struct xcb_depth_iterator_t {
336 xcb_depth_t *data;
337 int rem;
338 int index;
339 } xcb_depth_iterator_t;
340
341 typedef enum xcb_event_mask_t {
342 XCB_EVENT_MASK_NO_EVENT = 0,
343 XCB_EVENT_MASK_KEY_PRESS = 1,
344 XCB_EVENT_MASK_KEY_RELEASE = 2,
345 XCB_EVENT_MASK_BUTTON_PRESS = 4,
346 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
347 XCB_EVENT_MASK_ENTER_WINDOW = 16,
348 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
349 XCB_EVENT_MASK_POINTER_MOTION = 64,
350 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
351 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
352 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
353 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
354 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
355 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
356 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
357 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
358 XCB_EVENT_MASK_EXPOSURE = 32768,
359 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
360 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
361 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
362 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
363 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
364 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
365 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
366 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
367 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
368 } xcb_event_mask_t;
369
370 typedef enum xcb_backing_store_t {
371 XCB_BACKING_STORE_NOT_USEFUL = 0,
372 XCB_BACKING_STORE_WHEN_MAPPED = 1,
373 XCB_BACKING_STORE_ALWAYS = 2
374 } xcb_backing_store_t;
375
379 typedef 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;
396 } xcb_screen_t;
397
401 typedef struct xcb_screen_iterator_t {
402 xcb_screen_t *data;
403 int rem;
404 int index;
405 } xcb_screen_iterator_t;
406
410 typedef 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];
418 } xcb_setup_request_t;
419
423 typedef struct xcb_setup_request_iterator_t {
424 xcb_setup_request_t *data;
425 int rem;
426 int index;
427 } xcb_setup_request_iterator_t;
428
432 typedef 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;
438 } xcb_setup_failed_t;
439
443 typedef struct xcb_setup_failed_iterator_t {
444 xcb_setup_failed_t *data;
445 int rem;
446 int index;
447 } xcb_setup_failed_iterator_t;
448
452 typedef struct xcb_setup_authenticate_t {
453 uint8_t status;
454 uint8_t pad0[5];
455 uint16_t length;
456 } xcb_setup_authenticate_t;
457
461 typedef struct xcb_setup_authenticate_iterator_t {
462 xcb_setup_authenticate_t *data;
463 int rem;
464 int index;
465 } xcb_setup_authenticate_iterator_t;
466
467 typedef 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
475 typedef 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];
496 } xcb_setup_t;
497
501 typedef struct xcb_setup_iterator_t {
502 xcb_setup_t *data;
503 int rem;
504 int index;
505 } xcb_setup_iterator_t;
506
507 typedef enum xcb_mod_mask_t {
508 XCB_MOD_MASK_SHIFT = 1,
509 XCB_MOD_MASK_LOCK = 2,
510 XCB_MOD_MASK_CONTROL = 4,
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
519 typedef enum xcb_key_but_mask_t {
520 XCB_KEY_BUT_MASK_SHIFT = 1,
521 XCB_KEY_BUT_MASK_LOCK = 2,
522 XCB_KEY_BUT_MASK_CONTROL = 4,
523 XCB_KEY_BUT_MASK_MOD_1 = 8,
524 XCB_KEY_BUT_MASK_MOD_2 = 16,
525 XCB_KEY_BUT_MASK_MOD_3 = 32,
526 XCB_KEY_BUT_MASK_MOD_4 = 64,
527 XCB_KEY_BUT_MASK_MOD_5 = 128,
528 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
529 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
530 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
531 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
532 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
533 } xcb_key_but_mask_t;
534
535 typedef enum xcb_window_enum_t {
536 XCB_WINDOW_NONE = 0
537 } xcb_window_enum_t;
538
540 #define XCB_KEY_PRESS 2
541
545 typedef 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;
560 } xcb_key_press_event_t;
561
563 #define XCB_KEY_RELEASE 3
564
565 typedef xcb_key_press_event_t xcb_key_release_event_t;
566
567 typedef enum xcb_button_mask_t {
568 XCB_BUTTON_MASK_1 = 256,
569 XCB_BUTTON_MASK_2 = 512,
570 XCB_BUTTON_MASK_3 = 1024,
571 XCB_BUTTON_MASK_4 = 2048,
572 XCB_BUTTON_MASK_5 = 4096,
573 XCB_BUTTON_MASK_ANY = 32768
574 } xcb_button_mask_t;
575
577 #define XCB_BUTTON_PRESS 4
578
582 typedef struct xcb_button_press_event_t {
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;
597 } xcb_button_press_event_t;
598
600 #define XCB_BUTTON_RELEASE 5
601
602 typedef xcb_button_press_event_t xcb_button_release_event_t;
603
604 typedef 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
615 typedef struct xcb_motion_notify_event_t {
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;
630 } xcb_motion_notify_event_t;
631
632 typedef enum xcb_notify_detail_t {
633 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
634 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
635 XCB_NOTIFY_DETAIL_INFERIOR = 2,
636 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
637 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
638 XCB_NOTIFY_DETAIL_POINTER = 5,
639 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
640 XCB_NOTIFY_DETAIL_NONE = 7
641 } xcb_notify_detail_t;
642
643 typedef enum xcb_notify_mode_t {
644 XCB_NOTIFY_MODE_NORMAL = 0,
645 XCB_NOTIFY_MODE_GRAB = 1,
646 XCB_NOTIFY_MODE_UNGRAB = 2,
647 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
648 } xcb_notify_mode_t;
649
651 #define XCB_ENTER_NOTIFY 7
652
656 typedef struct xcb_enter_notify_event_t {
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;
671 } xcb_enter_notify_event_t;
672
674 #define XCB_LEAVE_NOTIFY 8
675
676 typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
677
679 #define XCB_FOCUS_IN 9
680
684 typedef 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];
691 } xcb_focus_in_event_t;
692
694 #define XCB_FOCUS_OUT 10
695
696 typedef xcb_focus_in_event_t xcb_focus_out_event_t;
697
699 #define XCB_KEYMAP_NOTIFY 11
700
704 typedef struct xcb_keymap_notify_event_t {
705 uint8_t response_type;
706 uint8_t keys[31];
707 } xcb_keymap_notify_event_t;
708
710 #define XCB_EXPOSE 12
711
715 typedef 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];
726 } xcb_expose_event_t;
727
729 #define XCB_GRAPHICS_EXPOSURE 13
730
734 typedef struct xcb_graphics_exposure_event_t {
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];
747 } xcb_graphics_exposure_event_t;
748
750 #define XCB_NO_EXPOSURE 14
751
755 typedef struct xcb_no_exposure_event_t {
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;
763 } xcb_no_exposure_event_t;
764
765 typedef 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
777 typedef struct xcb_visibility_notify_event_t {
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];
784 } xcb_visibility_notify_event_t;
785
787 #define XCB_CREATE_NOTIFY 16
788
792 typedef struct xcb_create_notify_event_t {
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;
805 } xcb_create_notify_event_t;
806
808 #define XCB_DESTROY_NOTIFY 17
809
813 typedef struct xcb_destroy_notify_event_t {
814 uint8_t response_type;
815 uint8_t pad0;
816 uint16_t sequence;
817 xcb_window_t event;
818 xcb_window_t window;
819 } xcb_destroy_notify_event_t;
820
822 #define XCB_UNMAP_NOTIFY 18
823
827 typedef struct xcb_unmap_notify_event_t {
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];
835 } xcb_unmap_notify_event_t;
836
838 #define XCB_MAP_NOTIFY 19
839
843 typedef struct xcb_map_notify_event_t {
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];
851 } xcb_map_notify_event_t;
852
854 #define XCB_MAP_REQUEST 20
855
859 typedef struct xcb_map_request_event_t {
860 uint8_t response_type;
861 uint8_t pad0;
862 uint16_t sequence;
863 xcb_window_t parent;
864 xcb_window_t window;
865 } xcb_map_request_event_t;
866
868 #define XCB_REPARENT_NOTIFY 21
869
873 typedef struct xcb_reparent_notify_event_t {
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];
884 } xcb_reparent_notify_event_t;
885
887 #define XCB_CONFIGURE_NOTIFY 22
888
892 typedef struct xcb_configure_notify_event_t {
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;
906 } xcb_configure_notify_event_t;
907
909 #define XCB_CONFIGURE_REQUEST 23
910
914 typedef struct xcb_configure_request_event_t {
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;
927 } xcb_configure_request_event_t;
928
930 #define XCB_GRAVITY_NOTIFY 24
931
935 typedef struct xcb_gravity_notify_event_t {
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;
943 } xcb_gravity_notify_event_t;
944
946 #define XCB_RESIZE_REQUEST 25
947
951 typedef struct xcb_resize_request_event_t {
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;
958 } xcb_resize_request_event_t;
959
960 typedef enum xcb_place_t {
961 XCB_PLACE_ON_TOP = 0,
964 XCB_PLACE_ON_BOTTOM = 1
967 } xcb_place_t;
968
970 #define XCB_CIRCULATE_NOTIFY 26
971
975 typedef struct xcb_circulate_notify_event_t {
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];
984 } xcb_circulate_notify_event_t;
985
987 #define XCB_CIRCULATE_REQUEST 27
988
989 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
990
991 typedef 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
1002 typedef struct xcb_property_notify_event_t {
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];
1011 } xcb_property_notify_event_t;
1012
1014 #define XCB_SELECTION_CLEAR 29
1015
1019 typedef struct xcb_selection_clear_event_t {
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;
1026 } xcb_selection_clear_event_t;
1027
1028 typedef enum xcb_time_t {
1029 XCB_TIME_CURRENT_TIME = 0
1030 } xcb_time_t;
1031
1032 typedef 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
1111 typedef struct xcb_selection_request_event_t {
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;
1121 } xcb_selection_request_event_t;
1122
1124 #define XCB_SELECTION_NOTIFY 31
1125
1129 typedef struct xcb_selection_notify_event_t {
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;
1138 } xcb_selection_notify_event_t;
1139
1140 typedef enum xcb_colormap_state_t {
1141 XCB_COLORMAP_STATE_UNINSTALLED = 0,
1144 XCB_COLORMAP_STATE_INSTALLED = 1
1147 } xcb_colormap_state_t;
1148
1149 typedef enum xcb_colormap_enum_t {
1150 XCB_COLORMAP_NONE = 0
1151 } xcb_colormap_enum_t;
1152
1154 #define XCB_COLORMAP_NOTIFY 32
1155
1159 typedef struct xcb_colormap_notify_event_t {
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];
1168 } xcb_colormap_notify_event_t;
1169
1173 typedef union xcb_client_message_data_t {
1174 uint8_t data8[20];
1175 uint16_t data16[10];
1176 uint32_t data32[5];
1177 } xcb_client_message_data_t;
1178
1182 typedef struct xcb_client_message_data_iterator_t {
1183 xcb_client_message_data_t *data;
1184 int rem;
1185 int index;
1186 } xcb_client_message_data_iterator_t;
1187
1189 #define XCB_CLIENT_MESSAGE 33
1190
1194 typedef struct xcb_client_message_event_t {
1195 uint8_t response_type;
1196 uint8_t format;
1197 uint16_t sequence;
1198 xcb_window_t window;
1199 xcb_atom_t type;
1200 xcb_client_message_data_t data;
1201 } xcb_client_message_event_t;
1202
1203 typedef 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
1215 typedef struct xcb_mapping_notify_event_t {
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;
1223 } xcb_mapping_notify_event_t;
1224
1226 #define XCB_GE_GENERIC 35
1227
1231 typedef struct xcb_ge_generic_event_t {
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;
1239 } xcb_ge_generic_event_t;
1240
1242 #define XCB_REQUEST 1
1243
1247 typedef 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;
1255 } xcb_request_error_t;
1256
1258 #define XCB_VALUE 2
1259
1263 typedef 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;
1271 } xcb_value_error_t;
1272
1274 #define XCB_WINDOW 3
1275
1276 typedef xcb_value_error_t xcb_window_error_t;
1277
1279 #define XCB_PIXMAP 4
1280
1281 typedef xcb_value_error_t xcb_pixmap_error_t;
1282
1284 #define XCB_ATOM 5
1285
1286 typedef xcb_value_error_t xcb_atom_error_t;
1287
1289 #define XCB_CURSOR 6
1290
1291 typedef xcb_value_error_t xcb_cursor_error_t;
1292
1294 #define XCB_FONT 7
1295
1296 typedef xcb_value_error_t xcb_font_error_t;
1297
1299 #define XCB_MATCH 8
1300
1301 typedef xcb_request_error_t xcb_match_error_t;
1302
1304 #define XCB_DRAWABLE 9
1305
1306 typedef xcb_value_error_t xcb_drawable_error_t;
1307
1309 #define XCB_ACCESS 10
1310
1311 typedef xcb_request_error_t xcb_access_error_t;
1312
1314 #define XCB_ALLOC 11
1315
1316 typedef xcb_request_error_t xcb_alloc_error_t;
1317
1319 #define XCB_COLORMAP 12
1320
1321 typedef xcb_value_error_t xcb_colormap_error_t;
1322
1324 #define XCB_G_CONTEXT 13
1325
1326 typedef xcb_value_error_t xcb_g_context_error_t;
1327
1329 #define XCB_ID_CHOICE 14
1330
1331 typedef xcb_value_error_t xcb_id_choice_error_t;
1332
1334 #define XCB_NAME 15
1335
1336 typedef xcb_request_error_t xcb_name_error_t;
1337
1339 #define XCB_LENGTH 16
1340
1341 typedef xcb_request_error_t xcb_length_error_t;
1342
1344 #define XCB_IMPLEMENTATION 17
1345
1346 typedef xcb_request_error_t xcb_implementation_error_t;
1347
1348 typedef enum xcb_window_class_t {
1349 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1350 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1351 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1352 } xcb_window_class_t;
1353
1354 typedef enum xcb_cw_t {
1355 XCB_CW_BACK_PIXMAP = 1,
1369 XCB_CW_BACK_PIXEL = 2,
1374 XCB_CW_BORDER_PIXMAP = 4,
1383 XCB_CW_BORDER_PIXEL = 8,
1388 XCB_CW_BIT_GRAVITY = 16,
1391 XCB_CW_WIN_GRAVITY = 32,
1395 XCB_CW_BACKING_STORE = 64,
1408 XCB_CW_BACKING_PLANES = 128,
1413 XCB_CW_BACKING_PIXEL = 256,
1420 XCB_CW_OVERRIDE_REDIRECT = 512,
1425 XCB_CW_SAVE_UNDER = 1024,
1429 XCB_CW_EVENT_MASK = 2048,
1433 XCB_CW_DONT_PROPAGATE = 4096,
1437 XCB_CW_COLORMAP = 8192,
1448 XCB_CW_CURSOR = 16384
1453 } xcb_cw_t;
1454
1455 typedef enum xcb_back_pixmap_t {
1456 XCB_BACK_PIXMAP_NONE = 0,
1457 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1458 } xcb_back_pixmap_t;
1459
1460 typedef enum xcb_gravity_t {
1461 XCB_GRAVITY_BIT_FORGET = 0,
1462 XCB_GRAVITY_WIN_UNMAP = 0,
1463 XCB_GRAVITY_NORTH_WEST = 1,
1464 XCB_GRAVITY_NORTH = 2,
1465 XCB_GRAVITY_NORTH_EAST = 3,
1466 XCB_GRAVITY_WEST = 4,
1467 XCB_GRAVITY_CENTER = 5,
1468 XCB_GRAVITY_EAST = 6,
1469 XCB_GRAVITY_SOUTH_WEST = 7,
1470 XCB_GRAVITY_SOUTH = 8,
1471 XCB_GRAVITY_SOUTH_EAST = 9,
1472 XCB_GRAVITY_STATIC = 10
1473 } xcb_gravity_t;
1474
1478 typedef struct xcb_create_window_value_list_t {
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;
1494 } xcb_create_window_value_list_t;
1495
1497 #define XCB_CREATE_WINDOW 1
1498
1502 typedef struct xcb_create_window_request_t {
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;
1516 } xcb_create_window_request_t;
1517
1521 typedef struct xcb_change_window_attributes_value_list_t {
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;
1537 } xcb_change_window_attributes_value_list_t;
1538
1540 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1541
1545 typedef struct xcb_change_window_attributes_request_t {
1546 uint8_t major_opcode;
1547 uint8_t pad0;
1548 uint16_t length;
1549 xcb_window_t window;
1550 uint32_t value_mask;
1551 } xcb_change_window_attributes_request_t;
1552
1553 typedef enum xcb_map_state_t {
1554 XCB_MAP_STATE_UNMAPPED = 0,
1555 XCB_MAP_STATE_UNVIEWABLE = 1,
1556 XCB_MAP_STATE_VIEWABLE = 2
1557 } xcb_map_state_t;
1558
1562 typedef struct xcb_get_window_attributes_cookie_t {
1563 unsigned int sequence;
1564 } xcb_get_window_attributes_cookie_t;
1565
1567 #define XCB_GET_WINDOW_ATTRIBUTES 3
1568
1572 typedef struct xcb_get_window_attributes_request_t {
1573 uint8_t major_opcode;
1574 uint8_t pad0;
1575 uint16_t length;
1576 xcb_window_t window;
1577 } xcb_get_window_attributes_request_t;
1578
1582 typedef struct xcb_get_window_attributes_reply_t {
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];
1602 } xcb_get_window_attributes_reply_t;
1603
1605 #define XCB_DESTROY_WINDOW 4
1606
1610 typedef struct xcb_destroy_window_request_t {
1611 uint8_t major_opcode;
1612 uint8_t pad0;
1613 uint16_t length;
1614 xcb_window_t window;
1615 } xcb_destroy_window_request_t;
1616
1618 #define XCB_DESTROY_SUBWINDOWS 5
1619
1623 typedef struct xcb_destroy_subwindows_request_t {
1624 uint8_t major_opcode;
1625 uint8_t pad0;
1626 uint16_t length;
1627 xcb_window_t window;
1628 } xcb_destroy_subwindows_request_t;
1629
1630 typedef 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
1641 typedef struct xcb_change_save_set_request_t {
1642 uint8_t major_opcode;
1643 uint8_t mode;
1644 uint16_t length;
1645 xcb_window_t window;
1646 } xcb_change_save_set_request_t;
1647
1649 #define XCB_REPARENT_WINDOW 7
1650
1654 typedef struct xcb_reparent_window_request_t {
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;
1662 } xcb_reparent_window_request_t;
1663
1665 #define XCB_MAP_WINDOW 8
1666
1670 typedef struct xcb_map_window_request_t {
1671 uint8_t major_opcode;
1672 uint8_t pad0;
1673 uint16_t length;
1674 xcb_window_t window;
1675 } xcb_map_window_request_t;
1676
1678 #define XCB_MAP_SUBWINDOWS 9
1679
1683 typedef struct xcb_map_subwindows_request_t {
1684 uint8_t major_opcode;
1685 uint8_t pad0;
1686 uint16_t length;
1687 xcb_window_t window;
1688 } xcb_map_subwindows_request_t;
1689
1691 #define XCB_UNMAP_WINDOW 10
1692
1696 typedef struct xcb_unmap_window_request_t {
1697 uint8_t major_opcode;
1698 uint8_t pad0;
1699 uint16_t length;
1700 xcb_window_t window;
1701 } xcb_unmap_window_request_t;
1702
1704 #define XCB_UNMAP_SUBWINDOWS 11
1705
1709 typedef struct xcb_unmap_subwindows_request_t {
1710 uint8_t major_opcode;
1711 uint8_t pad0;
1712 uint16_t length;
1713 xcb_window_t window;
1714 } xcb_unmap_subwindows_request_t;
1715
1716 typedef enum xcb_config_window_t {
1717 XCB_CONFIG_WINDOW_X = 1,
1718 XCB_CONFIG_WINDOW_Y = 2,
1719 XCB_CONFIG_WINDOW_WIDTH = 4,
1720 XCB_CONFIG_WINDOW_HEIGHT = 8,
1721 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1722 XCB_CONFIG_WINDOW_SIBLING = 32,
1723 XCB_CONFIG_WINDOW_STACK_MODE = 64
1724 } xcb_config_window_t;
1725
1726 typedef enum xcb_stack_mode_t {
1727 XCB_STACK_MODE_ABOVE = 0,
1728 XCB_STACK_MODE_BELOW = 1,
1729 XCB_STACK_MODE_TOP_IF = 2,
1730 XCB_STACK_MODE_BOTTOM_IF = 3,
1731 XCB_STACK_MODE_OPPOSITE = 4
1732 } xcb_stack_mode_t;
1733
1737 typedef struct xcb_configure_window_value_list_t {
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;
1745 } xcb_configure_window_value_list_t;
1746
1748 #define XCB_CONFIGURE_WINDOW 12
1749
1753 typedef struct xcb_configure_window_request_t {
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];
1760 } xcb_configure_window_request_t;
1761
1762 typedef 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
1773 typedef struct xcb_circulate_window_request_t {
1774 uint8_t major_opcode;
1775 uint8_t direction;
1776 uint16_t length;
1777 xcb_window_t window;
1778 } xcb_circulate_window_request_t;
1779
1783 typedef struct xcb_get_geometry_cookie_t {
1784 unsigned int sequence;
1785 } xcb_get_geometry_cookie_t;
1786
1788 #define XCB_GET_GEOMETRY 14
1789
1793 typedef struct xcb_get_geometry_request_t {
1794 uint8_t major_opcode;
1795 uint8_t pad0;
1796 uint16_t length;
1797 xcb_drawable_t drawable;
1798 } xcb_get_geometry_request_t;
1799
1803 typedef struct xcb_get_geometry_reply_t {
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];
1815 } xcb_get_geometry_reply_t;
1816
1820 typedef struct xcb_query_tree_cookie_t {
1821 unsigned int sequence;
1822 } xcb_query_tree_cookie_t;
1823
1825 #define XCB_QUERY_TREE 15
1826
1830 typedef struct xcb_query_tree_request_t {
1831 uint8_t major_opcode;
1832 uint8_t pad0;
1833 uint16_t length;
1834 xcb_window_t window;
1835 } xcb_query_tree_request_t;
1836
1840 typedef struct xcb_query_tree_reply_t {
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];
1849 } xcb_query_tree_reply_t;
1850
1854 typedef struct xcb_intern_atom_cookie_t {
1855 unsigned int sequence;
1856 } xcb_intern_atom_cookie_t;
1857
1859 #define XCB_INTERN_ATOM 16
1860
1864 typedef struct xcb_intern_atom_request_t {
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];
1870 } xcb_intern_atom_request_t;
1871
1875 typedef struct xcb_intern_atom_reply_t {
1876 uint8_t response_type;
1877 uint8_t pad0;
1878 uint16_t sequence;
1879 uint32_t length;
1880 xcb_atom_t atom;
1881 } xcb_intern_atom_reply_t;
1882
1886 typedef struct xcb_get_atom_name_cookie_t {
1887 unsigned int sequence;
1888 } xcb_get_atom_name_cookie_t;
1889
1891 #define XCB_GET_ATOM_NAME 17
1892
1896 typedef struct xcb_get_atom_name_request_t {
1897 uint8_t major_opcode;
1898 uint8_t pad0;
1899 uint16_t length;
1900 xcb_atom_t atom;
1901 } xcb_get_atom_name_request_t;
1902
1906 typedef struct xcb_get_atom_name_reply_t {
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];
1913 } xcb_get_atom_name_reply_t;
1914
1915 typedef enum xcb_prop_mode_t {
1916 XCB_PROP_MODE_REPLACE = 0,
1919 XCB_PROP_MODE_PREPEND = 1,
1924 XCB_PROP_MODE_APPEND = 2
1929 } xcb_prop_mode_t;
1930
1932 #define XCB_CHANGE_PROPERTY 18
1933
1937 typedef struct xcb_change_property_request_t {
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;
1947 } xcb_change_property_request_t;
1948
1950 #define XCB_DELETE_PROPERTY 19
1951
1955 typedef struct xcb_delete_property_request_t {
1956 uint8_t major_opcode;
1957 uint8_t pad0;
1958 uint16_t length;
1959 xcb_window_t window;
1960 xcb_atom_t property;
1961 } xcb_delete_property_request_t;
1962
1963 typedef enum xcb_get_property_type_t {
1964 XCB_GET_PROPERTY_TYPE_ANY = 0
1965 } xcb_get_property_type_t;
1966
1970 typedef struct xcb_get_property_cookie_t {
1971 unsigned int sequence;
1972 } xcb_get_property_cookie_t;
1973
1975 #define XCB_GET_PROPERTY 20
1976
1980 typedef struct xcb_get_property_request_t {
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;
1989 } xcb_get_property_request_t;
1990
1994 typedef struct xcb_get_property_reply_t {
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];
2003 } xcb_get_property_reply_t;
2004
2008 typedef struct xcb_list_properties_cookie_t {
2009 unsigned int sequence;
2010 } xcb_list_properties_cookie_t;
2011
2013 #define XCB_LIST_PROPERTIES 21
2014
2018 typedef struct xcb_list_properties_request_t {
2019 uint8_t major_opcode;
2020 uint8_t pad0;
2021 uint16_t length;
2022 xcb_window_t window;
2023 } xcb_list_properties_request_t;
2024
2028 typedef struct xcb_list_properties_reply_t {
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];
2035 } xcb_list_properties_reply_t;
2036
2038 #define XCB_SET_SELECTION_OWNER 22
2039
2043 typedef struct xcb_set_selection_owner_request_t {
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;
2050 } xcb_set_selection_owner_request_t;
2051
2055 typedef struct xcb_get_selection_owner_cookie_t {
2056 unsigned int sequence;
2057 } xcb_get_selection_owner_cookie_t;
2058
2060 #define XCB_GET_SELECTION_OWNER 23
2061
2065 typedef struct xcb_get_selection_owner_request_t {
2066 uint8_t major_opcode;
2067 uint8_t pad0;
2068 uint16_t length;
2069 xcb_atom_t selection;
2070 } xcb_get_selection_owner_request_t;
2071
2075 typedef struct xcb_get_selection_owner_reply_t {
2076 uint8_t response_type;
2077 uint8_t pad0;
2078 uint16_t sequence;
2079 uint32_t length;
2080 xcb_window_t owner;
2081 } xcb_get_selection_owner_reply_t;
2082
2084 #define XCB_CONVERT_SELECTION 24
2085
2089 typedef struct xcb_convert_selection_request_t {
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;
2098 } xcb_convert_selection_request_t;
2099
2100 typedef enum xcb_send_event_dest_t {
2101 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2102 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2103 } xcb_send_event_dest_t;
2104
2106 #define XCB_SEND_EVENT 25
2107
2111 typedef struct xcb_send_event_request_t {
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];
2118 } xcb_send_event_request_t;
2119
2120 typedef enum xcb_grab_mode_t {
2121 XCB_GRAB_MODE_SYNC = 0,
2126 XCB_GRAB_MODE_ASYNC = 1
2129 } xcb_grab_mode_t;
2130
2131 typedef enum xcb_grab_status_t {
2132 XCB_GRAB_STATUS_SUCCESS = 0,
2133 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2134 XCB_GRAB_STATUS_INVALID_TIME = 2,
2135 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2136 XCB_GRAB_STATUS_FROZEN = 4
2137 } xcb_grab_status_t;
2138
2139 typedef enum xcb_cursor_enum_t {
2140 XCB_CURSOR_NONE = 0
2141 } xcb_cursor_enum_t;
2142
2146 typedef struct xcb_grab_pointer_cookie_t {
2147 unsigned int sequence;
2148 } xcb_grab_pointer_cookie_t;
2149
2151 #define XCB_GRAB_POINTER 26
2152
2156 typedef struct xcb_grab_pointer_request_t {
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;
2167 } xcb_grab_pointer_request_t;
2168
2172 typedef struct xcb_grab_pointer_reply_t {
2173 uint8_t response_type;
2174 uint8_t status;
2175 uint16_t sequence;
2176 uint32_t length;
2177 } xcb_grab_pointer_reply_t;
2178
2180 #define XCB_UNGRAB_POINTER 27
2181
2185 typedef struct xcb_ungrab_pointer_request_t {
2186 uint8_t major_opcode;
2187 uint8_t pad0;
2188 uint16_t length;
2189 xcb_timestamp_t time;
2190 } xcb_ungrab_pointer_request_t;
2191
2192 typedef enum xcb_button_index_t {
2193 XCB_BUTTON_INDEX_ANY = 0,
2196 XCB_BUTTON_INDEX_1 = 1,
2199 XCB_BUTTON_INDEX_2 = 2,
2202 XCB_BUTTON_INDEX_3 = 3,
2205 XCB_BUTTON_INDEX_4 = 4,
2208 XCB_BUTTON_INDEX_5 = 5
2211 } xcb_button_index_t;
2212
2214 #define XCB_GRAB_BUTTON 28
2215
2219 typedef struct xcb_grab_button_request_t {
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;
2232 } xcb_grab_button_request_t;
2233
2235 #define XCB_UNGRAB_BUTTON 29
2236
2240 typedef struct xcb_ungrab_button_request_t {
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];
2247 } xcb_ungrab_button_request_t;
2248
2250 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2251
2255 typedef struct xcb_change_active_pointer_grab_request_t {
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];
2263 } xcb_change_active_pointer_grab_request_t;
2264
2268 typedef struct xcb_grab_keyboard_cookie_t {
2269 unsigned int sequence;
2270 } xcb_grab_keyboard_cookie_t;
2271
2273 #define XCB_GRAB_KEYBOARD 31
2274
2278 typedef struct xcb_grab_keyboard_request_t {
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];
2287 } xcb_grab_keyboard_request_t;
2288
2292 typedef struct xcb_grab_keyboard_reply_t {
2293 uint8_t response_type;
2294 uint8_t status;
2295 uint16_t sequence;
2296 uint32_t length;
2297 } xcb_grab_keyboard_reply_t;
2298
2300 #define XCB_UNGRAB_KEYBOARD 32
2301
2305 typedef struct xcb_ungrab_keyboard_request_t {
2306 uint8_t major_opcode;
2307 uint8_t pad0;
2308 uint16_t length;
2309 xcb_timestamp_t time;
2310 } xcb_ungrab_keyboard_request_t;
2311
2312 typedef enum xcb_grab_t {
2313 XCB_GRAB_ANY = 0
2314 } xcb_grab_t;
2315
2317 #define XCB_GRAB_KEY 33
2318
2322 typedef struct xcb_grab_key_request_t {
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];
2332 } xcb_grab_key_request_t;
2333
2335 #define XCB_UNGRAB_KEY 34
2336
2340 typedef struct xcb_ungrab_key_request_t {
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];
2347 } xcb_ungrab_key_request_t;
2348
2349 typedef enum xcb_allow_t {
2350 XCB_ALLOW_ASYNC_POINTER = 0,
2359 XCB_ALLOW_SYNC_POINTER = 1,
2368 XCB_ALLOW_REPLAY_POINTER = 2,
2378 XCB_ALLOW_ASYNC_KEYBOARD = 3,
2385 XCB_ALLOW_SYNC_KEYBOARD = 4,
2394 XCB_ALLOW_REPLAY_KEYBOARD = 5,
2404 XCB_ALLOW_ASYNC_BOTH = 6,
2410 XCB_ALLOW_SYNC_BOTH = 7
2423 } xcb_allow_t;
2424
2426 #define XCB_ALLOW_EVENTS 35
2427
2431 typedef struct xcb_allow_events_request_t {
2432 uint8_t major_opcode;
2433 uint8_t mode;
2434 uint16_t length;
2435 xcb_timestamp_t time;
2436 } xcb_allow_events_request_t;
2437
2439 #define XCB_GRAB_SERVER 36
2440
2444 typedef struct xcb_grab_server_request_t {
2445 uint8_t major_opcode;
2446 uint8_t pad0;
2447 uint16_t length;
2448 } xcb_grab_server_request_t;
2449
2451 #define XCB_UNGRAB_SERVER 37
2452
2456 typedef struct xcb_ungrab_server_request_t {
2457 uint8_t major_opcode;
2458 uint8_t pad0;
2459 uint16_t length;
2460 } xcb_ungrab_server_request_t;
2461
2465 typedef struct xcb_query_pointer_cookie_t {
2466 unsigned int sequence;
2467 } xcb_query_pointer_cookie_t;
2468
2470 #define XCB_QUERY_POINTER 38
2471
2475 typedef struct xcb_query_pointer_request_t {
2476 uint8_t major_opcode;
2477 uint8_t pad0;
2478 uint16_t length;
2479 xcb_window_t window;
2480 } xcb_query_pointer_request_t;
2481
2485 typedef struct xcb_query_pointer_reply_t {
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];
2498 } xcb_query_pointer_reply_t;
2499
2503 typedef struct xcb_timecoord_t {
2504 xcb_timestamp_t time;
2505 int16_t x;
2506 int16_t y;
2507 } xcb_timecoord_t;
2508
2512 typedef struct xcb_timecoord_iterator_t {
2513 xcb_timecoord_t *data;
2514 int rem;
2515 int index;
2516 } xcb_timecoord_iterator_t;
2517
2521 typedef struct xcb_get_motion_events_cookie_t {
2522 unsigned int sequence;
2523 } xcb_get_motion_events_cookie_t;
2524
2526 #define XCB_GET_MOTION_EVENTS 39
2527
2531 typedef struct xcb_get_motion_events_request_t {
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;
2538 } xcb_get_motion_events_request_t;
2539
2543 typedef struct xcb_get_motion_events_reply_t {
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];
2550 } xcb_get_motion_events_reply_t;
2551
2555 typedef struct xcb_translate_coordinates_cookie_t {
2556 unsigned int sequence;
2557 } xcb_translate_coordinates_cookie_t;
2558
2560 #define XCB_TRANSLATE_COORDINATES 40
2561
2565 typedef struct xcb_translate_coordinates_request_t {
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;
2573 } xcb_translate_coordinates_request_t;
2574
2578 typedef struct xcb_translate_coordinates_reply_t {
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;
2586 } xcb_translate_coordinates_reply_t;
2587
2589 #define XCB_WARP_POINTER 41
2590
2594 typedef struct xcb_warp_pointer_request_t {
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;
2606 } xcb_warp_pointer_request_t;
2607
2608 typedef enum xcb_input_focus_t {
2609 XCB_INPUT_FOCUS_NONE = 0,
2612 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
2617 XCB_INPUT_FOCUS_PARENT = 2,
2621 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
2624 } xcb_input_focus_t;
2625
2627 #define XCB_SET_INPUT_FOCUS 42
2628
2632 typedef struct xcb_set_input_focus_request_t {
2633 uint8_t major_opcode;
2634 uint8_t revert_to;
2635 uint16_t length;
2636 xcb_window_t focus;
2637 xcb_timestamp_t time;
2638 } xcb_set_input_focus_request_t;
2639
2643 typedef struct xcb_get_input_focus_cookie_t {
2644 unsigned int sequence;
2645 } xcb_get_input_focus_cookie_t;
2646
2648 #define XCB_GET_INPUT_FOCUS 43
2649
2653 typedef struct xcb_get_input_focus_request_t {
2654 uint8_t major_opcode;
2655 uint8_t pad0;
2656 uint16_t length;
2657 } xcb_get_input_focus_request_t;
2658
2662 typedef struct xcb_get_input_focus_reply_t {
2663 uint8_t response_type;
2664 uint8_t revert_to;
2665 uint16_t sequence;
2666 uint32_t length;
2667 xcb_window_t focus;
2668 } xcb_get_input_focus_reply_t;
2669
2673 typedef struct xcb_query_keymap_cookie_t {
2674 unsigned int sequence;
2675 } xcb_query_keymap_cookie_t;
2676
2678 #define XCB_QUERY_KEYMAP 44
2679
2683 typedef struct xcb_query_keymap_request_t {
2684 uint8_t major_opcode;
2685 uint8_t pad0;
2686 uint16_t length;
2687 } xcb_query_keymap_request_t;
2688
2692 typedef struct xcb_query_keymap_reply_t {
2693 uint8_t response_type;
2694 uint8_t pad0;
2695 uint16_t sequence;
2696 uint32_t length;
2697 uint8_t keys[32];
2698 } xcb_query_keymap_reply_t;
2699
2701 #define XCB_OPEN_FONT 45
2702
2706 typedef struct xcb_open_font_request_t {
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];
2713 } xcb_open_font_request_t;
2714
2716 #define XCB_CLOSE_FONT 46
2717
2721 typedef struct xcb_close_font_request_t {
2722 uint8_t major_opcode;
2723 uint8_t pad0;
2724 uint16_t length;
2725 xcb_font_t font;
2726 } xcb_close_font_request_t;
2727
2728 typedef 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
2736 typedef struct xcb_fontprop_t {
2737 xcb_atom_t name;
2738 uint32_t value;
2739 } xcb_fontprop_t;
2740
2744 typedef struct xcb_fontprop_iterator_t {
2745 xcb_fontprop_t *data;
2746 int rem;
2747 int index;
2748 } xcb_fontprop_iterator_t;
2749
2753 typedef 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;
2760 } xcb_charinfo_t;
2761
2765 typedef struct xcb_charinfo_iterator_t {
2766 xcb_charinfo_t *data;
2767 int rem;
2768 int index;
2769 } xcb_charinfo_iterator_t;
2770
2774 typedef struct xcb_query_font_cookie_t {
2775 unsigned int sequence;
2776 } xcb_query_font_cookie_t;
2777
2779 #define XCB_QUERY_FONT 47
2780
2784 typedef struct xcb_query_font_request_t {
2785 uint8_t major_opcode;
2786 uint8_t pad0;
2787 uint16_t length;
2788 xcb_fontable_t font;
2789 } xcb_query_font_request_t;
2790
2794 typedef struct xcb_query_font_reply_t {
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;
2814 } xcb_query_font_reply_t;
2815
2819 typedef struct xcb_query_text_extents_cookie_t {
2820 unsigned int sequence;
2821 } xcb_query_text_extents_cookie_t;
2822
2824 #define XCB_QUERY_TEXT_EXTENTS 48
2825
2829 typedef struct xcb_query_text_extents_request_t {
2830 uint8_t major_opcode;
2831 uint8_t odd_length;
2832 uint16_t length;
2833 xcb_fontable_t font;
2834 } xcb_query_text_extents_request_t;
2835
2839 typedef struct xcb_query_text_extents_reply_t {
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;
2851 } xcb_query_text_extents_reply_t;
2852
2856 typedef struct xcb_str_t {
2857 uint8_t name_len;
2858 } xcb_str_t;
2859
2863 typedef struct xcb_str_iterator_t {
2864 xcb_str_t *data;
2865 int rem;
2866 int index;
2867 } xcb_str_iterator_t;
2868
2872 typedef struct xcb_list_fonts_cookie_t {
2873 unsigned int sequence;
2874 } xcb_list_fonts_cookie_t;
2875
2877 #define XCB_LIST_FONTS 49
2878
2882 typedef struct xcb_list_fonts_request_t {
2883 uint8_t major_opcode;
2884 uint8_t pad0;
2885 uint16_t length;
2886 uint16_t max_names;
2887 uint16_t pattern_len;
2888 } xcb_list_fonts_request_t;
2889
2893 typedef struct xcb_list_fonts_reply_t {
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];
2900 } xcb_list_fonts_reply_t;
2901
2905 typedef struct xcb_list_fonts_with_info_cookie_t {
2906 unsigned int sequence;
2907 } xcb_list_fonts_with_info_cookie_t;
2908
2910 #define XCB_LIST_FONTS_WITH_INFO 50
2911
2915 typedef struct xcb_list_fonts_with_info_request_t {
2916 uint8_t major_opcode;
2917 uint8_t pad0;
2918 uint16_t length;
2919 uint16_t max_names;
2920 uint16_t pattern_len;
2921 } xcb_list_fonts_with_info_request_t;
2922
2926 typedef struct xcb_list_fonts_with_info_reply_t {
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;
2946 } xcb_list_fonts_with_info_reply_t;
2947
2949 #define XCB_SET_FONT_PATH 51
2950
2954 typedef struct xcb_set_font_path_request_t {
2955 uint8_t major_opcode;
2956 uint8_t pad0;
2957 uint16_t length;
2958 uint16_t font_qty;
2959 uint8_t pad1[2];
2960 } xcb_set_font_path_request_t;
2961
2965 typedef struct xcb_get_font_path_cookie_t {
2966 unsigned int sequence;
2967 } xcb_get_font_path_cookie_t;
2968
2970 #define XCB_GET_FONT_PATH 52
2971
2975 typedef struct xcb_get_font_path_request_t {
2976 uint8_t major_opcode;
2977 uint8_t pad0;
2978 uint16_t length;
2979 } xcb_get_font_path_request_t;
2980
2984 typedef struct xcb_get_font_path_reply_t {
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];
2991 } xcb_get_font_path_reply_t;
2992
2994 #define XCB_CREATE_PIXMAP 53
2995
2999 typedef struct xcb_create_pixmap_request_t {
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;
3007 } xcb_create_pixmap_request_t;
3008
3010 #define XCB_FREE_PIXMAP 54
3011
3015 typedef struct xcb_free_pixmap_request_t {
3016 uint8_t major_opcode;
3017 uint8_t pad0;
3018 uint16_t length;
3019 xcb_pixmap_t pixmap;
3020 } xcb_free_pixmap_request_t;
3021
3022 typedef enum xcb_gc_t {
3023 XCB_GC_FUNCTION = 1,
3026 XCB_GC_PLANE_MASK = 2,
3034 XCB_GC_FOREGROUND = 4,
3037 XCB_GC_BACKGROUND = 8,
3040 XCB_GC_LINE_WIDTH = 16,
3044 XCB_GC_LINE_STYLE = 32,
3053 XCB_GC_CAP_STYLE = 64,
3065 XCB_GC_JOIN_STYLE = 128,
3073 XCB_GC_FILL_STYLE = 256,
3091 XCB_GC_FILL_RULE = 512,
3094 XCB_GC_TILE = 1024,
3108 XCB_GC_STIPPLE = 2048,
3122 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
3125 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
3128 XCB_GC_FONT = 16384,
3131 XCB_GC_SUBWINDOW_MODE = 32768,
3140 XCB_GC_GRAPHICS_EXPOSURES = 65536,
3145 XCB_GC_CLIP_ORIGIN_X = 131072,
3148 XCB_GC_CLIP_ORIGIN_Y = 262144,
3151 XCB_GC_CLIP_MASK = 524288,
3160 XCB_GC_DASH_OFFSET = 1048576,
3163 XCB_GC_DASH_LIST = 2097152,
3166 XCB_GC_ARC_MODE = 4194304
3169 } xcb_gc_t;
3170
3171 typedef 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
3190 typedef enum xcb_line_style_t {
3191 XCB_LINE_STYLE_SOLID = 0,
3192 XCB_LINE_STYLE_ON_OFF_DASH = 1,
3193 XCB_LINE_STYLE_DOUBLE_DASH = 2
3194 } xcb_line_style_t;
3195
3196 typedef enum xcb_cap_style_t {
3197 XCB_CAP_STYLE_NOT_LAST = 0,
3198 XCB_CAP_STYLE_BUTT = 1,
3199 XCB_CAP_STYLE_ROUND = 2,
3200 XCB_CAP_STYLE_PROJECTING = 3
3201 } xcb_cap_style_t;
3202
3203 typedef enum xcb_join_style_t {
3204 XCB_JOIN_STYLE_MITER = 0,
3205 XCB_JOIN_STYLE_ROUND = 1,
3206 XCB_JOIN_STYLE_BEVEL = 2
3207 } xcb_join_style_t;
3208
3209 typedef enum xcb_fill_style_t {
3210 XCB_FILL_STYLE_SOLID = 0,
3211 XCB_FILL_STYLE_TILED = 1,
3212 XCB_FILL_STYLE_STIPPLED = 2,
3213 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3214 } xcb_fill_style_t;
3215
3216 typedef enum xcb_fill_rule_t {
3217 XCB_FILL_RULE_EVEN_ODD = 0,
3218 XCB_FILL_RULE_WINDING = 1
3219 } xcb_fill_rule_t;
3220
3221 typedef enum xcb_subwindow_mode_t {
3222 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3223 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3224 } xcb_subwindow_mode_t;
3225
3226 typedef enum xcb_arc_mode_t {
3227 XCB_ARC_MODE_CHORD = 0,
3228 XCB_ARC_MODE_PIE_SLICE = 1
3229 } xcb_arc_mode_t;
3230
3234 typedef struct xcb_create_gc_value_list_t {
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;
3258 } xcb_create_gc_value_list_t;
3259
3261 #define XCB_CREATE_GC 55
3262
3266 typedef struct xcb_create_gc_request_t {
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;
3273 } xcb_create_gc_request_t;
3274
3278 typedef struct xcb_change_gc_value_list_t {
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;
3302 } xcb_change_gc_value_list_t;
3303
3305 #define XCB_CHANGE_GC 56
3306
3310 typedef struct xcb_change_gc_request_t {
3311 uint8_t major_opcode;
3312 uint8_t pad0;
3313 uint16_t length;
3314 xcb_gcontext_t gc;
3315 uint32_t value_mask;
3316 } xcb_change_gc_request_t;
3317
3319 #define XCB_COPY_GC 57
3320
3324 typedef struct xcb_copy_gc_request_t {
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;
3331 } xcb_copy_gc_request_t;
3332
3334 #define XCB_SET_DASHES 58
3335
3339 typedef struct xcb_set_dashes_request_t {
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;
3346 } xcb_set_dashes_request_t;
3347
3348 typedef enum xcb_clip_ordering_t {
3349 XCB_CLIP_ORDERING_UNSORTED = 0,
3350 XCB_CLIP_ORDERING_Y_SORTED = 1,
3351 XCB_CLIP_ORDERING_YX_SORTED = 2,
3352 XCB_CLIP_ORDERING_YX_BANDED = 3
3353 } xcb_clip_ordering_t;
3354
3356 #define XCB_SET_CLIP_RECTANGLES 59
3357
3361 typedef struct xcb_set_clip_rectangles_request_t {
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;
3368 } xcb_set_clip_rectangles_request_t;
3369
3371 #define XCB_FREE_GC 60
3372
3376 typedef struct xcb_free_gc_request_t {
3377 uint8_t major_opcode;
3378 uint8_t pad0;
3379 uint16_t length;
3380 xcb_gcontext_t gc;
3381 } xcb_free_gc_request_t;
3382
3384 #define XCB_CLEAR_AREA 61
3385
3389 typedef struct xcb_clear_area_request_t {
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;
3398 } xcb_clear_area_request_t;
3399
3401 #define XCB_COPY_AREA 62
3402
3406 typedef struct xcb_copy_area_request_t {
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;
3419 } xcb_copy_area_request_t;
3420
3422 #define XCB_COPY_PLANE 63
3423
3427 typedef struct xcb_copy_plane_request_t {
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;
3441 } xcb_copy_plane_request_t;
3442
3443 typedef enum xcb_coord_mode_t {
3444 XCB_COORD_MODE_ORIGIN = 0,
3447 XCB_COORD_MODE_PREVIOUS = 1
3450 } xcb_coord_mode_t;
3451
3453 #define XCB_POLY_POINT 64
3454
3458 typedef struct xcb_poly_point_request_t {
3459 uint8_t major_opcode;
3460 uint8_t coordinate_mode;
3461 uint16_t length;
3462 xcb_drawable_t drawable;
3463 xcb_gcontext_t gc;
3464 } xcb_poly_point_request_t;
3465
3467 #define XCB_POLY_LINE 65
3468
3472 typedef struct xcb_poly_line_request_t {
3473 uint8_t major_opcode;
3474 uint8_t coordinate_mode;
3475 uint16_t length;
3476 xcb_drawable_t drawable;
3477 xcb_gcontext_t gc;
3478 } xcb_poly_line_request_t;
3479
3483 typedef struct xcb_segment_t {
3484 int16_t x1;
3485 int16_t y1;
3486 int16_t x2;
3487 int16_t y2;
3488 } xcb_segment_t;
3489
3493 typedef struct xcb_segment_iterator_t {
3494 xcb_segment_t *data;
3495 int rem;
3496 int index;
3497 } xcb_segment_iterator_t;
3498
3500 #define XCB_POLY_SEGMENT 66
3501
3505 typedef struct xcb_poly_segment_request_t {
3506 uint8_t major_opcode;
3507 uint8_t pad0;
3508 uint16_t length;
3509 xcb_drawable_t drawable;
3510 xcb_gcontext_t gc;
3511 } xcb_poly_segment_request_t;
3512
3514 #define XCB_POLY_RECTANGLE 67
3515
3519 typedef struct xcb_poly_rectangle_request_t {
3520 uint8_t major_opcode;
3521 uint8_t pad0;
3522 uint16_t length;
3523 xcb_drawable_t drawable;
3524 xcb_gcontext_t gc;
3525 } xcb_poly_rectangle_request_t;
3526
3528 #define XCB_POLY_ARC 68
3529
3533 typedef struct xcb_poly_arc_request_t {
3534 uint8_t major_opcode;
3535 uint8_t pad0;
3536 uint16_t length;
3537 xcb_drawable_t drawable;
3538 xcb_gcontext_t gc;
3539 } xcb_poly_arc_request_t;
3540
3541 typedef enum xcb_poly_shape_t {
3542 XCB_POLY_SHAPE_COMPLEX = 0,
3543 XCB_POLY_SHAPE_NONCONVEX = 1,
3544 XCB_POLY_SHAPE_CONVEX = 2
3545 } xcb_poly_shape_t;
3546
3548 #define XCB_FILL_POLY 69
3549
3553 typedef struct xcb_fill_poly_request_t {
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];
3562 } xcb_fill_poly_request_t;
3563
3565 #define XCB_POLY_FILL_RECTANGLE 70
3566
3570 typedef struct xcb_poly_fill_rectangle_request_t {
3571 uint8_t major_opcode;
3572 uint8_t pad0;
3573 uint16_t length;
3574 xcb_drawable_t drawable;
3575 xcb_gcontext_t gc;
3576 } xcb_poly_fill_rectangle_request_t;
3577
3579 #define XCB_POLY_FILL_ARC 71
3580
3584 typedef struct xcb_poly_fill_arc_request_t {
3585 uint8_t major_opcode;
3586 uint8_t pad0;
3587 uint16_t length;
3588 xcb_drawable_t drawable;
3589 xcb_gcontext_t gc;
3590 } xcb_poly_fill_arc_request_t;
3591
3592 typedef enum xcb_image_format_t {
3593 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3594 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3595 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3596 } xcb_image_format_t;
3597
3599 #define XCB_PUT_IMAGE 72
3600
3604 typedef struct xcb_put_image_request_t {
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];
3617 } xcb_put_image_request_t;
3618
3622 typedef struct xcb_get_image_cookie_t {
3623 unsigned int sequence;
3624 } xcb_get_image_cookie_t;
3625
3627 #define XCB_GET_IMAGE 73
3628
3632 typedef struct xcb_get_image_request_t {
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;
3642 } xcb_get_image_request_t;
3643
3647 typedef struct xcb_get_image_reply_t {
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];
3654 } xcb_get_image_reply_t;
3655
3657 #define XCB_POLY_TEXT_8 74
3658
3662 typedef struct xcb_poly_text_8_request_t {
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;
3670 } xcb_poly_text_8_request_t;
3671
3673 #define XCB_POLY_TEXT_16 75
3674
3678 typedef struct xcb_poly_text_16_request_t {
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;
3686 } xcb_poly_text_16_request_t;
3687
3689 #define XCB_IMAGE_TEXT_8 76
3690
3694 typedef struct xcb_image_text_8_request_t {
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;
3702 } xcb_image_text_8_request_t;
3703
3705 #define XCB_IMAGE_TEXT_16 77
3706
3710 typedef struct xcb_image_text_16_request_t {
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;
3718 } xcb_image_text_16_request_t;
3719
3720 typedef 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
3731 typedef struct xcb_create_colormap_request_t {
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;
3738 } xcb_create_colormap_request_t;
3739
3741 #define XCB_FREE_COLORMAP 79
3742
3746 typedef struct xcb_free_colormap_request_t {
3747 uint8_t major_opcode;
3748 uint8_t pad0;
3749 uint16_t length;
3750 xcb_colormap_t cmap;
3751 } xcb_free_colormap_request_t;
3752
3754 #define XCB_COPY_COLORMAP_AND_FREE 80
3755
3759 typedef struct xcb_copy_colormap_and_free_request_t {
3760 uint8_t major_opcode;
3761 uint8_t pad0;
3762 uint16_t length;
3763 xcb_colormap_t mid;
3764 xcb_colormap_t src_cmap;
3765 } xcb_copy_colormap_and_free_request_t;
3766
3768 #define XCB_INSTALL_COLORMAP 81
3769
3773 typedef struct xcb_install_colormap_request_t {
3774 uint8_t major_opcode;
3775 uint8_t pad0;
3776 uint16_t length;
3777 xcb_colormap_t cmap;
3778 } xcb_install_colormap_request_t;
3779
3781 #define XCB_UNINSTALL_COLORMAP 82
3782
3786 typedef struct xcb_uninstall_colormap_request_t {
3787 uint8_t major_opcode;
3788 uint8_t pad0;
3789 uint16_t length;
3790 xcb_colormap_t cmap;
3791 } xcb_uninstall_colormap_request_t;
3792
3796 typedef struct xcb_list_installed_colormaps_cookie_t {
3797 unsigned int sequence;
3798 } xcb_list_installed_colormaps_cookie_t;
3799
3801 #define XCB_LIST_INSTALLED_COLORMAPS 83
3802
3806 typedef struct xcb_list_installed_colormaps_request_t {
3807 uint8_t major_opcode;
3808 uint8_t pad0;
3809 uint16_t length;
3810 xcb_window_t window;
3811 } xcb_list_installed_colormaps_request_t;
3812
3816 typedef struct xcb_list_installed_colormaps_reply_t {
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];
3823 } xcb_list_installed_colormaps_reply_t;
3824
3828 typedef struct xcb_alloc_color_cookie_t {
3829 unsigned int sequence;
3830 } xcb_alloc_color_cookie_t;
3831
3833 #define XCB_ALLOC_COLOR 84
3834
3838 typedef struct xcb_alloc_color_request_t {
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];
3847 } xcb_alloc_color_request_t;
3848
3852 typedef struct xcb_alloc_color_reply_t {
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;
3862 } xcb_alloc_color_reply_t;
3863
3867 typedef struct xcb_alloc_named_color_cookie_t {
3868 unsigned int sequence;
3869 } xcb_alloc_named_color_cookie_t;
3870
3872 #define XCB_ALLOC_NAMED_COLOR 85
3873
3877 typedef struct xcb_alloc_named_color_request_t {
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];
3884 } xcb_alloc_named_color_request_t;
3885
3889 typedef struct xcb_alloc_named_color_reply_t {
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;
3901 } xcb_alloc_named_color_reply_t;
3902
3906 typedef struct xcb_alloc_color_cells_cookie_t {
3907 unsigned int sequence;
3908 } xcb_alloc_color_cells_cookie_t;
3909
3911 #define XCB_ALLOC_COLOR_CELLS 86
3912
3916 typedef struct xcb_alloc_color_cells_request_t {
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;
3923 } xcb_alloc_color_cells_request_t;
3924
3928 typedef struct xcb_alloc_color_cells_reply_t {
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];
3936 } xcb_alloc_color_cells_reply_t;
3937
3941 typedef struct xcb_alloc_color_planes_cookie_t {
3942 unsigned int sequence;
3943 } xcb_alloc_color_planes_cookie_t;
3944
3946 #define XCB_ALLOC_COLOR_PLANES 87
3947
3951 typedef struct xcb_alloc_color_planes_request_t {
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;
3960 } xcb_alloc_color_planes_request_t;
3961
3965 typedef struct xcb_alloc_color_planes_reply_t {
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];
3976 } xcb_alloc_color_planes_reply_t;
3977
3979 #define XCB_FREE_COLORS 88
3980
3984 typedef struct xcb_free_colors_request_t {
3985 uint8_t major_opcode;
3986 uint8_t pad0;
3987 uint16_t length;
3988 xcb_colormap_t cmap;
3989 uint32_t plane_mask;
3990 } xcb_free_colors_request_t;
3991
3992 typedef enum xcb_color_flag_t {
3993 XCB_COLOR_FLAG_RED = 1,
3994 XCB_COLOR_FLAG_GREEN = 2,
3995 XCB_COLOR_FLAG_BLUE = 4
3996 } xcb_color_flag_t;
3997
4001 typedef 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;
4008 } xcb_coloritem_t;
4009
4013 typedef struct xcb_coloritem_iterator_t {
4014 xcb_coloritem_t *data;
4015 int rem;
4016 int index;
4017 } xcb_coloritem_iterator_t;
4018
4020 #define XCB_STORE_COLORS 89
4021
4025 typedef struct xcb_store_colors_request_t {
4026 uint8_t major_opcode;
4027 uint8_t pad0;
4028 uint16_t length;
4029 xcb_colormap_t cmap;
4030 } xcb_store_colors_request_t;
4031
4033 #define XCB_STORE_NAMED_COLOR 90
4034
4038 typedef struct xcb_store_named_color_request_t {
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];
4046 } xcb_store_named_color_request_t;
4047
4051 typedef struct xcb_rgb_t {
4052 uint16_t red;
4053 uint16_t green;
4054 uint16_t blue;
4055 uint8_t pad0[2];
4056 } xcb_rgb_t;
4057
4061 typedef struct xcb_rgb_iterator_t {
4062 xcb_rgb_t *data;
4063 int rem;
4064 int index;
4065 } xcb_rgb_iterator_t;
4066
4070 typedef struct xcb_query_colors_cookie_t {
4071 unsigned int sequence;
4072 } xcb_query_colors_cookie_t;
4073
4075 #define XCB_QUERY_COLORS 91
4076
4080 typedef struct xcb_query_colors_request_t {
4081 uint8_t major_opcode;
4082 uint8_t pad0;
4083 uint16_t length;
4084 xcb_colormap_t cmap;
4085 } xcb_query_colors_request_t;
4086
4090 typedef struct xcb_query_colors_reply_t {
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];
4097 } xcb_query_colors_reply_t;
4098
4102 typedef struct xcb_lookup_color_cookie_t {
4103 unsigned int sequence;
4104 } xcb_lookup_color_cookie_t;
4105
4107 #define XCB_LOOKUP_COLOR 92
4108
4112 typedef struct xcb_lookup_color_request_t {
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];
4119 } xcb_lookup_color_request_t;
4120
4124 typedef struct xcb_lookup_color_reply_t {
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;
4135 } xcb_lookup_color_reply_t;
4136
4137 typedef enum xcb_pixmap_enum_t {
4138 XCB_PIXMAP_NONE = 0
4139 } xcb_pixmap_enum_t;
4140
4142 #define XCB_CREATE_CURSOR 93
4143
4147 typedef struct xcb_create_cursor_request_t {
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;
4162 } xcb_create_cursor_request_t;
4163
4164 typedef enum xcb_font_enum_t {
4165 XCB_FONT_NONE = 0
4166 } xcb_font_enum_t;
4167
4169 #define XCB_CREATE_GLYPH_CURSOR 94
4170
4174 typedef struct xcb_create_glyph_cursor_request_t {
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;
4189 } xcb_create_glyph_cursor_request_t;
4190
4192 #define XCB_FREE_CURSOR 95
4193
4197 typedef struct xcb_free_cursor_request_t {
4198 uint8_t major_opcode;
4199 uint8_t pad0;
4200 uint16_t length;
4201 xcb_cursor_t cursor;
4202 } xcb_free_cursor_request_t;
4203
4205 #define XCB_RECOLOR_CURSOR 96
4206
4210 typedef struct xcb_recolor_cursor_request_t {
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;
4221 } xcb_recolor_cursor_request_t;
4222
4223 typedef enum xcb_query_shape_of_t {
4224 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4225 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4226 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4227 } xcb_query_shape_of_t;
4228
4232 typedef struct xcb_query_best_size_cookie_t {
4233 unsigned int sequence;
4234 } xcb_query_best_size_cookie_t;
4235
4237 #define XCB_QUERY_BEST_SIZE 97
4238
4242 typedef struct xcb_query_best_size_request_t {
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;
4249 } xcb_query_best_size_request_t;
4250
4254 typedef struct xcb_query_best_size_reply_t {
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;
4261 } xcb_query_best_size_reply_t;
4262
4266 typedef struct xcb_query_extension_cookie_t {
4267 unsigned int sequence;
4268 } xcb_query_extension_cookie_t;
4269
4271 #define XCB_QUERY_EXTENSION 98
4272
4276 typedef struct xcb_query_extension_request_t {
4277 uint8_t major_opcode;
4278 uint8_t pad0;
4279 uint16_t length;
4280 uint16_t name_len;
4281 uint8_t pad1[2];
4282 } xcb_query_extension_request_t;
4283
4287 typedef struct xcb_query_extension_reply_t {
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;
4296 } xcb_query_extension_reply_t;
4297
4301 typedef struct xcb_list_extensions_cookie_t {
4302 unsigned int sequence;
4303 } xcb_list_extensions_cookie_t;
4304
4306 #define XCB_LIST_EXTENSIONS 99
4307
4311 typedef struct xcb_list_extensions_request_t {
4312 uint8_t major_opcode;
4313 uint8_t pad0;
4314 uint16_t length;
4315 } xcb_list_extensions_request_t;
4316
4320 typedef struct xcb_list_extensions_reply_t {
4321 uint8_t response_type;
4322 uint8_t names_len;
4323 uint16_t sequence;
4324 uint32_t length;
4325 uint8_t pad0[24];
4326 } xcb_list_extensions_reply_t;
4327
4329 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4330
4334 typedef struct xcb_change_keyboard_mapping_request_t {
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];
4341 } xcb_change_keyboard_mapping_request_t;
4342
4346 typedef struct xcb_get_keyboard_mapping_cookie_t {
4347 unsigned int sequence;
4348 } xcb_get_keyboard_mapping_cookie_t;
4349
4351 #define XCB_GET_KEYBOARD_MAPPING 101
4352
4356 typedef struct xcb_get_keyboard_mapping_request_t {
4357 uint8_t major_opcode;
4358 uint8_t pad0;
4359 uint16_t length;
4360 xcb_keycode_t first_keycode;
4361 uint8_t count;
4362 } xcb_get_keyboard_mapping_request_t;
4363
4367 typedef struct xcb_get_keyboard_mapping_reply_t {
4368 uint8_t response_type;
4369 uint8_t keysyms_per_keycode;
4370 uint16_t sequence;
4371 uint32_t length;
4372 uint8_t pad0[24];
4373 } xcb_get_keyboard_mapping_reply_t;
4374
4375 typedef enum xcb_kb_t {
4376 XCB_KB_KEY_CLICK_PERCENT = 1,
4377 XCB_KB_BELL_PERCENT = 2,
4378 XCB_KB_BELL_PITCH = 4,
4379 XCB_KB_BELL_DURATION = 8,
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
4386 typedef enum xcb_led_mode_t {
4387 XCB_LED_MODE_OFF = 0,
4388 XCB_LED_MODE_ON = 1
4389 } xcb_led_mode_t;
4390
4391 typedef enum xcb_auto_repeat_mode_t {
4392 XCB_AUTO_REPEAT_MODE_OFF = 0,
4393 XCB_AUTO_REPEAT_MODE_ON = 1,
4394 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4395 } xcb_auto_repeat_mode_t;
4396
4400 typedef struct xcb_change_keyboard_control_value_list_t {
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;
4409 } xcb_change_keyboard_control_value_list_t;
4410
4412 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4413
4417 typedef struct xcb_change_keyboard_control_request_t {
4418 uint8_t major_opcode;
4419 uint8_t pad0;
4420 uint16_t length;
4421 uint32_t value_mask;
4422 } xcb_change_keyboard_control_request_t;
4423
4427 typedef struct xcb_get_keyboard_control_cookie_t {
4428 unsigned int sequence;
4429 } xcb_get_keyboard_control_cookie_t;
4430
4432 #define XCB_GET_KEYBOARD_CONTROL 103
4433
4437 typedef struct xcb_get_keyboard_control_request_t {
4438 uint8_t major_opcode;
4439 uint8_t pad0;
4440 uint16_t length;
4441 } xcb_get_keyboard_control_request_t;
4442
4446 typedef struct xcb_get_keyboard_control_reply_t {
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];
4458 } xcb_get_keyboard_control_reply_t;
4459
4461 #define XCB_BELL 104
4462
4466 typedef struct xcb_bell_request_t {
4467 uint8_t major_opcode;
4468 int8_t percent;
4469 uint16_t length;
4470 } xcb_bell_request_t;
4471
4473 #define XCB_CHANGE_POINTER_CONTROL 105
4474
4478 typedef struct xcb_change_pointer_control_request_t {
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;
4487 } xcb_change_pointer_control_request_t;
4488
4492 typedef struct xcb_get_pointer_control_cookie_t {
4493 unsigned int sequence;
4494 } xcb_get_pointer_control_cookie_t;
4495
4497 #define XCB_GET_POINTER_CONTROL 106
4498
4502 typedef struct xcb_get_pointer_control_request_t {
4503 uint8_t major_opcode;
4504 uint8_t pad0;
4505 uint16_t length;
4506 } xcb_get_pointer_control_request_t;
4507
4511 typedef struct xcb_get_pointer_control_reply_t {
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];
4520 } xcb_get_pointer_control_reply_t;
4521
4522 typedef 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
4528 typedef 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
4540 typedef struct xcb_set_screen_saver_request_t {
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;
4548 } xcb_set_screen_saver_request_t;
4549
4553 typedef struct xcb_get_screen_saver_cookie_t {
4554 unsigned int sequence;
4555 } xcb_get_screen_saver_cookie_t;
4556
4558 #define XCB_GET_SCREEN_SAVER 108
4559
4563 typedef struct xcb_get_screen_saver_request_t {
4564 uint8_t major_opcode;
4565 uint8_t pad0;
4566 uint16_t length;
4567 } xcb_get_screen_saver_request_t;
4568
4572 typedef struct xcb_get_screen_saver_reply_t {
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];
4582 } xcb_get_screen_saver_reply_t;
4583
4584 typedef enum xcb_host_mode_t {
4585 XCB_HOST_MODE_INSERT = 0,
4586 XCB_HOST_MODE_DELETE = 1
4587 } xcb_host_mode_t;
4588
4589 typedef enum xcb_family_t {
4590 XCB_FAMILY_INTERNET = 0,
4591 XCB_FAMILY_DECNET = 1,
4592 XCB_FAMILY_CHAOS = 2,
4593 XCB_FAMILY_SERVER_INTERPRETED = 5,
4594 XCB_FAMILY_INTERNET_6 = 6
4595 } xcb_family_t;
4596
4598 #define XCB_CHANGE_HOSTS 109
4599
4603 typedef struct xcb_change_hosts_request_t {
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;
4610 } xcb_change_hosts_request_t;
4611
4615 typedef struct xcb_host_t {
4616 uint8_t family;
4617 uint8_t pad0;
4618 uint16_t address_len;
4619 } xcb_host_t;
4620
4624 typedef struct xcb_host_iterator_t {
4625 xcb_host_t *data;
4626 int rem;
4627 int index;
4628 } xcb_host_iterator_t;
4629
4633 typedef struct xcb_list_hosts_cookie_t {
4634 unsigned int sequence;
4635 } xcb_list_hosts_cookie_t;
4636
4638 #define XCB_LIST_HOSTS 110
4639
4643 typedef struct xcb_list_hosts_request_t {
4644 uint8_t major_opcode;
4645 uint8_t pad0;
4646 uint16_t length;
4647 } xcb_list_hosts_request_t;
4648
4652 typedef struct xcb_list_hosts_reply_t {
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];
4659 } xcb_list_hosts_reply_t;
4660
4661 typedef 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
4672 typedef struct xcb_set_access_control_request_t {
4673 uint8_t major_opcode;
4674 uint8_t mode;
4675 uint16_t length;
4676 } xcb_set_access_control_request_t;
4677
4678 typedef enum xcb_close_down_t {
4679 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4680 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4681 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4682 } xcb_close_down_t;
4683
4685 #define XCB_SET_CLOSE_DOWN_MODE 112
4686
4690 typedef struct xcb_set_close_down_mode_request_t {
4691 uint8_t major_opcode;
4692 uint8_t mode;
4693 uint16_t length;
4694 } xcb_set_close_down_mode_request_t;
4695
4696 typedef enum xcb_kill_t {
4697 XCB_KILL_ALL_TEMPORARY = 0
4698 } xcb_kill_t;
4699
4701 #define XCB_KILL_CLIENT 113
4702
4706 typedef struct xcb_kill_client_request_t {
4707 uint8_t major_opcode;
4708 uint8_t pad0;
4709 uint16_t length;
4710 uint32_t resource;
4711 } xcb_kill_client_request_t;
4712
4714 #define XCB_ROTATE_PROPERTIES 114
4715
4719 typedef struct xcb_rotate_properties_request_t {
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;
4726 } xcb_rotate_properties_request_t;
4727
4728 typedef 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
4739 typedef struct xcb_force_screen_saver_request_t {
4740 uint8_t major_opcode;
4741 uint8_t mode;
4742 uint16_t length;
4743 } xcb_force_screen_saver_request_t;
4744
4745 typedef enum xcb_mapping_status_t {
4746 XCB_MAPPING_STATUS_SUCCESS = 0,
4747 XCB_MAPPING_STATUS_BUSY = 1,
4748 XCB_MAPPING_STATUS_FAILURE = 2
4749 } xcb_mapping_status_t;
4750
4754 typedef struct xcb_set_pointer_mapping_cookie_t {
4755 unsigned int sequence;
4756 } xcb_set_pointer_mapping_cookie_t;
4757
4759 #define XCB_SET_POINTER_MAPPING 116
4760
4764 typedef struct xcb_set_pointer_mapping_request_t {
4765 uint8_t major_opcode;
4766 uint8_t map_len;
4767 uint16_t length;
4768 } xcb_set_pointer_mapping_request_t;
4769
4773 typedef struct xcb_set_pointer_mapping_reply_t {
4774 uint8_t response_type;
4775 uint8_t status;
4776 uint16_t sequence;
4777 uint32_t length;
4778 } xcb_set_pointer_mapping_reply_t;
4779
4783 typedef struct xcb_get_pointer_mapping_cookie_t {
4784 unsigned int sequence;
4785 } xcb_get_pointer_mapping_cookie_t;
4786
4788 #define XCB_GET_POINTER_MAPPING 117
4789
4793 typedef struct xcb_get_pointer_mapping_request_t {
4794 uint8_t major_opcode;
4795 uint8_t pad0;
4796 uint16_t length;
4797 } xcb_get_pointer_mapping_request_t;
4798
4802 typedef struct xcb_get_pointer_mapping_reply_t {
4803 uint8_t response_type;
4804 uint8_t map_len;
4805 uint16_t sequence;
4806 uint32_t length;
4807 uint8_t pad0[24];
4808 } xcb_get_pointer_mapping_reply_t;
4809
4810 typedef enum xcb_map_index_t {
4811 XCB_MAP_INDEX_SHIFT = 0,
4812 XCB_MAP_INDEX_LOCK = 1,
4813 XCB_MAP_INDEX_CONTROL = 2,
4814 XCB_MAP_INDEX_1 = 3,
4815 XCB_MAP_INDEX_2 = 4,
4816 XCB_MAP_INDEX_3 = 5,
4817 XCB_MAP_INDEX_4 = 6,
4818 XCB_MAP_INDEX_5 = 7
4819 } xcb_map_index_t;
4820
4824 typedef struct xcb_set_modifier_mapping_cookie_t {
4825 unsigned int sequence;
4826 } xcb_set_modifier_mapping_cookie_t;
4827
4829 #define XCB_SET_MODIFIER_MAPPING 118
4830
4834 typedef struct xcb_set_modifier_mapping_request_t {
4835 uint8_t major_opcode;
4836 uint8_t keycodes_per_modifier;
4837 uint16_t length;
4838 } xcb_set_modifier_mapping_request_t;
4839
4843 typedef struct xcb_set_modifier_mapping_reply_t {
4844 uint8_t response_type;
4845 uint8_t status;
4846 uint16_t sequence;
4847 uint32_t length;
4848 } xcb_set_modifier_mapping_reply_t;
4849
4853 typedef struct xcb_get_modifier_mapping_cookie_t {
4854 unsigned int sequence;
4855 } xcb_get_modifier_mapping_cookie_t;
4856
4858 #define XCB_GET_MODIFIER_MAPPING 119
4859
4863 typedef struct xcb_get_modifier_mapping_request_t {
4864 uint8_t major_opcode;
4865 uint8_t pad0;
4866 uint16_t length;
4867 } xcb_get_modifier_mapping_request_t;
4868
4872 typedef struct xcb_get_modifier_mapping_reply_t {
4873 uint8_t response_type;
4874 uint8_t keycodes_per_modifier;
4875 uint16_t sequence;
4876 uint32_t length;
4877 uint8_t pad0[24];
4878 } xcb_get_modifier_mapping_reply_t;
4879
4881 #define XCB_NO_OPERATION 127
4882
4886 typedef struct xcb_no_operation_request_t {
4887 uint8_t major_opcode;
4888 uint8_t pad0;
4889 uint16_t length;
4890 } xcb_no_operation_request_t;
4891
4900 void
4901 xcb_char2b_next (xcb_char2b_iterator_t *i);
4902
4912 xcb_generic_iterator_t
4913 xcb_char2b_end (xcb_char2b_iterator_t i);
4914
4923 void
4924 xcb_window_next (xcb_window_iterator_t *i);
4925
4935 xcb_generic_iterator_t
4936 xcb_window_end (xcb_window_iterator_t i);
4937
4946 void
4947 xcb_pixmap_next (xcb_pixmap_iterator_t *i);
4948
4958 xcb_generic_iterator_t
4959 xcb_pixmap_end (xcb_pixmap_iterator_t i);
4960
4969 void
4970 xcb_cursor_next (xcb_cursor_iterator_t *i);
4971
4981 xcb_generic_iterator_t
4982 xcb_cursor_end (xcb_cursor_iterator_t i);
4983
4992 void
4993 xcb_font_next (xcb_font_iterator_t *i);
4994
5004 xcb_generic_iterator_t
5005 xcb_font_end (xcb_font_iterator_t i);
5006
5015 void
5016 xcb_gcontext_next (xcb_gcontext_iterator_t *i);
5017
5027 xcb_generic_iterator_t
5028 xcb_gcontext_end (xcb_gcontext_iterator_t i);
5029
5038 void
5039 xcb_colormap_next (xcb_colormap_iterator_t *i);
5040
5050 xcb_generic_iterator_t
5051 xcb_colormap_end (xcb_colormap_iterator_t i);
5052
5061 void
5062 xcb_atom_next (xcb_atom_iterator_t *i);
5063
5073 xcb_generic_iterator_t
5074 xcb_atom_end (xcb_atom_iterator_t i);
5075
5084 void
5085 xcb_drawable_next (xcb_drawable_iterator_t *i);
5086
5096 xcb_generic_iterator_t
5097 xcb_drawable_end (xcb_drawable_iterator_t i);
5098
5107 void
5108 xcb_fontable_next (xcb_fontable_iterator_t *i);
5109
5119 xcb_generic_iterator_t
5120 xcb_fontable_end (xcb_fontable_iterator_t i);
5121
5130 void
5131 xcb_bool32_next (xcb_bool32_iterator_t *i);
5132
5142 xcb_generic_iterator_t
5143 xcb_bool32_end (xcb_bool32_iterator_t i);
5144
5153 void
5154 xcb_visualid_next (xcb_visualid_iterator_t *i);
5155
5165 xcb_generic_iterator_t
5166 xcb_visualid_end (xcb_visualid_iterator_t i);
5167
5176 void
5177 xcb_timestamp_next (xcb_timestamp_iterator_t *i);
5178
5188 xcb_generic_iterator_t
5189 xcb_timestamp_end (xcb_timestamp_iterator_t i);
5190
5199 void
5200 xcb_keysym_next (xcb_keysym_iterator_t *i);
5201
5211 xcb_generic_iterator_t
5212 xcb_keysym_end (xcb_keysym_iterator_t i);
5213
5222 void
5223 xcb_keycode_next (xcb_keycode_iterator_t *i);
5224
5234 xcb_generic_iterator_t
5235 xcb_keycode_end (xcb_keycode_iterator_t i);
5236
5245 void
5246 xcb_keycode32_next (xcb_keycode32_iterator_t *i);
5247
5257 xcb_generic_iterator_t
5258 xcb_keycode32_end (xcb_keycode32_iterator_t i);
5259
5268 void
5269 xcb_button_next (xcb_button_iterator_t *i);
5270
5280 xcb_generic_iterator_t
5281 xcb_button_end (xcb_button_iterator_t i);
5282
5291 void
5292 xcb_point_next (xcb_point_iterator_t *i);
5293
5303 xcb_generic_iterator_t
5304 xcb_point_end (xcb_point_iterator_t i);
5305
5314 void
5315 xcb_rectangle_next (xcb_rectangle_iterator_t *i);
5316
5326 xcb_generic_iterator_t
5327 xcb_rectangle_end (xcb_rectangle_iterator_t i);
5328
5337 void
5338 xcb_arc_next (xcb_arc_iterator_t *i);
5339
5349 xcb_generic_iterator_t
5350 xcb_arc_end (xcb_arc_iterator_t i);
5351
5360 void
5361 xcb_format_next (xcb_format_iterator_t *i);
5362
5372 xcb_generic_iterator_t
5373 xcb_format_end (xcb_format_iterator_t i);
5374
5383 void
5384 xcb_visualtype_next (xcb_visualtype_iterator_t *i);
5385
5395 xcb_generic_iterator_t
5396 xcb_visualtype_end (xcb_visualtype_iterator_t i);
5397
5398 int
5399 xcb_depth_sizeof (const void *_buffer);
5400
5401 xcb_visualtype_t *
5402 xcb_depth_visuals (const xcb_depth_t *R);
5403
5404 int
5405 xcb_depth_visuals_length (const xcb_depth_t *R);
5406
5407 xcb_visualtype_iterator_t
5408 xcb_depth_visuals_iterator (const xcb_depth_t *R);
5409
5418 void
5419 xcb_depth_next (xcb_depth_iterator_t *i);
5420
5430 xcb_generic_iterator_t
5431 xcb_depth_end (xcb_depth_iterator_t i);
5432
5433 int
5434 xcb_screen_sizeof (const void *_buffer);
5435
5436 int
5437 xcb_screen_allowed_depths_length (const xcb_screen_t *R);
5438
5439 xcb_depth_iterator_t
5440 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R);
5441
5450 void
5451 xcb_screen_next (xcb_screen_iterator_t *i);
5452
5462 xcb_generic_iterator_t
5463 xcb_screen_end (xcb_screen_iterator_t i);
5464
5465 int
5466 xcb_setup_request_sizeof (const void *_buffer);
5467
5468 char *
5469 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R);
5470
5471 int
5472 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R);
5473
5474 xcb_generic_iterator_t
5475 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R);
5476
5477 char *
5478 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R);
5479
5480 int
5481 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R);
5482
5483 xcb_generic_iterator_t
5484 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R);
5485
5494 void
5495 xcb_setup_request_next (xcb_setup_request_iterator_t *i);
5496
5506 xcb_generic_iterator_t
5507 xcb_setup_request_end (xcb_setup_request_iterator_t i);
5508
5509 int
5510 xcb_setup_failed_sizeof (const void *_buffer);
5511
5512 char *
5513 xcb_setup_failed_reason (const xcb_setup_failed_t *R);
5514
5515 int
5516 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R);
5517
5518 xcb_generic_iterator_t
5519 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R);
5520
5529 void
5530 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i);
5531
5541 xcb_generic_iterator_t
5542 xcb_setup_failed_end (xcb_setup_failed_iterator_t i);
5543
5544 int
5545 xcb_setup_authenticate_sizeof (const void *_buffer);
5546
5547 char *
5548 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R);
5549
5550 int
5551 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R);
5552
5553 xcb_generic_iterator_t
5554 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R);
5555
5564 void
5565 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i);
5566
5576 xcb_generic_iterator_t
5577 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i);
5578
5579 int
5580 xcb_setup_sizeof (const void *_buffer);
5581
5582 char *
5583 xcb_setup_vendor (const xcb_setup_t *R);
5584
5585 int
5586 xcb_setup_vendor_length (const xcb_setup_t *R);
5587
5588 xcb_generic_iterator_t
5589 xcb_setup_vendor_end (const xcb_setup_t *R);
5590
5591 xcb_format_t *
5592 xcb_setup_pixmap_formats (const xcb_setup_t *R);
5593
5594 int
5595 xcb_setup_pixmap_formats_length (const xcb_setup_t *R);
5596
5597 xcb_format_iterator_t
5598 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R);
5599
5600 int
5601 xcb_setup_roots_length (const xcb_setup_t *R);
5602
5603 xcb_screen_iterator_t
5604 xcb_setup_roots_iterator (const xcb_setup_t *R);
5605
5614 void
5615 xcb_setup_next (xcb_setup_iterator_t *i);
5616
5626 xcb_generic_iterator_t
5627 xcb_setup_end (xcb_setup_iterator_t i);
5628
5637 void
5638 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i);
5639
5649 xcb_generic_iterator_t
5650 xcb_client_message_data_end (xcb_client_message_data_iterator_t i);
5651
5652 int
5653 xcb_create_window_value_list_serialize (void **_buffer,
5654 uint32_t value_mask,
5655 const xcb_create_window_value_list_t *_aux);
5656
5657 int
5658 xcb_create_window_value_list_unpack (const void *_buffer,
5659 uint32_t value_mask,
5660 xcb_create_window_value_list_t *_aux);
5661
5662 int
5663 xcb_create_window_value_list_sizeof (const void *_buffer,
5664 uint32_t value_mask);
5665
5666 int
5667 xcb_create_window_sizeof (const void *_buffer);
5668
5715 xcb_void_cookie_t
5716 xcb_create_window_checked (xcb_connection_t *c,
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
5773 xcb_void_cookie_t
5774 xcb_create_window (xcb_connection_t *c,
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
5834 xcb_void_cookie_t
5835 xcb_create_window_aux_checked (xcb_connection_t *c,
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
5892 xcb_void_cookie_t
5893 xcb_create_window_aux (xcb_connection_t *c,
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
5907 void *
5908 xcb_create_window_value_list (const xcb_create_window_request_t *R);
5909
5910 int
5911 xcb_change_window_attributes_value_list_serialize (void **_buffer,
5912 uint32_t value_mask,
5913 const xcb_change_window_attributes_value_list_t *_aux);
5914
5915 int
5916 xcb_change_window_attributes_value_list_unpack (const void *_buffer,
5917 uint32_t value_mask,
5918 xcb_change_window_attributes_value_list_t *_aux);
5919
5920 int
5921 xcb_change_window_attributes_value_list_sizeof (const void *_buffer,
5922 uint32_t value_mask);
5923
5924 int
5925 xcb_change_window_attributes_sizeof (const void *_buffer);
5926
5945 xcb_void_cookie_t
5946 xcb_change_window_attributes_checked (xcb_connection_t *c,
5947 xcb_window_t window,
5948 uint32_t value_mask,
5949 const void *value_list);
5950
5966 xcb_void_cookie_t
5967 xcb_change_window_attributes (xcb_connection_t *c,
5968 xcb_window_t window,
5969 uint32_t value_mask,
5970 const void *value_list);
5971
5990 xcb_void_cookie_t
5991 xcb_change_window_attributes_aux_checked (xcb_connection_t *c,
5992 xcb_window_t window,
5993 uint32_t value_mask,
5994 const xcb_change_window_attributes_value_list_t *value_list);
5995
6011 xcb_void_cookie_t
6012 xcb_change_window_attributes_aux (xcb_connection_t *c,
6013 xcb_window_t window,
6014 uint32_t value_mask,
6015 const xcb_change_window_attributes_value_list_t *value_list);
6016
6017 void *
6018 xcb_change_window_attributes_value_list (const xcb_change_window_attributes_request_t *R);
6019
6030 xcb_get_window_attributes_cookie_t
6031 xcb_get_window_attributes (xcb_connection_t *c,
6032 xcb_window_t window);
6033
6047 xcb_get_window_attributes_cookie_t
6048 xcb_get_window_attributes_unchecked (xcb_connection_t *c,
6049 xcb_window_t window);
6050
6065 xcb_get_window_attributes_reply_t *
6066 xcb_get_window_attributes_reply (xcb_connection_t *c,
6067 xcb_get_window_attributes_cookie_t cookie ,
6068 xcb_generic_error_t **e);
6069
6088 xcb_void_cookie_t
6089 xcb_destroy_window_checked (xcb_connection_t *c,
6090 xcb_window_t window);
6091
6107 xcb_void_cookie_t
6108 xcb_destroy_window (xcb_connection_t *c,
6109 xcb_window_t window);
6110
6122 xcb_void_cookie_t
6123 xcb_destroy_subwindows_checked (xcb_connection_t *c,
6124 xcb_window_t window);
6125
6134 xcb_void_cookie_t
6135 xcb_destroy_subwindows (xcb_connection_t *c,
6136 xcb_window_t window);
6137
6156 xcb_void_cookie_t
6157 xcb_change_save_set_checked (xcb_connection_t *c,
6158 uint8_t mode,
6159 xcb_window_t window);
6160
6176 xcb_void_cookie_t
6177 xcb_change_save_set (xcb_connection_t *c,
6178 uint8_t mode,
6179 xcb_window_t window);
6180
6202 xcb_void_cookie_t
6203 xcb_reparent_window_checked (xcb_connection_t *c,
6204 xcb_window_t window,
6205 xcb_window_t parent,
6206 int16_t x,
6207 int16_t y);
6208
6227 xcb_void_cookie_t
6228 xcb_reparent_window (xcb_connection_t *c,
6229 xcb_window_t window,
6230 xcb_window_t parent,
6231 int16_t x,
6232 int16_t y);
6233
6265 xcb_void_cookie_t
6266 xcb_map_window_checked (xcb_connection_t *c,
6267 xcb_window_t window);
6268
6297 xcb_void_cookie_t
6298 xcb_map_window (xcb_connection_t *c,
6299 xcb_window_t window);
6300
6312 xcb_void_cookie_t
6313 xcb_map_subwindows_checked (xcb_connection_t *c,
6314 xcb_window_t window);
6315
6324 xcb_void_cookie_t
6325 xcb_map_subwindows (xcb_connection_t *c,
6326 xcb_window_t window);
6327
6345 xcb_void_cookie_t
6346 xcb_unmap_window_checked (xcb_connection_t *c,
6347 xcb_window_t window);
6348
6363 xcb_void_cookie_t
6364 xcb_unmap_window (xcb_connection_t *c,
6365 xcb_window_t window);
6366
6378 xcb_void_cookie_t
6379 xcb_unmap_subwindows_checked (xcb_connection_t *c,
6380 xcb_window_t window);
6381
6390 xcb_void_cookie_t
6391 xcb_unmap_subwindows (xcb_connection_t *c,
6392 xcb_window_t window);
6393
6394 int
6395 xcb_configure_window_value_list_serialize (void **_buffer,
6396 uint16_t value_mask,
6397 const xcb_configure_window_value_list_t *_aux);
6398
6399 int
6400 xcb_configure_window_value_list_unpack (const void *_buffer,
6401 uint16_t value_mask,
6402 xcb_configure_window_value_list_t *_aux);
6403
6404 int
6405 xcb_configure_window_value_list_sizeof (const void *_buffer,
6406 uint16_t value_mask);
6407
6408 int
6409 xcb_configure_window_sizeof (const void *_buffer);
6410
6427 xcb_void_cookie_t
6428 xcb_configure_window_checked (xcb_connection_t *c,
6429 xcb_window_t window,
6430 uint16_t value_mask,
6431 const void *value_list);
6432
6446 xcb_void_cookie_t
6447 xcb_configure_window (xcb_connection_t *c,
6448 xcb_window_t window,
6449 uint16_t value_mask,
6450 const void *value_list);
6451
6468 xcb_void_cookie_t
6469 xcb_configure_window_aux_checked (xcb_connection_t *c,
6470 xcb_window_t window,
6471 uint16_t value_mask,
6472 const xcb_configure_window_value_list_t *value_list);
6473
6487 xcb_void_cookie_t
6488 xcb_configure_window_aux (xcb_connection_t *c,
6489 xcb_window_t window,
6490 uint16_t value_mask,
6491 const xcb_configure_window_value_list_t *value_list);
6492
6493 void *
6494 xcb_configure_window_value_list (const xcb_configure_window_request_t *R);
6495
6515 xcb_void_cookie_t
6516 xcb_circulate_window_checked (xcb_connection_t *c,
6517 uint8_t direction,
6518 xcb_window_t window);
6519
6536 xcb_void_cookie_t
6537 xcb_circulate_window (xcb_connection_t *c,
6538 uint8_t direction,
6539 xcb_window_t window);
6540
6551 xcb_get_geometry_cookie_t
6552 xcb_get_geometry (xcb_connection_t *c,
6553 xcb_drawable_t drawable);
6554
6568 xcb_get_geometry_cookie_t
6569 xcb_get_geometry_unchecked (xcb_connection_t *c,
6570 xcb_drawable_t drawable);
6571
6586 xcb_get_geometry_reply_t *
6587 xcb_get_geometry_reply (xcb_connection_t *c,
6588 xcb_get_geometry_cookie_t cookie ,
6589 xcb_generic_error_t **e);
6590
6591 int
6592 xcb_query_tree_sizeof (const void *_buffer);
6593
6605 xcb_query_tree_cookie_t
6606 xcb_query_tree (xcb_connection_t *c,
6607 xcb_window_t window);
6608
6623 xcb_query_tree_cookie_t
6624 xcb_query_tree_unchecked (xcb_connection_t *c,
6625 xcb_window_t window);
6626
6627 xcb_window_t *
6628 xcb_query_tree_children (const xcb_query_tree_reply_t *R);
6629
6630 int
6631 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R);
6632
6633 xcb_generic_iterator_t
6634 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R);
6635
6650 xcb_query_tree_reply_t *
6651 xcb_query_tree_reply (xcb_connection_t *c,
6652 xcb_query_tree_cookie_t cookie ,
6653 xcb_generic_error_t **e);
6654
6655 int
6656 xcb_intern_atom_sizeof (const void *_buffer);
6657
6676 xcb_intern_atom_cookie_t
6677 xcb_intern_atom (xcb_connection_t *c,
6678 uint8_t only_if_exists,
6679 uint16_t name_len,
6680 const char *name);
6681
6703 xcb_intern_atom_cookie_t
6704 xcb_intern_atom_unchecked (xcb_connection_t *c,
6705 uint8_t only_if_exists,
6706 uint16_t name_len,
6707 const char *name);
6708
6723 xcb_intern_atom_reply_t *
6724 xcb_intern_atom_reply (xcb_connection_t *c,
6725 xcb_intern_atom_cookie_t cookie ,
6726 xcb_generic_error_t **e);
6727
6728 int
6729 xcb_get_atom_name_sizeof (const void *_buffer);
6730
6739 xcb_get_atom_name_cookie_t
6740 xcb_get_atom_name (xcb_connection_t *c,
6741 xcb_atom_t atom);
6742
6754 xcb_get_atom_name_cookie_t
6755 xcb_get_atom_name_unchecked (xcb_connection_t *c,
6756 xcb_atom_t atom);
6757
6758 char *
6759 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R);
6760
6761 int
6762 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R);
6763
6764 xcb_generic_iterator_t
6765 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R);
6766
6781 xcb_get_atom_name_reply_t *
6782 xcb_get_atom_name_reply (xcb_connection_t *c,
6783 xcb_get_atom_name_cookie_t cookie ,
6784 xcb_generic_error_t **e);
6785
6786 int
6787 xcb_change_property_sizeof (const void *_buffer);
6788
6814 xcb_void_cookie_t
6815 xcb_change_property_checked (xcb_connection_t *c,
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
6846 xcb_void_cookie_t
6847 xcb_change_property (xcb_connection_t *c,
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
6856 void *
6857 xcb_change_property_data (const xcb_change_property_request_t *R);
6858
6859 int
6860 xcb_change_property_data_length (const xcb_change_property_request_t *R);
6861
6862 xcb_generic_iterator_t
6863 xcb_change_property_data_end (const xcb_change_property_request_t *R);
6864
6876 xcb_void_cookie_t
6877 xcb_delete_property_checked (xcb_connection_t *c,
6878 xcb_window_t window,
6879 xcb_atom_t property);
6880
6889 xcb_void_cookie_t
6890 xcb_delete_property (xcb_connection_t *c,
6891 xcb_window_t window,
6892 xcb_atom_t property);
6893
6894 int
6895 xcb_get_property_sizeof (const void *_buffer);
6896
6924 xcb_get_property_cookie_t
6925 xcb_get_property (xcb_connection_t *c,
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
6963 xcb_get_property_cookie_t
6964 xcb_get_property_unchecked (xcb_connection_t *c,
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
6972 void *
6973 xcb_get_property_value (const xcb_get_property_reply_t *R);
6974
6975 int
6976 xcb_get_property_value_length (const xcb_get_property_reply_t *R);
6977
6978 xcb_generic_iterator_t
6979 xcb_get_property_value_end (const xcb_get_property_reply_t *R);
6980
6995 xcb_get_property_reply_t *
6996 xcb_get_property_reply (xcb_connection_t *c,
6997 xcb_get_property_cookie_t cookie ,
6998 xcb_generic_error_t **e);
6999
7000 int
7001 xcb_list_properties_sizeof (const void *_buffer);
7002
7011 xcb_list_properties_cookie_t
7012 xcb_list_properties (xcb_connection_t *c,
7013 xcb_window_t window);
7014
7026 xcb_list_properties_cookie_t
7027 xcb_list_properties_unchecked (xcb_connection_t *c,
7028 xcb_window_t window);
7029
7030 xcb_atom_t *
7031 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R);
7032
7033 int
7034 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R);
7035
7036 xcb_generic_iterator_t
7037 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R);
7038
7053 xcb_list_properties_reply_t *
7054 xcb_list_properties_reply (xcb_connection_t *c,
7055 xcb_list_properties_cookie_t cookie ,
7056 xcb_generic_error_t **e);
7057
7085 xcb_void_cookie_t
7086 xcb_set_selection_owner_checked (xcb_connection_t *c,
7087 xcb_window_t owner,
7088 xcb_atom_t selection,
7089 xcb_timestamp_t time);
7090
7115 xcb_void_cookie_t
7116 xcb_set_selection_owner (xcb_connection_t *c,
7117 xcb_window_t owner,
7118 xcb_atom_t selection,
7119 xcb_timestamp_t time);
7120
7133 xcb_get_selection_owner_cookie_t
7134 xcb_get_selection_owner (xcb_connection_t *c,
7135 xcb_atom_t selection);
7136
7152 xcb_get_selection_owner_cookie_t
7153 xcb_get_selection_owner_unchecked (xcb_connection_t *c,
7154 xcb_atom_t selection);
7155
7170 xcb_get_selection_owner_reply_t *
7171 xcb_get_selection_owner_reply (xcb_connection_t *c,
7172 xcb_get_selection_owner_cookie_t cookie ,
7173 xcb_generic_error_t **e);
7174
7186 xcb_void_cookie_t
7187 xcb_convert_selection_checked (xcb_connection_t *c,
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
7202 xcb_void_cookie_t
7203 xcb_convert_selection (xcb_connection_t *c,
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
7247 xcb_void_cookie_t
7248 xcb_send_event_checked (xcb_connection_t *c,
7249 uint8_t propagate,
7250 xcb_window_t destination,
7251 uint32_t event_mask,
7252 const char *event);
7253
7288 xcb_void_cookie_t
7289 xcb_send_event (xcb_connection_t *c,
7290 uint8_t propagate,
7291 xcb_window_t destination,
7292 uint32_t event_mask,
7293 const char *event);
7294
7331 xcb_grab_pointer_cookie_t
7332 xcb_grab_pointer (xcb_connection_t *c,
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
7381 xcb_grab_pointer_cookie_t
7382 xcb_grab_pointer_unchecked (xcb_connection_t *c,
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
7406 xcb_grab_pointer_reply_t *
7407 xcb_grab_pointer_reply (xcb_connection_t *c,
7408 xcb_grab_pointer_cookie_t cookie ,
7409 xcb_generic_error_t **e);
7410
7431 xcb_void_cookie_t
7432 xcb_ungrab_pointer_checked (xcb_connection_t *c,
7433 xcb_timestamp_t time);
7434
7452 xcb_void_cookie_t
7453 xcb_ungrab_pointer (xcb_connection_t *c,
7454 xcb_timestamp_t time);
7455
7524 xcb_void_cookie_t
7525 xcb_grab_button_checked (xcb_connection_t *c,
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
7601 xcb_void_cookie_t
7602 xcb_grab_button (xcb_connection_t *c,
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
7624 xcb_void_cookie_t
7625 xcb_ungrab_button_checked (xcb_connection_t *c,
7626 uint8_t button,
7627 xcb_window_t grab_window,
7628 uint16_t modifiers);
7629
7638 xcb_void_cookie_t
7639 xcb_ungrab_button (xcb_connection_t *c,
7640 uint8_t button,
7641 xcb_window_t grab_window,
7642 uint16_t modifiers);
7643
7655 xcb_void_cookie_t
7656 xcb_change_active_pointer_grab_checked (xcb_connection_t *c,
7657 xcb_cursor_t cursor,
7658 xcb_timestamp_t time,
7659 uint16_t event_mask);
7660
7669 xcb_void_cookie_t
7670 xcb_change_active_pointer_grab (xcb_connection_t *c,
7671 xcb_cursor_t cursor,
7672 xcb_timestamp_t time,
7673 uint16_t event_mask);
7674
7704 xcb_grab_keyboard_cookie_t
7705 xcb_grab_keyboard (xcb_connection_t *c,
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
7744 xcb_grab_keyboard_cookie_t
7745 xcb_grab_keyboard_unchecked (xcb_connection_t *c,
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
7766 xcb_grab_keyboard_reply_t *
7767 xcb_grab_keyboard_reply (xcb_connection_t *c,
7768 xcb_grab_keyboard_cookie_t cookie ,
7769 xcb_generic_error_t **e);
7770
7782 xcb_void_cookie_t
7783 xcb_ungrab_keyboard_checked (xcb_connection_t *c,
7784 xcb_timestamp_t time);
7785
7794 xcb_void_cookie_t
7795 xcb_ungrab_keyboard (xcb_connection_t *c,
7796 xcb_timestamp_t time);
7797
7853 xcb_void_cookie_t
7854 xcb_grab_key_checked (xcb_connection_t *c,
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
7914 xcb_void_cookie_t
7915 xcb_grab_key (xcb_connection_t *c,
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
7944 xcb_void_cookie_t
7945 xcb_ungrab_key_checked (xcb_connection_t *c,
7946 xcb_keycode_t key,
7947 xcb_window_t grab_window,
7948 uint16_t modifiers);
7949
7968 xcb_void_cookie_t
7969 xcb_ungrab_key (xcb_connection_t *c,
7970 xcb_keycode_t key,
7971 xcb_window_t grab_window,
7972 uint16_t modifiers);
7973
7995 xcb_void_cookie_t
7996 xcb_allow_events_checked (xcb_connection_t *c,
7997 uint8_t mode,
7998 xcb_timestamp_t time);
7999
8018 xcb_void_cookie_t
8019 xcb_allow_events (xcb_connection_t *c,
8020 uint8_t mode,
8021 xcb_timestamp_t time);
8022
8034 xcb_void_cookie_t
8035 xcb_grab_server_checked (xcb_connection_t *c);
8036
8045 xcb_void_cookie_t
8046 xcb_grab_server (xcb_connection_t *c);
8047
8059 xcb_void_cookie_t
8060 xcb_ungrab_server_checked (xcb_connection_t *c);
8061
8070 xcb_void_cookie_t
8071 xcb_ungrab_server (xcb_connection_t *c);
8072
8085 xcb_query_pointer_cookie_t
8086 xcb_query_pointer (xcb_connection_t *c,
8087 xcb_window_t window);
8088
8104 xcb_query_pointer_cookie_t
8105 xcb_query_pointer_unchecked (xcb_connection_t *c,
8106 xcb_window_t window);
8107
8122 xcb_query_pointer_reply_t *
8123 xcb_query_pointer_reply (xcb_connection_t *c,
8124 xcb_query_pointer_cookie_t cookie ,
8125 xcb_generic_error_t **e);
8126
8135 void
8136 xcb_timecoord_next (xcb_timecoord_iterator_t *i);
8137
8147 xcb_generic_iterator_t
8148 xcb_timecoord_end (xcb_timecoord_iterator_t i);
8149
8150 int
8151 xcb_get_motion_events_sizeof (const void *_buffer);
8152
8161 xcb_get_motion_events_cookie_t
8162 xcb_get_motion_events (xcb_connection_t *c,
8163 xcb_window_t window,
8164 xcb_timestamp_t start,
8165 xcb_timestamp_t stop);
8166
8178 xcb_get_motion_events_cookie_t
8179 xcb_get_motion_events_unchecked (xcb_connection_t *c,
8180 xcb_window_t window,
8181 xcb_timestamp_t start,
8182 xcb_timestamp_t stop);
8183
8184 xcb_timecoord_t *
8185 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R);
8186
8187 int
8188 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R);
8189
8190 xcb_timecoord_iterator_t
8191 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R);
8192
8207 xcb_get_motion_events_reply_t *
8208 xcb_get_motion_events_reply (xcb_connection_t *c,
8209 xcb_get_motion_events_cookie_t cookie ,
8210 xcb_generic_error_t **e);
8211
8220 xcb_translate_coordinates_cookie_t
8221 xcb_translate_coordinates (xcb_connection_t *c,
8222 xcb_window_t src_window,
8223 xcb_window_t dst_window,
8224 int16_t src_x,
8225 int16_t src_y);
8226
8238 xcb_translate_coordinates_cookie_t
8239 xcb_translate_coordinates_unchecked (xcb_connection_t *c,
8240 xcb_window_t src_window,
8241 xcb_window_t dst_window,
8242 int16_t src_x,
8243 int16_t src_y);
8244
8259 xcb_translate_coordinates_reply_t *
8260 xcb_translate_coordinates_reply (xcb_connection_t *c,
8261 xcb_translate_coordinates_cookie_t cookie ,
8262 xcb_generic_error_t **e);
8263
8294 xcb_void_cookie_t
8295 xcb_warp_pointer_checked (xcb_connection_t *c,
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
8332 xcb_void_cookie_t
8333 xcb_warp_pointer (xcb_connection_t *c,
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
8374 xcb_void_cookie_t
8375 xcb_set_input_focus_checked (xcb_connection_t *c,
8376 uint8_t revert_to,
8377 xcb_window_t focus,
8378 xcb_timestamp_t time);
8379
8408 xcb_void_cookie_t
8409 xcb_set_input_focus (xcb_connection_t *c,
8410 uint8_t revert_to,
8411 xcb_window_t focus,
8412 xcb_timestamp_t time);
8413
8422 xcb_get_input_focus_cookie_t
8423 xcb_get_input_focus (xcb_connection_t *c);
8424
8436 xcb_get_input_focus_cookie_t
8437 xcb_get_input_focus_unchecked (xcb_connection_t *c);
8438
8453 xcb_get_input_focus_reply_t *
8454 xcb_get_input_focus_reply (xcb_connection_t *c,
8455 xcb_get_input_focus_cookie_t cookie ,
8456 xcb_generic_error_t **e);
8457
8466 xcb_query_keymap_cookie_t
8467 xcb_query_keymap (xcb_connection_t *c);
8468
8480 xcb_query_keymap_cookie_t
8481 xcb_query_keymap_unchecked (xcb_connection_t *c);
8482
8497 xcb_query_keymap_reply_t *
8498 xcb_query_keymap_reply (xcb_connection_t *c,
8499 xcb_query_keymap_cookie_t cookie ,
8500 xcb_generic_error_t **e);
8501
8502 int
8503 xcb_open_font_sizeof (const void *_buffer);
8504
8523 xcb_void_cookie_t
8524 xcb_open_font_checked (xcb_connection_t *c,
8525 xcb_font_t fid,
8526 uint16_t name_len,
8527 const char *name);
8528
8544 xcb_void_cookie_t
8545 xcb_open_font (xcb_connection_t *c,
8546 xcb_font_t fid,
8547 uint16_t name_len,
8548 const char *name);
8549
8550 char *
8551 xcb_open_font_name (const xcb_open_font_request_t *R);
8552
8553 int
8554 xcb_open_font_name_length (const xcb_open_font_request_t *R);
8555
8556 xcb_generic_iterator_t
8557 xcb_open_font_name_end (const xcb_open_font_request_t *R);
8558
8570 xcb_void_cookie_t
8571 xcb_close_font_checked (xcb_connection_t *c,
8572 xcb_font_t font);
8573
8582 xcb_void_cookie_t
8583 xcb_close_font (xcb_connection_t *c,
8584 xcb_font_t font);
8585
8594 void
8595 xcb_fontprop_next (xcb_fontprop_iterator_t *i);
8596
8606 xcb_generic_iterator_t
8607 xcb_fontprop_end (xcb_fontprop_iterator_t i);
8608
8617 void
8618 xcb_charinfo_next (xcb_charinfo_iterator_t *i);
8619
8629 xcb_generic_iterator_t
8630 xcb_charinfo_end (xcb_charinfo_iterator_t i);
8631
8632 int
8633 xcb_query_font_sizeof (const void *_buffer);
8634
8645 xcb_query_font_cookie_t
8646 xcb_query_font (xcb_connection_t *c,
8647 xcb_fontable_t font);
8648
8662 xcb_query_font_cookie_t
8663 xcb_query_font_unchecked (xcb_connection_t *c,
8664 xcb_fontable_t font);
8665
8666 xcb_fontprop_t *
8667 xcb_query_font_properties (const xcb_query_font_reply_t *R);
8668
8669 int
8670 xcb_query_font_properties_length (const xcb_query_font_reply_t *R);
8671
8672 xcb_fontprop_iterator_t
8673 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R);
8674
8675 xcb_charinfo_t *
8676 xcb_query_font_char_infos (const xcb_query_font_reply_t *R);
8677
8678 int
8679 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R);
8680
8681 xcb_charinfo_iterator_t
8682 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R);
8683
8698 xcb_query_font_reply_t *
8699 xcb_query_font_reply (xcb_connection_t *c,
8700 xcb_query_font_cookie_t cookie ,
8701 xcb_generic_error_t **e);
8702
8703 int
8704 xcb_query_text_extents_sizeof (const void *_buffer,
8705 uint32_t string_len);
8706
8739 xcb_query_text_extents_cookie_t
8740 xcb_query_text_extents (xcb_connection_t *c,
8741 xcb_fontable_t font,
8742 uint32_t string_len,
8743 const xcb_char2b_t *string);
8744
8780 xcb_query_text_extents_cookie_t
8781 xcb_query_text_extents_unchecked (xcb_connection_t *c,
8782 xcb_fontable_t font,
8783 uint32_t string_len,
8784 const xcb_char2b_t *string);
8785
8800 xcb_query_text_extents_reply_t *
8801 xcb_query_text_extents_reply (xcb_connection_t *c,
8802 xcb_query_text_extents_cookie_t cookie ,
8803 xcb_generic_error_t **e);
8804
8805 int
8806 xcb_str_sizeof (const void *_buffer);
8807
8808 char *
8809 xcb_str_name (const xcb_str_t *R);
8810
8811 int
8812 xcb_str_name_length (const xcb_str_t *R);
8813
8814 xcb_generic_iterator_t
8815 xcb_str_name_end (const xcb_str_t *R);
8816
8825 void
8826 xcb_str_next (xcb_str_iterator_t *i);
8827
8837 xcb_generic_iterator_t
8838 xcb_str_end (xcb_str_iterator_t i);
8839
8840 int
8841 xcb_list_fonts_sizeof (const void *_buffer);
8842
8859 xcb_list_fonts_cookie_t
8860 xcb_list_fonts (xcb_connection_t *c,
8861 uint16_t max_names,
8862 uint16_t pattern_len,
8863 const char *pattern);
8864
8884 xcb_list_fonts_cookie_t
8885 xcb_list_fonts_unchecked (xcb_connection_t *c,
8886 uint16_t max_names,
8887 uint16_t pattern_len,
8888 const char *pattern);
8889
8890 int
8891 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R);
8892
8893 xcb_str_iterator_t
8894 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R);
8895
8910 xcb_list_fonts_reply_t *
8911 xcb_list_fonts_reply (xcb_connection_t *c,
8912 xcb_list_fonts_cookie_t cookie ,
8913 xcb_generic_error_t **e);
8914
8915 int
8916 xcb_list_fonts_with_info_sizeof (const void *_buffer);
8917
8934 xcb_list_fonts_with_info_cookie_t
8935 xcb_list_fonts_with_info (xcb_connection_t *c,
8936 uint16_t max_names,
8937 uint16_t pattern_len,
8938 const char *pattern);
8939
8959 xcb_list_fonts_with_info_cookie_t
8960 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c,
8961 uint16_t max_names,
8962 uint16_t pattern_len,
8963 const char *pattern);
8964
8965 xcb_fontprop_t *
8966 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R);
8967
8968 int
8969 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R);
8970
8971 xcb_fontprop_iterator_t
8972 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R);
8973
8974 char *
8975 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R);
8976
8977 int
8978 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R);
8979
8980 xcb_generic_iterator_t
8981 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R);
8982
8997 xcb_list_fonts_with_info_reply_t *
8998 xcb_list_fonts_with_info_reply (xcb_connection_t *c,
8999 xcb_list_fonts_with_info_cookie_t cookie ,
9000 xcb_generic_error_t **e);
9001
9002 int
9003 xcb_set_font_path_sizeof (const void *_buffer);
9004
9016 xcb_void_cookie_t
9017 xcb_set_font_path_checked (xcb_connection_t *c,
9018 uint16_t font_qty,
9019 const xcb_str_t *font);
9020
9029 xcb_void_cookie_t
9030 xcb_set_font_path (xcb_connection_t *c,
9031 uint16_t font_qty,
9032 const xcb_str_t *font);
9033
9034 int
9035 xcb_set_font_path_font_length (const xcb_set_font_path_request_t *R);
9036
9037 xcb_str_iterator_t
9038 xcb_set_font_path_font_iterator (const xcb_set_font_path_request_t *R);
9039
9040 int
9041 xcb_get_font_path_sizeof (const void *_buffer);
9042
9051 xcb_get_font_path_cookie_t
9052 xcb_get_font_path (xcb_connection_t *c);
9053
9065 xcb_get_font_path_cookie_t
9066 xcb_get_font_path_unchecked (xcb_connection_t *c);
9067
9068 int
9069 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R);
9070
9071 xcb_str_iterator_t
9072 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R);
9073
9088 xcb_get_font_path_reply_t *
9089 xcb_get_font_path_reply (xcb_connection_t *c,
9090 xcb_get_font_path_cookie_t cookie ,
9091 xcb_generic_error_t **e);
9092
9112 xcb_void_cookie_t
9113 xcb_create_pixmap_checked (xcb_connection_t *c,
9114 uint8_t depth,
9115 xcb_pixmap_t pid,
9116 xcb_drawable_t drawable,
9117 uint16_t width,
9118 uint16_t height);
9119
9136 xcb_void_cookie_t
9137 xcb_create_pixmap (xcb_connection_t *c,
9138 uint8_t depth,
9139 xcb_pixmap_t pid,
9140 xcb_drawable_t drawable,
9141 uint16_t width,
9142 uint16_t height);
9143
9158 xcb_void_cookie_t
9159 xcb_free_pixmap_checked (xcb_connection_t *c,
9160 xcb_pixmap_t pixmap);
9161
9173 xcb_void_cookie_t
9174 xcb_free_pixmap (xcb_connection_t *c,
9175 xcb_pixmap_t pixmap);
9176
9177 int
9178 xcb_create_gc_value_list_serialize (void **_buffer,
9179 uint32_t value_mask,
9180 const xcb_create_gc_value_list_t *_aux);
9181
9182 int
9183 xcb_create_gc_value_list_unpack (const void *_buffer,
9184 uint32_t value_mask,
9185 xcb_create_gc_value_list_t *_aux);
9186
9187 int
9188 xcb_create_gc_value_list_sizeof (const void *_buffer,
9189 uint32_t value_mask);
9190
9191 int
9192 xcb_create_gc_sizeof (const void *_buffer);
9193
9210 xcb_void_cookie_t
9211 xcb_create_gc_checked (xcb_connection_t *c,
9212 xcb_gcontext_t cid,
9213 xcb_drawable_t drawable,
9214 uint32_t value_mask,
9215 const void *value_list);
9216
9230 xcb_void_cookie_t
9231 xcb_create_gc (xcb_connection_t *c,
9232 xcb_gcontext_t cid,
9233 xcb_drawable_t drawable,
9234 uint32_t value_mask,
9235 const void *value_list);
9236
9253 xcb_void_cookie_t
9254 xcb_create_gc_aux_checked (xcb_connection_t *c,
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
9273 xcb_void_cookie_t
9274 xcb_create_gc_aux (xcb_connection_t *c,
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
9280 void *
9281 xcb_create_gc_value_list (const xcb_create_gc_request_t *R);
9282
9283 int
9284 xcb_change_gc_value_list_serialize (void **_buffer,
9285 uint32_t value_mask,
9286 const xcb_change_gc_value_list_t *_aux);
9287
9288 int
9289 xcb_change_gc_value_list_unpack (const void *_buffer,
9290 uint32_t value_mask,
9291 xcb_change_gc_value_list_t *_aux);
9292
9293 int
9294 xcb_change_gc_value_list_sizeof (const void *_buffer,
9295 uint32_t value_mask);
9296
9297 int
9298 xcb_change_gc_sizeof (const void *_buffer);
9299
9318 xcb_void_cookie_t
9319 xcb_change_gc_checked (xcb_connection_t *c,
9320 xcb_gcontext_t gc,
9321 uint32_t value_mask,
9322 const void *value_list);
9323
9339 xcb_void_cookie_t
9340 xcb_change_gc (xcb_connection_t *c,
9341 xcb_gcontext_t gc,
9342 uint32_t value_mask,
9343 const void *value_list);
9344
9363 xcb_void_cookie_t
9364 xcb_change_gc_aux_checked (xcb_connection_t *c,
9365 xcb_gcontext_t gc,
9366 uint32_t value_mask,
9367 const xcb_change_gc_value_list_t *value_list);
9368
9384 xcb_void_cookie_t
9385 xcb_change_gc_aux (xcb_connection_t *c,
9386 xcb_gcontext_t gc,
9387 uint32_t value_mask,
9388 const xcb_change_gc_value_list_t *value_list);
9389
9390 void *
9391 xcb_change_gc_value_list (const xcb_change_gc_request_t *R);
9392
9404 xcb_void_cookie_t
9405 xcb_copy_gc_checked (xcb_connection_t *c,
9406 xcb_gcontext_t src_gc,
9407 xcb_gcontext_t dst_gc,
9408 uint32_t value_mask);
9409
9418 xcb_void_cookie_t
9419 xcb_copy_gc (xcb_connection_t *c,
9420 xcb_gcontext_t src_gc,
9421 xcb_gcontext_t dst_gc,
9422 uint32_t value_mask);
9423
9424 int
9425 xcb_set_dashes_sizeof (const void *_buffer);
9426
9438 xcb_void_cookie_t
9439 xcb_set_dashes_checked (xcb_connection_t *c,
9440 xcb_gcontext_t gc,
9441 uint16_t dash_offset,
9442 uint16_t dashes_len,
9443 const uint8_t *dashes);
9444
9453 xcb_void_cookie_t
9454 xcb_set_dashes (xcb_connection_t *c,
9455 xcb_gcontext_t gc,
9456 uint16_t dash_offset,
9457 uint16_t dashes_len,
9458 const uint8_t *dashes);
9459
9460 uint8_t *
9461 xcb_set_dashes_dashes (const xcb_set_dashes_request_t *R);
9462
9463 int
9464 xcb_set_dashes_dashes_length (const xcb_set_dashes_request_t *R);
9465
9466 xcb_generic_iterator_t
9467 xcb_set_dashes_dashes_end (const xcb_set_dashes_request_t *R);
9468
9469 int
9470 xcb_set_clip_rectangles_sizeof (const void *_buffer,
9471 uint32_t rectangles_len);
9472
9484 xcb_void_cookie_t
9485 xcb_set_clip_rectangles_checked (xcb_connection_t *c,
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
9501 xcb_void_cookie_t
9502 xcb_set_clip_rectangles (xcb_connection_t *c,
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
9510 xcb_rectangle_t *
9511 xcb_set_clip_rectangles_rectangles (const xcb_set_clip_rectangles_request_t *R);
9512
9513 int
9514 xcb_set_clip_rectangles_rectangles_length (const xcb_set_clip_rectangles_request_t *R);
9515
9516 xcb_rectangle_iterator_t
9517 xcb_set_clip_rectangles_rectangles_iterator (const xcb_set_clip_rectangles_request_t *R);
9518
9532 xcb_void_cookie_t
9533 xcb_free_gc_checked (xcb_connection_t *c,
9534 xcb_gcontext_t gc);
9535
9546 xcb_void_cookie_t
9547 xcb_free_gc (xcb_connection_t *c,
9548 xcb_gcontext_t gc);
9549
9561 xcb_void_cookie_t
9562 xcb_clear_area_checked (xcb_connection_t *c,
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
9578 xcb_void_cookie_t
9579 xcb_clear_area (xcb_connection_t *c,
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
9608 xcb_void_cookie_t
9609 xcb_copy_area_checked (xcb_connection_t *c,
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
9638 xcb_void_cookie_t
9639 xcb_copy_area (xcb_connection_t *c,
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
9661 xcb_void_cookie_t
9662 xcb_copy_plane_checked (xcb_connection_t *c,
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
9682 xcb_void_cookie_t
9683 xcb_copy_plane (xcb_connection_t *c,
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
9695 int
9696 xcb_poly_point_sizeof (const void *_buffer,
9697 uint32_t points_len);
9698
9710 xcb_void_cookie_t
9711 xcb_poly_point_checked (xcb_connection_t *c,
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
9726 xcb_void_cookie_t
9727 xcb_poly_point (xcb_connection_t *c,
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
9734 xcb_point_t *
9735 xcb_poly_point_points (const xcb_poly_point_request_t *R);
9736
9737 int
9738 xcb_poly_point_points_length (const xcb_poly_point_request_t *R);
9739
9740 xcb_point_iterator_t
9741 xcb_poly_point_points_iterator (const xcb_poly_point_request_t *R);
9742
9743 int
9744 xcb_poly_line_sizeof (const void *_buffer,
9745 uint32_t points_len);
9746
9772 xcb_void_cookie_t
9773 xcb_poly_line_checked (xcb_connection_t *c,
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
9802 xcb_void_cookie_t
9803 xcb_poly_line (xcb_connection_t *c,
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
9810 xcb_point_t *
9811 xcb_poly_line_points (const xcb_poly_line_request_t *R);
9812
9813 int
9814 xcb_poly_line_points_length (const xcb_poly_line_request_t *R);
9815
9816 xcb_point_iterator_t
9817 xcb_poly_line_points_iterator (const xcb_poly_line_request_t *R);
9818
9827 void
9828 xcb_segment_next (xcb_segment_iterator_t *i);
9829
9839 xcb_generic_iterator_t
9840 xcb_segment_end (xcb_segment_iterator_t i);
9841
9842 int
9843 xcb_poly_segment_sizeof (const void *_buffer,
9844 uint32_t segments_len);
9845
9872 xcb_void_cookie_t
9873 xcb_poly_segment_checked (xcb_connection_t *c,
9874 xcb_drawable_t drawable,
9875 xcb_gcontext_t gc,
9876 uint32_t segments_len,
9877 const xcb_segment_t *segments);
9878
9902 xcb_void_cookie_t
9903 xcb_poly_segment (xcb_connection_t *c,
9904 xcb_drawable_t drawable,
9905 xcb_gcontext_t gc,
9906 uint32_t segments_len,
9907 const xcb_segment_t *segments);
9908
9909 xcb_segment_t *
9910 xcb_poly_segment_segments (const xcb_poly_segment_request_t *R);
9911
9912 int
9913 xcb_poly_segment_segments_length (const xcb_poly_segment_request_t *R);
9914
9915 xcb_segment_iterator_t
9916 xcb_poly_segment_segments_iterator (const xcb_poly_segment_request_t *R);
9917
9918 int
9919 xcb_poly_rectangle_sizeof (const void *_buffer,
9920 uint32_t rectangles_len);
9921
9933 xcb_void_cookie_t
9934 xcb_poly_rectangle_checked (xcb_connection_t *c,
9935 xcb_drawable_t drawable,
9936 xcb_gcontext_t gc,
9937 uint32_t rectangles_len,
9938 const xcb_rectangle_t *rectangles);
9939
9948 xcb_void_cookie_t
9949 xcb_poly_rectangle (xcb_connection_t *c,
9950 xcb_drawable_t drawable,
9951 xcb_gcontext_t gc,
9952 uint32_t rectangles_len,
9953 const xcb_rectangle_t *rectangles);
9954
9955 xcb_rectangle_t *
9956 xcb_poly_rectangle_rectangles (const xcb_poly_rectangle_request_t *R);
9957
9958 int
9959 xcb_poly_rectangle_rectangles_length (const xcb_poly_rectangle_request_t *R);
9960
9961 xcb_rectangle_iterator_t
9962 xcb_poly_rectangle_rectangles_iterator (const xcb_poly_rectangle_request_t *R);
9963
9964 int
9965 xcb_poly_arc_sizeof (const void *_buffer,
9966 uint32_t arcs_len);
9967
9979 xcb_void_cookie_t
9980 xcb_poly_arc_checked (xcb_connection_t *c,
9981 xcb_drawable_t drawable,
9982 xcb_gcontext_t gc,
9983 uint32_t arcs_len,
9984 const xcb_arc_t *arcs);
9985
9994 xcb_void_cookie_t
9995 xcb_poly_arc (xcb_connection_t *c,
9996 xcb_drawable_t drawable,
9997 xcb_gcontext_t gc,
9998 uint32_t arcs_len,
9999 const xcb_arc_t *arcs);
10000
10001 xcb_arc_t *
10002 xcb_poly_arc_arcs (const xcb_poly_arc_request_t *R);
10003
10004 int
10005 xcb_poly_arc_arcs_length (const xcb_poly_arc_request_t *R);
10006
10007 xcb_arc_iterator_t
10008 xcb_poly_arc_arcs_iterator (const xcb_poly_arc_request_t *R);
10009
10010 int
10011 xcb_fill_poly_sizeof (const void *_buffer,
10012 uint32_t points_len);
10013
10025 xcb_void_cookie_t
10026 xcb_fill_poly_checked (xcb_connection_t *c,
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
10042 xcb_void_cookie_t
10043 xcb_fill_poly (xcb_connection_t *c,
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
10051 xcb_point_t *
10052 xcb_fill_poly_points (const xcb_fill_poly_request_t *R);
10053
10054 int
10055 xcb_fill_poly_points_length (const xcb_fill_poly_request_t *R);
10056
10057 xcb_point_iterator_t
10058 xcb_fill_poly_points_iterator (const xcb_fill_poly_request_t *R);
10059
10060 int
10061 xcb_poly_fill_rectangle_sizeof (const void *_buffer,
10062 uint32_t rectangles_len);
10063
10089 xcb_void_cookie_t
10090 xcb_poly_fill_rectangle_checked (xcb_connection_t *c,
10091 xcb_drawable_t drawable,
10092 xcb_gcontext_t gc,
10093 uint32_t rectangles_len,
10094 const xcb_rectangle_t *rectangles);
10095
10118 xcb_void_cookie_t
10119 xcb_poly_fill_rectangle (xcb_connection_t *c,
10120 xcb_drawable_t drawable,
10121 xcb_gcontext_t gc,
10122 uint32_t rectangles_len,
10123 const xcb_rectangle_t *rectangles);
10124
10125 xcb_rectangle_t *
10126 xcb_poly_fill_rectangle_rectangles (const xcb_poly_fill_rectangle_request_t *R);
10127
10128 int
10129 xcb_poly_fill_rectangle_rectangles_length (const xcb_poly_fill_rectangle_request_t *R);
10130
10131 xcb_rectangle_iterator_t
10132 xcb_poly_fill_rectangle_rectangles_iterator (const xcb_poly_fill_rectangle_request_t *R);
10133
10134 int
10135 xcb_poly_fill_arc_sizeof (const void *_buffer,
10136 uint32_t arcs_len);
10137
10149 xcb_void_cookie_t
10150 xcb_poly_fill_arc_checked (xcb_connection_t *c,
10151 xcb_drawable_t drawable,
10152 xcb_gcontext_t gc,
10153 uint32_t arcs_len,
10154 const xcb_arc_t *arcs);
10155
10164 xcb_void_cookie_t
10165 xcb_poly_fill_arc (xcb_connection_t *c,
10166 xcb_drawable_t drawable,
10167 xcb_gcontext_t gc,
10168 uint32_t arcs_len,
10169 const xcb_arc_t *arcs);
10170
10171 xcb_arc_t *
10172 xcb_poly_fill_arc_arcs (const xcb_poly_fill_arc_request_t *R);
10173
10174 int
10175 xcb_poly_fill_arc_arcs_length (const xcb_poly_fill_arc_request_t *R);
10176
10177 xcb_arc_iterator_t
10178 xcb_poly_fill_arc_arcs_iterator (const xcb_poly_fill_arc_request_t *R);
10179
10180 int
10181 xcb_put_image_sizeof (const void *_buffer,
10182 uint32_t data_len);
10183
10195 xcb_void_cookie_t
10196 xcb_put_image_checked (xcb_connection_t *c,
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
10217 xcb_void_cookie_t
10218 xcb_put_image (xcb_connection_t *c,
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
10231 uint8_t *
10232 xcb_put_image_data (const xcb_put_image_request_t *R);
10233
10234 int
10235 xcb_put_image_data_length (const xcb_put_image_request_t *R);
10236
10237 xcb_generic_iterator_t
10238 xcb_put_image_data_end (const xcb_put_image_request_t *R);
10239
10240 int
10241 xcb_get_image_sizeof (const void *_buffer);
10242
10251 xcb_get_image_cookie_t
10252 xcb_get_image (xcb_connection_t *c,
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
10272 xcb_get_image_cookie_t
10273 xcb_get_image_unchecked (xcb_connection_t *c,
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
10282 uint8_t *
10283 xcb_get_image_data (const xcb_get_image_reply_t *R);
10284
10285 int
10286 xcb_get_image_data_length (const xcb_get_image_reply_t *R);
10287
10288 xcb_generic_iterator_t
10289 xcb_get_image_data_end (const xcb_get_image_reply_t *R);
10290
10305 xcb_get_image_reply_t *
10306 xcb_get_image_reply (xcb_connection_t *c,
10307 xcb_get_image_cookie_t cookie ,
10308 xcb_generic_error_t **e);
10309
10310 int
10311 xcb_poly_text_8_sizeof (const void *_buffer,
10312 uint32_t items_len);
10313
10325 xcb_void_cookie_t
10326 xcb_poly_text_8_checked (xcb_connection_t *c,
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
10342 xcb_void_cookie_t
10343 xcb_poly_text_8 (xcb_connection_t *c,
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
10351 uint8_t *
10352 xcb_poly_text_8_items (const xcb_poly_text_8_request_t *R);
10353
10354 int
10355 xcb_poly_text_8_items_length (const xcb_poly_text_8_request_t *R);
10356
10357 xcb_generic_iterator_t
10358 xcb_poly_text_8_items_end (const xcb_poly_text_8_request_t *R);
10359
10360 int
10361 xcb_poly_text_16_sizeof (const void *_buffer,
10362 uint32_t items_len);
10363
10375 xcb_void_cookie_t
10376 xcb_poly_text_16_checked (xcb_connection_t *c,
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
10392 xcb_void_cookie_t
10393 xcb_poly_text_16 (xcb_connection_t *c,
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
10401 uint8_t *
10402 xcb_poly_text_16_items (const xcb_poly_text_16_request_t *R);
10403
10404 int
10405 xcb_poly_text_16_items_length (const xcb_poly_text_16_request_t *R);
10406
10407 xcb_generic_iterator_t
10408 xcb_poly_text_16_items_end (const xcb_poly_text_16_request_t *R);
10409
10410 int
10411 xcb_image_text_8_sizeof (const void *_buffer);
10412
10443 xcb_void_cookie_t
10444 xcb_image_text_8_checked (xcb_connection_t *c,
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
10479 xcb_void_cookie_t
10480 xcb_image_text_8 (xcb_connection_t *c,
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
10488 char *
10489 xcb_image_text_8_string (const xcb_image_text_8_request_t *R);
10490
10491 int
10492 xcb_image_text_8_string_length (const xcb_image_text_8_request_t *R);
10493
10494 xcb_generic_iterator_t
10495 xcb_image_text_8_string_end (const xcb_image_text_8_request_t *R);
10496
10497 int
10498 xcb_image_text_16_sizeof (const void *_buffer);
10499
10531 xcb_void_cookie_t
10532 xcb_image_text_16_checked (xcb_connection_t *c,
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
10568 xcb_void_cookie_t
10569 xcb_image_text_16 (xcb_connection_t *c,
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
10577 xcb_char2b_t *
10578 xcb_image_text_16_string (const xcb_image_text_16_request_t *R);
10579
10580 int
10581 xcb_image_text_16_string_length (const xcb_image_text_16_request_t *R);
10582
10583 xcb_char2b_iterator_t
10584 xcb_image_text_16_string_iterator (const xcb_image_text_16_request_t *R);
10585
10597 xcb_void_cookie_t
10598 xcb_create_colormap_checked (xcb_connection_t *c,
10599 uint8_t alloc,
10600 xcb_colormap_t mid,
10601 xcb_window_t window,
10602 xcb_visualid_t visual);
10603
10612 xcb_void_cookie_t
10613 xcb_create_colormap (xcb_connection_t *c,
10614 uint8_t alloc,
10615 xcb_colormap_t mid,
10616 xcb_window_t window,
10617 xcb_visualid_t visual);
10618
10630 xcb_void_cookie_t
10631 xcb_free_colormap_checked (xcb_connection_t *c,
10632 xcb_colormap_t cmap);
10633
10642 xcb_void_cookie_t
10643 xcb_free_colormap (xcb_connection_t *c,
10644 xcb_colormap_t cmap);
10645
10657 xcb_void_cookie_t
10658 xcb_copy_colormap_and_free_checked (xcb_connection_t *c,
10659 xcb_colormap_t mid,
10660 xcb_colormap_t src_cmap);
10661
10670 xcb_void_cookie_t
10671 xcb_copy_colormap_and_free (xcb_connection_t *c,
10672 xcb_colormap_t mid,
10673 xcb_colormap_t src_cmap);
10674
10686 xcb_void_cookie_t
10687 xcb_install_colormap_checked (xcb_connection_t *c,
10688 xcb_colormap_t cmap);
10689
10698 xcb_void_cookie_t
10699 xcb_install_colormap (xcb_connection_t *c,
10700 xcb_colormap_t cmap);
10701
10713 xcb_void_cookie_t
10714 xcb_uninstall_colormap_checked (xcb_connection_t *c,
10715 xcb_colormap_t cmap);
10716
10725 xcb_void_cookie_t
10726 xcb_uninstall_colormap (xcb_connection_t *c,
10727 xcb_colormap_t cmap);
10728
10729 int
10730 xcb_list_installed_colormaps_sizeof (const void *_buffer);
10731
10740 xcb_list_installed_colormaps_cookie_t
10741 xcb_list_installed_colormaps (xcb_connection_t *c,
10742 xcb_window_t window);
10743
10755 xcb_list_installed_colormaps_cookie_t
10756 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c,
10757 xcb_window_t window);
10758
10759 xcb_colormap_t *
10760 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R);
10761
10762 int
10763 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R);
10764
10765 xcb_generic_iterator_t
10766 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R);
10767
10782 xcb_list_installed_colormaps_reply_t *
10783 xcb_list_installed_colormaps_reply (xcb_connection_t *c,
10784 xcb_list_installed_colormaps_cookie_t cookie ,
10785 xcb_generic_error_t **e);
10786
10804 xcb_alloc_color_cookie_t
10805 xcb_alloc_color (xcb_connection_t *c,
10806 xcb_colormap_t cmap,
10807 uint16_t red,
10808 uint16_t green,
10809 uint16_t blue);
10810
10831 xcb_alloc_color_cookie_t
10832 xcb_alloc_color_unchecked (xcb_connection_t *c,
10833 xcb_colormap_t cmap,
10834 uint16_t red,
10835 uint16_t green,
10836 uint16_t blue);
10837
10852 xcb_alloc_color_reply_t *
10853 xcb_alloc_color_reply (xcb_connection_t *c,
10854 xcb_alloc_color_cookie_t cookie ,
10855 xcb_generic_error_t **e);
10856
10857 int
10858 xcb_alloc_named_color_sizeof (const void *_buffer);
10859
10868 xcb_alloc_named_color_cookie_t
10869 xcb_alloc_named_color (xcb_connection_t *c,
10870 xcb_colormap_t cmap,
10871 uint16_t name_len,
10872 const char *name);
10873
10885 xcb_alloc_named_color_cookie_t
10886 xcb_alloc_named_color_unchecked (xcb_connection_t *c,
10887 xcb_colormap_t cmap,
10888 uint16_t name_len,
10889 const char *name);
10890
10905 xcb_alloc_named_color_reply_t *
10906 xcb_alloc_named_color_reply (xcb_connection_t *c,
10907 xcb_alloc_named_color_cookie_t cookie ,
10908 xcb_generic_error_t **e);
10909
10910 int
10911 xcb_alloc_color_cells_sizeof (const void *_buffer);
10912
10921 xcb_alloc_color_cells_cookie_t
10922 xcb_alloc_color_cells (xcb_connection_t *c,
10923 uint8_t contiguous,
10924 xcb_colormap_t cmap,
10925 uint16_t colors,
10926 uint16_t planes);
10927
10939 xcb_alloc_color_cells_cookie_t
10940 xcb_alloc_color_cells_unchecked (xcb_connection_t *c,
10941 uint8_t contiguous,
10942 xcb_colormap_t cmap,
10943 uint16_t colors,
10944 uint16_t planes);
10945
10946 uint32_t *
10947 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R);
10948
10949 int
10950 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R);
10951
10952 xcb_generic_iterator_t
10953 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R);
10954
10955 uint32_t *
10956 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R);
10957
10958 int
10959 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R);
10960
10961 xcb_generic_iterator_t
10962 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R);
10963
10978 xcb_alloc_color_cells_reply_t *
10979 xcb_alloc_color_cells_reply (xcb_connection_t *c,
10980 xcb_alloc_color_cells_cookie_t cookie ,
10981 xcb_generic_error_t **e);
10982
10983 int
10984 xcb_alloc_color_planes_sizeof (const void *_buffer);
10985
10994 xcb_alloc_color_planes_cookie_t
10995 xcb_alloc_color_planes (xcb_connection_t *c,
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
11014 xcb_alloc_color_planes_cookie_t
11015 xcb_alloc_color_planes_unchecked (xcb_connection_t *c,
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
11023 uint32_t *
11024 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R);
11025
11026 int
11027 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R);
11028
11029 xcb_generic_iterator_t
11030 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R);
11031
11046 xcb_alloc_color_planes_reply_t *
11047 xcb_alloc_color_planes_reply (xcb_connection_t *c,
11048 xcb_alloc_color_planes_cookie_t cookie ,
11049 xcb_generic_error_t **e);
11050
11051 int
11052 xcb_free_colors_sizeof (const void *_buffer,
11053 uint32_t pixels_len);
11054
11066 xcb_void_cookie_t
11067 xcb_free_colors_checked (xcb_connection_t *c,
11068 xcb_colormap_t cmap,
11069 uint32_t plane_mask,
11070 uint32_t pixels_len,
11071 const uint32_t *pixels);
11072
11081 xcb_void_cookie_t
11082 xcb_free_colors (xcb_connection_t *c,
11083 xcb_colormap_t cmap,
11084 uint32_t plane_mask,
11085 uint32_t pixels_len,
11086 const uint32_t *pixels);
11087
11088 uint32_t *
11089 xcb_free_colors_pixels (const xcb_free_colors_request_t *R);
11090
11091 int
11092 xcb_free_colors_pixels_length (const xcb_free_colors_request_t *R);
11093
11094 xcb_generic_iterator_t
11095 xcb_free_colors_pixels_end (const xcb_free_colors_request_t *R);
11096
11105 void
11106 xcb_coloritem_next (xcb_coloritem_iterator_t *i);
11107
11117 xcb_generic_iterator_t
11118 xcb_coloritem_end (xcb_coloritem_iterator_t i);
11119
11120 int
11121 xcb_store_colors_sizeof (const void *_buffer,
11122 uint32_t items_len);
11123
11135 xcb_void_cookie_t
11136 xcb_store_colors_checked (xcb_connection_t *c,
11137 xcb_colormap_t cmap,
11138 uint32_t items_len,
11139 const xcb_coloritem_t *items);
11140
11149 xcb_void_cookie_t
11150 xcb_store_colors (xcb_connection_t *c,
11151 xcb_colormap_t cmap,
11152 uint32_t items_len,
11153 const xcb_coloritem_t *items);
11154
11155 xcb_coloritem_t *
11156 xcb_store_colors_items (const xcb_store_colors_request_t *R);
11157
11158 int
11159 xcb_store_colors_items_length (const xcb_store_colors_request_t *R);
11160
11161 xcb_coloritem_iterator_t
11162 xcb_store_colors_items_iterator (const xcb_store_colors_request_t *R);
11163
11164 int
11165 xcb_store_named_color_sizeof (const void *_buffer);
11166
11178 xcb_void_cookie_t
11179 xcb_store_named_color_checked (xcb_connection_t *c,
11180 uint8_t flags,
11181 xcb_colormap_t cmap,
11182 uint32_t pixel,
11183 uint16_t name_len,
11184 const char *name);
11185
11194 xcb_void_cookie_t
11195 xcb_store_named_color (xcb_connection_t *c,
11196 uint8_t flags,
11197 xcb_colormap_t cmap,
11198 uint32_t pixel,
11199 uint16_t name_len,
11200 const char *name);
11201
11202 char *
11203 xcb_store_named_color_name (const xcb_store_named_color_request_t *R);
11204
11205 int
11206 xcb_store_named_color_name_length (const xcb_store_named_color_request_t *R);
11207
11208 xcb_generic_iterator_t
11209 xcb_store_named_color_name_end (const xcb_store_named_color_request_t *R);
11210
11219 void
11220 xcb_rgb_next (xcb_rgb_iterator_t *i);
11221
11231 xcb_generic_iterator_t
11232 xcb_rgb_end (xcb_rgb_iterator_t i);
11233
11234 int
11235 xcb_query_colors_sizeof (const void *_buffer,
11236 uint32_t pixels_len);
11237
11246 xcb_query_colors_cookie_t
11247 xcb_query_colors (xcb_connection_t *c,
11248 xcb_colormap_t cmap,
11249 uint32_t pixels_len,
11250 const uint32_t *pixels);
11251
11263 xcb_query_colors_cookie_t
11264 xcb_query_colors_unchecked (xcb_connection_t *c,
11265 xcb_colormap_t cmap,
11266 uint32_t pixels_len,
11267 const uint32_t *pixels);
11268
11269 xcb_rgb_t *
11270 xcb_query_colors_colors (const xcb_query_colors_reply_t *R);
11271
11272 int
11273 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R);
11274
11275 xcb_rgb_iterator_t
11276 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R);
11277
11292 xcb_query_colors_reply_t *
11293 xcb_query_colors_reply (xcb_connection_t *c,
11294 xcb_query_colors_cookie_t cookie ,
11295 xcb_generic_error_t **e);
11296
11297 int
11298 xcb_lookup_color_sizeof (const void *_buffer);
11299
11308 xcb_lookup_color_cookie_t
11309 xcb_lookup_color (xcb_connection_t *c,
11310 xcb_colormap_t cmap,
11311 uint16_t name_len,
11312 const char *name);
11313
11325 xcb_lookup_color_cookie_t
11326 xcb_lookup_color_unchecked (xcb_connection_t *c,
11327 xcb_colormap_t cmap,
11328 uint16_t name_len,
11329 const char *name);
11330
11345 xcb_lookup_color_reply_t *
11346 xcb_lookup_color_reply (xcb_connection_t *c,
11347 xcb_lookup_color_cookie_t cookie ,
11348 xcb_generic_error_t **e);
11349
11361 xcb_void_cookie_t
11362 xcb_create_cursor_checked (xcb_connection_t *c,
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
11383 xcb_void_cookie_t
11384 xcb_create_cursor (xcb_connection_t *c,
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
11430 xcb_void_cookie_t
11431 xcb_create_glyph_cursor_checked (xcb_connection_t *c,
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
11474 xcb_void_cookie_t
11475 xcb_create_glyph_cursor (xcb_connection_t *c,
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
11502 xcb_void_cookie_t
11503 xcb_free_cursor_checked (xcb_connection_t *c,
11504 xcb_cursor_t cursor);
11505
11517 xcb_void_cookie_t
11518 xcb_free_cursor (xcb_connection_t *c,
11519 xcb_cursor_t cursor);
11520
11532 xcb_void_cookie_t
11533 xcb_recolor_cursor_checked (xcb_connection_t *c,
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
11550 xcb_void_cookie_t
11551 xcb_recolor_cursor (xcb_connection_t *c,
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
11568 xcb_query_best_size_cookie_t
11569 xcb_query_best_size (xcb_connection_t *c,
11570 uint8_t _class,
11571 xcb_drawable_t drawable,
11572 uint16_t width,
11573 uint16_t height);
11574
11586 xcb_query_best_size_cookie_t
11587 xcb_query_best_size_unchecked (xcb_connection_t *c,
11588 uint8_t _class,
11589 xcb_drawable_t drawable,
11590 uint16_t width,
11591 uint16_t height);
11592
11607 xcb_query_best_size_reply_t *
11608 xcb_query_best_size_reply (xcb_connection_t *c,
11609 xcb_query_best_size_cookie_t cookie ,
11610 xcb_generic_error_t **e);
11611
11612 int
11613 xcb_query_extension_sizeof (const void *_buffer);
11614
11635 xcb_query_extension_cookie_t
11636 xcb_query_extension (xcb_connection_t *c,
11637 uint16_t name_len,
11638 const char *name);
11639
11663 xcb_query_extension_cookie_t
11664 xcb_query_extension_unchecked (xcb_connection_t *c,
11665 uint16_t name_len,
11666 const char *name);
11667
11682 xcb_query_extension_reply_t *
11683 xcb_query_extension_reply (xcb_connection_t *c,
11684 xcb_query_extension_cookie_t cookie ,
11685 xcb_generic_error_t **e);
11686
11687 int
11688 xcb_list_extensions_sizeof (const void *_buffer);
11689
11698 xcb_list_extensions_cookie_t
11699 xcb_list_extensions (xcb_connection_t *c);
11700
11712 xcb_list_extensions_cookie_t
11713 xcb_list_extensions_unchecked (xcb_connection_t *c);
11714
11715 int
11716 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R);
11717
11718 xcb_str_iterator_t
11719 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R);
11720
11735 xcb_list_extensions_reply_t *
11736 xcb_list_extensions_reply (xcb_connection_t *c,
11737 xcb_list_extensions_cookie_t cookie ,
11738 xcb_generic_error_t **e);
11739
11740 int
11741 xcb_change_keyboard_mapping_sizeof (const void *_buffer);
11742
11754 xcb_void_cookie_t
11755 xcb_change_keyboard_mapping_checked (xcb_connection_t *c,
11756 uint8_t keycode_count,
11757 xcb_keycode_t first_keycode,
11758 uint8_t keysyms_per_keycode,
11759 const xcb_keysym_t *keysyms);
11760
11769 xcb_void_cookie_t
11770 xcb_change_keyboard_mapping (xcb_connection_t *c,
11771 uint8_t keycode_count,
11772 xcb_keycode_t first_keycode,
11773 uint8_t keysyms_per_keycode,
11774 const xcb_keysym_t *keysyms);
11775
11776 xcb_keysym_t *
11777 xcb_change_keyboard_mapping_keysyms (const xcb_change_keyboard_mapping_request_t *R);
11778
11779 int
11780 xcb_change_keyboard_mapping_keysyms_length (const xcb_change_keyboard_mapping_request_t *R);
11781
11782 xcb_generic_iterator_t
11783 xcb_change_keyboard_mapping_keysyms_end (const xcb_change_keyboard_mapping_request_t *R);
11784
11785 int
11786 xcb_get_keyboard_mapping_sizeof (const void *_buffer);
11787
11796 xcb_get_keyboard_mapping_cookie_t
11797 xcb_get_keyboard_mapping (xcb_connection_t *c,
11798 xcb_keycode_t first_keycode,
11799 uint8_t count);
11800
11812 xcb_get_keyboard_mapping_cookie_t
11813 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c,
11814 xcb_keycode_t first_keycode,
11815 uint8_t count);
11816
11817 xcb_keysym_t *
11818 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R);
11819
11820 int
11821 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R);
11822
11823 xcb_generic_iterator_t
11824 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R);
11825
11840 xcb_get_keyboard_mapping_reply_t *
11841 xcb_get_keyboard_mapping_reply (xcb_connection_t *c,
11842 xcb_get_keyboard_mapping_cookie_t cookie ,
11843 xcb_generic_error_t **e);
11844
11845 int
11846 xcb_change_keyboard_control_value_list_serialize (void **_buffer,
11847 uint32_t value_mask,
11848 const xcb_change_keyboard_control_value_list_t *_aux);
11849
11850 int
11851 xcb_change_keyboard_control_value_list_unpack (const void *_buffer,
11852 uint32_t value_mask,
11853 xcb_change_keyboard_control_value_list_t *_aux);
11854
11855 int
11856 xcb_change_keyboard_control_value_list_sizeof (const void *_buffer,
11857 uint32_t value_mask);
11858
11859 int
11860 xcb_change_keyboard_control_sizeof (const void *_buffer);
11861
11873 xcb_void_cookie_t
11874 xcb_change_keyboard_control_checked (xcb_connection_t *c,
11875 uint32_t value_mask,
11876 const void *value_list);
11877
11886 xcb_void_cookie_t
11887 xcb_change_keyboard_control (xcb_connection_t *c,
11888 uint32_t value_mask,
11889 const void *value_list);
11890
11902 xcb_void_cookie_t
11903 xcb_change_keyboard_control_aux_checked (xcb_connection_t *c,
11904 uint32_t value_mask,
11905 const xcb_change_keyboard_control_value_list_t *value_list);
11906
11915 xcb_void_cookie_t
11916 xcb_change_keyboard_control_aux (xcb_connection_t *c,
11917 uint32_t value_mask,
11918 const xcb_change_keyboard_control_value_list_t *value_list);
11919
11920 void *
11921 xcb_change_keyboard_control_value_list (const xcb_change_keyboard_control_request_t *R);
11922
11931 xcb_get_keyboard_control_cookie_t
11932 xcb_get_keyboard_control (xcb_connection_t *c);
11933
11945 xcb_get_keyboard_control_cookie_t
11946 xcb_get_keyboard_control_unchecked (xcb_connection_t *c);
11947
11962 xcb_get_keyboard_control_reply_t *
11963 xcb_get_keyboard_control_reply (xcb_connection_t *c,
11964 xcb_get_keyboard_control_cookie_t cookie ,
11965 xcb_generic_error_t **e);
11966
11978 xcb_void_cookie_t
11979 xcb_bell_checked (xcb_connection_t *c,
11980 int8_t percent);
11981
11990 xcb_void_cookie_t
11991 xcb_bell (xcb_connection_t *c,
11992 int8_t percent);
11993
12005 xcb_void_cookie_t
12006 xcb_change_pointer_control_checked (xcb_connection_t *c,
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
12021 xcb_void_cookie_t
12022 xcb_change_pointer_control (xcb_connection_t *c,
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
12037 xcb_get_pointer_control_cookie_t
12038 xcb_get_pointer_control (xcb_connection_t *c);
12039
12051 xcb_get_pointer_control_cookie_t
12052 xcb_get_pointer_control_unchecked (xcb_connection_t *c);
12053
12068 xcb_get_pointer_control_reply_t *
12069 xcb_get_pointer_control_reply (xcb_connection_t *c,
12070 xcb_get_pointer_control_cookie_t cookie ,
12071 xcb_generic_error_t **e);
12072
12084 xcb_void_cookie_t
12085 xcb_set_screen_saver_checked (xcb_connection_t *c,
12086 int16_t timeout,
12087 int16_t interval,
12088 uint8_t prefer_blanking,
12089 uint8_t allow_exposures);
12090
12099 xcb_void_cookie_t
12100 xcb_set_screen_saver (xcb_connection_t *c,
12101 int16_t timeout,
12102 int16_t interval,
12103 uint8_t prefer_blanking,
12104 uint8_t allow_exposures);
12105
12114 xcb_get_screen_saver_cookie_t
12115 xcb_get_screen_saver (xcb_connection_t *c);
12116
12128 xcb_get_screen_saver_cookie_t
12129 xcb_get_screen_saver_unchecked (xcb_connection_t *c);
12130
12145 xcb_get_screen_saver_reply_t *
12146 xcb_get_screen_saver_reply (xcb_connection_t *c,
12147 xcb_get_screen_saver_cookie_t cookie ,
12148 xcb_generic_error_t **e);
12149
12150 int
12151 xcb_change_hosts_sizeof (const void *_buffer);
12152
12164 xcb_void_cookie_t
12165 xcb_change_hosts_checked (xcb_connection_t *c,
12166 uint8_t mode,
12167 uint8_t family,
12168 uint16_t address_len,
12169 const uint8_t *address);
12170
12179 xcb_void_cookie_t
12180 xcb_change_hosts (xcb_connection_t *c,
12181 uint8_t mode,
12182 uint8_t family,
12183 uint16_t address_len,
12184 const uint8_t *address);
12185
12186 uint8_t *
12187 xcb_change_hosts_address (const xcb_change_hosts_request_t *R);
12188
12189 int
12190 xcb_change_hosts_address_length (const xcb_change_hosts_request_t *R);
12191
12192 xcb_generic_iterator_t
12193 xcb_change_hosts_address_end (const xcb_change_hosts_request_t *R);
12194
12195 int
12196 xcb_host_sizeof (const void *_buffer);
12197
12198 uint8_t *
12199 xcb_host_address (const xcb_host_t *R);
12200
12201 int
12202 xcb_host_address_length (const xcb_host_t *R);
12203
12204 xcb_generic_iterator_t
12205 xcb_host_address_end (const xcb_host_t *R);
12206
12215 void
12216 xcb_host_next (xcb_host_iterator_t *i);
12217
12227 xcb_generic_iterator_t
12228 xcb_host_end (xcb_host_iterator_t i);
12229
12230 int
12231 xcb_list_hosts_sizeof (const void *_buffer);
12232
12241 xcb_list_hosts_cookie_t
12242 xcb_list_hosts (xcb_connection_t *c);
12243
12255 xcb_list_hosts_cookie_t
12256 xcb_list_hosts_unchecked (xcb_connection_t *c);
12257
12258 int
12259 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R);
12260
12261 xcb_host_iterator_t
12262 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R);
12263
12278 xcb_list_hosts_reply_t *
12279 xcb_list_hosts_reply (xcb_connection_t *c,
12280 xcb_list_hosts_cookie_t cookie ,
12281 xcb_generic_error_t **e);
12282
12294 xcb_void_cookie_t
12295 xcb_set_access_control_checked (xcb_connection_t *c,
12296 uint8_t mode);
12297
12306 xcb_void_cookie_t
12307 xcb_set_access_control (xcb_connection_t *c,
12308 uint8_t mode);
12309
12321 xcb_void_cookie_t
12322 xcb_set_close_down_mode_checked (xcb_connection_t *c,
12323 uint8_t mode);
12324
12333 xcb_void_cookie_t
12334 xcb_set_close_down_mode (xcb_connection_t *c,
12335 uint8_t mode);
12336
12354 xcb_void_cookie_t
12355 xcb_kill_client_checked (xcb_connection_t *c,
12356 uint32_t resource);
12357
12372 xcb_void_cookie_t
12373 xcb_kill_client (xcb_connection_t *c,
12374 uint32_t resource);
12375
12376 int
12377 xcb_rotate_properties_sizeof (const void *_buffer);
12378
12390 xcb_void_cookie_t
12391 xcb_rotate_properties_checked (xcb_connection_t *c,
12392 xcb_window_t window,
12393 uint16_t atoms_len,
12394 int16_t delta,
12395 const xcb_atom_t *atoms);
12396
12405 xcb_void_cookie_t
12406 xcb_rotate_properties (xcb_connection_t *c,
12407 xcb_window_t window,
12408 uint16_t atoms_len,
12409 int16_t delta,
12410 const xcb_atom_t *atoms);
12411
12412 xcb_atom_t *
12413 xcb_rotate_properties_atoms (const xcb_rotate_properties_request_t *R);
12414
12415 int
12416 xcb_rotate_properties_atoms_length (const xcb_rotate_properties_request_t *R);
12417
12418 xcb_generic_iterator_t
12419 xcb_rotate_properties_atoms_end (const xcb_rotate_properties_request_t *R);
12420
12432 xcb_void_cookie_t
12433 xcb_force_screen_saver_checked (xcb_connection_t *c,
12434 uint8_t mode);
12435
12444 xcb_void_cookie_t
12445 xcb_force_screen_saver (xcb_connection_t *c,
12446 uint8_t mode);
12447
12448 int
12449 xcb_set_pointer_mapping_sizeof (const void *_buffer);
12450
12459 xcb_set_pointer_mapping_cookie_t
12460 xcb_set_pointer_mapping (xcb_connection_t *c,
12461 uint8_t map_len,
12462 const uint8_t *map);
12463
12475 xcb_set_pointer_mapping_cookie_t
12476 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c,
12477 uint8_t map_len,
12478 const uint8_t *map);
12479
12494 xcb_set_pointer_mapping_reply_t *
12495 xcb_set_pointer_mapping_reply (xcb_connection_t *c,
12496 xcb_set_pointer_mapping_cookie_t cookie ,
12497 xcb_generic_error_t **e);
12498
12499 int
12500 xcb_get_pointer_mapping_sizeof (const void *_buffer);
12501
12510 xcb_get_pointer_mapping_cookie_t
12511 xcb_get_pointer_mapping (xcb_connection_t *c);
12512
12524 xcb_get_pointer_mapping_cookie_t
12525 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c);
12526
12527 uint8_t *
12528 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R);
12529
12530 int
12531 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R);
12532
12533 xcb_generic_iterator_t
12534 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R);
12535
12550 xcb_get_pointer_mapping_reply_t *
12551 xcb_get_pointer_mapping_reply (xcb_connection_t *c,
12552 xcb_get_pointer_mapping_cookie_t cookie ,
12553 xcb_generic_error_t **e);
12554
12555 int
12556 xcb_set_modifier_mapping_sizeof (const void *_buffer);
12557
12566 xcb_set_modifier_mapping_cookie_t
12567 xcb_set_modifier_mapping (xcb_connection_t *c,
12568 uint8_t keycodes_per_modifier,
12569 const xcb_keycode_t *keycodes);
12570
12582 xcb_set_modifier_mapping_cookie_t
12583 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c,
12584 uint8_t keycodes_per_modifier,
12585 const xcb_keycode_t *keycodes);
12586
12601 xcb_set_modifier_mapping_reply_t *
12602 xcb_set_modifier_mapping_reply (xcb_connection_t *c,
12603 xcb_set_modifier_mapping_cookie_t cookie ,
12604 xcb_generic_error_t **e);
12605
12606 int
12607 xcb_get_modifier_mapping_sizeof (const void *_buffer);
12608
12617 xcb_get_modifier_mapping_cookie_t
12618 xcb_get_modifier_mapping (xcb_connection_t *c);
12619
12631 xcb_get_modifier_mapping_cookie_t
12632 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c);
12633
12634 xcb_keycode_t *
12635 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R);
12636
12637 int
12638 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R);
12639
12640 xcb_generic_iterator_t
12641 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R);
12642
12657 xcb_get_modifier_mapping_reply_t *
12658 xcb_get_modifier_mapping_reply (xcb_connection_t *c,
12659 xcb_get_modifier_mapping_cookie_t cookie ,
12660 xcb_generic_error_t **e);
12661
12673 xcb_void_cookie_t
12674 xcb_no_operation_checked (xcb_connection_t *c);
12675
12684 xcb_void_cookie_t
12685 xcb_no_operation (xcb_connection_t *c);
12686
12687
12688 #ifdef __cplusplus
12689 }
12690 #endif
12691
12692 #endif
12693
xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
Definition: xproto.h:4301
xcb_intern_atom_cookie_t
struct xcb_intern_atom_cookie_t xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
xcb_list_properties_request_t
xcb_list_properties_request_t
Definition: xproto.h:2018
xcb_query_keymap
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:5345
xcb_set_selection_owner_request_t
struct xcb_set_selection_owner_request_t xcb_set_selection_owner_request_t
xcb_set_selection_owner_request_t
xcb_reparent_window_request_t
xcb_reparent_window_request_t
Definition: xproto.h:1654
xcb_translate_coordinates_cookie_t
struct xcb_translate_coordinates_cookie_t xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
xcb_coloritem_t
xcb_coloritem_t
Definition: xproto.h:4001
xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_cookie_t
Definition: xproto.h:2905
xcb_client_message_data_t
union xcb_client_message_data_t xcb_client_message_data_t
xcb_client_message_data_t
xcb_selection_notify_event_t
struct xcb_selection_notify_event_t xcb_selection_notify_event_t
xcb_selection_notify_event_t
xcb_get_modifier_mapping
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping(xcb_connection_t *c)
Definition: xproto.c:14419
xcb_store_named_color_request_t
struct xcb_store_named_color_request_t xcb_store_named_color_request_t
xcb_store_named_color_request_t
xcb_image_text_8_request_t
struct xcb_image_text_8_request_t xcb_image_text_8_request_t
xcb_image_text_8_request_t
xcb_no_operation
xcb_void_cookie_t xcb_no_operation(xcb_connection_t *c)
Definition: xproto.c:14524
xcb_get_font_path_cookie_t
struct xcb_get_font_path_cookie_t xcb_get_font_path_cookie_t
xcb_get_font_path_cookie_t
xcb_bell_request_t
struct xcb_bell_request_t xcb_bell_request_t
xcb_bell_request_t
xcb_bell_checked
xcb_void_cookie_t xcb_bell_checked(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:13108
xcb_reparent_window
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_get_keyboard_control_cookie_t
struct xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_cookie_t
xcb_font_next
void xcb_font_next(xcb_font_iterator_t *i)
Definition: xproto.c:91
xcb_configure_notify_event_t
struct xcb_configure_notify_event_t xcb_configure_notify_event_t
xcb_configure_notify_event_t
xcb_poly_text_16_request_t
struct xcb_poly_text_16_request_t xcb_poly_text_16_request_t
xcb_poly_text_16_request_t
xcb_query_best_size
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_rectangle_iterator_t
struct xcb_rectangle_iterator_t xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
xcb_setup_authenticate_iterator_t
struct xcb_setup_authenticate_iterator_t xcb_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
xcb_timecoord_t
xcb_timecoord_t
Definition: xproto.h:2503
xcb_keysym_next
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:253
xcb_depth_next
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:468
xcb_window_iterator_t
struct xcb_window_iterator_t xcb_window_iterator_t
xcb_window_iterator_t
xcb_arc_next
void xcb_arc_next(xcb_arc_iterator_t *i)
Definition: xproto.c:361
xcb_list_hosts_unchecked
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:13685
xcb_set_pointer_mapping_unchecked
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_install_colormap_checked
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10468
xcb_ungrab_button_checked
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
xcb_poly_rectangle_checked
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_change_window_attributes_request_t
xcb_change_window_attributes_request_t
Definition: xproto.h:1545
xcb_uninstall_colormap
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10549
XCB_GC_ARC_MODE
Definition: xproto.h:3166
xcb_ungrab_keyboard_checked
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4522
xcb_alloc_named_color_reply_t
struct xcb_alloc_named_color_reply_t xcb_alloc_named_color_reply_t
xcb_alloc_named_color_reply_t
xcb_timestamp_next
void xcb_timestamp_next(xcb_timestamp_iterator_t *i)
Definition: xproto.c:235
XCB_GC_TILE_STIPPLE_ORIGIN_X
Definition: xproto.h:3122
xcb_get_keyboard_control_reply
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_extensions_reply_t
struct xcb_list_extensions_reply_t xcb_list_extensions_reply_t
xcb_list_extensions_reply_t
xcb_translate_coordinates_request_t
struct xcb_translate_coordinates_request_t xcb_translate_coordinates_request_t
xcb_translate_coordinates_request_t
xcb_get_input_focus_unchecked
xcb_get_input_focus_cookie_t xcb_get_input_focus_unchecked(xcb_connection_t *c)
Definition: xproto.c:5312
xcb_visualtype_next
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:397
xcb_change_pointer_control_request_t
xcb_change_pointer_control_request_t
Definition: xproto.h:4478
xcb_ungrab_key
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_warp_pointer
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_free_cursor
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:12040
xcb_setup_failed_next
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:749
xcb_segment_iterator_t
struct xcb_segment_iterator_t xcb_segment_iterator_t
xcb_segment_iterator_t
xcb_set_clip_rectangles_checked
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_get_window_attributes_unchecked
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_client_message_data_iterator_t
struct xcb_client_message_data_iterator_t xcb_client_message_data_iterator_t
xcb_client_message_data_iterator_t
xcb_query_extension_request_t
struct xcb_query_extension_request_t xcb_query_extension_request_t
xcb_query_extension_request_t
xcb_list_hosts_request_t
xcb_list_hosts_request_t
Definition: xproto.h:4643
xcb_intern_atom
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_get_pointer_control_reply_t
struct xcb_get_pointer_control_reply_t xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
xcb_create_gc_value_list_t
xcb_create_gc_value_list_t
Definition: xproto.h:3234
XCB_PROP_MODE_APPEND
Definition: xproto.h:1924
xcb_str_t
xcb_str_t
Definition: xproto.h:2856
xcb_poly_arc
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_force_screen_saver
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14045
xcb_alloc_color_planes_cookie_t
struct xcb_alloc_color_planes_cookie_t xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes_cookie_t
xcb_query_best_size_cookie_t
xcb_query_best_size_cookie_t
Definition: xproto.h:4232
xcb_query_extension_cookie_t
struct xcb_query_extension_cookie_t xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
XCB_ALLOW_SYNC_BOTH
Definition: xproto.h:2410
xcb_configure_window_request_t
struct xcb_configure_window_request_t xcb_configure_window_request_t
xcb_configure_window_request_t
xcb_query_colors_reply
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
xcb_change_keyboard_mapping_request_t
struct xcb_change_keyboard_mapping_request_t xcb_change_keyboard_mapping_request_t
xcb_change_keyboard_mapping_request_t
xcb_copy_colormap_and_free_request_t
xcb_copy_colormap_and_free_request_t
Definition: xproto.h:3759
xcb_change_keyboard_control_value_list_t
struct xcb_change_keyboard_control_value_list_t xcb_change_keyboard_control_value_list_t
xcb_change_keyboard_control_value_list_t
xcb_fontprop_end
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:5590
xcb_get_property_reply
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
xcb_query_font_cookie_t
struct xcb_query_font_cookie_t xcb_query_font_cookie_t
xcb_query_font_cookie_t
xcb_setup_failed_end
xcb_generic_iterator_t xcb_setup_failed_end(xcb_setup_failed_iterator_t i)
Definition: xproto.c:760
xcb_query_font_reply
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_grab_pointer_reply
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_rectangle_t
struct xcb_rectangle_t xcb_rectangle_t
xcb_rectangle_t
xcb_poly_line_checked
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_gravity_notify_event_t
xcb_gravity_notify_event_t
Definition: xproto.h:935
xcb_get_font_path_reply_t
struct xcb_get_font_path_reply_t xcb_get_font_path_reply_t
xcb_get_font_path_reply_t
xcb_get_geometry_unchecked
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_destroy_notify_event_t
struct xcb_destroy_notify_event_t xcb_destroy_notify_event_t
xcb_destroy_notify_event_t
xcb_client_message_data_next
void xcb_client_message_data_next(xcb_client_message_data_iterator_t *i)
Definition: xproto.c:1003
XCB_ALLOW_ASYNC_BOTH
Definition: xproto.h:2404
XCB_ALLOW_SYNC_POINTER
Definition: xproto.h:2359
xcb_request_error_t
struct xcb_request_error_t xcb_request_error_t
xcb_request_error_t
xcb_visualtype_t
xcb_visualtype_t
Definition: xproto.h:302
xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4843
xcb_query_extension_reply_t
xcb_query_extension_reply_t
Definition: xproto.h:4287
xcb_query_keymap_cookie_t
xcb_query_keymap_cookie_t
Definition: xproto.h:2673
xcb_screen_iterator_t
xcb_screen_iterator_t
Definition: xproto.h:401
xcb_force_screen_saver_checked
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:14019
xcb_map_request_event_t
xcb_map_request_event_t
Definition: xproto.h:859
xcb_get_property
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_BUTTON_INDEX_4
Definition: xproto.h:2205
xcb_format_next
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:379
xcb_alloc_color_request_t
xcb_alloc_color_request_t
Definition: xproto.h:3838
xcb_set_close_down_mode_request_t
struct xcb_set_close_down_mode_request_t xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
xcb_set_close_down_mode_request_t
Definition: xproto.h:4690
xcb_set_selection_owner
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_set_screen_saver_request_t
xcb_set_screen_saver_request_t
Definition: xproto.h:4540
xcb_query_text_extents_cookie_t
struct xcb_query_text_extents_cookie_t xcb_query_text_extents_cookie_t
xcb_query_text_extents_cookie_t
xcb_image_text_16_checked
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_grab_pointer_request_t
struct xcb_grab_pointer_request_t xcb_grab_pointer_request_t
xcb_grab_pointer_request_t
xcb_copy_plane
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_host_t
struct xcb_host_t xcb_host_t
xcb_host_t
xcb_change_pointer_control_checked
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_grab_pointer
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
xcb_alloc_color_planes_reply_t
struct xcb_alloc_color_planes_reply_t xcb_alloc_color_planes_reply_t
xcb_alloc_color_planes_reply_t
xcb_query_best_size_reply_t
struct xcb_query_best_size_reply_t xcb_query_best_size_reply_t
xcb_query_best_size_reply_t
xcb_font_iterator_t
struct xcb_font_iterator_t xcb_font_iterator_t
xcb_font_iterator_t
xcb_list_fonts_with_info_reply_t
struct xcb_list_fonts_with_info_reply_t xcb_list_fonts_with_info_reply_t
xcb_list_fonts_with_info_reply_t
xcb_get_motion_events_cookie_t
struct xcb_get_motion_events_cookie_t xcb_get_motion_events_cookie_t
xcb_get_motion_events_cookie_t
xcb_query_tree_request_t
xcb_query_tree_request_t
Definition: xproto.h:1830
xcb_list_installed_colormaps
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:10607
xcb_poly_segment
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_font_end
xcb_generic_iterator_t xcb_font_end(xcb_font_iterator_t i)
Definition: xproto.c:99
xcb_setup_failed_iterator_t
struct xcb_setup_failed_iterator_t xcb_setup_failed_iterator_t
xcb_setup_failed_iterator_t
xcb_change_hosts_request_t
struct xcb_change_hosts_request_t xcb_change_hosts_request_t
xcb_change_hosts_request_t
xcb_font_iterator_t
xcb_font_iterator_t
Definition: xproto.h:76
xcb_get_pointer_control_reply
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_set_selection_owner_checked
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_change_window_attributes_value_list_t
struct xcb_change_window_attributes_value_list_t xcb_change_window_attributes_value_list_t
xcb_change_window_attributes_value_list_t
xcb_create_pixmap_request_t
xcb_create_pixmap_request_t
Definition: xproto.h:2999
xcb_unmap_window_request_t
xcb_unmap_window_request_t
Definition: xproto.h:1696
xcb_create_glyph_cursor_request_t
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4174
xcb_image_text_16_request_t
xcb_image_text_16_request_t
Definition: xproto.h:3710
xcb_get_motion_events
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
xcb_query_colors_unchecked
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_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
Definition: xproto.h:4824
xcb_client_message_event_t
struct xcb_client_message_event_t xcb_client_message_event_t
xcb_client_message_event_t
xcb_unmap_window_request_t
struct xcb_unmap_window_request_t xcb_unmap_window_request_t
xcb_unmap_window_request_t
xcb_list_properties_cookie_t
struct xcb_list_properties_cookie_t xcb_list_properties_cookie_t
xcb_list_properties_cookie_t
XCB_GC_JOIN_STYLE
Definition: xproto.h:3065
xcb_coloritem_t
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
xcb_setup_iterator_t
Definition: xproto.h:501
xcb_expose_event_t
xcb_expose_event_t
Definition: xproto.h:715
xcb_list_extensions_request_t
xcb_list_extensions_request_t
Definition: xproto.h:4311
xcb_grab_button_checked
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_store_named_color_checked
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_grab_pointer_cookie_t
xcb_grab_pointer_cookie_t
Definition: xproto.h:2146
xcb_get_selection_owner_cookie_t
struct xcb_get_selection_owner_cookie_t xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_cookie_t
xcb_create_colormap_checked
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_visualid_iterator_t
struct xcb_visualid_iterator_t xcb_visualid_iterator_t
xcb_visualid_iterator_t
xcb_segment_t
struct xcb_segment_t xcb_segment_t
xcb_segment_t
xcb_rotate_properties_checked
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_poly_line_request_t
struct xcb_poly_line_request_t xcb_poly_line_request_t
xcb_poly_line_request_t
xcb_create_cursor_request_t
struct xcb_create_cursor_request_t xcb_create_cursor_request_t
xcb_create_cursor_request_t
xcb_get_input_focus_reply_t
xcb_get_input_focus_reply_t
Definition: xproto.h:2662
xcb_ungrab_server_request_t
xcb_ungrab_server_request_t
Definition: xproto.h:2456
xcb_destroy_window
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2144
xcb_selection_request_event_t
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_configure_window_aux
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_ungrab_keyboard
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:4549
xcb_alloc_color_cookie_t
struct xcb_alloc_color_cookie_t xcb_alloc_color_cookie_t
xcb_alloc_color_cookie_t
xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping_cookie_t
Definition: xproto.h:4853
xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:4266
xcb_poly_arc_request_t
struct xcb_poly_arc_request_t xcb_poly_arc_request_t
xcb_poly_arc_request_t
xcb_get_font_path_unchecked
xcb_get_font_path_cookie_t xcb_get_font_path_unchecked(xcb_connection_t *c)
Definition: xproto.c:6431
xcb_create_colormap_request_t
xcb_create_colormap_request_t
Definition: xproto.h:3731
xcb_create_window_request_t
xcb_create_window_request_t
Definition: xproto.h:1502
xcb_change_active_pointer_grab_checked
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_drawable_iterator_t
struct xcb_drawable_iterator_t xcb_drawable_iterator_t
xcb_drawable_iterator_t
xcb_get_property_reply_t
xcb_get_property_reply_t
Definition: xproto.h:1994
xcb_set_clip_rectangles_request_t
struct xcb_set_clip_rectangles_request_t xcb_set_clip_rectangles_request_t
xcb_set_clip_rectangles_request_t
xcb_send_event_checked
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_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:914
xcb_set_modifier_mapping_cookie_t
struct xcb_set_modifier_mapping_cookie_t xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
xcb_keycode32_end
xcb_generic_iterator_t xcb_keycode32_end(xcb_keycode32_iterator_t i)
Definition: xproto.c:297
xcb_fontable_iterator_t
struct xcb_fontable_iterator_t xcb_fontable_iterator_t
xcb_fontable_iterator_t
xcb_lookup_color
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_convert_selection
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_keymap_cookie_t
struct xcb_query_keymap_cookie_t xcb_query_keymap_cookie_t
xcb_query_keymap_cookie_t
xcb_set_modifier_mapping_reply
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_change_active_pointer_grab_request_t
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2255
xcb_request_error_t
xcb_request_error_t
Definition: xproto.h:1247
XCB_GC_CAP_STYLE
Definition: xproto.h:3053
xcb_query_best_size_reply
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_alloc_color
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_cw_t
xcb_cw_t
Definition: xproto.h:1354
xcb_translate_coordinates_reply_t
struct xcb_translate_coordinates_reply_t xcb_translate_coordinates_reply_t
xcb_translate_coordinates_reply_t
xcb_get_image_unchecked
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_change_property_request_t
xcb_change_property_request_t
Definition: xproto.h:1937
xcb_alloc_color_cookie_t
xcb_alloc_color_cookie_t
Definition: xproto.h:3828
xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3647
xcb_colormap_end
xcb_generic_iterator_t xcb_colormap_end(xcb_colormap_iterator_t i)
Definition: xproto.c:135
xcb_poly_point_checked
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
xcb_setup_failed_iterator_t
xcb_setup_failed_iterator_t
Definition: xproto.h:443
xcb_get_input_focus_reply_t
struct xcb_get_input_focus_reply_t xcb_get_input_focus_reply_t
xcb_get_input_focus_reply_t
xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
Definition: xproto.h:1875
xcb_get_selection_owner_request_t
struct xcb_get_selection_owner_request_t xcb_get_selection_owner_request_t
xcb_get_selection_owner_request_t
xcb_segment_t
xcb_segment_t
Definition: xproto.h:3483
xcb_alloc_color_planes_reply
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_free_gc_checked
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_image_text_16
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_set_font_path
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_store_named_color_request_t
xcb_store_named_color_request_t
Definition: xproto.h:4038
xcb_clear_area_request_t
xcb_clear_area_request_t
Definition: xproto.h:3389
xcb_enter_notify_event_t
xcb_enter_notify_event_t
Definition: xproto.h:656
xcb_alloc_color_request_t
struct xcb_alloc_color_request_t xcb_alloc_color_request_t
xcb_alloc_color_request_t
xcb_set_access_control_checked
xcb_void_cookie_t xcb_set_access_control_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:13734
xcb_client_message_event_t
xcb_client_message_event_t
Definition: xproto.h:1194
xcb_get_pointer_mapping_reply_t
struct xcb_get_pointer_mapping_reply_t xcb_get_pointer_mapping_reply_t
xcb_get_pointer_mapping_reply_t
xcb_no_operation_request_t
struct xcb_no_operation_request_t xcb_no_operation_request_t
xcb_no_operation_request_t
xcb_keycode_next
void xcb_keycode_next(xcb_keycode_iterator_t *i)
Definition: xproto.c:271
xcb_setup_end
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:991
xcb_change_pointer_control_request_t
struct xcb_change_pointer_control_request_t xcb_change_pointer_control_request_t
xcb_change_pointer_control_request_t
xcb_mapping_notify_event_t
struct xcb_mapping_notify_event_t xcb_mapping_notify_event_t
xcb_mapping_notify_event_t
xcb_change_keyboard_mapping_checked
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_map_notify_event_t
struct xcb_map_notify_event_t xcb_map_notify_event_t
xcb_map_notify_event_t
xcb_query_colors_cookie_t
struct xcb_query_colors_cookie_t xcb_query_colors_cookie_t
xcb_query_colors_cookie_t
xcb_get_screen_saver_cookie_t
struct xcb_get_screen_saver_cookie_t xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_cookie_t
xcb_poly_point_request_t
struct xcb_poly_point_request_t xcb_poly_point_request_t
xcb_poly_point_request_t
xcb_map_window_checked
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_GC_CLIP_MASK
Definition: xproto.h:3151
xcb_store_colors
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_grab_key_checked
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_copy_area_request_t
xcb_copy_area_request_t
Definition: xproto.h:3406
xcb_fontable_end
xcb_generic_iterator_t xcb_fontable_end(xcb_fontable_iterator_t i)
Definition: xproto.c:189
xcb_pixmap_next
void xcb_pixmap_next(xcb_pixmap_iterator_t *i)
Definition: xproto.c:55
xcb_list_extensions_reply
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_set_modifier_mapping_request_t
struct xcb_set_modifier_mapping_request_t xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
xcb_get_property_cookie_t
xcb_get_property_cookie_t
Definition: xproto.h:1970
xcb_change_gc_value_list_t
xcb_change_gc_value_list_t
Definition: xproto.h:3278
xcb_free_colormap_checked
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10356
xcb_change_keyboard_control_aux_checked
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_INPUT_FOCUS_NONE
Definition: xproto.h:2609
xcb_list_fonts_with_info_request_t
struct xcb_list_fonts_with_info_request_t xcb_list_fonts_with_info_request_t
xcb_list_fonts_with_info_request_t
xcb_allow_events_request_t
struct xcb_allow_events_request_t xcb_allow_events_request_t
xcb_allow_events_request_t
xcb_ungrab_button_request_t
struct xcb_ungrab_button_request_t xcb_ungrab_button_request_t
xcb_ungrab_button_request_t
xcb_create_notify_event_t
struct xcb_create_notify_event_t xcb_create_notify_event_t
xcb_create_notify_event_t
xcb_get_motion_events_reply
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_grab_keyboard_reply
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_properties_unchecked
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:3775
xcb_get_atom_name_reply
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
xcb_list_hosts_reply
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_get_property_reply_t
struct xcb_get_property_reply_t xcb_get_property_reply_t
xcb_get_property_reply_t
xcb_translate_coordinates
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_list_extensions_request_t
struct xcb_list_extensions_request_t xcb_list_extensions_request_t
xcb_list_extensions_request_t
xcb_get_font_path_request_t
struct xcb_get_font_path_request_t xcb_get_font_path_request_t
xcb_get_font_path_request_t
xcb_change_keyboard_control
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_set_input_focus_request_t
xcb_set_input_focus_request_t
Definition: xproto.h:2632
xcb_poly_text_8_request_t
xcb_poly_text_8_request_t
Definition: xproto.h:3662
xcb_change_save_set_request_t
struct xcb_change_save_set_request_t xcb_change_save_set_request_t
xcb_change_save_set_request_t
xcb_query_tree_cookie_t
struct xcb_query_tree_cookie_t xcb_query_tree_cookie_t
xcb_query_tree_cookie_t
xcb_destroy_subwindows
xcb_void_cookie_t xcb_destroy_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2198
xcb_query_pointer_request_t
struct xcb_query_pointer_request_t xcb_query_pointer_request_t
xcb_query_pointer_request_t
xcb_change_active_pointer_grab
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_get_pointer_mapping_reply_t
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4802
xcb_colormap_next
void xcb_colormap_next(xcb_colormap_iterator_t *i)
Definition: xproto.c:127
xcb_gcontext_iterator_t
struct xcb_gcontext_iterator_t xcb_gcontext_iterator_t
xcb_gcontext_iterator_t
xcb_get_motion_events_request_t
struct xcb_get_motion_events_request_t xcb_get_motion_events_request_t
xcb_get_motion_events_request_t
xcb_query_font_request_t
struct xcb_query_font_request_t xcb_query_font_request_t
xcb_query_font_request_t
xcb_charinfo_t
struct xcb_charinfo_t xcb_charinfo_t
xcb_charinfo_t
xcb_set_pointer_mapping_request_t
struct xcb_set_pointer_mapping_request_t xcb_set_pointer_mapping_request_t
xcb_set_pointer_mapping_request_t
xcb_query_best_size_request_t
xcb_query_best_size_request_t
Definition: xproto.h:4242
xcb_grab_keyboard_reply_t
xcb_grab_keyboard_reply_t
Definition: xproto.h:2292
xcb_pixmap_end
xcb_generic_iterator_t xcb_pixmap_end(xcb_pixmap_iterator_t i)
Definition: xproto.c:63
xcb_put_image_request_t
xcb_put_image_request_t
Definition: xproto.h:3604
xcb_copy_colormap_and_free
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_poly_line_request_t
xcb_poly_line_request_t
Definition: xproto.h:3472
xcb_create_gc_aux
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_button_press_event_t
struct xcb_button_press_event_t xcb_button_press_event_t
xcb_button_press_event_t
xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
Definition: xproto.h:2829
xcb_query_tree_reply_t
xcb_query_tree_reply_t
Definition: xproto.h:1840
xcb_kill_client_request_t
xcb_kill_client_request_t
Definition: xproto.h:4706
xcb_str_iterator_t
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
xcb_configure_window_value_list_t
struct xcb_configure_window_value_list_t xcb_configure_window_value_list_t
xcb_configure_window_value_list_t
xcb_no_exposure_event_t
xcb_no_exposure_event_t
Definition: xproto.h:755
xcb_query_tree
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_grab_key_request_t
xcb_grab_key_request_t
Definition: xproto.h:2322
XCB_CW_BACK_PIXEL
Definition: xproto.h:1369
xcb_allow_events
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_change_active_pointer_grab_request_t
struct xcb_change_active_pointer_grab_request_t xcb_change_active_pointer_grab_request_t
xcb_change_active_pointer_grab_request_t
xcb_get_screen_saver_reply_t
struct xcb_get_screen_saver_reply_t xcb_get_screen_saver_reply_t
xcb_get_screen_saver_reply_t
xcb_query_keymap_reply_t
struct xcb_query_keymap_reply_t xcb_query_keymap_reply_t
xcb_query_keymap_reply_t
xcb_create_colormap_request_t
struct xcb_create_colormap_request_t xcb_create_colormap_request_t
xcb_create_colormap_request_t
xcb_query_pointer_reply
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_copy_plane_request_t
struct xcb_copy_plane_request_t xcb_copy_plane_request_t
xcb_copy_plane_request_t
xcb_unmap_notify_event_t
xcb_unmap_notify_event_t
Definition: xproto.h:827
xcb_property_notify_event_t
xcb_property_notify_event_t
Definition: xproto.h:1002
xcb_free_gc_request_t
xcb_free_gc_request_t
Definition: xproto.h:3376
xcb_unmap_subwindows_request_t
xcb_unmap_subwindows_request_t
Definition: xproto.h:1709
xcb_free_colors_request_t
xcb_free_colors_request_t
Definition: xproto.h:3984
xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_cookie_t
Definition: xproto.h:2055
xcb_resize_request_event_t
xcb_resize_request_event_t
Definition: xproto.h:951
xcb_keycode_end
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:279
xcb_change_window_attributes_request_t
struct xcb_change_window_attributes_request_t xcb_change_window_attributes_request_t
xcb_change_window_attributes_request_t
xcb_set_access_control
xcb_void_cookie_t xcb_set_access_control(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:13760
xcb_intern_atom_unchecked
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_get_screen_saver_request_t
xcb_get_screen_saver_request_t
Definition: xproto.h:4563
xcb_get_keyboard_mapping_reply
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_free_colormap_request_t
xcb_free_colormap_request_t
Definition: xproto.h:3746
xcb_translate_coordinates_request_t
xcb_translate_coordinates_request_t
Definition: xproto.h:2565
xcb_get_geometry_request_t
struct xcb_get_geometry_request_t xcb_get_geometry_request_t
xcb_get_geometry_request_t
xcb_uninstall_colormap_request_t
struct xcb_uninstall_colormap_request_t xcb_uninstall_colormap_request_t
xcb_uninstall_colormap_request_t
XCB_ALLOW_ASYNC_KEYBOARD
Definition: xproto.h:2378
xcb_delete_property
xcb_void_cookie_t xcb_delete_property(xcb_connection_t *c, xcb_window_t window, xcb_atom_t property)
Definition: xproto.c:3555
xcb_kill_client_checked
xcb_void_cookie_t xcb_kill_client_checked(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13838
xcb_allow_events_checked
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_point_iterator_t
struct xcb_point_iterator_t xcb_point_iterator_t
xcb_point_iterator_t
xcb_get_atom_name_reply_t
xcb_get_atom_name_reply_t
Definition: xproto.h:1906
xcb_query_colors_request_t
xcb_query_colors_request_t
Definition: xproto.h:4080
xcb_fontprop_t
struct xcb_fontprop_t xcb_fontprop_t
xcb_fontprop_t
xcb_button_iterator_t
struct xcb_button_iterator_t xcb_button_iterator_t
xcb_button_iterator_t
xcb_clear_area
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_str_end
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:5940
xcb_query_tree_cookie_t
xcb_query_tree_cookie_t
Definition: xproto.h:1820
XCB_GC_TILE_STIPPLE_ORIGIN_Y
Definition: xproto.h:3125
xcb_lookup_color_reply_t
struct xcb_lookup_color_reply_t xcb_lookup_color_reply_t
xcb_lookup_color_reply_t
xcb_alloc_color_planes
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_change_pointer_control
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_get_pointer_control_request_t
struct xcb_get_pointer_control_request_t xcb_get_pointer_control_request_t
xcb_get_pointer_control_request_t
xcb_set_input_focus_checked
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_query_best_size_request_t
struct xcb_query_best_size_request_t xcb_query_best_size_request_t
xcb_query_best_size_request_t
xcb_bell_request_t
xcb_bell_request_t
Definition: xproto.h:4466
xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:2172
xcb_get_screen_saver_reply_t
xcb_get_screen_saver_reply_t
Definition: xproto.h:4572
xcb_create_window_value_list_t
struct xcb_create_window_value_list_t xcb_create_window_value_list_t
xcb_create_window_value_list_t
xcb_segment_end
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:8700
xcb_list_installed_colormaps_reply_t
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3816
xcb_change_hosts_checked
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_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_grab_keyboard_unchecked
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_query_text_extents_reply
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_list_hosts_cookie_t
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_create_gc
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
xcb_copy_gc_request_t
xcb_copy_gc_request_t
Definition: xproto.h:3324
xcb_visibility_notify_event_t
xcb_visibility_notify_event_t
Definition: xproto.h:777
xcb_get_input_focus
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:5287
xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
Definition: xproto.h:1854
XCB_GRAB_MODE_SYNC
Definition: xproto.h:2121
xcb_point_next
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:325
xcb_setup_authenticate_t
struct xcb_setup_authenticate_t xcb_setup_authenticate_t
xcb_setup_authenticate_t
xcb_copy_gc
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_host_next
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:13601
xcb_get_keyboard_mapping_cookie_t
struct xcb_get_keyboard_mapping_cookie_t xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t
xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
Definition: xproto.h:423
xcb_query_text_extents_reply_t
struct xcb_query_text_extents_reply_t xcb_query_text_extents_reply_t
xcb_query_text_extents_reply_t
xcb_query_colors_cookie_t
xcb_query_colors_cookie_t
Definition: xproto.h:4070
xcb_keycode_iterator_t
struct xcb_keycode_iterator_t xcb_keycode_iterator_t
xcb_keycode_iterator_t
xcb_colormap_iterator_t
struct xcb_colormap_iterator_t xcb_colormap_iterator_t
xcb_colormap_iterator_t
xcb_query_keymap_request_t
xcb_query_keymap_request_t
Definition: xproto.h:2683
xcb_alloc_named_color_unchecked
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_ALLOW_ASYNC_POINTER
Definition: xproto.h:2350
xcb_fontable_iterator_t
xcb_fontable_iterator_t
Definition: xproto.h:131
xcb_get_keyboard_mapping_reply_t
struct xcb_get_keyboard_mapping_reply_t xcb_get_keyboard_mapping_reply_t
xcb_get_keyboard_mapping_reply_t
xcb_depth_t
xcb_depth_t
Definition: xproto.h:325
xcb_query_font_reply_t
struct xcb_query_font_reply_t xcb_query_font_reply_t
xcb_query_font_reply_t
xcb_warp_pointer_request_t
struct xcb_warp_pointer_request_t xcb_warp_pointer_request_t
xcb_warp_pointer_request_t
xcb_coloritem_next
void xcb_coloritem_next(xcb_coloritem_iterator_t *i)
Definition: xproto.c:11297
xcb_change_gc_request_t
struct xcb_change_gc_request_t xcb_change_gc_request_t
xcb_change_gc_request_t
xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping_cookie_t
Definition: xproto.h:4754
xcb_timestamp_end
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:243
xcb_timestamp_iterator_t
struct xcb_timestamp_iterator_t xcb_timestamp_iterator_t
xcb_timestamp_iterator_t
xcb_gcontext_iterator_t
xcb_gcontext_iterator_t
Definition: xproto.h:87
xcb_segment_next
void xcb_segment_next(xcb_segment_iterator_t *i)
Definition: xproto.c:8692
xcb_free_colors
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_query_pointer_reply_t
xcb_query_pointer_reply_t
Definition: xproto.h:2485
xcb_get_screen_saver_request_t
struct xcb_get_screen_saver_request_t xcb_get_screen_saver_request_t
xcb_get_screen_saver_request_t
xcb_query_text_extents
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_CW_BACKING_STORE
Definition: xproto.h:1395
xcb_get_motion_events_request_t
xcb_get_motion_events_request_t
Definition: xproto.h:2531
xcb_query_pointer_request_t
xcb_query_pointer_request_t
Definition: xproto.h:2475
xcb_list_extensions
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:12360
xcb_coord_mode_t
xcb_coord_mode_t
Definition: xproto.h:3443
xcb_grab_button_request_t
struct xcb_grab_button_request_t xcb_grab_button_request_t
xcb_grab_button_request_t
xcb_alloc_color_cells_reply_t
struct xcb_alloc_color_cells_reply_t xcb_alloc_color_cells_reply_t
xcb_alloc_color_cells_reply_t
xcb_setup_authenticate_end
xcb_generic_iterator_t xcb_setup_authenticate_end(xcb_setup_authenticate_iterator_t i)
Definition: xproto.c:836
xcb_translate_coordinates_unchecked
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_copy_area_request_t
struct xcb_copy_area_request_t xcb_copy_area_request_t
xcb_copy_area_request_t
xcb_set_screen_saver
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_query_keymap_request_t
struct xcb_query_keymap_request_t xcb_query_keymap_request_t
xcb_query_keymap_request_t
xcb_poly_rectangle
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_get_property_request_t
xcb_get_property_request_t
Definition: xproto.h:1980
xcb_recolor_cursor_request_t
struct xcb_recolor_cursor_request_t xcb_recolor_cursor_request_t
xcb_recolor_cursor_request_t
xcb_grab_button
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_list_installed_colormaps_reply
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_ungrab_key_request_t
xcb_ungrab_key_request_t
Definition: xproto.h:2340
xcb_query_best_size_cookie_t
struct xcb_query_best_size_cookie_t xcb_query_best_size_cookie_t
xcb_query_best_size_cookie_t
xcb_uninstall_colormap_checked
xcb_void_cookie_t xcb_uninstall_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10522
XCB_BUTTON_INDEX_2
Definition: xproto.h:2199
xcb_query_colors
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_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2305
xcb_poly_fill_rectangle
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_get_geometry_reply
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_free_cursor_request_t
struct xcb_free_cursor_request_t xcb_free_cursor_request_t
xcb_free_cursor_request_t
xcb_copy_plane_request_t
xcb_copy_plane_request_t
Definition: xproto.h:3427
xcb_format_t
struct xcb_format_t xcb_format_t
xcb_format_t
xcb_get_modifier_mapping_reply_t
struct xcb_get_modifier_mapping_reply_t xcb_get_modifier_mapping_reply_t
xcb_get_modifier_mapping_reply_t
xcb_create_window_request_t
struct xcb_create_window_request_t xcb_create_window_request_t
xcb_create_window_request_t
xcb_list_installed_colormaps_unchecked
xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:10634
XCB_PROP_MODE_PREPEND
Definition: xproto.h:1919
xcb_get_geometry_request_t
xcb_get_geometry_request_t
Definition: xproto.h:1793
xcb_change_window_attributes
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_configure_window_aux_checked
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
xcb_alloc_color_planes_unchecked
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_change_window_attributes_aux_checked
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_grab_mode_t
xcb_grab_mode_t
Definition: xproto.h:2120
xcb_create_window_value_list_t
xcb_create_window_value_list_t
Definition: xproto.h:1478
xcb_fontprop_t
xcb_fontprop_t
Definition: xproto.h:2736
XCB_GC_DASH_OFFSET
Definition: xproto.h:3160
xcb_alloc_color_cells
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_COLORMAP_STATE_UNINSTALLED
Definition: xproto.h:1141
xcb_button_end
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:315
xcb_fontprop_iterator_t
xcb_fontprop_iterator_t
Definition: xproto.h:2744
xcb_free_pixmap_checked
xcb_void_cookie_t xcb_free_pixmap_checked(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:6548
xcb_list_properties_reply_t
struct xcb_list_properties_reply_t xcb_list_properties_reply_t
xcb_list_properties_reply_t
xcb_get_property_cookie_t
struct xcb_get_property_cookie_t xcb_get_property_cookie_t
xcb_get_property_cookie_t
xcb_map_window_request_t
xcb_map_window_request_t
Definition: xproto.h:1670
xcb_no_operation_request_t
xcb_no_operation_request_t
Definition: xproto.h:4886
xcb_query_pointer_unchecked
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_unmap_subwindows_checked
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2509
XCB_GC_CLIP_ORIGIN_Y
Definition: xproto.h:3148
xcb_get_image_cookie_t
struct xcb_get_image_cookie_t xcb_get_image_cookie_t
xcb_get_image_cookie_t
xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
Definition: xproto.h:704
xcb_create_window_aux
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_poly_text_8_request_t
struct xcb_poly_text_8_request_t xcb_poly_text_8_request_t
xcb_poly_text_8_request_t
xcb_ungrab_server_checked
xcb_void_cookie_t xcb_ungrab_server_checked(xcb_connection_t *c)
Definition: xproto.c:4818
xcb_visualid_end
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:225
xcb_destroy_window_request_t
struct xcb_destroy_window_request_t xcb_destroy_window_request_t
xcb_destroy_window_request_t
xcb_copy_gc_request_t
struct xcb_copy_gc_request_t xcb_copy_gc_request_t
xcb_copy_gc_request_t
xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
Definition: xproto.h:4013
xcb_poly_point_request_t
xcb_poly_point_request_t
Definition: xproto.h:3458
xcb_free_colors_request_t
struct xcb_free_colors_request_t xcb_free_colors_request_t
xcb_free_colors_request_t
xcb_resize_request_event_t
struct xcb_resize_request_event_t xcb_resize_request_event_t
xcb_resize_request_event_t
xcb_list_fonts
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_keysym_iterator_t
struct xcb_keysym_iterator_t xcb_keysym_iterator_t
xcb_keysym_iterator_t
xcb_circulate_window
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_change_keyboard_control_aux
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_BUTTON_INDEX_ANY
Definition: xproto.h:2193
xcb_put_image_request_t
struct xcb_put_image_request_t xcb_put_image_request_t
xcb_put_image_request_t
XCB_COORD_MODE_ORIGIN
Definition: xproto.h:3444
xcb_configure_window_request_t
xcb_configure_window_request_t
Definition: xproto.h:1753
XCB_GRAB_MODE_ASYNC
Definition: xproto.h:2126
xcb_grab_button_request_t
xcb_grab_button_request_t
Definition: xproto.h:2219
XCB_GC_CLIP_ORIGIN_X
Definition: xproto.h:3145
XCB_GC_FILL_STYLE
Definition: xproto.h:3073
xcb_change_gc
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_change_gc_value_list_t
struct xcb_change_gc_value_list_t xcb_change_gc_value_list_t
xcb_change_gc_value_list_t
xcb_atom_iterator_t
struct xcb_atom_iterator_t xcb_atom_iterator_t
xcb_atom_iterator_t
xcb_free_pixmap
xcb_void_cookie_t xcb_free_pixmap(xcb_connection_t *c, xcb_pixmap_t pixmap)
Destroys a pixmap.
Definition: xproto.c:6575
xcb_rgb_iterator_t
xcb_rgb_iterator_t
Definition: xproto.h:4061
xcb_rgb_t
xcb_rgb_t
Definition: xproto.h:4051
xcb_drawable_next
void xcb_drawable_next(xcb_drawable_iterator_t *i)
Definition: xproto.c:163
xcb_visualid_next
void xcb_visualid_next(xcb_visualid_iterator_t *i)
Definition: xproto.c:217
xcb_open_font_checked
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_set_font_path_request_t
struct xcb_set_font_path_request_t xcb_set_font_path_request_t
xcb_set_font_path_request_t
xcb_get_input_focus_cookie_t
xcb_get_input_focus_cookie_t
Definition: xproto.h:2643
xcb_close_font_request_t
struct xcb_close_font_request_t xcb_close_font_request_t
xcb_close_font_request_t
xcb_format_t
xcb_format_t
Definition: xproto.h:274
xcb_recolor_cursor_request_t
xcb_recolor_cursor_request_t
Definition: xproto.h:4210
xcb_keymap_notify_event_t
struct xcb_keymap_notify_event_t xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
xcb_configure_window_value_list_t
xcb_configure_window_value_list_t
Definition: xproto.h:1737
xcb_list_installed_colormaps_cookie_t
struct xcb_list_installed_colormaps_cookie_t xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_cookie_t
xcb_set_screen_saver_request_t
struct xcb_set_screen_saver_request_t xcb_set_screen_saver_request_t
xcb_set_screen_saver_request_t
xcb_charinfo_iterator_t
xcb_charinfo_iterator_t
Definition: xproto.h:2765
xcb_query_extension_unchecked
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_list_properties_reply_t
xcb_list_properties_reply_t
Definition: xproto.h:2028
xcb_query_text_extents_cookie_t
xcb_query_text_extents_cookie_t
Definition: xproto.h:2819
xcb_str_next
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:5929
xcb_create_gc_checked
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_get_atom_name_reply_t
struct xcb_get_atom_name_reply_t xcb_get_atom_name_reply_t
xcb_get_atom_name_reply_t
xcb_uninstall_colormap_request_t
xcb_uninstall_colormap_request_t
Definition: xproto.h:3786
xcb_selection_clear_event_t
struct xcb_selection_clear_event_t xcb_selection_clear_event_t
xcb_selection_clear_event_t
xcb_expose_event_t
struct xcb_expose_event_t xcb_expose_event_t
xcb_expose_event_t
xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_cookie_t
Definition: xproto.h:2268
xcb_delete_property_checked
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_list_properties_cookie_t
xcb_list_properties_cookie_t
Definition: xproto.h:2008
xcb_poly_fill_arc_request_t
xcb_poly_fill_arc_request_t
Definition: xproto.h:3584
xcb_warp_pointer_request_t
xcb_warp_pointer_request_t
Definition: xproto.h:2594
xcb_list_fonts_request_t
struct xcb_list_fonts_request_t xcb_list_fonts_request_t
xcb_list_fonts_request_t
xcb_colormap_state_t
xcb_colormap_state_t
Definition: xproto.h:1140
xcb_store_colors_request_t
xcb_store_colors_request_t
Definition: xproto.h:4025
xcb_query_best_size_unchecked
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_set_modifier_mapping
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_poly_segment_request_t
struct xcb_poly_segment_request_t xcb_poly_segment_request_t
xcb_poly_segment_request_t
xcb_query_font_unchecked
xcb_query_font_cookie_t xcb_query_font_unchecked(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:5688
xcb_get_window_attributes_reply_t
xcb_get_window_attributes_reply_t
Definition: xproto.h:1582
xcb_list_fonts_with_info_cookie_t
struct xcb_list_fonts_with_info_cookie_t xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_cookie_t
xcb_set_close_down_mode_checked
xcb_void_cookie_t xcb_set_close_down_mode_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:13786
xcb_key_press_event_t
struct xcb_key_press_event_t xcb_key_press_event_t
xcb_key_press_event_t
xcb_get_pointer_control
xcb_get_pointer_control_cookie_t xcb_get_pointer_control(xcb_connection_t *c)
Definition: xproto.c:13230
xcb_alloc_named_color_cookie_t
struct xcb_alloc_named_color_cookie_t xcb_alloc_named_color_cookie_t
xcb_alloc_named_color_cookie_t
xcb_grab_keyboard_reply_t
struct xcb_grab_keyboard_reply_t xcb_grab_keyboard_reply_t
xcb_grab_keyboard_reply_t
xcb_unmap_window
xcb_void_cookie_t xcb_unmap_window(xcb_connection_t *c, xcb_window_t window)
Makes a window invisible.
Definition: xproto.c:2482
xcb_get_modifier_mapping_request_t
struct xcb_get_modifier_mapping_request_t xcb_get_modifier_mapping_request_t
xcb_get_modifier_mapping_request_t
xcb_get_screen_saver
xcb_get_screen_saver_cookie_t xcb_get_screen_saver(xcb_connection_t *c)
Definition: xproto.c:13354
xcb_rgb_next
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:11567
xcb_visualtype_iterator_t
xcb_visualtype_iterator_t
Definition: xproto.h:316
xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_cookie_t
Definition: xproto.h:3796
xcb_circulate_notify_event_t
xcb_circulate_notify_event_t
Definition: xproto.h:975
xcb_alloc_color_cells_cookie_t
struct xcb_alloc_color_cells_cookie_t xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_cookie_t
xcb_map_window
xcb_void_cookie_t xcb_map_window(xcb_connection_t *c, xcb_window_t window)
Makes a window visible.
Definition: xproto.c:2374
xcb_get_motion_events_reply_t
struct xcb_get_motion_events_reply_t xcb_get_motion_events_reply_t
xcb_get_motion_events_reply_t
xcb_query_colors_request_t
struct xcb_query_colors_request_t xcb_query_colors_request_t
xcb_query_colors_request_t
xcb_configure_notify_event_t
xcb_configure_notify_event_t
Definition: xproto.h:892
XCB_CW_BIT_GRAVITY
Definition: xproto.h:1388
XCB_INPUT_FOCUS_FOLLOW_KEYBOARD
Definition: xproto.h:2621
xcb_poly_text_8
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_selection_notify_event_t
xcb_selection_notify_event_t
Definition: xproto.h:1129
XCB_ALLOW_REPLAY_POINTER
Definition: xproto.h:2368
xcb_convert_selection_request_t
xcb_convert_selection_request_t
Definition: xproto.h:2089
xcb_drawable_iterator_t
xcb_drawable_iterator_t
Definition: xproto.h:120
xcb_get_window_attributes_request_t
xcb_get_window_attributes_request_t
Definition: xproto.h:1572
xcb_map_subwindows_request_t
xcb_map_subwindows_request_t
Definition: xproto.h:1683
xcb_gc_t
xcb_gc_t
Definition: xproto.h:3022
xcb_gcontext_end
xcb_generic_iterator_t xcb_gcontext_end(xcb_gcontext_iterator_t i)
Definition: xproto.c:117
xcb_grab_keyboard_cookie_t
struct xcb_grab_keyboard_cookie_t xcb_grab_keyboard_cookie_t
xcb_grab_keyboard_cookie_t
XCB_GC_FOREGROUND
Definition: xproto.h:3034
xcb_copy_plane_checked
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_list_extensions_cookie_t
struct xcb_list_extensions_cookie_t xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
xcb_timestamp_iterator_t
xcb_timestamp_iterator_t
Definition: xproto.h:164
xcb_change_keyboard_control_value_list_t
xcb_change_keyboard_control_value_list_t
Definition: xproto.h:4400
xcb_get_screen_saver_unchecked
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:13379
xcb_list_fonts_request_t
xcb_list_fonts_request_t
Definition: xproto.h:2882
xcb_ungrab_pointer
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4205
xcb_prop_mode_t
xcb_prop_mode_t
Definition: xproto.h:1915
xcb_query_text_extents_request_t
struct xcb_query_text_extents_request_t xcb_query_text_extents_request_t
xcb_query_text_extents_request_t
XCB_CW_OVERRIDE_REDIRECT
Definition: xproto.h:1420
xcb_convert_selection_request_t
struct xcb_convert_selection_request_t xcb_convert_selection_request_t
xcb_convert_selection_request_t
xcb_alloc_color_planes_cookie_t
xcb_alloc_color_planes_cookie_t
Definition: xproto.h:3941
xcb_create_cursor_checked
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_point_iterator_t
xcb_point_iterator_t
Definition: xproto.h:225
XCB_CW_BACKING_PLANES
Definition: xproto.h:1408
xcb_fill_poly_request_t
xcb_fill_poly_request_t
Definition: xproto.h:3553
xcb_setup_request_t
xcb_setup_request_t
Definition: xproto.h:410
xcb_poly_line
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_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t
Definition: xproto.h:4346
xcb_colormap_notify_event_t
struct xcb_colormap_notify_event_t xcb_colormap_notify_event_t
xcb_colormap_notify_event_t
xcb_change_property_request_t
struct xcb_change_property_request_t xcb_change_property_request_t
xcb_change_property_request_t
xcb_colormap_iterator_t
xcb_colormap_iterator_t
Definition: xproto.h:98
xcb_set_pointer_mapping_reply_t
struct xcb_set_pointer_mapping_reply_t xcb_set_pointer_mapping_reply_t
xcb_set_pointer_mapping_reply_t
XCB_INPUT_FOCUS_POINTER_ROOT
Definition: xproto.h:2612
xcb_force_screen_saver_request_t
xcb_force_screen_saver_request_t
Definition: xproto.h:4739
xcb_create_colormap
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_unmap_subwindows
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2536
xcb_open_font_request_t
struct xcb_open_font_request_t xcb_open_font_request_t
xcb_open_font_request_t
xcb_create_gc_request_t
struct xcb_create_gc_request_t xcb_create_gc_request_t
xcb_create_gc_request_t
xcb_circulate_notify_event_t
struct xcb_circulate_notify_event_t xcb_circulate_notify_event_t
xcb_circulate_notify_event_t
xcb_fill_poly_checked
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_create_glyph_cursor
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
xcb_cursor_iterator_t
xcb_cursor_iterator_t
Definition: xproto.h:65
xcb_ungrab_pointer_checked
xcb_void_cookie_t xcb_ungrab_pointer_checked(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:4178
xcb_list_properties_request_t
struct xcb_list_properties_request_t xcb_list_properties_request_t
xcb_list_properties_request_t
xcb_get_geometry_cookie_t
struct xcb_get_geometry_cookie_t xcb_get_geometry_cookie_t
xcb_get_geometry_cookie_t
xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping_cookie_t
Definition: xproto.h:4783
xcb_set_close_down_mode
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:13812
xcb_list_installed_colormaps_reply_t
struct xcb_list_installed_colormaps_reply_t xcb_list_installed_colormaps_reply_t
xcb_list_installed_colormaps_reply_t
xcb_get_image
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_key_press_event_t
xcb_key_press_event_t
Definition: xproto.h:545
xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_cookie_t
Definition: xproto.h:4553
xcb_reparent_window_checked
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_destroy_subwindows_request_t
xcb_destroy_subwindows_request_t
Definition: xproto.h:1623
XCB_COLORMAP_STATE_INSTALLED
Definition: xproto.h:1144
xcb_setup_request_iterator_t
struct xcb_setup_request_iterator_t xcb_setup_request_iterator_t
xcb_setup_request_iterator_t
xcb_reparent_notify_event_t
xcb_reparent_notify_event_t
Definition: xproto.h:873
xcb_setup_request_t
struct xcb_setup_request_t xcb_setup_request_t
xcb_setup_request_t
xcb_screen_t
xcb_screen_t
Definition: xproto.h:379
xcb_visibility_notify_event_t
struct xcb_visibility_notify_event_t xcb_visibility_notify_event_t
xcb_visibility_notify_event_t
xcb_bell
xcb_void_cookie_t xcb_bell(xcb_connection_t *c, int8_t percent)
Definition: xproto.c:13134
xcb_change_property_checked
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_image_text_8
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_close_font
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:5555
xcb_circulate_window_request_t
struct xcb_circulate_window_request_t xcb_circulate_window_request_t
xcb_circulate_window_request_t
xcb_free_gc_request_t
struct xcb_free_gc_request_t xcb_free_gc_request_t
xcb_free_gc_request_t
xcb_get_modifier_mapping_unchecked
xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:14444
xcb_depth_t
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_change_gc_checked
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_get_selection_owner_request_t
xcb_get_selection_owner_request_t
Definition: xproto.h:2065
xcb_get_font_path
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:6406
xcb_charinfo_iterator_t
struct xcb_charinfo_iterator_t xcb_charinfo_iterator_t
xcb_charinfo_iterator_t
xcb_set_pointer_mapping
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_intern_atom_reply_t
struct xcb_intern_atom_reply_t xcb_intern_atom_reply_t
xcb_intern_atom_reply_t
xcb_get_image_request_t
xcb_get_image_request_t
Definition: xproto.h:3632
xcb_list_fonts_with_info_unchecked
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_query_pointer
xcb_query_pointer_cookie_t xcb_query_pointer(xcb_connection_t *c, xcb_window_t window)
get pointer coordinates
Definition: xproto.c:4868
xcb_poly_text_16
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_set_modifier_mapping_reply_t
struct xcb_set_modifier_mapping_reply_t xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
xcb_get_atom_name_request_t
xcb_get_atom_name_request_t
Definition: xproto.h:1896
xcb_put_image
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_allow_t
xcb_allow_t
Definition: xproto.h:2349
xcb_configure_window_checked
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_button_press_event_t
xcb_button_press_event_t
Definition: xproto.h:582
xcb_colormap_notify_event_t
xcb_colormap_notify_event_t
Definition: xproto.h:1159
xcb_alloc_named_color
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_alloc_color_unchecked
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_get_keyboard_mapping
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_ALLOW_SYNC_KEYBOARD
Definition: xproto.h:2385
xcb_ungrab_keyboard_request_t
struct xcb_ungrab_keyboard_request_t xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
xcb_button_index_t
xcb_button_index_t
Definition: xproto.h:2192
xcb_visualtype_iterator_t
struct xcb_visualtype_iterator_t xcb_visualtype_iterator_t
xcb_visualtype_iterator_t
xcb_get_motion_events_unchecked
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_list_fonts_reply
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_change_save_set_request_t
xcb_change_save_set_request_t
Definition: xproto.h:1641
xcb_button_iterator_t
xcb_button_iterator_t
Definition: xproto.h:208
xcb_fill_poly_request_t
struct xcb_fill_poly_request_t xcb_fill_poly_request_t
xcb_fill_poly_request_t
xcb_get_window_attributes_request_t
struct xcb_get_window_attributes_request_t xcb_get_window_attributes_request_t
xcb_get_window_attributes_request_t
xcb_grab_key
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
xcb_setup_next
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:980
xcb_get_property_request_t
struct xcb_get_property_request_t xcb_get_property_request_t
xcb_get_property_request_t
xcb_change_keyboard_mapping
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_store_colors_request_t
struct xcb_store_colors_request_t xcb_store_colors_request_t
xcb_store_colors_request_t
xcb_get_pointer_control_reply_t
xcb_get_pointer_control_reply_t
Definition: xproto.h:4511
xcb_alloc_color_planes_request_t
struct xcb_alloc_color_planes_request_t xcb_alloc_color_planes_request_t
xcb_alloc_color_planes_request_t
xcb_map_subwindows_checked
xcb_void_cookie_t xcb_map_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2401
xcb_arc_end
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:369
xcb_create_pixmap
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_image_text_16_request_t
struct xcb_image_text_16_request_t xcb_image_text_16_request_t
xcb_image_text_16_request_t
xcb_set_dashes_request_t
xcb_set_dashes_request_t
Definition: xproto.h:3339
xcb_alloc_named_color_request_t
struct xcb_alloc_named_color_request_t xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
xcb_ge_generic_event_t
xcb_ge_generic_event_t
Definition: xproto.h:1231
xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_cookie_t
Definition: xproto.h:4427
xcb_get_modifier_mapping_reply_t
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4872
xcb_poly_fill_rectangle_request_t
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3570
xcb_setup_request_next
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:673
xcb_destroy_window_request_t
xcb_destroy_window_request_t
Definition: xproto.h:1610
xcb_str_iterator_t
xcb_str_iterator_t
Definition: xproto.h:2863
xcb_set_input_focus
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_create_glyph_cursor_checked
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_change_keyboard_control_checked
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_reparent_notify_event_t
struct xcb_reparent_notify_event_t xcb_reparent_notify_event_t
xcb_reparent_notify_event_t
xcb_get_motion_events_reply_t
xcb_get_motion_events_reply_t
Definition: xproto.h:2543
xcb_timecoord_iterator_t
xcb_timecoord_iterator_t
Definition: xproto.h:2512
xcb_focus_in_event_t
xcb_focus_in_event_t
Definition: xproto.h:684
xcb_change_hosts
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_no_operation_checked
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:14499
xcb_list_extensions_unchecked
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:12385
xcb_setup_failed_t
struct xcb_setup_failed_t xcb_setup_failed_t
xcb_setup_failed_t
xcb_poly_text_16_checked
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
XCB_INPUT_FOCUS_PARENT
Definition: xproto.h:2617
XCB_PLACE_ON_BOTTOM
Definition: xproto.h:964
xcb_visualtype_end
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:405
xcb_create_cursor
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_grab_keyboard_request_t
xcb_grab_keyboard_request_t
Definition: xproto.h:2278
xcb_alloc_named_color_reply_t
xcb_alloc_named_color_reply_t
Definition: xproto.h:3889
xcb_atom_iterator_t
xcb_atom_iterator_t
Definition: xproto.h:109
xcb_poly_point
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_open_font_request_t
xcb_open_font_request_t
Definition: xproto.h:2706
xcb_gcontext_next
void xcb_gcontext_next(xcb_gcontext_iterator_t *i)
Definition: xproto.c:109
xcb_format_end
xcb_generic_iterator_t xcb_format_end(xcb_format_iterator_t i)
Definition: xproto.c:387
xcb_create_pixmap_request_t
struct xcb_create_pixmap_request_t xcb_create_pixmap_request_t
xcb_create_pixmap_request_t
xcb_timecoord_iterator_t
struct xcb_timecoord_iterator_t xcb_timecoord_iterator_t
xcb_timecoord_iterator_t
xcb_lookup_color_request_t
xcb_lookup_color_request_t
Definition: xproto.h:4112
xcb_copy_colormap_and_free_request_t
struct xcb_copy_colormap_and_free_request_t xcb_copy_colormap_and_free_request_t
xcb_copy_colormap_and_free_request_t
xcb_free_cursor_request_t
xcb_free_cursor_request_t
Definition: xproto.h:4197
XCB_CW_SAVE_UNDER
Definition: xproto.h:1425
xcb_grab_server
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:4793
xcb_char2b_iterator_t
struct xcb_char2b_iterator_t xcb_char2b_iterator_t
xcb_char2b_iterator_t
xcb_list_properties
xcb_list_properties_cookie_t xcb_list_properties(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:3748
xcb_reparent_window_request_t
struct xcb_reparent_window_request_t xcb_reparent_window_request_t
xcb_reparent_window_request_t
xcb_charinfo_end
xcb_generic_iterator_t xcb_charinfo_end(xcb_charinfo_iterator_t i)
Definition: xproto.c:5608
xcb_store_named_color
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_query_font_cookie_t
xcb_query_font_cookie_t
Definition: xproto.h:2774
xcb_set_clip_rectangles
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
xcb_configure_window
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_mapping_notify_event_t
xcb_mapping_notify_event_t
Definition: xproto.h:1215
xcb_client_message_data_end
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:1011
xcb_get_atom_name_request_t
struct xcb_get_atom_name_request_t xcb_get_atom_name_request_t
xcb_get_atom_name_request_t
xcb_poly_segment_request_t
xcb_poly_segment_request_t
Definition: xproto.h:3505
xcb_query_colors_reply_t
struct xcb_query_colors_reply_t xcb_query_colors_reply_t
xcb_query_colors_reply_t
xcb_set_access_control_request_t
xcb_set_access_control_request_t
Definition: xproto.h:4672
xcb_selection_request_event_t
xcb_selection_request_event_t
Definition: xproto.h:1111
xcb_query_keymap_unchecked
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:5370
xcb_translate_coordinates_reply_t
xcb_translate_coordinates_reply_t
Definition: xproto.h:2578
xcb_ungrab_pointer_request_t
struct xcb_ungrab_pointer_request_t xcb_ungrab_pointer_request_t
xcb_ungrab_pointer_request_t
xcb_query_tree_reply
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_property_notify_event_t
struct xcb_property_notify_event_t xcb_property_notify_event_t
xcb_property_notify_event_t
xcb_copy_area
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_client_message_data_t
xcb_client_message_data_t
Definition: xproto.h:1173
xcb_circulate_window_checked
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_list_fonts_reply_t
struct xcb_list_fonts_reply_t xcb_list_fonts_reply_t
xcb_list_fonts_reply_t
xcb_clear_area_checked
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_fontprop_next
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:5582
xcb_get_geometry_reply_t
struct xcb_get_geometry_reply_t xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
xcb_allow_events_request_t
xcb_allow_events_request_t
Definition: xproto.h:2431
xcb_list_hosts_reply_t
xcb_list_hosts_reply_t
Definition: xproto.h:4652
xcb_query_pointer_reply_t
struct xcb_query_pointer_reply_t xcb_query_pointer_reply_t
xcb_query_pointer_reply_t
xcb_setup_t
struct xcb_setup_t xcb_setup_t
xcb_setup_t
xcb_force_screen_saver_request_t
struct xcb_force_screen_saver_request_t xcb_force_screen_saver_request_t
xcb_force_screen_saver_request_t
xcb_install_colormap_request_t
struct xcb_install_colormap_request_t xcb_install_colormap_request_t
xcb_install_colormap_request_t
xcb_alloc_color_cells_reply
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_get_geometry
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_send_event
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_set_input_focus_request_t
struct xcb_set_input_focus_request_t xcb_set_input_focus_request_t
xcb_set_input_focus_request_t
xcb_get_input_focus_request_t
struct xcb_get_input_focus_request_t xcb_get_input_focus_request_t
xcb_get_input_focus_request_t
xcb_get_geometry_cookie_t
xcb_get_geometry_cookie_t
Definition: xproto.h:1783
xcb_image_text_8_checked
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_get_atom_name_unchecked
xcb_get_atom_name_cookie_t xcb_get_atom_name_unchecked(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3330
xcb_get_window_attributes
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_ungrab_server
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:4843
xcb_install_colormap
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10495
xcb_poly_fill_arc
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_intern_atom_reply
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_CW_BACK_PIXMAP
Definition: xproto.h:1355
xcb_fill_poly
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_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
Definition: xproto.h:461
xcb_free_pixmap_request_t
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
xcb_create_window
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_set_clip_rectangles_request_t
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3361
xcb_query_tree_unchecked
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_BUTTON_INDEX_3
Definition: xproto.h:2202
xcb_image_text_8_request_t
xcb_image_text_8_request_t
Definition: xproto.h:3694
xcb_charinfo_t
xcb_charinfo_t
Definition: xproto.h:2753
xcb_ungrab_button
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_query_text_extents_unchecked
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
xcb_button_next
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:307
xcb_put_image_checked
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_arc_t
struct xcb_arc_t xcb_arc_t
xcb_arc_t
XCB_CW_DONT_PROPAGATE
Definition: xproto.h:1433
xcb_delete_property_request_t
xcb_delete_property_request_t
Definition: xproto.h:1955
xcb_lookup_color_unchecked
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_bool32_iterator_t
xcb_bool32_iterator_t
Definition: xproto.h:142
xcb_get_atom_name
xcb_get_atom_name_cookie_t xcb_get_atom_name(xcb_connection_t *c, xcb_atom_t atom)
Definition: xproto.c:3303
XCB_GC_FONT
Definition: xproto.h:3128
xcb_poly_fill_arc_checked
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_host_end
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:13612
xcb_get_input_focus_cookie_t
struct xcb_get_input_focus_cookie_t xcb_get_input_focus_cookie_t
xcb_get_input_focus_cookie_t
xcb_get_keyboard_control_reply_t
xcb_get_keyboard_control_reply_t
Definition: xproto.h:4446
xcb_keysym_end
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:261
xcb_intern_atom_request_t
xcb_intern_atom_request_t
Definition: xproto.h:1864
xcb_list_fonts_with_info
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_free_colors_checked
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_get_selection_owner_reply_t
xcb_get_selection_owner_reply_t
Definition: xproto.h:2075
xcb_rgb_t
struct xcb_rgb_t xcb_rgb_t
xcb_rgb_t
xcb_query_pointer_cookie_t
struct xcb_query_pointer_cookie_t xcb_query_pointer_cookie_t
xcb_query_pointer_cookie_t
xcb_free_colormap_request_t
struct xcb_free_colormap_request_t xcb_free_colormap_request_t
xcb_free_colormap_request_t
xcb_translate_coordinates_reply
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_rectangle_t
xcb_rectangle_t
Definition: xproto.h:234
xcb_map_request_event_t
struct xcb_map_request_event_t xcb_map_request_event_t
xcb_map_request_event_t
xcb_setup_iterator_t
struct xcb_setup_iterator_t xcb_setup_iterator_t
xcb_setup_iterator_t
xcb_grab_pointer_cookie_t
struct xcb_grab_pointer_cookie_t xcb_grab_pointer_cookie_t
xcb_grab_pointer_cookie_t
XCB_CW_BORDER_PIXMAP
Definition: xproto.h:1374
XCB_CW_BACKING_PIXEL
Definition: xproto.h:1413
xcb_format_iterator_t
xcb_format_iterator_t
Definition: xproto.h:284
XCB_CW_WIN_GRAVITY
Definition: xproto.h:1391
xcb_change_keyboard_control_request_t
struct xcb_change_keyboard_control_request_t xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
XCB_GC_PLANE_MASK
Definition: xproto.h:3026
xcb_alloc_color_cells_request_t
xcb_alloc_color_cells_request_t
Definition: xproto.h:3916
xcb_setup_authenticate_t
xcb_setup_authenticate_t
Definition: xproto.h:452
xcb_atom_next
void xcb_atom_next(xcb_atom_iterator_t *i)
Definition: xproto.c:145
xcb_set_dashes_request_t
struct xcb_set_dashes_request_t xcb_set_dashes_request_t
xcb_set_dashes_request_t
xcb_point_t
xcb_point_t
Definition: xproto.h:217
xcb_list_extensions_reply_t
xcb_list_extensions_reply_t
Definition: xproto.h:4320
xcb_unmap_notify_event_t
struct xcb_unmap_notify_event_t xcb_unmap_notify_event_t
xcb_unmap_notify_event_t
xcb_set_modifier_mapping_unchecked
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_lookup_color_reply_t
xcb_lookup_color_reply_t
Definition: xproto.h:4124
xcb_create_gc_aux_checked
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_drawable_end
xcb_generic_iterator_t xcb_drawable_end(xcb_drawable_iterator_t i)
Definition: xproto.c:171
xcb_graphics_exposure_event_t
xcb_graphics_exposure_event_t
Definition: xproto.h:734
XCB_COORD_MODE_PREVIOUS
Definition: xproto.h:3447
xcb_free_cursor_checked
xcb_void_cookie_t xcb_free_cursor_checked(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:12013
xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:4417
xcb_poly_text_16_request_t
xcb_poly_text_16_request_t
Definition: xproto.h:3678
xcb_grab_keyboard
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_circulate_window_request_t
xcb_circulate_window_request_t
Definition: xproto.h:1773
xcb_fontable_next
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
XCB_PLACE_ON_TOP
Definition: xproto.h:961
xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
Definition: xproto.h:1803
xcb_poly_segment_checked
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_cells_request_t
struct xcb_alloc_color_cells_request_t xcb_alloc_color_cells_request_t
xcb_alloc_color_cells_request_t
xcb_ungrab_pointer_request_t
xcb_ungrab_pointer_request_t
Definition: xproto.h:2185
xcb_coloritem_end
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:11305
xcb_grab_server_request_t
struct xcb_grab_server_request_t xcb_grab_server_request_t
xcb_grab_server_request_t
xcb_get_font_path_reply_t
xcb_get_font_path_reply_t
Definition: xproto.h:2984
xcb_query_extension_request_t
xcb_query_extension_request_t
Definition: xproto.h:4276
xcb_lookup_color_request_t
struct xcb_lookup_color_request_t xcb_lookup_color_request_t
xcb_lookup_color_request_t
xcb_get_input_focus_request_t
xcb_get_input_focus_request_t
Definition: xproto.h:2653
xcb_create_window_aux_checked
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_intern_atom_request_t
struct xcb_intern_atom_request_t xcb_intern_atom_request_t
xcb_intern_atom_request_t
xcb_destroy_notify_event_t
xcb_destroy_notify_event_t
Definition: xproto.h:813
xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_keycode32_iterator_t
struct xcb_keycode32_iterator_t xcb_keycode32_iterator_t
xcb_keycode32_iterator_t
xcb_poly_fill_rectangle_request_t
struct xcb_poly_fill_rectangle_request_t xcb_poly_fill_rectangle_request_t
xcb_poly_fill_rectangle_request_t
xcb_arc_iterator_t
struct xcb_arc_iterator_t xcb_arc_iterator_t
xcb_arc_iterator_t
XCB_BUTTON_INDEX_1
Definition: xproto.h:2196
xcb_rectangle_next
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:343
xcb_arc_t
xcb_arc_t
Definition: xproto.h:253
xcb_rotate_properties
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_list_hosts_cookie_t
xcb_list_hosts_cookie_t
Definition: xproto.h:4633
xcb_free_gc
xcb_void_cookie_t xcb_free_gc(xcb_connection_t *c, xcb_gcontext_t gc)
Destroys a graphics context.
Definition: xproto.c:8163
XCB_BUTTON_INDEX_5
Definition: xproto.h:2208
xcb_query_extension
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_configure_request_event_t
struct xcb_configure_request_event_t xcb_configure_request_event_t
xcb_configure_request_event_t
XCB_GC_TILE
Definition: xproto.h:3094
xcb_grab_pointer_unchecked
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_query_font_reply_t
xcb_query_font_reply_t
Definition: xproto.h:2794
xcb_create_pixmap_checked
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_get_property_unchecked
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_map_notify_event_t
xcb_map_notify_event_t
Definition: xproto.h:843
xcb_get_modifier_mapping_request_t
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4863
xcb_list_installed_colormaps_request_t
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3806
xcb_store_colors_checked
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_send_event_request_t
xcb_send_event_request_t
Definition: xproto.h:2111
xcb_screen_t
struct xcb_screen_t xcb_screen_t
xcb_screen_t
xcb_get_keyboard_mapping_request_t
struct xcb_get_keyboard_mapping_request_t xcb_get_keyboard_mapping_request_t
xcb_get_keyboard_mapping_request_t
xcb_set_pointer_mapping_reply
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_get_pointer_mapping
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:14205
xcb_screen_iterator_t
struct xcb_screen_iterator_t xcb_screen_iterator_t
xcb_screen_iterator_t
xcb_list_hosts_request_t
struct xcb_list_hosts_request_t xcb_list_hosts_request_t
xcb_list_hosts_request_t
xcb_create_gc_request_t
xcb_create_gc_request_t
Definition: xproto.h:3266
xcb_str_t
struct xcb_str_t xcb_str_t
xcb_str_t
xcb_enter_notify_event_t
struct xcb_enter_notify_event_t xcb_enter_notify_event_t
xcb_enter_notify_event_t
xcb_get_pointer_control_cookie_t
xcb_get_pointer_control_cookie_t
Definition: xproto.h:4492
XCB_GC_LINE_STYLE
Definition: xproto.h:3044
xcb_cursor_next
void xcb_cursor_next(xcb_cursor_iterator_t *i)
Definition: xproto.c:73
xcb_destroy_subwindows_checked
xcb_void_cookie_t xcb_destroy_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2171
xcb_change_gc_aux
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_convert_selection_checked
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_set_dashes
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_get_pointer_control_unchecked
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13255
xcb_get_keyboard_control_reply_t
struct xcb_get_keyboard_control_reply_t xcb_get_keyboard_control_reply_t
xcb_get_keyboard_control_reply_t
xcb_char2b_t
struct xcb_char2b_t xcb_char2b_t
xcb_char2b_t
xcb_change_window_attributes_aux
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
xcb_lookup_color_reply
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_setup_authenticate_next
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:825
xcb_bool32_next
void xcb_bool32_next(xcb_bool32_iterator_t *i)
Definition: xproto.c:199
xcb_list_fonts_unchecked
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_keycode32_iterator_t
xcb_keycode32_iterator_t
Definition: xproto.h:197
xcb_coloritem_iterator_t
struct xcb_coloritem_iterator_t xcb_coloritem_iterator_t
xcb_coloritem_iterator_t
xcb_change_hosts_request_t
xcb_change_hosts_request_t
Definition: xproto.h:4603
xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_cookie_t
Definition: xproto.h:3906
XCB_CW_COLORMAP
Definition: xproto.h:1437
xcb_create_gc_value_list_t
struct xcb_create_gc_value_list_t xcb_create_gc_value_list_t
xcb_create_gc_value_list_t
XCB_CW_CURSOR
Definition: xproto.h:1448
xcb_map_window_request_t
struct xcb_map_window_request_t xcb_map_window_request_t
xcb_map_window_request_t
xcb_value_error_t
struct xcb_value_error_t xcb_value_error_t
xcb_value_error_t
xcb_segment_iterator_t
xcb_segment_iterator_t
Definition: xproto.h:3493
xcb_map_subwindows
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2428
xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
Definition: xproto.h:3877
xcb_bool32_end
xcb_generic_iterator_t xcb_bool32_end(xcb_bool32_iterator_t i)
Definition: xproto.c:207
xcb_get_pointer_mapping_request_t
struct xcb_get_pointer_mapping_request_t xcb_get_pointer_mapping_request_t
xcb_get_pointer_mapping_request_t
xcb_window_iterator_t
xcb_window_iterator_t
Definition: xproto.h:43
xcb_ge_generic_event_t
struct xcb_ge_generic_event_t xcb_ge_generic_event_t
xcb_ge_generic_event_t
xcb_get_keyboard_control_request_t
struct xcb_get_keyboard_control_request_t xcb_get_keyboard_control_request_t
xcb_get_keyboard_control_request_t
xcb_query_font
xcb_query_font_cookie_t xcb_query_font(xcb_connection_t *c, xcb_fontable_t font)
query font metrics
Definition: xproto.c:5661
xcb_char2b_iterator_t
xcb_char2b_iterator_t
Definition: xproto.h:32
xcb_get_pointer_mapping_unchecked
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_unchecked(xcb_connection_t *c)
Definition: xproto.c:14230
xcb_alloc_named_color_reply
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_change_window_attributes_checked
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_grab_pointer_request_t
xcb_grab_pointer_request_t
Definition: xproto.h:2156
xcb_motion_notify_event_t
xcb_motion_notify_event_t
Definition: xproto.h:615
xcb_change_keyboard_mapping_request_t
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4334
xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
Definition: xproto.h:3519
xcb_place_t
xcb_place_t
Definition: xproto.h:960
xcb_close_font_request_t
xcb_close_font_request_t
Definition: xproto.h:2721
xcb_query_font_request_t
xcb_query_font_request_t
Definition: xproto.h:2784
xcb_query_tree_request_t
struct xcb_query_tree_request_t xcb_query_tree_request_t
xcb_query_tree_request_t
xcb_set_pointer_mapping_reply_t
xcb_set_pointer_mapping_reply_t
Definition: xproto.h:4773
xcb_setup_failed_t
xcb_setup_failed_t
Definition: xproto.h:432
xcb_set_font_path_checked
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_ungrab_key_request_t
struct xcb_ungrab_key_request_t xcb_ungrab_key_request_t
xcb_ungrab_key_request_t
xcb_ungrab_key_checked
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_alloc_color_planes_reply_t
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3965
xcb_selection_clear_event_t
xcb_selection_clear_event_t
Definition: xproto.h:1019
xcb_get_window_attributes_reply
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_list_fonts_cookie_t
struct xcb_list_fonts_cookie_t xcb_list_fonts_cookie_t
xcb_list_fonts_cookie_t
xcb_window_end
xcb_generic_iterator_t xcb_window_end(xcb_window_iterator_t i)
Definition: xproto.c:45
xcb_list_fonts_cookie_t
xcb_list_fonts_cookie_t
Definition: xproto.h:2872
XCB_ALLOW_REPLAY_KEYBOARD
Definition: xproto.h:2394
xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4834
xcb_recolor_cursor
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_copy_area_checked
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_alloc_color_reply
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_get_modifier_mapping_cookie_t
struct xcb_get_modifier_mapping_cookie_t xcb_get_modifier_mapping_cookie_t
xcb_get_modifier_mapping_cookie_t
xcb_alloc_color_reply_t
xcb_alloc_color_reply_t
Definition: xproto.h:3852
xcb_client_message_data_iterator_t
xcb_client_message_data_iterator_t
Definition: xproto.h:1182
xcb_grab_key_request_t
struct xcb_grab_key_request_t xcb_grab_key_request_t
xcb_grab_key_request_t
xcb_rotate_properties_request_t
struct xcb_rotate_properties_request_t xcb_rotate_properties_request_t
xcb_rotate_properties_request_t
xcb_list_fonts_with_info_reply_t
xcb_list_fonts_with_info_reply_t
Definition: xproto.h:2926
xcb_get_image_reply_t
struct xcb_get_image_reply_t xcb_get_image_reply_t
xcb_get_image_reply_t
XCB_GC_STIPPLE
Definition: xproto.h:3108
xcb_host_iterator_t
struct xcb_host_iterator_t xcb_host_iterator_t
xcb_host_iterator_t
xcb_poly_text_8_checked
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_focus_in_event_t
struct xcb_focus_in_event_t xcb_focus_in_event_t
xcb_focus_in_event_t
xcb_get_atom_name_cookie_t
xcb_get_atom_name_cookie_t
Definition: xproto.h:1886
xcb_open_font
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_send_event_request_t
struct xcb_send_event_request_t xcb_send_event_request_t
xcb_send_event_request_t
xcb_query_keymap_reply
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_alloc_named_color_cookie_t
xcb_alloc_named_color_cookie_t
Definition: xproto.h:3867
xcb_change_property
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_get_font_path_reply
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_CW_EVENT_MASK
Definition: xproto.h:1429
xcb_get_motion_events_cookie_t
xcb_get_motion_events_cookie_t
Definition: xproto.h:2521
xcb_get_window_attributes_reply_t
struct xcb_get_window_attributes_reply_t xcb_get_window_attributes_reply_t
xcb_get_window_attributes_reply_t
xcb_get_keyboard_mapping_request_t
xcb_get_keyboard_mapping_request_t
Definition: xproto.h:4356
xcb_recolor_cursor_checked
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_keysym_iterator_t
xcb_keysym_iterator_t
Definition: xproto.h:175
xcb_get_keyboard_mapping_reply_t
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4367
xcb_get_input_focus_reply
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_depth_iterator_t
struct xcb_depth_iterator_t xcb_depth_iterator_t
xcb_depth_iterator_t
xcb_poly_fill_arc_request_t
struct xcb_poly_fill_arc_request_t xcb_poly_fill_arc_request_t
xcb_poly_fill_arc_request_t
xcb_graphics_exposure_event_t
struct xcb_graphics_exposure_event_t xcb_graphics_exposure_event_t
xcb_graphics_exposure_event_t
xcb_change_save_set_checked
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_visualtype_t
struct xcb_visualtype_t xcb_visualtype_t
xcb_visualtype_t
xcb_get_keyboard_control_request_t
xcb_get_keyboard_control_request_t
Definition: xproto.h:4437
xcb_alloc_color_cells_reply_t
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3928
xcb_free_colormap
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:10383
xcb.h
xcb_cursor_end
xcb_generic_iterator_t xcb_cursor_end(xcb_cursor_iterator_t i)
Definition: xproto.c:81
xcb_poly_arc_checked
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_set_selection_owner_request_t
xcb_set_selection_owner_request_t
Definition: xproto.h:2043
xcb_point_end
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:333
xcb_create_notify_event_t
xcb_create_notify_event_t
Definition: xproto.h:792
XCB_PROP_MODE_REPLACE
Definition: xproto.h:1916
xcb_query_keymap_reply_t
xcb_query_keymap_reply_t
Definition: xproto.h:2692
xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_cookie_t
Definition: xproto.h:1562
xcb_get_modifier_mapping_reply
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_get_selection_owner_reply
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_list_properties_reply
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_change_window_attributes_value_list_t
xcb_change_window_attributes_value_list_t
Definition: xproto.h:1521
xcb_timecoord_t
struct xcb_timecoord_t xcb_timecoord_t
xcb_timecoord_t
xcb_get_pointer_mapping_request_t
xcb_get_pointer_mapping_request_t
Definition: xproto.h:4793
xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
Definition: xproto.h:3015
xcb_lookup_color_cookie_t
struct xcb_lookup_color_cookie_t xcb_lookup_color_cookie_t
xcb_lookup_color_cookie_t
xcb_destroy_subwindows_request_t
struct xcb_destroy_subwindows_request_t xcb_destroy_subwindows_request_t
xcb_destroy_subwindows_request_t
xcb_destroy_window_checked
xcb_void_cookie_t xcb_destroy_window_checked(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:2117
xcb_copy_gc_checked
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_lookup_color_cookie_t
xcb_lookup_color_cookie_t
Definition: xproto.h:4102
xcb_get_keyboard_control
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:13050
xcb_host_t
xcb_host_t
Definition: xproto.h:4615
xcb_kill_client
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:13865
xcb_alloc_color_planes_request_t
xcb_alloc_color_planes_request_t
Definition: xproto.h:3951
xcb_rotate_properties_request_t
xcb_rotate_properties_request_t
Definition: xproto.h:4719
xcb_char2b_t
xcb_char2b_t
Definition: xproto.h:24
xcb_screen_next
void xcb_screen_next(xcb_screen_iterator_t *i)
Definition: xproto.c:543
xcb_rgb_end
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:11575
xcb_setup_request_end
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:684
xcb_arc_iterator_t
xcb_arc_iterator_t
Definition: xproto.h:265
xcb_query_extension_reply
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_get_pointer_control_cookie_t
struct xcb_get_pointer_control_cookie_t xcb_get_pointer_control_cookie_t
xcb_get_pointer_control_cookie_t
xcb_pixmap_iterator_t
struct xcb_pixmap_iterator_t xcb_pixmap_iterator_t
xcb_pixmap_iterator_t
xcb_depth_iterator_t
xcb_depth_iterator_t
Definition: xproto.h:335
XCB_GC_GRAPHICS_EXPOSURES
Definition: xproto.h:3140
xcb_depth_end
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:479
xcb_connection_t
Definition: xcbint.h:197
xcb_clear_area_request_t
struct xcb_clear_area_request_t xcb_clear_area_request_t
xcb_clear_area_request_t
xcb_install_colormap_request_t
xcb_install_colormap_request_t
Definition: xproto.h:3773
xcb_list_hosts_reply_t
struct xcb_list_hosts_reply_t xcb_list_hosts_reply_t
xcb_list_hosts_reply_t
xcb_set_pointer_mapping_request_t
xcb_set_pointer_mapping_request_t
Definition: xproto.h:4764
xcb_timecoord_end
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:4938
xcb_timecoord_next
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:4930
xcb_ungrab_server_request_t
struct xcb_ungrab_server_request_t xcb_ungrab_server_request_t
xcb_ungrab_server_request_t
xcb_list_hosts
xcb_list_hosts_cookie_t xcb_list_hosts(xcb_connection_t *c)
Definition: xproto.c:13660
xcb_create_cursor_request_t
xcb_create_cursor_request_t
Definition: xproto.h:4147
xcb_grab_keyboard_request_t
struct xcb_grab_keyboard_request_t xcb_grab_keyboard_request_t
xcb_grab_keyboard_request_t
xcb_get_image_reply
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_warp_pointer_checked
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_cursor_iterator_t
struct xcb_cursor_iterator_t xcb_cursor_iterator_t
xcb_cursor_iterator_t
xcb_query_colors_reply_t
xcb_query_colors_reply_t
Definition: xproto.h:4090
xcb_change_gc_aux_checked
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_poly_rectangle_request_t
struct xcb_poly_rectangle_request_t xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:199
xcb_pixmap_iterator_t
xcb_pixmap_iterator_t
Definition: xproto.h:54
xcb_close_font_checked
xcb_void_cookie_t xcb_close_font_checked(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:5528
xcb_get_image_request_t
struct xcb_get_image_request_t xcb_get_image_request_t
xcb_get_image_request_t
xcb_query_text_extents_reply_t
xcb_query_text_extents_reply_t
Definition: xproto.h:2839
xcb_query_best_size_reply_t
xcb_query_best_size_reply_t
Definition: xproto.h:4254
xcb_list_fonts_with_info_request_t
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2915
xcb_host_iterator_t
xcb_host_iterator_t
Definition: xproto.h:4624
xcb_atom_end
xcb_generic_iterator_t xcb_atom_end(xcb_atom_iterator_t i)
Definition: xproto.c:153
xcb_set_dashes_checked
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_setup_t
xcb_setup_t
Definition: xproto.h:475
xcb_point_t
struct xcb_point_t xcb_point_t
xcb_point_t
XCB_GC_LINE_WIDTH
Definition: xproto.h:3040
xcb_get_pointer_mapping_cookie_t
struct xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping_cookie_t
xcb_get_pointer_mapping_cookie_t
xcb_rgb_iterator_t
struct xcb_rgb_iterator_t xcb_rgb_iterator_t
xcb_rgb_iterator_t
xcb_poly_arc_request_t
xcb_poly_arc_request_t
Definition: xproto.h:3533
xcb_change_gc_request_t
xcb_change_gc_request_t
Definition: xproto.h:3310
xcb_gravity_notify_event_t
struct xcb_gravity_notify_event_t xcb_gravity_notify_event_t
xcb_gravity_notify_event_t
xcb_set_screen_saver_checked
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_keycode_iterator_t
xcb_keycode_iterator_t
Definition: xproto.h:186
xcb_get_image_cookie_t
xcb_get_image_cookie_t
Definition: xproto.h:3622
XCB_CW_BORDER_PIXEL
Definition: xproto.h:1383
xcb_get_pointer_control_request_t
xcb_get_pointer_control_request_t
Definition: xproto.h:4502
xcb_grab_server_request_t
xcb_grab_server_request_t
Definition: xproto.h:2444
xcb_screen_end
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:554
xcb_alloc_color_cells_unchecked
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_set_pointer_mapping_cookie_t
struct xcb_set_pointer_mapping_cookie_t xcb_set_pointer_mapping_cookie_t
xcb_set_pointer_mapping_cookie_t
xcb_get_keyboard_mapping_unchecked
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_get_selection_owner
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_get_keyboard_control_unchecked
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:13075
xcb_motion_notify_event_t
struct xcb_motion_notify_event_t xcb_motion_notify_event_t
xcb_motion_notify_event_t
xcb_alloc_color_reply_t
struct xcb_alloc_color_reply_t xcb_alloc_color_reply_t
xcb_alloc_color_reply_t
xcb_fontprop_iterator_t
struct xcb_fontprop_iterator_t xcb_fontprop_iterator_t
xcb_fontprop_iterator_t
xcb_char2b_end
xcb_generic_iterator_t xcb_char2b_end(xcb_char2b_iterator_t i)
Definition: xproto.c:27
XCB_GC_BACKGROUND
Definition: xproto.h:3037
xcb_create_glyph_cursor_request_t
struct xcb_create_glyph_cursor_request_t xcb_create_glyph_cursor_request_t
xcb_create_glyph_cursor_request_t
xcb_change_save_set
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_get_screen_saver_reply
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_ungrab_button_request_t
xcb_ungrab_button_request_t
Definition: xproto.h:2240
xcb_set_font_path_request_t
xcb_set_font_path_request_t
Definition: xproto.h:2954
xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
Definition: xproto.h:2555
xcb_input_focus_t
xcb_input_focus_t
Definition: xproto.h:2608
xcb_rectangle_end
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:351
xcb_unmap_window_checked
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_grab_pointer_reply_t
struct xcb_grab_pointer_reply_t xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
XCB_GC_DASH_LIST
Definition: xproto.h:3163
xcb_poly_fill_rectangle_checked
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_get_window_attributes_cookie_t
struct xcb_get_window_attributes_cookie_t xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_cookie_t
xcb_format_iterator_t
struct xcb_format_iterator_t xcb_format_iterator_t
xcb_format_iterator_t
xcb_set_access_control_request_t
struct xcb_set_access_control_request_t xcb_set_access_control_request_t
xcb_set_access_control_request_t
xcb_get_pointer_mapping_reply
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_GC_SUBWINDOW_MODE
Definition: xproto.h:3131
xcb_delete_property_request_t
struct xcb_delete_property_request_t xcb_delete_property_request_t
xcb_delete_property_request_t
xcb_get_font_path_cookie_t
xcb_get_font_path_cookie_t
Definition: xproto.h:2965
xcb_get_atom_name_cookie_t
struct xcb_get_atom_name_cookie_t xcb_get_atom_name_cookie_t
xcb_get_atom_name_cookie_t
xcb_list_installed_colormaps_request_t
struct xcb_list_installed_colormaps_request_t xcb_list_installed_colormaps_request_t
xcb_list_installed_colormaps_request_t
xcb_query_extension_reply_t
struct xcb_query_extension_reply_t xcb_query_extension_reply_t
xcb_query_extension_reply_t
xcb_grab_server_checked
xcb_void_cookie_t xcb_grab_server_checked(xcb_connection_t *c)
Definition: xproto.c:4768
xcb_charinfo_next
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:5600
xcb_value_error_t
xcb_value_error_t
Definition: xproto.h:1263
XCB_GC_FUNCTION
Definition: xproto.h:3023
xcb_query_tree_reply_t
struct xcb_query_tree_reply_t xcb_query_tree_reply_t
xcb_query_tree_reply_t
xcb_no_exposure_event_t
struct xcb_no_exposure_event_t xcb_no_exposure_event_t
xcb_no_exposure_event_t
xcb_bool32_iterator_t
struct xcb_bool32_iterator_t xcb_bool32_iterator_t
xcb_bool32_iterator_t
xcb_copy_colormap_and_free_checked
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_char2b_next
void xcb_char2b_next(xcb_char2b_iterator_t *i)
Definition: xproto.c:19
xcb_map_subwindows_request_t
struct xcb_map_subwindows_request_t xcb_map_subwindows_request_t
xcb_map_subwindows_request_t
xcb_window_next
void xcb_window_next(xcb_window_iterator_t *i)
Definition: xproto.c:37
xcb_create_window_checked
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_list_fonts_with_info_reply
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_kill_client_request_t
struct xcb_kill_client_request_t xcb_kill_client_request_t
xcb_kill_client_request_t
xcb_query_pointer_cookie_t
xcb_query_pointer_cookie_t
Definition: xproto.h:2465
xcb_unmap_subwindows_request_t
struct xcb_unmap_subwindows_request_t xcb_unmap_subwindows_request_t
xcb_unmap_subwindows_request_t
xcb_get_font_path_request_t
xcb_get_font_path_request_t
Definition: xproto.h:2975
xcb_get_selection_owner_unchecked
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_get_selection_owner_reply_t
struct xcb_get_selection_owner_reply_t xcb_get_selection_owner_reply_t
xcb_get_selection_owner_reply_t
xcb_visualid_iterator_t
xcb_visualid_iterator_t
Definition: xproto.h:153
xcb_list_fonts_reply_t
xcb_list_fonts_reply_t
Definition: xproto.h:2893
xcb_keycode32_next
void xcb_keycode32_next(xcb_keycode32_iterator_t *i)
Definition: xproto.c:289