XCB: xproto.h Source File

XCB 1.11.1

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

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_visualid_t;
138
142 typedef struct xcb_visualid_iterator_t {
143 xcb_visualid_t *data;
144 int rem;
145 int index;
146 } xcb_visualid_iterator_t;
147
148 typedef uint32_t xcb_timestamp_t;
149
153 typedef struct xcb_timestamp_iterator_t {
154 xcb_timestamp_t *data;
155 int rem;
156 int index;
157 } xcb_timestamp_iterator_t;
158
159 typedef uint32_t xcb_keysym_t;
160
164 typedef struct xcb_keysym_iterator_t {
165 xcb_keysym_t *data;
166 int rem;
167 int index;
168 } xcb_keysym_iterator_t;
169
170 typedef uint8_t xcb_keycode_t;
171
175 typedef struct xcb_keycode_iterator_t {
176 xcb_keycode_t *data;
177 int rem;
178 int index;
179 } xcb_keycode_iterator_t;
180
181 typedef uint8_t xcb_button_t;
182
186 typedef struct xcb_button_iterator_t {
187 xcb_button_t *data;
188 int rem;
189 int index;
190 } xcb_button_iterator_t;
191
195 typedef struct xcb_point_t {
196 int16_t x;
197 int16_t y;
198 } xcb_point_t;
199
203 typedef struct xcb_point_iterator_t {
204 xcb_point_t *data;
205 int rem;
206 int index;
207 } xcb_point_iterator_t;
208
212 typedef struct xcb_rectangle_t {
213 int16_t x;
214 int16_t y;
215 uint16_t width;
216 uint16_t height;
217 } xcb_rectangle_t;
218
222 typedef struct xcb_rectangle_iterator_t {
223 xcb_rectangle_t *data;
224 int rem;
225 int index;
226 } xcb_rectangle_iterator_t;
227
231 typedef struct xcb_arc_t {
232 int16_t x;
233 int16_t y;
234 uint16_t width;
235 uint16_t height;
236 int16_t angle1;
237 int16_t angle2;
238 } xcb_arc_t;
239
243 typedef struct xcb_arc_iterator_t {
244 xcb_arc_t *data;
245 int rem;
246 int index;
247 } xcb_arc_iterator_t;
248
252 typedef struct xcb_format_t {
253 uint8_t depth;
254 uint8_t bits_per_pixel;
255 uint8_t scanline_pad;
256 uint8_t pad0[5];
257 } xcb_format_t;
258
262 typedef struct xcb_format_iterator_t {
263 xcb_format_t *data;
264 int rem;
265 int index;
266 } xcb_format_iterator_t;
267
268 typedef enum xcb_visual_class_t {
269 XCB_VISUAL_CLASS_STATIC_GRAY = 0,
270 XCB_VISUAL_CLASS_GRAY_SCALE = 1,
271 XCB_VISUAL_CLASS_STATIC_COLOR = 2,
272 XCB_VISUAL_CLASS_PSEUDO_COLOR = 3,
273 XCB_VISUAL_CLASS_TRUE_COLOR = 4,
274 XCB_VISUAL_CLASS_DIRECT_COLOR = 5
275 } xcb_visual_class_t;
276
280 typedef struct xcb_visualtype_t {
281 xcb_visualid_t visual_id;
282 uint8_t _class;
283 uint8_t bits_per_rgb_value;
284 uint16_t colormap_entries;
285 uint32_t red_mask;
286 uint32_t green_mask;
287 uint32_t blue_mask;
288 uint8_t pad0[4];
289 } xcb_visualtype_t;
290
294 typedef struct xcb_visualtype_iterator_t {
295 xcb_visualtype_t *data;
296 int rem;
297 int index;
298 } xcb_visualtype_iterator_t;
299
303 typedef struct xcb_depth_t {
304 uint8_t depth;
305 uint8_t pad0;
306 uint16_t visuals_len;
307 uint8_t pad1[4];
308 } xcb_depth_t;
309
313 typedef struct xcb_depth_iterator_t {
314 xcb_depth_t *data;
315 int rem;
316 int index;
317 } xcb_depth_iterator_t;
318
319 typedef enum xcb_event_mask_t {
320 XCB_EVENT_MASK_NO_EVENT = 0,
321 XCB_EVENT_MASK_KEY_PRESS = 1,
322 XCB_EVENT_MASK_KEY_RELEASE = 2,
323 XCB_EVENT_MASK_BUTTON_PRESS = 4,
324 XCB_EVENT_MASK_BUTTON_RELEASE = 8,
325 XCB_EVENT_MASK_ENTER_WINDOW = 16,
326 XCB_EVENT_MASK_LEAVE_WINDOW = 32,
327 XCB_EVENT_MASK_POINTER_MOTION = 64,
328 XCB_EVENT_MASK_POINTER_MOTION_HINT = 128,
329 XCB_EVENT_MASK_BUTTON_1_MOTION = 256,
330 XCB_EVENT_MASK_BUTTON_2_MOTION = 512,
331 XCB_EVENT_MASK_BUTTON_3_MOTION = 1024,
332 XCB_EVENT_MASK_BUTTON_4_MOTION = 2048,
333 XCB_EVENT_MASK_BUTTON_5_MOTION = 4096,
334 XCB_EVENT_MASK_BUTTON_MOTION = 8192,
335 XCB_EVENT_MASK_KEYMAP_STATE = 16384,
336 XCB_EVENT_MASK_EXPOSURE = 32768,
337 XCB_EVENT_MASK_VISIBILITY_CHANGE = 65536,
338 XCB_EVENT_MASK_STRUCTURE_NOTIFY = 131072,
339 XCB_EVENT_MASK_RESIZE_REDIRECT = 262144,
340 XCB_EVENT_MASK_SUBSTRUCTURE_NOTIFY = 524288,
341 XCB_EVENT_MASK_SUBSTRUCTURE_REDIRECT = 1048576,
342 XCB_EVENT_MASK_FOCUS_CHANGE = 2097152,
343 XCB_EVENT_MASK_PROPERTY_CHANGE = 4194304,
344 XCB_EVENT_MASK_COLOR_MAP_CHANGE = 8388608,
345 XCB_EVENT_MASK_OWNER_GRAB_BUTTON = 16777216
346 } xcb_event_mask_t;
347
348 typedef enum xcb_backing_store_t {
349 XCB_BACKING_STORE_NOT_USEFUL = 0,
350 XCB_BACKING_STORE_WHEN_MAPPED = 1,
351 XCB_BACKING_STORE_ALWAYS = 2
352 } xcb_backing_store_t;
353
357 typedef struct xcb_screen_t {
358 xcb_window_t root;
359 xcb_colormap_t default_colormap;
360 uint32_t white_pixel;
361 uint32_t black_pixel;
362 uint32_t current_input_masks;
363 uint16_t width_in_pixels;
364 uint16_t height_in_pixels;
365 uint16_t width_in_millimeters;
366 uint16_t height_in_millimeters;
367 uint16_t min_installed_maps;
368 uint16_t max_installed_maps;
369 xcb_visualid_t root_visual;
370 uint8_t backing_stores;
371 uint8_t save_unders;
372 uint8_t root_depth;
373 uint8_t allowed_depths_len;
374 } xcb_screen_t;
375
379 typedef struct xcb_screen_iterator_t {
380 xcb_screen_t *data;
381 int rem;
382 int index;
383 } xcb_screen_iterator_t;
384
388 typedef struct xcb_setup_request_t {
389 uint8_t byte_order;
390 uint8_t pad0;
391 uint16_t protocol_major_version;
392 uint16_t protocol_minor_version;
393 uint16_t authorization_protocol_name_len;
394 uint16_t authorization_protocol_data_len;
395 uint8_t pad1[2];
396 } xcb_setup_request_t;
397
401 typedef struct xcb_setup_request_iterator_t {
402 xcb_setup_request_t *data;
403 int rem;
404 int index;
405 } xcb_setup_request_iterator_t;
406
410 typedef struct xcb_setup_failed_t {
411 uint8_t status;
412 uint8_t reason_len;
413 uint16_t protocol_major_version;
414 uint16_t protocol_minor_version;
415 uint16_t length;
416 } xcb_setup_failed_t;
417
421 typedef struct xcb_setup_failed_iterator_t {
422 xcb_setup_failed_t *data;
423 int rem;
424 int index;
425 } xcb_setup_failed_iterator_t;
426
430 typedef struct xcb_setup_authenticate_t {
431 uint8_t status;
432 uint8_t pad0[5];
433 uint16_t length;
434 } xcb_setup_authenticate_t;
435
439 typedef struct xcb_setup_authenticate_iterator_t {
440 xcb_setup_authenticate_t *data;
441 int rem;
442 int index;
443 } xcb_setup_authenticate_iterator_t;
444
445 typedef enum xcb_image_order_t {
446 XCB_IMAGE_ORDER_LSB_FIRST = 0,
447 XCB_IMAGE_ORDER_MSB_FIRST = 1
448 } xcb_image_order_t;
449
453 typedef struct xcb_setup_t {
454 uint8_t status;
455 uint8_t pad0;
456 uint16_t protocol_major_version;
457 uint16_t protocol_minor_version;
458 uint16_t length;
459 uint32_t release_number;
460 uint32_t resource_id_base;
461 uint32_t resource_id_mask;
462 uint32_t motion_buffer_size;
463 uint16_t vendor_len;
464 uint16_t maximum_request_length;
465 uint8_t roots_len;
466 uint8_t pixmap_formats_len;
467 uint8_t image_byte_order;
468 uint8_t bitmap_format_bit_order;
469 uint8_t bitmap_format_scanline_unit;
470 uint8_t bitmap_format_scanline_pad;
471 xcb_keycode_t min_keycode;
472 xcb_keycode_t max_keycode;
473 uint8_t pad1[4];
474 } xcb_setup_t;
475
479 typedef struct xcb_setup_iterator_t {
480 xcb_setup_t *data;
481 int rem;
482 int index;
483 } xcb_setup_iterator_t;
484
485 typedef enum xcb_mod_mask_t {
486 XCB_MOD_MASK_SHIFT = 1,
487 XCB_MOD_MASK_LOCK = 2,
488 XCB_MOD_MASK_CONTROL = 4,
489 XCB_MOD_MASK_1 = 8,
490 XCB_MOD_MASK_2 = 16,
491 XCB_MOD_MASK_3 = 32,
492 XCB_MOD_MASK_4 = 64,
493 XCB_MOD_MASK_5 = 128,
494 XCB_MOD_MASK_ANY = 32768
495 } xcb_mod_mask_t;
496
497 typedef enum xcb_key_but_mask_t {
498 XCB_KEY_BUT_MASK_SHIFT = 1,
499 XCB_KEY_BUT_MASK_LOCK = 2,
500 XCB_KEY_BUT_MASK_CONTROL = 4,
501 XCB_KEY_BUT_MASK_MOD_1 = 8,
502 XCB_KEY_BUT_MASK_MOD_2 = 16,
503 XCB_KEY_BUT_MASK_MOD_3 = 32,
504 XCB_KEY_BUT_MASK_MOD_4 = 64,
505 XCB_KEY_BUT_MASK_MOD_5 = 128,
506 XCB_KEY_BUT_MASK_BUTTON_1 = 256,
507 XCB_KEY_BUT_MASK_BUTTON_2 = 512,
508 XCB_KEY_BUT_MASK_BUTTON_3 = 1024,
509 XCB_KEY_BUT_MASK_BUTTON_4 = 2048,
510 XCB_KEY_BUT_MASK_BUTTON_5 = 4096
511 } xcb_key_but_mask_t;
512
513 typedef enum xcb_window_enum_t {
514 XCB_WINDOW_NONE = 0
515 } xcb_window_enum_t;
516
518 #define XCB_KEY_PRESS 2
519
523 typedef struct xcb_key_press_event_t {
524 uint8_t response_type;
525 xcb_keycode_t detail;
526 uint16_t sequence;
527 xcb_timestamp_t time;
528 xcb_window_t root;
529 xcb_window_t event;
530 xcb_window_t child;
531 int16_t root_x;
532 int16_t root_y;
533 int16_t event_x;
534 int16_t event_y;
535 uint16_t state;
536 uint8_t same_screen;
537 uint8_t pad0;
538 } xcb_key_press_event_t;
539
541 #define XCB_KEY_RELEASE 3
542
543 typedef xcb_key_press_event_t xcb_key_release_event_t;
544
545 typedef enum xcb_button_mask_t {
546 XCB_BUTTON_MASK_1 = 256,
547 XCB_BUTTON_MASK_2 = 512,
548 XCB_BUTTON_MASK_3 = 1024,
549 XCB_BUTTON_MASK_4 = 2048,
550 XCB_BUTTON_MASK_5 = 4096,
551 XCB_BUTTON_MASK_ANY = 32768
552 } xcb_button_mask_t;
553
555 #define XCB_BUTTON_PRESS 4
556
560 typedef struct xcb_button_press_event_t {
561 uint8_t response_type;
562 xcb_button_t detail;
563 uint16_t sequence;
564 xcb_timestamp_t time;
565 xcb_window_t root;
566 xcb_window_t event;
567 xcb_window_t child;
568 int16_t root_x;
569 int16_t root_y;
570 int16_t event_x;
571 int16_t event_y;
572 uint16_t state;
573 uint8_t same_screen;
574 uint8_t pad0;
575 } xcb_button_press_event_t;
576
578 #define XCB_BUTTON_RELEASE 5
579
580 typedef xcb_button_press_event_t xcb_button_release_event_t;
581
582 typedef enum xcb_motion_t {
583 XCB_MOTION_NORMAL = 0,
584 XCB_MOTION_HINT = 1
585 } xcb_motion_t;
586
588 #define XCB_MOTION_NOTIFY 6
589
593 typedef struct xcb_motion_notify_event_t {
594 uint8_t response_type;
595 uint8_t detail;
596 uint16_t sequence;
597 xcb_timestamp_t time;
598 xcb_window_t root;
599 xcb_window_t event;
600 xcb_window_t child;
601 int16_t root_x;
602 int16_t root_y;
603 int16_t event_x;
604 int16_t event_y;
605 uint16_t state;
606 uint8_t same_screen;
607 uint8_t pad0;
608 } xcb_motion_notify_event_t;
609
610 typedef enum xcb_notify_detail_t {
611 XCB_NOTIFY_DETAIL_ANCESTOR = 0,
612 XCB_NOTIFY_DETAIL_VIRTUAL = 1,
613 XCB_NOTIFY_DETAIL_INFERIOR = 2,
614 XCB_NOTIFY_DETAIL_NONLINEAR = 3,
615 XCB_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4,
616 XCB_NOTIFY_DETAIL_POINTER = 5,
617 XCB_NOTIFY_DETAIL_POINTER_ROOT = 6,
618 XCB_NOTIFY_DETAIL_NONE = 7
619 } xcb_notify_detail_t;
620
621 typedef enum xcb_notify_mode_t {
622 XCB_NOTIFY_MODE_NORMAL = 0,
623 XCB_NOTIFY_MODE_GRAB = 1,
624 XCB_NOTIFY_MODE_UNGRAB = 2,
625 XCB_NOTIFY_MODE_WHILE_GRABBED = 3
626 } xcb_notify_mode_t;
627
629 #define XCB_ENTER_NOTIFY 7
630
634 typedef struct xcb_enter_notify_event_t {
635 uint8_t response_type;
636 uint8_t detail;
637 uint16_t sequence;
638 xcb_timestamp_t time;
639 xcb_window_t root;
640 xcb_window_t event;
641 xcb_window_t child;
642 int16_t root_x;
643 int16_t root_y;
644 int16_t event_x;
645 int16_t event_y;
646 uint16_t state;
647 uint8_t mode;
648 uint8_t same_screen_focus;
649 } xcb_enter_notify_event_t;
650
652 #define XCB_LEAVE_NOTIFY 8
653
654 typedef xcb_enter_notify_event_t xcb_leave_notify_event_t;
655
657 #define XCB_FOCUS_IN 9
658
662 typedef struct xcb_focus_in_event_t {
663 uint8_t response_type;
664 uint8_t detail;
665 uint16_t sequence;
666 xcb_window_t event;
667 uint8_t mode;
668 uint8_t pad0[3];
669 } xcb_focus_in_event_t;
670
672 #define XCB_FOCUS_OUT 10
673
674 typedef xcb_focus_in_event_t xcb_focus_out_event_t;
675
677 #define XCB_KEYMAP_NOTIFY 11
678
682 typedef struct xcb_keymap_notify_event_t {
683 uint8_t response_type;
684 uint8_t keys[31];
685 } xcb_keymap_notify_event_t;
686
688 #define XCB_EXPOSE 12
689
693 typedef struct xcb_expose_event_t {
694 uint8_t response_type;
695 uint8_t pad0;
696 uint16_t sequence;
697 xcb_window_t window;
698 uint16_t x;
699 uint16_t y;
700 uint16_t width;
701 uint16_t height;
702 uint16_t count;
703 uint8_t pad1[2];
704 } xcb_expose_event_t;
705
707 #define XCB_GRAPHICS_EXPOSURE 13
708
712 typedef struct xcb_graphics_exposure_event_t {
713 uint8_t response_type;
714 uint8_t pad0;
715 uint16_t sequence;
716 xcb_drawable_t drawable;
717 uint16_t x;
718 uint16_t y;
719 uint16_t width;
720 uint16_t height;
721 uint16_t minor_opcode;
722 uint16_t count;
723 uint8_t major_opcode;
724 uint8_t pad1[3];
725 } xcb_graphics_exposure_event_t;
726
728 #define XCB_NO_EXPOSURE 14
729
733 typedef struct xcb_no_exposure_event_t {
734 uint8_t response_type;
735 uint8_t pad0;
736 uint16_t sequence;
737 xcb_drawable_t drawable;
738 uint16_t minor_opcode;
739 uint8_t major_opcode;
740 uint8_t pad1;
741 } xcb_no_exposure_event_t;
742
743 typedef enum xcb_visibility_t {
744 XCB_VISIBILITY_UNOBSCURED = 0,
745 XCB_VISIBILITY_PARTIALLY_OBSCURED = 1,
746 XCB_VISIBILITY_FULLY_OBSCURED = 2
747 } xcb_visibility_t;
748
750 #define XCB_VISIBILITY_NOTIFY 15
751
755 typedef struct xcb_visibility_notify_event_t {
756 uint8_t response_type;
757 uint8_t pad0;
758 uint16_t sequence;
759 xcb_window_t window;
760 uint8_t state;
761 uint8_t pad1[3];
762 } xcb_visibility_notify_event_t;
763
765 #define XCB_CREATE_NOTIFY 16
766
770 typedef struct xcb_create_notify_event_t {
771 uint8_t response_type;
772 uint8_t pad0;
773 uint16_t sequence;
774 xcb_window_t parent;
775 xcb_window_t window;
776 int16_t x;
777 int16_t y;
778 uint16_t width;
779 uint16_t height;
780 uint16_t border_width;
781 uint8_t override_redirect;
782 uint8_t pad1;
783 } xcb_create_notify_event_t;
784
786 #define XCB_DESTROY_NOTIFY 17
787
791 typedef struct xcb_destroy_notify_event_t {
792 uint8_t response_type;
793 uint8_t pad0;
794 uint16_t sequence;
795 xcb_window_t event;
796 xcb_window_t window;
797 } xcb_destroy_notify_event_t;
798
800 #define XCB_UNMAP_NOTIFY 18
801
805 typedef struct xcb_unmap_notify_event_t {
806 uint8_t response_type;
807 uint8_t pad0;
808 uint16_t sequence;
809 xcb_window_t event;
810 xcb_window_t window;
811 uint8_t from_configure;
812 uint8_t pad1[3];
813 } xcb_unmap_notify_event_t;
814
816 #define XCB_MAP_NOTIFY 19
817
821 typedef struct xcb_map_notify_event_t {
822 uint8_t response_type;
823 uint8_t pad0;
824 uint16_t sequence;
825 xcb_window_t event;
826 xcb_window_t window;
827 uint8_t override_redirect;
828 uint8_t pad1[3];
829 } xcb_map_notify_event_t;
830
832 #define XCB_MAP_REQUEST 20
833
837 typedef struct xcb_map_request_event_t {
838 uint8_t response_type;
839 uint8_t pad0;
840 uint16_t sequence;
841 xcb_window_t parent;
842 xcb_window_t window;
843 } xcb_map_request_event_t;
844
846 #define XCB_REPARENT_NOTIFY 21
847
851 typedef struct xcb_reparent_notify_event_t {
852 uint8_t response_type;
853 uint8_t pad0;
854 uint16_t sequence;
855 xcb_window_t event;
856 xcb_window_t window;
857 xcb_window_t parent;
858 int16_t x;
859 int16_t y;
860 uint8_t override_redirect;
861 uint8_t pad1[3];
862 } xcb_reparent_notify_event_t;
863
865 #define XCB_CONFIGURE_NOTIFY 22
866
870 typedef struct xcb_configure_notify_event_t {
871 uint8_t response_type;
872 uint8_t pad0;
873 uint16_t sequence;
874 xcb_window_t event;
875 xcb_window_t window;
876 xcb_window_t above_sibling;
877 int16_t x;
878 int16_t y;
879 uint16_t width;
880 uint16_t height;
881 uint16_t border_width;
882 uint8_t override_redirect;
883 uint8_t pad1;
884 } xcb_configure_notify_event_t;
885
887 #define XCB_CONFIGURE_REQUEST 23
888
892 typedef struct xcb_configure_request_event_t {
893 uint8_t response_type;
894 uint8_t stack_mode;
895 uint16_t sequence;
896 xcb_window_t parent;
897 xcb_window_t window;
898 xcb_window_t sibling;
899 int16_t x;
900 int16_t y;
901 uint16_t width;
902 uint16_t height;
903 uint16_t border_width;
904 uint16_t value_mask;
905 } xcb_configure_request_event_t;
906
908 #define XCB_GRAVITY_NOTIFY 24
909
913 typedef struct xcb_gravity_notify_event_t {
914 uint8_t response_type;
915 uint8_t pad0;
916 uint16_t sequence;
917 xcb_window_t event;
918 xcb_window_t window;
919 int16_t x;
920 int16_t y;
921 } xcb_gravity_notify_event_t;
922
924 #define XCB_RESIZE_REQUEST 25
925
929 typedef struct xcb_resize_request_event_t {
930 uint8_t response_type;
931 uint8_t pad0;
932 uint16_t sequence;
933 xcb_window_t window;
934 uint16_t width;
935 uint16_t height;
936 } xcb_resize_request_event_t;
937
938 typedef enum xcb_place_t {
939 XCB_PLACE_ON_TOP = 0,
942 XCB_PLACE_ON_BOTTOM = 1
945 } xcb_place_t;
946
948 #define XCB_CIRCULATE_NOTIFY 26
949
953 typedef struct xcb_circulate_notify_event_t {
954 uint8_t response_type;
955 uint8_t pad0;
956 uint16_t sequence;
957 xcb_window_t event;
958 xcb_window_t window;
959 uint8_t pad1[4];
960 uint8_t place;
961 uint8_t pad2[3];
962 } xcb_circulate_notify_event_t;
963
965 #define XCB_CIRCULATE_REQUEST 27
966
967 typedef xcb_circulate_notify_event_t xcb_circulate_request_event_t;
968
969 typedef enum xcb_property_t {
970 XCB_PROPERTY_NEW_VALUE = 0,
971 XCB_PROPERTY_DELETE = 1
972 } xcb_property_t;
973
975 #define XCB_PROPERTY_NOTIFY 28
976
980 typedef struct xcb_property_notify_event_t {
981 uint8_t response_type;
982 uint8_t pad0;
983 uint16_t sequence;
984 xcb_window_t window;
985 xcb_atom_t atom;
986 xcb_timestamp_t time;
987 uint8_t state;
988 uint8_t pad1[3];
989 } xcb_property_notify_event_t;
990
992 #define XCB_SELECTION_CLEAR 29
993
997 typedef struct xcb_selection_clear_event_t {
998 uint8_t response_type;
999 uint8_t pad0;
1000 uint16_t sequence;
1001 xcb_timestamp_t time;
1002 xcb_window_t owner;
1003 xcb_atom_t selection;
1004 } xcb_selection_clear_event_t;
1005
1006 typedef enum xcb_time_t {
1007 XCB_TIME_CURRENT_TIME = 0
1008 } xcb_time_t;
1009
1010 typedef enum xcb_atom_enum_t {
1011 XCB_ATOM_NONE = 0,
1012 XCB_ATOM_ANY = 0,
1013 XCB_ATOM_PRIMARY = 1,
1014 XCB_ATOM_SECONDARY = 2,
1015 XCB_ATOM_ARC = 3,
1016 XCB_ATOM_ATOM = 4,
1017 XCB_ATOM_BITMAP = 5,
1018 XCB_ATOM_CARDINAL = 6,
1019 XCB_ATOM_COLORMAP = 7,
1020 XCB_ATOM_CURSOR = 8,
1021 XCB_ATOM_CUT_BUFFER0 = 9,
1022 XCB_ATOM_CUT_BUFFER1 = 10,
1023 XCB_ATOM_CUT_BUFFER2 = 11,
1024 XCB_ATOM_CUT_BUFFER3 = 12,
1025 XCB_ATOM_CUT_BUFFER4 = 13,
1026 XCB_ATOM_CUT_BUFFER5 = 14,
1027 XCB_ATOM_CUT_BUFFER6 = 15,
1028 XCB_ATOM_CUT_BUFFER7 = 16,
1029 XCB_ATOM_DRAWABLE = 17,
1030 XCB_ATOM_FONT = 18,
1031 XCB_ATOM_INTEGER = 19,
1032 XCB_ATOM_PIXMAP = 20,
1033 XCB_ATOM_POINT = 21,
1034 XCB_ATOM_RECTANGLE = 22,
1035 XCB_ATOM_RESOURCE_MANAGER = 23,
1036 XCB_ATOM_RGB_COLOR_MAP = 24,
1037 XCB_ATOM_RGB_BEST_MAP = 25,
1038 XCB_ATOM_RGB_BLUE_MAP = 26,
1039 XCB_ATOM_RGB_DEFAULT_MAP = 27,
1040 XCB_ATOM_RGB_GRAY_MAP = 28,
1041 XCB_ATOM_RGB_GREEN_MAP = 29,
1042 XCB_ATOM_RGB_RED_MAP = 30,
1043 XCB_ATOM_STRING = 31,
1044 XCB_ATOM_VISUALID = 32,
1045 XCB_ATOM_WINDOW = 33,
1046 XCB_ATOM_WM_COMMAND = 34,
1047 XCB_ATOM_WM_HINTS = 35,
1048 XCB_ATOM_WM_CLIENT_MACHINE = 36,
1049 XCB_ATOM_WM_ICON_NAME = 37,
1050 XCB_ATOM_WM_ICON_SIZE = 38,
1051 XCB_ATOM_WM_NAME = 39,
1052 XCB_ATOM_WM_NORMAL_HINTS = 40,
1053 XCB_ATOM_WM_SIZE_HINTS = 41,
1054 XCB_ATOM_WM_ZOOM_HINTS = 42,
1055 XCB_ATOM_MIN_SPACE = 43,
1056 XCB_ATOM_NORM_SPACE = 44,
1057 XCB_ATOM_MAX_SPACE = 45,
1058 XCB_ATOM_END_SPACE = 46,
1059 XCB_ATOM_SUPERSCRIPT_X = 47,
1060 XCB_ATOM_SUPERSCRIPT_Y = 48,
1061 XCB_ATOM_SUBSCRIPT_X = 49,
1062 XCB_ATOM_SUBSCRIPT_Y = 50,
1063 XCB_ATOM_UNDERLINE_POSITION = 51,
1064 XCB_ATOM_UNDERLINE_THICKNESS = 52,
1065 XCB_ATOM_STRIKEOUT_ASCENT = 53,
1066 XCB_ATOM_STRIKEOUT_DESCENT = 54,
1067 XCB_ATOM_ITALIC_ANGLE = 55,
1068 XCB_ATOM_X_HEIGHT = 56,
1069 XCB_ATOM_QUAD_WIDTH = 57,
1070 XCB_ATOM_WEIGHT = 58,
1071 XCB_ATOM_POINT_SIZE = 59,
1072 XCB_ATOM_RESOLUTION = 60,
1073 XCB_ATOM_COPYRIGHT = 61,
1074 XCB_ATOM_NOTICE = 62,
1075 XCB_ATOM_FONT_NAME = 63,
1076 XCB_ATOM_FAMILY_NAME = 64,
1077 XCB_ATOM_FULL_NAME = 65,
1078 XCB_ATOM_CAP_HEIGHT = 66,
1079 XCB_ATOM_WM_CLASS = 67,
1080 XCB_ATOM_WM_TRANSIENT_FOR = 68
1081 } xcb_atom_enum_t;
1082
1084 #define XCB_SELECTION_REQUEST 30
1085
1089 typedef struct xcb_selection_request_event_t {
1090 uint8_t response_type;
1091 uint8_t pad0;
1092 uint16_t sequence;
1093 xcb_timestamp_t time;
1094 xcb_window_t owner;
1095 xcb_window_t requestor;
1096 xcb_atom_t selection;
1097 xcb_atom_t target;
1098 xcb_atom_t property;
1099 } xcb_selection_request_event_t;
1100
1102 #define XCB_SELECTION_NOTIFY 31
1103
1107 typedef struct xcb_selection_notify_event_t {
1108 uint8_t response_type;
1109 uint8_t pad0;
1110 uint16_t sequence;
1111 xcb_timestamp_t time;
1112 xcb_window_t requestor;
1113 xcb_atom_t selection;
1114 xcb_atom_t target;
1115 xcb_atom_t property;
1116 } xcb_selection_notify_event_t;
1117
1118 typedef enum xcb_colormap_state_t {
1119 XCB_COLORMAP_STATE_UNINSTALLED = 0,
1122 XCB_COLORMAP_STATE_INSTALLED = 1
1125 } xcb_colormap_state_t;
1126
1127 typedef enum xcb_colormap_enum_t {
1128 XCB_COLORMAP_NONE = 0
1129 } xcb_colormap_enum_t;
1130
1132 #define XCB_COLORMAP_NOTIFY 32
1133
1137 typedef struct xcb_colormap_notify_event_t {
1138 uint8_t response_type;
1139 uint8_t pad0;
1140 uint16_t sequence;
1141 xcb_window_t window;
1142 xcb_colormap_t colormap;
1143 uint8_t _new;
1144 uint8_t state;
1145 uint8_t pad1[2];
1146 } xcb_colormap_notify_event_t;
1147
1151 typedef union xcb_client_message_data_t {
1152 uint8_t data8[20];
1153 uint16_t data16[10];
1154 uint32_t data32[5];
1155 } xcb_client_message_data_t;
1156
1160 typedef struct xcb_client_message_data_iterator_t {
1161 xcb_client_message_data_t *data;
1162 int rem;
1163 int index;
1164 } xcb_client_message_data_iterator_t;
1165
1167 #define XCB_CLIENT_MESSAGE 33
1168
1172 typedef struct xcb_client_message_event_t {
1173 uint8_t response_type;
1174 uint8_t format;
1175 uint16_t sequence;
1176 xcb_window_t window;
1177 xcb_atom_t type;
1178 xcb_client_message_data_t data;
1179 } xcb_client_message_event_t;
1180
1181 typedef enum xcb_mapping_t {
1182 XCB_MAPPING_MODIFIER = 0,
1183 XCB_MAPPING_KEYBOARD = 1,
1184 XCB_MAPPING_POINTER = 2
1185 } xcb_mapping_t;
1186
1188 #define XCB_MAPPING_NOTIFY 34
1189
1193 typedef struct xcb_mapping_notify_event_t {
1194 uint8_t response_type;
1195 uint8_t pad0;
1196 uint16_t sequence;
1197 uint8_t request;
1198 xcb_keycode_t first_keycode;
1199 uint8_t count;
1200 uint8_t pad1;
1201 } xcb_mapping_notify_event_t;
1202
1204 #define XCB_GE_GENERIC 35
1205
1209 typedef struct xcb_ge_generic_event_t {
1210 uint8_t response_type;
1211 uint8_t extension;
1212 uint16_t sequence;
1213 uint32_t length;
1214 uint16_t event_type;
1215 uint8_t pad0[22];
1216 uint32_t full_sequence;
1217 } xcb_ge_generic_event_t;
1218
1220 #define XCB_REQUEST 1
1221
1225 typedef struct xcb_request_error_t {
1226 uint8_t response_type;
1227 uint8_t error_code;
1228 uint16_t sequence;
1229 uint32_t bad_value;
1230 uint16_t minor_opcode;
1231 uint8_t major_opcode;
1232 uint8_t pad0;
1233 } xcb_request_error_t;
1234
1236 #define XCB_VALUE 2
1237
1241 typedef struct xcb_value_error_t {
1242 uint8_t response_type;
1243 uint8_t error_code;
1244 uint16_t sequence;
1245 uint32_t bad_value;
1246 uint16_t minor_opcode;
1247 uint8_t major_opcode;
1248 uint8_t pad0;
1249 } xcb_value_error_t;
1250
1252 #define XCB_WINDOW 3
1253
1254 typedef xcb_value_error_t xcb_window_error_t;
1255
1257 #define XCB_PIXMAP 4
1258
1259 typedef xcb_value_error_t xcb_pixmap_error_t;
1260
1262 #define XCB_ATOM 5
1263
1264 typedef xcb_value_error_t xcb_atom_error_t;
1265
1267 #define XCB_CURSOR 6
1268
1269 typedef xcb_value_error_t xcb_cursor_error_t;
1270
1272 #define XCB_FONT 7
1273
1274 typedef xcb_value_error_t xcb_font_error_t;
1275
1277 #define XCB_MATCH 8
1278
1279 typedef xcb_request_error_t xcb_match_error_t;
1280
1282 #define XCB_DRAWABLE 9
1283
1284 typedef xcb_value_error_t xcb_drawable_error_t;
1285
1287 #define XCB_ACCESS 10
1288
1289 typedef xcb_request_error_t xcb_access_error_t;
1290
1292 #define XCB_ALLOC 11
1293
1294 typedef xcb_request_error_t xcb_alloc_error_t;
1295
1297 #define XCB_COLORMAP 12
1298
1299 typedef xcb_value_error_t xcb_colormap_error_t;
1300
1302 #define XCB_G_CONTEXT 13
1303
1304 typedef xcb_value_error_t xcb_g_context_error_t;
1305
1307 #define XCB_ID_CHOICE 14
1308
1309 typedef xcb_value_error_t xcb_id_choice_error_t;
1310
1312 #define XCB_NAME 15
1313
1314 typedef xcb_request_error_t xcb_name_error_t;
1315
1317 #define XCB_LENGTH 16
1318
1319 typedef xcb_request_error_t xcb_length_error_t;
1320
1322 #define XCB_IMPLEMENTATION 17
1323
1324 typedef xcb_request_error_t xcb_implementation_error_t;
1325
1326 typedef enum xcb_window_class_t {
1327 XCB_WINDOW_CLASS_COPY_FROM_PARENT = 0,
1328 XCB_WINDOW_CLASS_INPUT_OUTPUT = 1,
1329 XCB_WINDOW_CLASS_INPUT_ONLY = 2
1330 } xcb_window_class_t;
1331
1332 typedef enum xcb_cw_t {
1333 XCB_CW_BACK_PIXMAP = 1,
1347 XCB_CW_BACK_PIXEL = 2,
1352 XCB_CW_BORDER_PIXMAP = 4,
1361 XCB_CW_BORDER_PIXEL = 8,
1366 XCB_CW_BIT_GRAVITY = 16,
1369 XCB_CW_WIN_GRAVITY = 32,
1373 XCB_CW_BACKING_STORE = 64,
1386 XCB_CW_BACKING_PLANES = 128,
1391 XCB_CW_BACKING_PIXEL = 256,
1398 XCB_CW_OVERRIDE_REDIRECT = 512,
1403 XCB_CW_SAVE_UNDER = 1024,
1407 XCB_CW_EVENT_MASK = 2048,
1411 XCB_CW_DONT_PROPAGATE = 4096,
1415 XCB_CW_COLORMAP = 8192,
1426 XCB_CW_CURSOR = 16384
1431 } xcb_cw_t;
1432
1433 typedef enum xcb_back_pixmap_t {
1434 XCB_BACK_PIXMAP_NONE = 0,
1435 XCB_BACK_PIXMAP_PARENT_RELATIVE = 1
1436 } xcb_back_pixmap_t;
1437
1438 typedef enum xcb_gravity_t {
1439 XCB_GRAVITY_BIT_FORGET = 0,
1440 XCB_GRAVITY_WIN_UNMAP = 0,
1441 XCB_GRAVITY_NORTH_WEST = 1,
1442 XCB_GRAVITY_NORTH = 2,
1443 XCB_GRAVITY_NORTH_EAST = 3,
1444 XCB_GRAVITY_WEST = 4,
1445 XCB_GRAVITY_CENTER = 5,
1446 XCB_GRAVITY_EAST = 6,
1447 XCB_GRAVITY_SOUTH_WEST = 7,
1448 XCB_GRAVITY_SOUTH = 8,
1449 XCB_GRAVITY_SOUTH_EAST = 9,
1450 XCB_GRAVITY_STATIC = 10
1451 } xcb_gravity_t;
1452
1454 #define XCB_CREATE_WINDOW 1
1455
1459 typedef struct xcb_create_window_request_t {
1460 uint8_t major_opcode;
1461 uint8_t depth;
1462 uint16_t length;
1463 xcb_window_t wid;
1464 xcb_window_t parent;
1465 int16_t x;
1466 int16_t y;
1467 uint16_t width;
1468 uint16_t height;
1469 uint16_t border_width;
1470 uint16_t _class;
1471 xcb_visualid_t visual;
1472 uint32_t value_mask;
1473 } xcb_create_window_request_t;
1474
1476 #define XCB_CHANGE_WINDOW_ATTRIBUTES 2
1477
1481 typedef struct xcb_change_window_attributes_request_t {
1482 uint8_t major_opcode;
1483 uint8_t pad0;
1484 uint16_t length;
1485 xcb_window_t window;
1486 uint32_t value_mask;
1487 } xcb_change_window_attributes_request_t;
1488
1489 typedef enum xcb_map_state_t {
1490 XCB_MAP_STATE_UNMAPPED = 0,
1491 XCB_MAP_STATE_UNVIEWABLE = 1,
1492 XCB_MAP_STATE_VIEWABLE = 2
1493 } xcb_map_state_t;
1494
1498 typedef struct xcb_get_window_attributes_cookie_t {
1499 unsigned int sequence;
1500 } xcb_get_window_attributes_cookie_t;
1501
1503 #define XCB_GET_WINDOW_ATTRIBUTES 3
1504
1508 typedef struct xcb_get_window_attributes_request_t {
1509 uint8_t major_opcode;
1510 uint8_t pad0;
1511 uint16_t length;
1512 xcb_window_t window;
1513 } xcb_get_window_attributes_request_t;
1514
1518 typedef struct xcb_get_window_attributes_reply_t {
1519 uint8_t response_type;
1520 uint8_t backing_store;
1521 uint16_t sequence;
1522 uint32_t length;
1523 xcb_visualid_t visual;
1524 uint16_t _class;
1525 uint8_t bit_gravity;
1526 uint8_t win_gravity;
1527 uint32_t backing_planes;
1528 uint32_t backing_pixel;
1529 uint8_t save_under;
1530 uint8_t map_is_installed;
1531 uint8_t map_state;
1532 uint8_t override_redirect;
1533 xcb_colormap_t colormap;
1534 uint32_t all_event_masks;
1535 uint32_t your_event_mask;
1536 uint16_t do_not_propagate_mask;
1537 uint8_t pad0[2];
1538 } xcb_get_window_attributes_reply_t;
1539
1541 #define XCB_DESTROY_WINDOW 4
1542
1546 typedef struct xcb_destroy_window_request_t {
1547 uint8_t major_opcode;
1548 uint8_t pad0;
1549 uint16_t length;
1550 xcb_window_t window;
1551 } xcb_destroy_window_request_t;
1552
1554 #define XCB_DESTROY_SUBWINDOWS 5
1555
1559 typedef struct xcb_destroy_subwindows_request_t {
1560 uint8_t major_opcode;
1561 uint8_t pad0;
1562 uint16_t length;
1563 xcb_window_t window;
1564 } xcb_destroy_subwindows_request_t;
1565
1566 typedef enum xcb_set_mode_t {
1567 XCB_SET_MODE_INSERT = 0,
1568 XCB_SET_MODE_DELETE = 1
1569 } xcb_set_mode_t;
1570
1572 #define XCB_CHANGE_SAVE_SET 6
1573
1577 typedef struct xcb_change_save_set_request_t {
1578 uint8_t major_opcode;
1579 uint8_t mode;
1580 uint16_t length;
1581 xcb_window_t window;
1582 } xcb_change_save_set_request_t;
1583
1585 #define XCB_REPARENT_WINDOW 7
1586
1590 typedef struct xcb_reparent_window_request_t {
1591 uint8_t major_opcode;
1592 uint8_t pad0;
1593 uint16_t length;
1594 xcb_window_t window;
1595 xcb_window_t parent;
1596 int16_t x;
1597 int16_t y;
1598 } xcb_reparent_window_request_t;
1599
1601 #define XCB_MAP_WINDOW 8
1602
1606 typedef struct xcb_map_window_request_t {
1607 uint8_t major_opcode;
1608 uint8_t pad0;
1609 uint16_t length;
1610 xcb_window_t window;
1611 } xcb_map_window_request_t;
1612
1614 #define XCB_MAP_SUBWINDOWS 9
1615
1619 typedef struct xcb_map_subwindows_request_t {
1620 uint8_t major_opcode;
1621 uint8_t pad0;
1622 uint16_t length;
1623 xcb_window_t window;
1624 } xcb_map_subwindows_request_t;
1625
1627 #define XCB_UNMAP_WINDOW 10
1628
1632 typedef struct xcb_unmap_window_request_t {
1633 uint8_t major_opcode;
1634 uint8_t pad0;
1635 uint16_t length;
1636 xcb_window_t window;
1637 } xcb_unmap_window_request_t;
1638
1640 #define XCB_UNMAP_SUBWINDOWS 11
1641
1645 typedef struct xcb_unmap_subwindows_request_t {
1646 uint8_t major_opcode;
1647 uint8_t pad0;
1648 uint16_t length;
1649 xcb_window_t window;
1650 } xcb_unmap_subwindows_request_t;
1651
1652 typedef enum xcb_config_window_t {
1653 XCB_CONFIG_WINDOW_X = 1,
1654 XCB_CONFIG_WINDOW_Y = 2,
1655 XCB_CONFIG_WINDOW_WIDTH = 4,
1656 XCB_CONFIG_WINDOW_HEIGHT = 8,
1657 XCB_CONFIG_WINDOW_BORDER_WIDTH = 16,
1658 XCB_CONFIG_WINDOW_SIBLING = 32,
1659 XCB_CONFIG_WINDOW_STACK_MODE = 64
1660 } xcb_config_window_t;
1661
1662 typedef enum xcb_stack_mode_t {
1663 XCB_STACK_MODE_ABOVE = 0,
1664 XCB_STACK_MODE_BELOW = 1,
1665 XCB_STACK_MODE_TOP_IF = 2,
1666 XCB_STACK_MODE_BOTTOM_IF = 3,
1667 XCB_STACK_MODE_OPPOSITE = 4
1668 } xcb_stack_mode_t;
1669
1671 #define XCB_CONFIGURE_WINDOW 12
1672
1676 typedef struct xcb_configure_window_request_t {
1677 uint8_t major_opcode;
1678 uint8_t pad0;
1679 uint16_t length;
1680 xcb_window_t window;
1681 uint16_t value_mask;
1682 uint8_t pad1[2];
1683 } xcb_configure_window_request_t;
1684
1685 typedef enum xcb_circulate_t {
1686 XCB_CIRCULATE_RAISE_LOWEST = 0,
1687 XCB_CIRCULATE_LOWER_HIGHEST = 1
1688 } xcb_circulate_t;
1689
1691 #define XCB_CIRCULATE_WINDOW 13
1692
1696 typedef struct xcb_circulate_window_request_t {
1697 uint8_t major_opcode;
1698 uint8_t direction;
1699 uint16_t length;
1700 xcb_window_t window;
1701 } xcb_circulate_window_request_t;
1702
1706 typedef struct xcb_get_geometry_cookie_t {
1707 unsigned int sequence;
1708 } xcb_get_geometry_cookie_t;
1709
1711 #define XCB_GET_GEOMETRY 14
1712
1716 typedef struct xcb_get_geometry_request_t {
1717 uint8_t major_opcode;
1718 uint8_t pad0;
1719 uint16_t length;
1720 xcb_drawable_t drawable;
1721 } xcb_get_geometry_request_t;
1722
1726 typedef struct xcb_get_geometry_reply_t {
1727 uint8_t response_type;
1728 uint8_t depth;
1729 uint16_t sequence;
1730 uint32_t length;
1731 xcb_window_t root;
1732 int16_t x;
1733 int16_t y;
1734 uint16_t width;
1735 uint16_t height;
1736 uint16_t border_width;
1737 uint8_t pad0[2];
1738 } xcb_get_geometry_reply_t;
1739
1743 typedef struct xcb_query_tree_cookie_t {
1744 unsigned int sequence;
1745 } xcb_query_tree_cookie_t;
1746
1748 #define XCB_QUERY_TREE 15
1749
1753 typedef struct xcb_query_tree_request_t {
1754 uint8_t major_opcode;
1755 uint8_t pad0;
1756 uint16_t length;
1757 xcb_window_t window;
1758 } xcb_query_tree_request_t;
1759
1763 typedef struct xcb_query_tree_reply_t {
1764 uint8_t response_type;
1765 uint8_t pad0;
1766 uint16_t sequence;
1767 uint32_t length;
1768 xcb_window_t root;
1769 xcb_window_t parent;
1770 uint16_t children_len;
1771 uint8_t pad1[14];
1772 } xcb_query_tree_reply_t;
1773
1777 typedef struct xcb_intern_atom_cookie_t {
1778 unsigned int sequence;
1779 } xcb_intern_atom_cookie_t;
1780
1782 #define XCB_INTERN_ATOM 16
1783
1787 typedef struct xcb_intern_atom_request_t {
1788 uint8_t major_opcode;
1789 uint8_t only_if_exists;
1790 uint16_t length;
1791 uint16_t name_len;
1792 uint8_t pad0[2];
1793 } xcb_intern_atom_request_t;
1794
1798 typedef struct xcb_intern_atom_reply_t {
1799 uint8_t response_type;
1800 uint8_t pad0;
1801 uint16_t sequence;
1802 uint32_t length;
1803 xcb_atom_t atom;
1804 } xcb_intern_atom_reply_t;
1805
1809 typedef struct xcb_get_atom_name_cookie_t {
1810 unsigned int sequence;
1811 } xcb_get_atom_name_cookie_t;
1812
1814 #define XCB_GET_ATOM_NAME 17
1815
1819 typedef struct xcb_get_atom_name_request_t {
1820 uint8_t major_opcode;
1821 uint8_t pad0;
1822 uint16_t length;
1823 xcb_atom_t atom;
1824 } xcb_get_atom_name_request_t;
1825
1829 typedef struct xcb_get_atom_name_reply_t {
1830 uint8_t response_type;
1831 uint8_t pad0;
1832 uint16_t sequence;
1833 uint32_t length;
1834 uint16_t name_len;
1835 uint8_t pad1[22];
1836 } xcb_get_atom_name_reply_t;
1837
1838 typedef enum xcb_prop_mode_t {
1839 XCB_PROP_MODE_REPLACE = 0,
1842 XCB_PROP_MODE_PREPEND = 1,
1847 XCB_PROP_MODE_APPEND = 2
1852 } xcb_prop_mode_t;
1853
1855 #define XCB_CHANGE_PROPERTY 18
1856
1860 typedef struct xcb_change_property_request_t {
1861 uint8_t major_opcode;
1862 uint8_t mode;
1863 uint16_t length;
1864 xcb_window_t window;
1865 xcb_atom_t property;
1866 xcb_atom_t type;
1867 uint8_t format;
1868 uint8_t pad0[3];
1869 uint32_t data_len;
1870 } xcb_change_property_request_t;
1871
1873 #define XCB_DELETE_PROPERTY 19
1874
1878 typedef struct xcb_delete_property_request_t {
1879 uint8_t major_opcode;
1880 uint8_t pad0;
1881 uint16_t length;
1882 xcb_window_t window;
1883 xcb_atom_t property;
1884 } xcb_delete_property_request_t;
1885
1886 typedef enum xcb_get_property_type_t {
1887 XCB_GET_PROPERTY_TYPE_ANY = 0
1888 } xcb_get_property_type_t;
1889
1893 typedef struct xcb_get_property_cookie_t {
1894 unsigned int sequence;
1895 } xcb_get_property_cookie_t;
1896
1898 #define XCB_GET_PROPERTY 20
1899
1903 typedef struct xcb_get_property_request_t {
1904 uint8_t major_opcode;
1905 uint8_t _delete;
1906 uint16_t length;
1907 xcb_window_t window;
1908 xcb_atom_t property;
1909 xcb_atom_t type;
1910 uint32_t long_offset;
1911 uint32_t long_length;
1912 } xcb_get_property_request_t;
1913
1917 typedef struct xcb_get_property_reply_t {
1918 uint8_t response_type;
1919 uint8_t format;
1920 uint16_t sequence;
1921 uint32_t length;
1922 xcb_atom_t type;
1923 uint32_t bytes_after;
1924 uint32_t value_len;
1925 uint8_t pad0[12];
1926 } xcb_get_property_reply_t;
1927
1931 typedef struct xcb_list_properties_cookie_t {
1932 unsigned int sequence;
1933 } xcb_list_properties_cookie_t;
1934
1936 #define XCB_LIST_PROPERTIES 21
1937
1941 typedef struct xcb_list_properties_request_t {
1942 uint8_t major_opcode;
1943 uint8_t pad0;
1944 uint16_t length;
1945 xcb_window_t window;
1946 } xcb_list_properties_request_t;
1947
1951 typedef struct xcb_list_properties_reply_t {
1952 uint8_t response_type;
1953 uint8_t pad0;
1954 uint16_t sequence;
1955 uint32_t length;
1956 uint16_t atoms_len;
1957 uint8_t pad1[22];
1958 } xcb_list_properties_reply_t;
1959
1961 #define XCB_SET_SELECTION_OWNER 22
1962
1966 typedef struct xcb_set_selection_owner_request_t {
1967 uint8_t major_opcode;
1968 uint8_t pad0;
1969 uint16_t length;
1970 xcb_window_t owner;
1971 xcb_atom_t selection;
1972 xcb_timestamp_t time;
1973 } xcb_set_selection_owner_request_t;
1974
1978 typedef struct xcb_get_selection_owner_cookie_t {
1979 unsigned int sequence;
1980 } xcb_get_selection_owner_cookie_t;
1981
1983 #define XCB_GET_SELECTION_OWNER 23
1984
1988 typedef struct xcb_get_selection_owner_request_t {
1989 uint8_t major_opcode;
1990 uint8_t pad0;
1991 uint16_t length;
1992 xcb_atom_t selection;
1993 } xcb_get_selection_owner_request_t;
1994
1998 typedef struct xcb_get_selection_owner_reply_t {
1999 uint8_t response_type;
2000 uint8_t pad0;
2001 uint16_t sequence;
2002 uint32_t length;
2003 xcb_window_t owner;
2004 } xcb_get_selection_owner_reply_t;
2005
2007 #define XCB_CONVERT_SELECTION 24
2008
2012 typedef struct xcb_convert_selection_request_t {
2013 uint8_t major_opcode;
2014 uint8_t pad0;
2015 uint16_t length;
2016 xcb_window_t requestor;
2017 xcb_atom_t selection;
2018 xcb_atom_t target;
2019 xcb_atom_t property;
2020 xcb_timestamp_t time;
2021 } xcb_convert_selection_request_t;
2022
2023 typedef enum xcb_send_event_dest_t {
2024 XCB_SEND_EVENT_DEST_POINTER_WINDOW = 0,
2025 XCB_SEND_EVENT_DEST_ITEM_FOCUS = 1
2026 } xcb_send_event_dest_t;
2027
2029 #define XCB_SEND_EVENT 25
2030
2034 typedef struct xcb_send_event_request_t {
2035 uint8_t major_opcode;
2036 uint8_t propagate;
2037 uint16_t length;
2038 xcb_window_t destination;
2039 uint32_t event_mask;
2040 char event[32];
2041 } xcb_send_event_request_t;
2042
2043 typedef enum xcb_grab_mode_t {
2044 XCB_GRAB_MODE_SYNC = 0,
2049 XCB_GRAB_MODE_ASYNC = 1
2052 } xcb_grab_mode_t;
2053
2054 typedef enum xcb_grab_status_t {
2055 XCB_GRAB_STATUS_SUCCESS = 0,
2056 XCB_GRAB_STATUS_ALREADY_GRABBED = 1,
2057 XCB_GRAB_STATUS_INVALID_TIME = 2,
2058 XCB_GRAB_STATUS_NOT_VIEWABLE = 3,
2059 XCB_GRAB_STATUS_FROZEN = 4
2060 } xcb_grab_status_t;
2061
2062 typedef enum xcb_cursor_enum_t {
2063 XCB_CURSOR_NONE = 0
2064 } xcb_cursor_enum_t;
2065
2069 typedef struct xcb_grab_pointer_cookie_t {
2070 unsigned int sequence;
2071 } xcb_grab_pointer_cookie_t;
2072
2074 #define XCB_GRAB_POINTER 26
2075
2079 typedef struct xcb_grab_pointer_request_t {
2080 uint8_t major_opcode;
2081 uint8_t owner_events;
2082 uint16_t length;
2083 xcb_window_t grab_window;
2084 uint16_t event_mask;
2085 uint8_t pointer_mode;
2086 uint8_t keyboard_mode;
2087 xcb_window_t confine_to;
2088 xcb_cursor_t cursor;
2089 xcb_timestamp_t time;
2090 } xcb_grab_pointer_request_t;
2091
2095 typedef struct xcb_grab_pointer_reply_t {
2096 uint8_t response_type;
2097 uint8_t status;
2098 uint16_t sequence;
2099 uint32_t length;
2100 } xcb_grab_pointer_reply_t;
2101
2103 #define XCB_UNGRAB_POINTER 27
2104
2108 typedef struct xcb_ungrab_pointer_request_t {
2109 uint8_t major_opcode;
2110 uint8_t pad0;
2111 uint16_t length;
2112 xcb_timestamp_t time;
2113 } xcb_ungrab_pointer_request_t;
2114
2115 typedef enum xcb_button_index_t {
2116 XCB_BUTTON_INDEX_ANY = 0,
2119 XCB_BUTTON_INDEX_1 = 1,
2122 XCB_BUTTON_INDEX_2 = 2,
2125 XCB_BUTTON_INDEX_3 = 3,
2128 XCB_BUTTON_INDEX_4 = 4,
2131 XCB_BUTTON_INDEX_5 = 5
2134 } xcb_button_index_t;
2135
2137 #define XCB_GRAB_BUTTON 28
2138
2142 typedef struct xcb_grab_button_request_t {
2143 uint8_t major_opcode;
2144 uint8_t owner_events;
2145 uint16_t length;
2146 xcb_window_t grab_window;
2147 uint16_t event_mask;
2148 uint8_t pointer_mode;
2149 uint8_t keyboard_mode;
2150 xcb_window_t confine_to;
2151 xcb_cursor_t cursor;
2152 uint8_t button;
2153 uint8_t pad0;
2154 uint16_t modifiers;
2155 } xcb_grab_button_request_t;
2156
2158 #define XCB_UNGRAB_BUTTON 29
2159
2163 typedef struct xcb_ungrab_button_request_t {
2164 uint8_t major_opcode;
2165 uint8_t button;
2166 uint16_t length;
2167 xcb_window_t grab_window;
2168 uint16_t modifiers;
2169 uint8_t pad0[2];
2170 } xcb_ungrab_button_request_t;
2171
2173 #define XCB_CHANGE_ACTIVE_POINTER_GRAB 30
2174
2178 typedef struct xcb_change_active_pointer_grab_request_t {
2179 uint8_t major_opcode;
2180 uint8_t pad0;
2181 uint16_t length;
2182 xcb_cursor_t cursor;
2183 xcb_timestamp_t time;
2184 uint16_t event_mask;
2185 uint8_t pad1[2];
2186 } xcb_change_active_pointer_grab_request_t;
2187
2191 typedef struct xcb_grab_keyboard_cookie_t {
2192 unsigned int sequence;
2193 } xcb_grab_keyboard_cookie_t;
2194
2196 #define XCB_GRAB_KEYBOARD 31
2197
2201 typedef struct xcb_grab_keyboard_request_t {
2202 uint8_t major_opcode;
2203 uint8_t owner_events;
2204 uint16_t length;
2205 xcb_window_t grab_window;
2206 xcb_timestamp_t time;
2207 uint8_t pointer_mode;
2208 uint8_t keyboard_mode;
2209 uint8_t pad0[2];
2210 } xcb_grab_keyboard_request_t;
2211
2215 typedef struct xcb_grab_keyboard_reply_t {
2216 uint8_t response_type;
2217 uint8_t status;
2218 uint16_t sequence;
2219 uint32_t length;
2220 } xcb_grab_keyboard_reply_t;
2221
2223 #define XCB_UNGRAB_KEYBOARD 32
2224
2228 typedef struct xcb_ungrab_keyboard_request_t {
2229 uint8_t major_opcode;
2230 uint8_t pad0;
2231 uint16_t length;
2232 xcb_timestamp_t time;
2233 } xcb_ungrab_keyboard_request_t;
2234
2235 typedef enum xcb_grab_t {
2236 XCB_GRAB_ANY = 0
2237 } xcb_grab_t;
2238
2240 #define XCB_GRAB_KEY 33
2241
2245 typedef struct xcb_grab_key_request_t {
2246 uint8_t major_opcode;
2247 uint8_t owner_events;
2248 uint16_t length;
2249 xcb_window_t grab_window;
2250 uint16_t modifiers;
2251 xcb_keycode_t key;
2252 uint8_t pointer_mode;
2253 uint8_t keyboard_mode;
2254 uint8_t pad0[3];
2255 } xcb_grab_key_request_t;
2256
2258 #define XCB_UNGRAB_KEY 34
2259
2263 typedef struct xcb_ungrab_key_request_t {
2264 uint8_t major_opcode;
2265 xcb_keycode_t key;
2266 uint16_t length;
2267 xcb_window_t grab_window;
2268 uint16_t modifiers;
2269 uint8_t pad0[2];
2270 } xcb_ungrab_key_request_t;
2271
2272 typedef enum xcb_allow_t {
2273 XCB_ALLOW_ASYNC_POINTER = 0,
2282 XCB_ALLOW_SYNC_POINTER = 1,
2291 XCB_ALLOW_REPLAY_POINTER = 2,
2301 XCB_ALLOW_ASYNC_KEYBOARD = 3,
2308 XCB_ALLOW_SYNC_KEYBOARD = 4,
2317 XCB_ALLOW_REPLAY_KEYBOARD = 5,
2327 XCB_ALLOW_ASYNC_BOTH = 6,
2333 XCB_ALLOW_SYNC_BOTH = 7
2346 } xcb_allow_t;
2347
2349 #define XCB_ALLOW_EVENTS 35
2350
2354 typedef struct xcb_allow_events_request_t {
2355 uint8_t major_opcode;
2356 uint8_t mode;
2357 uint16_t length;
2358 xcb_timestamp_t time;
2359 } xcb_allow_events_request_t;
2360
2362 #define XCB_GRAB_SERVER 36
2363
2367 typedef struct xcb_grab_server_request_t {
2368 uint8_t major_opcode;
2369 uint8_t pad0;
2370 uint16_t length;
2371 } xcb_grab_server_request_t;
2372
2374 #define XCB_UNGRAB_SERVER 37
2375
2379 typedef struct xcb_ungrab_server_request_t {
2380 uint8_t major_opcode;
2381 uint8_t pad0;
2382 uint16_t length;
2383 } xcb_ungrab_server_request_t;
2384
2388 typedef struct xcb_query_pointer_cookie_t {
2389 unsigned int sequence;
2390 } xcb_query_pointer_cookie_t;
2391
2393 #define XCB_QUERY_POINTER 38
2394
2398 typedef struct xcb_query_pointer_request_t {
2399 uint8_t major_opcode;
2400 uint8_t pad0;
2401 uint16_t length;
2402 xcb_window_t window;
2403 } xcb_query_pointer_request_t;
2404
2408 typedef struct xcb_query_pointer_reply_t {
2409 uint8_t response_type;
2410 uint8_t same_screen;
2411 uint16_t sequence;
2412 uint32_t length;
2413 xcb_window_t root;
2414 xcb_window_t child;
2415 int16_t root_x;
2416 int16_t root_y;
2417 int16_t win_x;
2418 int16_t win_y;
2419 uint16_t mask;
2420 uint8_t pad0[2];
2421 } xcb_query_pointer_reply_t;
2422
2426 typedef struct xcb_timecoord_t {
2427 xcb_timestamp_t time;
2428 int16_t x;
2429 int16_t y;
2430 } xcb_timecoord_t;
2431
2435 typedef struct xcb_timecoord_iterator_t {
2436 xcb_timecoord_t *data;
2437 int rem;
2438 int index;
2439 } xcb_timecoord_iterator_t;
2440
2444 typedef struct xcb_get_motion_events_cookie_t {
2445 unsigned int sequence;
2446 } xcb_get_motion_events_cookie_t;
2447
2449 #define XCB_GET_MOTION_EVENTS 39
2450
2454 typedef struct xcb_get_motion_events_request_t {
2455 uint8_t major_opcode;
2456 uint8_t pad0;
2457 uint16_t length;
2458 xcb_window_t window;
2459 xcb_timestamp_t start;
2460 xcb_timestamp_t stop;
2461 } xcb_get_motion_events_request_t;
2462
2466 typedef struct xcb_get_motion_events_reply_t {
2467 uint8_t response_type;
2468 uint8_t pad0;
2469 uint16_t sequence;
2470 uint32_t length;
2471 uint32_t events_len;
2472 uint8_t pad1[20];
2473 } xcb_get_motion_events_reply_t;
2474
2478 typedef struct xcb_translate_coordinates_cookie_t {
2479 unsigned int sequence;
2480 } xcb_translate_coordinates_cookie_t;
2481
2483 #define XCB_TRANSLATE_COORDINATES 40
2484
2488 typedef struct xcb_translate_coordinates_request_t {
2489 uint8_t major_opcode;
2490 uint8_t pad0;
2491 uint16_t length;
2492 xcb_window_t src_window;
2493 xcb_window_t dst_window;
2494 int16_t src_x;
2495 int16_t src_y;
2496 } xcb_translate_coordinates_request_t;
2497
2501 typedef struct xcb_translate_coordinates_reply_t {
2502 uint8_t response_type;
2503 uint8_t same_screen;
2504 uint16_t sequence;
2505 uint32_t length;
2506 xcb_window_t child;
2507 int16_t dst_x;
2508 int16_t dst_y;
2509 } xcb_translate_coordinates_reply_t;
2510
2512 #define XCB_WARP_POINTER 41
2513
2517 typedef struct xcb_warp_pointer_request_t {
2518 uint8_t major_opcode;
2519 uint8_t pad0;
2520 uint16_t length;
2521 xcb_window_t src_window;
2522 xcb_window_t dst_window;
2523 int16_t src_x;
2524 int16_t src_y;
2525 uint16_t src_width;
2526 uint16_t src_height;
2527 int16_t dst_x;
2528 int16_t dst_y;
2529 } xcb_warp_pointer_request_t;
2530
2531 typedef enum xcb_input_focus_t {
2532 XCB_INPUT_FOCUS_NONE = 0,
2535 XCB_INPUT_FOCUS_POINTER_ROOT = 1,
2540 XCB_INPUT_FOCUS_PARENT = 2,
2544 XCB_INPUT_FOCUS_FOLLOW_KEYBOARD = 3
2547 } xcb_input_focus_t;
2548
2550 #define XCB_SET_INPUT_FOCUS 42
2551
2555 typedef struct xcb_set_input_focus_request_t {
2556 uint8_t major_opcode;
2557 uint8_t revert_to;
2558 uint16_t length;
2559 xcb_window_t focus;
2560 xcb_timestamp_t time;
2561 } xcb_set_input_focus_request_t;
2562
2566 typedef struct xcb_get_input_focus_cookie_t {
2567 unsigned int sequence;
2568 } xcb_get_input_focus_cookie_t;
2569
2571 #define XCB_GET_INPUT_FOCUS 43
2572
2576 typedef struct xcb_get_input_focus_request_t {
2577 uint8_t major_opcode;
2578 uint8_t pad0;
2579 uint16_t length;
2580 } xcb_get_input_focus_request_t;
2581
2585 typedef struct xcb_get_input_focus_reply_t {
2586 uint8_t response_type;
2587 uint8_t revert_to;
2588 uint16_t sequence;
2589 uint32_t length;
2590 xcb_window_t focus;
2591 } xcb_get_input_focus_reply_t;
2592
2596 typedef struct xcb_query_keymap_cookie_t {
2597 unsigned int sequence;
2598 } xcb_query_keymap_cookie_t;
2599
2601 #define XCB_QUERY_KEYMAP 44
2602
2606 typedef struct xcb_query_keymap_request_t {
2607 uint8_t major_opcode;
2608 uint8_t pad0;
2609 uint16_t length;
2610 } xcb_query_keymap_request_t;
2611
2615 typedef struct xcb_query_keymap_reply_t {
2616 uint8_t response_type;
2617 uint8_t pad0;
2618 uint16_t sequence;
2619 uint32_t length;
2620 uint8_t keys[32];
2621 } xcb_query_keymap_reply_t;
2622
2624 #define XCB_OPEN_FONT 45
2625
2629 typedef struct xcb_open_font_request_t {
2630 uint8_t major_opcode;
2631 uint8_t pad0;
2632 uint16_t length;
2633 xcb_font_t fid;
2634 uint16_t name_len;
2635 uint8_t pad1[2];
2636 } xcb_open_font_request_t;
2637
2639 #define XCB_CLOSE_FONT 46
2640
2644 typedef struct xcb_close_font_request_t {
2645 uint8_t major_opcode;
2646 uint8_t pad0;
2647 uint16_t length;
2648 xcb_font_t font;
2649 } xcb_close_font_request_t;
2650
2651 typedef enum xcb_font_draw_t {
2652 XCB_FONT_DRAW_LEFT_TO_RIGHT = 0,
2653 XCB_FONT_DRAW_RIGHT_TO_LEFT = 1
2654 } xcb_font_draw_t;
2655
2659 typedef struct xcb_fontprop_t {
2660 xcb_atom_t name;
2661 uint32_t value;
2662 } xcb_fontprop_t;
2663
2667 typedef struct xcb_fontprop_iterator_t {
2668 xcb_fontprop_t *data;
2669 int rem;
2670 int index;
2671 } xcb_fontprop_iterator_t;
2672
2676 typedef struct xcb_charinfo_t {
2677 int16_t left_side_bearing;
2678 int16_t right_side_bearing;
2679 int16_t character_width;
2680 int16_t ascent;
2681 int16_t descent;
2682 uint16_t attributes;
2683 } xcb_charinfo_t;
2684
2688 typedef struct xcb_charinfo_iterator_t {
2689 xcb_charinfo_t *data;
2690 int rem;
2691 int index;
2692 } xcb_charinfo_iterator_t;
2693
2697 typedef struct xcb_query_font_cookie_t {
2698 unsigned int sequence;
2699 } xcb_query_font_cookie_t;
2700
2702 #define XCB_QUERY_FONT 47
2703
2707 typedef struct xcb_query_font_request_t {
2708 uint8_t major_opcode;
2709 uint8_t pad0;
2710 uint16_t length;
2711 xcb_fontable_t font;
2712 } xcb_query_font_request_t;
2713
2717 typedef struct xcb_query_font_reply_t {
2718 uint8_t response_type;
2719 uint8_t pad0;
2720 uint16_t sequence;
2721 uint32_t length;
2722 xcb_charinfo_t min_bounds;
2723 uint8_t pad1[4];
2724 xcb_charinfo_t max_bounds;
2725 uint8_t pad2[4];
2726 uint16_t min_char_or_byte2;
2727 uint16_t max_char_or_byte2;
2728 uint16_t default_char;
2729 uint16_t properties_len;
2730 uint8_t draw_direction;
2731 uint8_t min_byte1;
2732 uint8_t max_byte1;
2733 uint8_t all_chars_exist;
2734 int16_t font_ascent;
2735 int16_t font_descent;
2736 uint32_t char_infos_len;
2737 } xcb_query_font_reply_t;
2738
2742 typedef struct xcb_query_text_extents_cookie_t {
2743 unsigned int sequence;
2744 } xcb_query_text_extents_cookie_t;
2745
2747 #define XCB_QUERY_TEXT_EXTENTS 48
2748
2752 typedef struct xcb_query_text_extents_request_t {
2753 uint8_t major_opcode;
2754 uint8_t odd_length;
2755 uint16_t length;
2756 xcb_fontable_t font;
2757 } xcb_query_text_extents_request_t;
2758
2762 typedef struct xcb_query_text_extents_reply_t {
2763 uint8_t response_type;
2764 uint8_t draw_direction;
2765 uint16_t sequence;
2766 uint32_t length;
2767 int16_t font_ascent;
2768 int16_t font_descent;
2769 int16_t overall_ascent;
2770 int16_t overall_descent;
2771 int32_t overall_width;
2772 int32_t overall_left;
2773 int32_t overall_right;
2774 } xcb_query_text_extents_reply_t;
2775
2779 typedef struct xcb_str_t {
2780 uint8_t name_len;
2781 } xcb_str_t;
2782
2786 typedef struct xcb_str_iterator_t {
2787 xcb_str_t *data;
2788 int rem;
2789 int index;
2790 } xcb_str_iterator_t;
2791
2795 typedef struct xcb_list_fonts_cookie_t {
2796 unsigned int sequence;
2797 } xcb_list_fonts_cookie_t;
2798
2800 #define XCB_LIST_FONTS 49
2801
2805 typedef struct xcb_list_fonts_request_t {
2806 uint8_t major_opcode;
2807 uint8_t pad0;
2808 uint16_t length;
2809 uint16_t max_names;
2810 uint16_t pattern_len;
2811 } xcb_list_fonts_request_t;
2812
2816 typedef struct xcb_list_fonts_reply_t {
2817 uint8_t response_type;
2818 uint8_t pad0;
2819 uint16_t sequence;
2820 uint32_t length;
2821 uint16_t names_len;
2822 uint8_t pad1[22];
2823 } xcb_list_fonts_reply_t;
2824
2828 typedef struct xcb_list_fonts_with_info_cookie_t {
2829 unsigned int sequence;
2830 } xcb_list_fonts_with_info_cookie_t;
2831
2833 #define XCB_LIST_FONTS_WITH_INFO 50
2834
2838 typedef struct xcb_list_fonts_with_info_request_t {
2839 uint8_t major_opcode;
2840 uint8_t pad0;
2841 uint16_t length;
2842 uint16_t max_names;
2843 uint16_t pattern_len;
2844 } xcb_list_fonts_with_info_request_t;
2845
2849 typedef struct xcb_list_fonts_with_info_reply_t {
2850 uint8_t response_type;
2851 uint8_t name_len;
2852 uint16_t sequence;
2853 uint32_t length;
2854 xcb_charinfo_t min_bounds;
2855 uint8_t pad0[4];
2856 xcb_charinfo_t max_bounds;
2857 uint8_t pad1[4];
2858 uint16_t min_char_or_byte2;
2859 uint16_t max_char_or_byte2;
2860 uint16_t default_char;
2861 uint16_t properties_len;
2862 uint8_t draw_direction;
2863 uint8_t min_byte1;
2864 uint8_t max_byte1;
2865 uint8_t all_chars_exist;
2866 int16_t font_ascent;
2867 int16_t font_descent;
2868 uint32_t replies_hint;
2869 } xcb_list_fonts_with_info_reply_t;
2870
2872 #define XCB_SET_FONT_PATH 51
2873
2877 typedef struct xcb_set_font_path_request_t {
2878 uint8_t major_opcode;
2879 uint8_t pad0;
2880 uint16_t length;
2881 uint16_t font_qty;
2882 uint8_t pad1[2];
2883 } xcb_set_font_path_request_t;
2884
2888 typedef struct xcb_get_font_path_cookie_t {
2889 unsigned int sequence;
2890 } xcb_get_font_path_cookie_t;
2891
2893 #define XCB_GET_FONT_PATH 52
2894
2898 typedef struct xcb_get_font_path_request_t {
2899 uint8_t major_opcode;
2900 uint8_t pad0;
2901 uint16_t length;
2902 } xcb_get_font_path_request_t;
2903
2907 typedef struct xcb_get_font_path_reply_t {
2908 uint8_t response_type;
2909 uint8_t pad0;
2910 uint16_t sequence;
2911 uint32_t length;
2912 uint16_t path_len;
2913 uint8_t pad1[22];
2914 } xcb_get_font_path_reply_t;
2915
2917 #define XCB_CREATE_PIXMAP 53
2918
2922 typedef struct xcb_create_pixmap_request_t {
2923 uint8_t major_opcode;
2924 uint8_t depth;
2925 uint16_t length;
2926 xcb_pixmap_t pid;
2927 xcb_drawable_t drawable;
2928 uint16_t width;
2929 uint16_t height;
2930 } xcb_create_pixmap_request_t;
2931
2933 #define XCB_FREE_PIXMAP 54
2934
2938 typedef struct xcb_free_pixmap_request_t {
2939 uint8_t major_opcode;
2940 uint8_t pad0;
2941 uint16_t length;
2942 xcb_pixmap_t pixmap;
2943 } xcb_free_pixmap_request_t;
2944
2945 typedef enum xcb_gc_t {
2946 XCB_GC_FUNCTION = 1,
2949 XCB_GC_PLANE_MASK = 2,
2957 XCB_GC_FOREGROUND = 4,
2960 XCB_GC_BACKGROUND = 8,
2963 XCB_GC_LINE_WIDTH = 16,
2967 XCB_GC_LINE_STYLE = 32,
2976 XCB_GC_CAP_STYLE = 64,
2988 XCB_GC_JOIN_STYLE = 128,
2996 XCB_GC_FILL_STYLE = 256,
3014 XCB_GC_FILL_RULE = 512,
3017 XCB_GC_TILE = 1024,
3031 XCB_GC_STIPPLE = 2048,
3045 XCB_GC_TILE_STIPPLE_ORIGIN_X = 4096,
3048 XCB_GC_TILE_STIPPLE_ORIGIN_Y = 8192,
3051 XCB_GC_FONT = 16384,
3054 XCB_GC_SUBWINDOW_MODE = 32768,
3063 XCB_GC_GRAPHICS_EXPOSURES = 65536,
3068 XCB_GC_CLIP_ORIGIN_X = 131072,
3071 XCB_GC_CLIP_ORIGIN_Y = 262144,
3074 XCB_GC_CLIP_MASK = 524288,
3083 XCB_GC_DASH_OFFSET = 1048576,
3086 XCB_GC_DASH_LIST = 2097152,
3089 XCB_GC_ARC_MODE = 4194304
3092 } xcb_gc_t;
3093
3094 typedef enum xcb_gx_t {
3095 XCB_GX_CLEAR = 0,
3096 XCB_GX_AND = 1,
3097 XCB_GX_AND_REVERSE = 2,
3098 XCB_GX_COPY = 3,
3099 XCB_GX_AND_INVERTED = 4,
3100 XCB_GX_NOOP = 5,
3101 XCB_GX_XOR = 6,
3102 XCB_GX_OR = 7,
3103 XCB_GX_NOR = 8,
3104 XCB_GX_EQUIV = 9,
3105 XCB_GX_INVERT = 10,
3106 XCB_GX_OR_REVERSE = 11,
3107 XCB_GX_COPY_INVERTED = 12,
3108 XCB_GX_OR_INVERTED = 13,
3109 XCB_GX_NAND = 14,
3110 XCB_GX_SET = 15
3111 } xcb_gx_t;
3112
3113 typedef enum xcb_line_style_t {
3114 XCB_LINE_STYLE_SOLID = 0,
3115 XCB_LINE_STYLE_ON_OFF_DASH = 1,
3116 XCB_LINE_STYLE_DOUBLE_DASH = 2
3117 } xcb_line_style_t;
3118
3119 typedef enum xcb_cap_style_t {
3120 XCB_CAP_STYLE_NOT_LAST = 0,
3121 XCB_CAP_STYLE_BUTT = 1,
3122 XCB_CAP_STYLE_ROUND = 2,
3123 XCB_CAP_STYLE_PROJECTING = 3
3124 } xcb_cap_style_t;
3125
3126 typedef enum xcb_join_style_t {
3127 XCB_JOIN_STYLE_MITER = 0,
3128 XCB_JOIN_STYLE_ROUND = 1,
3129 XCB_JOIN_STYLE_BEVEL = 2
3130 } xcb_join_style_t;
3131
3132 typedef enum xcb_fill_style_t {
3133 XCB_FILL_STYLE_SOLID = 0,
3134 XCB_FILL_STYLE_TILED = 1,
3135 XCB_FILL_STYLE_STIPPLED = 2,
3136 XCB_FILL_STYLE_OPAQUE_STIPPLED = 3
3137 } xcb_fill_style_t;
3138
3139 typedef enum xcb_fill_rule_t {
3140 XCB_FILL_RULE_EVEN_ODD = 0,
3141 XCB_FILL_RULE_WINDING = 1
3142 } xcb_fill_rule_t;
3143
3144 typedef enum xcb_subwindow_mode_t {
3145 XCB_SUBWINDOW_MODE_CLIP_BY_CHILDREN = 0,
3146 XCB_SUBWINDOW_MODE_INCLUDE_INFERIORS = 1
3147 } xcb_subwindow_mode_t;
3148
3149 typedef enum xcb_arc_mode_t {
3150 XCB_ARC_MODE_CHORD = 0,
3151 XCB_ARC_MODE_PIE_SLICE = 1
3152 } xcb_arc_mode_t;
3153
3155 #define XCB_CREATE_GC 55
3156
3160 typedef struct xcb_create_gc_request_t {
3161 uint8_t major_opcode;
3162 uint8_t pad0;
3163 uint16_t length;
3164 xcb_gcontext_t cid;
3165 xcb_drawable_t drawable;
3166 uint32_t value_mask;
3167 } xcb_create_gc_request_t;
3168
3170 #define XCB_CHANGE_GC 56
3171
3175 typedef struct xcb_change_gc_request_t {
3176 uint8_t major_opcode;
3177 uint8_t pad0;
3178 uint16_t length;
3179 xcb_gcontext_t gc;
3180 uint32_t value_mask;
3181 } xcb_change_gc_request_t;
3182
3184 #define XCB_COPY_GC 57
3185
3189 typedef struct xcb_copy_gc_request_t {
3190 uint8_t major_opcode;
3191 uint8_t pad0;
3192 uint16_t length;
3193 xcb_gcontext_t src_gc;
3194 xcb_gcontext_t dst_gc;
3195 uint32_t value_mask;
3196 } xcb_copy_gc_request_t;
3197
3199 #define XCB_SET_DASHES 58
3200
3204 typedef struct xcb_set_dashes_request_t {
3205 uint8_t major_opcode;
3206 uint8_t pad0;
3207 uint16_t length;
3208 xcb_gcontext_t gc;
3209 uint16_t dash_offset;
3210 uint16_t dashes_len;
3211 } xcb_set_dashes_request_t;
3212
3213 typedef enum xcb_clip_ordering_t {
3214 XCB_CLIP_ORDERING_UNSORTED = 0,
3215 XCB_CLIP_ORDERING_Y_SORTED = 1,
3216 XCB_CLIP_ORDERING_YX_SORTED = 2,
3217 XCB_CLIP_ORDERING_YX_BANDED = 3
3218 } xcb_clip_ordering_t;
3219
3221 #define XCB_SET_CLIP_RECTANGLES 59
3222
3226 typedef struct xcb_set_clip_rectangles_request_t {
3227 uint8_t major_opcode;
3228 uint8_t ordering;
3229 uint16_t length;
3230 xcb_gcontext_t gc;
3231 int16_t clip_x_origin;
3232 int16_t clip_y_origin;
3233 } xcb_set_clip_rectangles_request_t;
3234
3236 #define XCB_FREE_GC 60
3237
3241 typedef struct xcb_free_gc_request_t {
3242 uint8_t major_opcode;
3243 uint8_t pad0;
3244 uint16_t length;
3245 xcb_gcontext_t gc;
3246 } xcb_free_gc_request_t;
3247
3249 #define XCB_CLEAR_AREA 61
3250
3254 typedef struct xcb_clear_area_request_t {
3255 uint8_t major_opcode;
3256 uint8_t exposures;
3257 uint16_t length;
3258 xcb_window_t window;
3259 int16_t x;
3260 int16_t y;
3261 uint16_t width;
3262 uint16_t height;
3263 } xcb_clear_area_request_t;
3264
3266 #define XCB_COPY_AREA 62
3267
3271 typedef struct xcb_copy_area_request_t {
3272 uint8_t major_opcode;
3273 uint8_t pad0;
3274 uint16_t length;
3275 xcb_drawable_t src_drawable;
3276 xcb_drawable_t dst_drawable;
3277 xcb_gcontext_t gc;
3278 int16_t src_x;
3279 int16_t src_y;
3280 int16_t dst_x;
3281 int16_t dst_y;
3282 uint16_t width;
3283 uint16_t height;
3284 } xcb_copy_area_request_t;
3285
3287 #define XCB_COPY_PLANE 63
3288
3292 typedef struct xcb_copy_plane_request_t {
3293 uint8_t major_opcode;
3294 uint8_t pad0;
3295 uint16_t length;
3296 xcb_drawable_t src_drawable;
3297 xcb_drawable_t dst_drawable;
3298 xcb_gcontext_t gc;
3299 int16_t src_x;
3300 int16_t src_y;
3301 int16_t dst_x;
3302 int16_t dst_y;
3303 uint16_t width;
3304 uint16_t height;
3305 uint32_t bit_plane;
3306 } xcb_copy_plane_request_t;
3307
3308 typedef enum xcb_coord_mode_t {
3309 XCB_COORD_MODE_ORIGIN = 0,
3312 XCB_COORD_MODE_PREVIOUS = 1
3315 } xcb_coord_mode_t;
3316
3318 #define XCB_POLY_POINT 64
3319
3323 typedef struct xcb_poly_point_request_t {
3324 uint8_t major_opcode;
3325 uint8_t coordinate_mode;
3326 uint16_t length;
3327 xcb_drawable_t drawable;
3328 xcb_gcontext_t gc;
3329 } xcb_poly_point_request_t;
3330
3332 #define XCB_POLY_LINE 65
3333
3337 typedef struct xcb_poly_line_request_t {
3338 uint8_t major_opcode;
3339 uint8_t coordinate_mode;
3340 uint16_t length;
3341 xcb_drawable_t drawable;
3342 xcb_gcontext_t gc;
3343 } xcb_poly_line_request_t;
3344
3348 typedef struct xcb_segment_t {
3349 int16_t x1;
3350 int16_t y1;
3351 int16_t x2;
3352 int16_t y2;
3353 } xcb_segment_t;
3354
3358 typedef struct xcb_segment_iterator_t {
3359 xcb_segment_t *data;
3360 int rem;
3361 int index;
3362 } xcb_segment_iterator_t;
3363
3365 #define XCB_POLY_SEGMENT 66
3366
3370 typedef struct xcb_poly_segment_request_t {
3371 uint8_t major_opcode;
3372 uint8_t pad0;
3373 uint16_t length;
3374 xcb_drawable_t drawable;
3375 xcb_gcontext_t gc;
3376 } xcb_poly_segment_request_t;
3377
3379 #define XCB_POLY_RECTANGLE 67
3380
3384 typedef struct xcb_poly_rectangle_request_t {
3385 uint8_t major_opcode;
3386 uint8_t pad0;
3387 uint16_t length;
3388 xcb_drawable_t drawable;
3389 xcb_gcontext_t gc;
3390 } xcb_poly_rectangle_request_t;
3391
3393 #define XCB_POLY_ARC 68
3394
3398 typedef struct xcb_poly_arc_request_t {
3399 uint8_t major_opcode;
3400 uint8_t pad0;
3401 uint16_t length;
3402 xcb_drawable_t drawable;
3403 xcb_gcontext_t gc;
3404 } xcb_poly_arc_request_t;
3405
3406 typedef enum xcb_poly_shape_t {
3407 XCB_POLY_SHAPE_COMPLEX = 0,
3408 XCB_POLY_SHAPE_NONCONVEX = 1,
3409 XCB_POLY_SHAPE_CONVEX = 2
3410 } xcb_poly_shape_t;
3411
3413 #define XCB_FILL_POLY 69
3414
3418 typedef struct xcb_fill_poly_request_t {
3419 uint8_t major_opcode;
3420 uint8_t pad0;
3421 uint16_t length;
3422 xcb_drawable_t drawable;
3423 xcb_gcontext_t gc;
3424 uint8_t shape;
3425 uint8_t coordinate_mode;
3426 uint8_t pad1[2];
3427 } xcb_fill_poly_request_t;
3428
3430 #define XCB_POLY_FILL_RECTANGLE 70
3431
3435 typedef struct xcb_poly_fill_rectangle_request_t {
3436 uint8_t major_opcode;
3437 uint8_t pad0;
3438 uint16_t length;
3439 xcb_drawable_t drawable;
3440 xcb_gcontext_t gc;
3441 } xcb_poly_fill_rectangle_request_t;
3442
3444 #define XCB_POLY_FILL_ARC 71
3445
3449 typedef struct xcb_poly_fill_arc_request_t {
3450 uint8_t major_opcode;
3451 uint8_t pad0;
3452 uint16_t length;
3453 xcb_drawable_t drawable;
3454 xcb_gcontext_t gc;
3455 } xcb_poly_fill_arc_request_t;
3456
3457 typedef enum xcb_image_format_t {
3458 XCB_IMAGE_FORMAT_XY_BITMAP = 0,
3459 XCB_IMAGE_FORMAT_XY_PIXMAP = 1,
3460 XCB_IMAGE_FORMAT_Z_PIXMAP = 2
3461 } xcb_image_format_t;
3462
3464 #define XCB_PUT_IMAGE 72
3465
3469 typedef struct xcb_put_image_request_t {
3470 uint8_t major_opcode;
3471 uint8_t format;
3472 uint16_t length;
3473 xcb_drawable_t drawable;
3474 xcb_gcontext_t gc;
3475 uint16_t width;
3476 uint16_t height;
3477 int16_t dst_x;
3478 int16_t dst_y;
3479 uint8_t left_pad;
3480 uint8_t depth;
3481 uint8_t pad0[2];
3482 } xcb_put_image_request_t;
3483
3487 typedef struct xcb_get_image_cookie_t {
3488 unsigned int sequence;
3489 } xcb_get_image_cookie_t;
3490
3492 #define XCB_GET_IMAGE 73
3493
3497 typedef struct xcb_get_image_request_t {
3498 uint8_t major_opcode;
3499 uint8_t format;
3500 uint16_t length;
3501 xcb_drawable_t drawable;
3502 int16_t x;
3503 int16_t y;
3504 uint16_t width;
3505 uint16_t height;
3506 uint32_t plane_mask;
3507 } xcb_get_image_request_t;
3508
3512 typedef struct xcb_get_image_reply_t {
3513 uint8_t response_type;
3514 uint8_t depth;
3515 uint16_t sequence;
3516 uint32_t length;
3517 xcb_visualid_t visual;
3518 uint8_t pad0[20];
3519 } xcb_get_image_reply_t;
3520
3522 #define XCB_POLY_TEXT_8 74
3523
3527 typedef struct xcb_poly_text_8_request_t {
3528 uint8_t major_opcode;
3529 uint8_t pad0;
3530 uint16_t length;
3531 xcb_drawable_t drawable;
3532 xcb_gcontext_t gc;
3533 int16_t x;
3534 int16_t y;
3535 } xcb_poly_text_8_request_t;
3536
3538 #define XCB_POLY_TEXT_16 75
3539
3543 typedef struct xcb_poly_text_16_request_t {
3544 uint8_t major_opcode;
3545 uint8_t pad0;
3546 uint16_t length;
3547 xcb_drawable_t drawable;
3548 xcb_gcontext_t gc;
3549 int16_t x;
3550 int16_t y;
3551 } xcb_poly_text_16_request_t;
3552
3554 #define XCB_IMAGE_TEXT_8 76
3555
3559 typedef struct xcb_image_text_8_request_t {
3560 uint8_t major_opcode;
3561 uint8_t string_len;
3562 uint16_t length;
3563 xcb_drawable_t drawable;
3564 xcb_gcontext_t gc;
3565 int16_t x;
3566 int16_t y;
3567 } xcb_image_text_8_request_t;
3568
3570 #define XCB_IMAGE_TEXT_16 77
3571
3575 typedef struct xcb_image_text_16_request_t {
3576 uint8_t major_opcode;
3577 uint8_t string_len;
3578 uint16_t length;
3579 xcb_drawable_t drawable;
3580 xcb_gcontext_t gc;
3581 int16_t x;
3582 int16_t y;
3583 } xcb_image_text_16_request_t;
3584
3585 typedef enum xcb_colormap_alloc_t {
3586 XCB_COLORMAP_ALLOC_NONE = 0,
3587 XCB_COLORMAP_ALLOC_ALL = 1
3588 } xcb_colormap_alloc_t;
3589
3591 #define XCB_CREATE_COLORMAP 78
3592
3596 typedef struct xcb_create_colormap_request_t {
3597 uint8_t major_opcode;
3598 uint8_t alloc;
3599 uint16_t length;
3600 xcb_colormap_t mid;
3601 xcb_window_t window;
3602 xcb_visualid_t visual;
3603 } xcb_create_colormap_request_t;
3604
3606 #define XCB_FREE_COLORMAP 79
3607
3611 typedef struct xcb_free_colormap_request_t {
3612 uint8_t major_opcode;
3613 uint8_t pad0;
3614 uint16_t length;
3615 xcb_colormap_t cmap;
3616 } xcb_free_colormap_request_t;
3617
3619 #define XCB_COPY_COLORMAP_AND_FREE 80
3620
3624 typedef struct xcb_copy_colormap_and_free_request_t {
3625 uint8_t major_opcode;
3626 uint8_t pad0;
3627 uint16_t length;
3628 xcb_colormap_t mid;
3629 xcb_colormap_t src_cmap;
3630 } xcb_copy_colormap_and_free_request_t;
3631
3633 #define XCB_INSTALL_COLORMAP 81
3634
3638 typedef struct xcb_install_colormap_request_t {
3639 uint8_t major_opcode;
3640 uint8_t pad0;
3641 uint16_t length;
3642 xcb_colormap_t cmap;
3643 } xcb_install_colormap_request_t;
3644
3646 #define XCB_UNINSTALL_COLORMAP 82
3647
3651 typedef struct xcb_uninstall_colormap_request_t {
3652 uint8_t major_opcode;
3653 uint8_t pad0;
3654 uint16_t length;
3655 xcb_colormap_t cmap;
3656 } xcb_uninstall_colormap_request_t;
3657
3661 typedef struct xcb_list_installed_colormaps_cookie_t {
3662 unsigned int sequence;
3663 } xcb_list_installed_colormaps_cookie_t;
3664
3666 #define XCB_LIST_INSTALLED_COLORMAPS 83
3667
3671 typedef struct xcb_list_installed_colormaps_request_t {
3672 uint8_t major_opcode;
3673 uint8_t pad0;
3674 uint16_t length;
3675 xcb_window_t window;
3676 } xcb_list_installed_colormaps_request_t;
3677
3681 typedef struct xcb_list_installed_colormaps_reply_t {
3682 uint8_t response_type;
3683 uint8_t pad0;
3684 uint16_t sequence;
3685 uint32_t length;
3686 uint16_t cmaps_len;
3687 uint8_t pad1[22];
3688 } xcb_list_installed_colormaps_reply_t;
3689
3693 typedef struct xcb_alloc_color_cookie_t {
3694 unsigned int sequence;
3695 } xcb_alloc_color_cookie_t;
3696
3698 #define XCB_ALLOC_COLOR 84
3699
3703 typedef struct xcb_alloc_color_request_t {
3704 uint8_t major_opcode;
3705 uint8_t pad0;
3706 uint16_t length;
3707 xcb_colormap_t cmap;
3708 uint16_t red;
3709 uint16_t green;
3710 uint16_t blue;
3711 uint8_t pad1[2];
3712 } xcb_alloc_color_request_t;
3713
3717 typedef struct xcb_alloc_color_reply_t {
3718 uint8_t response_type;
3719 uint8_t pad0;
3720 uint16_t sequence;
3721 uint32_t length;
3722 uint16_t red;
3723 uint16_t green;
3724 uint16_t blue;
3725 uint8_t pad1[2];
3726 uint32_t pixel;
3727 } xcb_alloc_color_reply_t;
3728
3732 typedef struct xcb_alloc_named_color_cookie_t {
3733 unsigned int sequence;
3734 } xcb_alloc_named_color_cookie_t;
3735
3737 #define XCB_ALLOC_NAMED_COLOR 85
3738
3742 typedef struct xcb_alloc_named_color_request_t {
3743 uint8_t major_opcode;
3744 uint8_t pad0;
3745 uint16_t length;
3746 xcb_colormap_t cmap;
3747 uint16_t name_len;
3748 uint8_t pad1[2];
3749 } xcb_alloc_named_color_request_t;
3750
3754 typedef struct xcb_alloc_named_color_reply_t {
3755 uint8_t response_type;
3756 uint8_t pad0;
3757 uint16_t sequence;
3758 uint32_t length;
3759 uint32_t pixel;
3760 uint16_t exact_red;
3761 uint16_t exact_green;
3762 uint16_t exact_blue;
3763 uint16_t visual_red;
3764 uint16_t visual_green;
3765 uint16_t visual_blue;
3766 } xcb_alloc_named_color_reply_t;
3767
3771 typedef struct xcb_alloc_color_cells_cookie_t {
3772 unsigned int sequence;
3773 } xcb_alloc_color_cells_cookie_t;
3774
3776 #define XCB_ALLOC_COLOR_CELLS 86
3777
3781 typedef struct xcb_alloc_color_cells_request_t {
3782 uint8_t major_opcode;
3783 uint8_t contiguous;
3784 uint16_t length;
3785 xcb_colormap_t cmap;
3786 uint16_t colors;
3787 uint16_t planes;
3788 } xcb_alloc_color_cells_request_t;
3789
3793 typedef struct xcb_alloc_color_cells_reply_t {
3794 uint8_t response_type;
3795 uint8_t pad0;
3796 uint16_t sequence;
3797 uint32_t length;
3798 uint16_t pixels_len;
3799 uint16_t masks_len;
3800 uint8_t pad1[20];
3801 } xcb_alloc_color_cells_reply_t;
3802
3806 typedef struct xcb_alloc_color_planes_cookie_t {
3807 unsigned int sequence;
3808 } xcb_alloc_color_planes_cookie_t;
3809
3811 #define XCB_ALLOC_COLOR_PLANES 87
3812
3816 typedef struct xcb_alloc_color_planes_request_t {
3817 uint8_t major_opcode;
3818 uint8_t contiguous;
3819 uint16_t length;
3820 xcb_colormap_t cmap;
3821 uint16_t colors;
3822 uint16_t reds;
3823 uint16_t greens;
3824 uint16_t blues;
3825 } xcb_alloc_color_planes_request_t;
3826
3830 typedef struct xcb_alloc_color_planes_reply_t {
3831 uint8_t response_type;
3832 uint8_t pad0;
3833 uint16_t sequence;
3834 uint32_t length;
3835 uint16_t pixels_len;
3836 uint8_t pad1[2];
3837 uint32_t red_mask;
3838 uint32_t green_mask;
3839 uint32_t blue_mask;
3840 uint8_t pad2[8];
3841 } xcb_alloc_color_planes_reply_t;
3842
3844 #define XCB_FREE_COLORS 88
3845
3849 typedef struct xcb_free_colors_request_t {
3850 uint8_t major_opcode;
3851 uint8_t pad0;
3852 uint16_t length;
3853 xcb_colormap_t cmap;
3854 uint32_t plane_mask;
3855 } xcb_free_colors_request_t;
3856
3857 typedef enum xcb_color_flag_t {
3858 XCB_COLOR_FLAG_RED = 1,
3859 XCB_COLOR_FLAG_GREEN = 2,
3860 XCB_COLOR_FLAG_BLUE = 4
3861 } xcb_color_flag_t;
3862
3866 typedef struct xcb_coloritem_t {
3867 uint32_t pixel;
3868 uint16_t red;
3869 uint16_t green;
3870 uint16_t blue;
3871 uint8_t flags;
3872 uint8_t pad0;
3873 } xcb_coloritem_t;
3874
3878 typedef struct xcb_coloritem_iterator_t {
3879 xcb_coloritem_t *data;
3880 int rem;
3881 int index;
3882 } xcb_coloritem_iterator_t;
3883
3885 #define XCB_STORE_COLORS 89
3886
3890 typedef struct xcb_store_colors_request_t {
3891 uint8_t major_opcode;
3892 uint8_t pad0;
3893 uint16_t length;
3894 xcb_colormap_t cmap;
3895 } xcb_store_colors_request_t;
3896
3898 #define XCB_STORE_NAMED_COLOR 90
3899
3903 typedef struct xcb_store_named_color_request_t {
3904 uint8_t major_opcode;
3905 uint8_t flags;
3906 uint16_t length;
3907 xcb_colormap_t cmap;
3908 uint32_t pixel;
3909 uint16_t name_len;
3910 uint8_t pad0[2];
3911 } xcb_store_named_color_request_t;
3912
3916 typedef struct xcb_rgb_t {
3917 uint16_t red;
3918 uint16_t green;
3919 uint16_t blue;
3920 uint8_t pad0[2];
3921 } xcb_rgb_t;
3922
3926 typedef struct xcb_rgb_iterator_t {
3927 xcb_rgb_t *data;
3928 int rem;
3929 int index;
3930 } xcb_rgb_iterator_t;
3931
3935 typedef struct xcb_query_colors_cookie_t {
3936 unsigned int sequence;
3937 } xcb_query_colors_cookie_t;
3938
3940 #define XCB_QUERY_COLORS 91
3941
3945 typedef struct xcb_query_colors_request_t {
3946 uint8_t major_opcode;
3947 uint8_t pad0;
3948 uint16_t length;
3949 xcb_colormap_t cmap;
3950 } xcb_query_colors_request_t;
3951
3955 typedef struct xcb_query_colors_reply_t {
3956 uint8_t response_type;
3957 uint8_t pad0;
3958 uint16_t sequence;
3959 uint32_t length;
3960 uint16_t colors_len;
3961 uint8_t pad1[22];
3962 } xcb_query_colors_reply_t;
3963
3967 typedef struct xcb_lookup_color_cookie_t {
3968 unsigned int sequence;
3969 } xcb_lookup_color_cookie_t;
3970
3972 #define XCB_LOOKUP_COLOR 92
3973
3977 typedef struct xcb_lookup_color_request_t {
3978 uint8_t major_opcode;
3979 uint8_t pad0;
3980 uint16_t length;
3981 xcb_colormap_t cmap;
3982 uint16_t name_len;
3983 uint8_t pad1[2];
3984 } xcb_lookup_color_request_t;
3985
3989 typedef struct xcb_lookup_color_reply_t {
3990 uint8_t response_type;
3991 uint8_t pad0;
3992 uint16_t sequence;
3993 uint32_t length;
3994 uint16_t exact_red;
3995 uint16_t exact_green;
3996 uint16_t exact_blue;
3997 uint16_t visual_red;
3998 uint16_t visual_green;
3999 uint16_t visual_blue;
4000 } xcb_lookup_color_reply_t;
4001
4002 typedef enum xcb_pixmap_enum_t {
4003 XCB_PIXMAP_NONE = 0
4004 } xcb_pixmap_enum_t;
4005
4007 #define XCB_CREATE_CURSOR 93
4008
4012 typedef struct xcb_create_cursor_request_t {
4013 uint8_t major_opcode;
4014 uint8_t pad0;
4015 uint16_t length;
4016 xcb_cursor_t cid;
4017 xcb_pixmap_t source;
4018 xcb_pixmap_t mask;
4019 uint16_t fore_red;
4020 uint16_t fore_green;
4021 uint16_t fore_blue;
4022 uint16_t back_red;
4023 uint16_t back_green;
4024 uint16_t back_blue;
4025 uint16_t x;
4026 uint16_t y;
4027 } xcb_create_cursor_request_t;
4028
4029 typedef enum xcb_font_enum_t {
4030 XCB_FONT_NONE = 0
4031 } xcb_font_enum_t;
4032
4034 #define XCB_CREATE_GLYPH_CURSOR 94
4035
4039 typedef struct xcb_create_glyph_cursor_request_t {
4040 uint8_t major_opcode;
4041 uint8_t pad0;
4042 uint16_t length;
4043 xcb_cursor_t cid;
4044 xcb_font_t source_font;
4045 xcb_font_t mask_font;
4046 uint16_t source_char;
4047 uint16_t mask_char;
4048 uint16_t fore_red;
4049 uint16_t fore_green;
4050 uint16_t fore_blue;
4051 uint16_t back_red;
4052 uint16_t back_green;
4053 uint16_t back_blue;
4054 } xcb_create_glyph_cursor_request_t;
4055
4057 #define XCB_FREE_CURSOR 95
4058
4062 typedef struct xcb_free_cursor_request_t {
4063 uint8_t major_opcode;
4064 uint8_t pad0;
4065 uint16_t length;
4066 xcb_cursor_t cursor;
4067 } xcb_free_cursor_request_t;
4068
4070 #define XCB_RECOLOR_CURSOR 96
4071
4075 typedef struct xcb_recolor_cursor_request_t {
4076 uint8_t major_opcode;
4077 uint8_t pad0;
4078 uint16_t length;
4079 xcb_cursor_t cursor;
4080 uint16_t fore_red;
4081 uint16_t fore_green;
4082 uint16_t fore_blue;
4083 uint16_t back_red;
4084 uint16_t back_green;
4085 uint16_t back_blue;
4086 } xcb_recolor_cursor_request_t;
4087
4088 typedef enum xcb_query_shape_of_t {
4089 XCB_QUERY_SHAPE_OF_LARGEST_CURSOR = 0,
4090 XCB_QUERY_SHAPE_OF_FASTEST_TILE = 1,
4091 XCB_QUERY_SHAPE_OF_FASTEST_STIPPLE = 2
4092 } xcb_query_shape_of_t;
4093
4097 typedef struct xcb_query_best_size_cookie_t {
4098 unsigned int sequence;
4099 } xcb_query_best_size_cookie_t;
4100
4102 #define XCB_QUERY_BEST_SIZE 97
4103
4107 typedef struct xcb_query_best_size_request_t {
4108 uint8_t major_opcode;
4109 uint8_t _class;
4110 uint16_t length;
4111 xcb_drawable_t drawable;
4112 uint16_t width;
4113 uint16_t height;
4114 } xcb_query_best_size_request_t;
4115
4119 typedef struct xcb_query_best_size_reply_t {
4120 uint8_t response_type;
4121 uint8_t pad0;
4122 uint16_t sequence;
4123 uint32_t length;
4124 uint16_t width;
4125 uint16_t height;
4126 } xcb_query_best_size_reply_t;
4127
4131 typedef struct xcb_query_extension_cookie_t {
4132 unsigned int sequence;
4133 } xcb_query_extension_cookie_t;
4134
4136 #define XCB_QUERY_EXTENSION 98
4137
4141 typedef struct xcb_query_extension_request_t {
4142 uint8_t major_opcode;
4143 uint8_t pad0;
4144 uint16_t length;
4145 uint16_t name_len;
4146 uint8_t pad1[2];
4147 } xcb_query_extension_request_t;
4148
4152 typedef struct xcb_query_extension_reply_t {
4153 uint8_t response_type;
4154 uint8_t pad0;
4155 uint16_t sequence;
4156 uint32_t length;
4157 uint8_t present;
4158 uint8_t major_opcode;
4159 uint8_t first_event;
4160 uint8_t first_error;
4161 } xcb_query_extension_reply_t;
4162
4166 typedef struct xcb_list_extensions_cookie_t {
4167 unsigned int sequence;
4168 } xcb_list_extensions_cookie_t;
4169
4171 #define XCB_LIST_EXTENSIONS 99
4172
4176 typedef struct xcb_list_extensions_request_t {
4177 uint8_t major_opcode;
4178 uint8_t pad0;
4179 uint16_t length;
4180 } xcb_list_extensions_request_t;
4181
4185 typedef struct xcb_list_extensions_reply_t {
4186 uint8_t response_type;
4187 uint8_t names_len;
4188 uint16_t sequence;
4189 uint32_t length;
4190 uint8_t pad0[24];
4191 } xcb_list_extensions_reply_t;
4192
4194 #define XCB_CHANGE_KEYBOARD_MAPPING 100
4195
4199 typedef struct xcb_change_keyboard_mapping_request_t {
4200 uint8_t major_opcode;
4201 uint8_t keycode_count;
4202 uint16_t length;
4203 xcb_keycode_t first_keycode;
4204 uint8_t keysyms_per_keycode;
4205 uint8_t pad0[2];
4206 } xcb_change_keyboard_mapping_request_t;
4207
4211 typedef struct xcb_get_keyboard_mapping_cookie_t {
4212 unsigned int sequence;
4213 } xcb_get_keyboard_mapping_cookie_t;
4214
4216 #define XCB_GET_KEYBOARD_MAPPING 101
4217
4221 typedef struct xcb_get_keyboard_mapping_request_t {
4222 uint8_t major_opcode;
4223 uint8_t pad0;
4224 uint16_t length;
4225 xcb_keycode_t first_keycode;
4226 uint8_t count;
4227 } xcb_get_keyboard_mapping_request_t;
4228
4232 typedef struct xcb_get_keyboard_mapping_reply_t {
4233 uint8_t response_type;
4234 uint8_t keysyms_per_keycode;
4235 uint16_t sequence;
4236 uint32_t length;
4237 uint8_t pad0[24];
4238 } xcb_get_keyboard_mapping_reply_t;
4239
4240 typedef enum xcb_kb_t {
4241 XCB_KB_KEY_CLICK_PERCENT = 1,
4242 XCB_KB_BELL_PERCENT = 2,
4243 XCB_KB_BELL_PITCH = 4,
4244 XCB_KB_BELL_DURATION = 8,
4245 XCB_KB_LED = 16,
4246 XCB_KB_LED_MODE = 32,
4247 XCB_KB_KEY = 64,
4248 XCB_KB_AUTO_REPEAT_MODE = 128
4249 } xcb_kb_t;
4250
4251 typedef enum xcb_led_mode_t {
4252 XCB_LED_MODE_OFF = 0,
4253 XCB_LED_MODE_ON = 1
4254 } xcb_led_mode_t;
4255
4256 typedef enum xcb_auto_repeat_mode_t {
4257 XCB_AUTO_REPEAT_MODE_OFF = 0,
4258 XCB_AUTO_REPEAT_MODE_ON = 1,
4259 XCB_AUTO_REPEAT_MODE_DEFAULT = 2
4260 } xcb_auto_repeat_mode_t;
4261
4263 #define XCB_CHANGE_KEYBOARD_CONTROL 102
4264
4268 typedef struct xcb_change_keyboard_control_request_t {
4269 uint8_t major_opcode;
4270 uint8_t pad0;
4271 uint16_t length;
4272 uint32_t value_mask;
4273 } xcb_change_keyboard_control_request_t;
4274
4278 typedef struct xcb_get_keyboard_control_cookie_t {
4279 unsigned int sequence;
4280 } xcb_get_keyboard_control_cookie_t;
4281
4283 #define XCB_GET_KEYBOARD_CONTROL 103
4284
4288 typedef struct xcb_get_keyboard_control_request_t {
4289 uint8_t major_opcode;
4290 uint8_t pad0;
4291 uint16_t length;
4292 } xcb_get_keyboard_control_request_t;
4293
4297 typedef struct xcb_get_keyboard_control_reply_t {
4298 uint8_t response_type;
4299 uint8_t global_auto_repeat;
4300 uint16_t sequence;
4301 uint32_t length;
4302 uint32_t led_mask;
4303 uint8_t key_click_percent;
4304 uint8_t bell_percent;
4305 uint16_t bell_pitch;
4306 uint16_t bell_duration;
4307 uint8_t pad0[2];
4308 uint8_t auto_repeats[32];
4309 } xcb_get_keyboard_control_reply_t;
4310
4312 #define XCB_BELL 104
4313
4317 typedef struct xcb_bell_request_t {
4318 uint8_t major_opcode;
4319 int8_t percent;
4320 uint16_t length;
4321 } xcb_bell_request_t;
4322
4324 #define XCB_CHANGE_POINTER_CONTROL 105
4325
4329 typedef struct xcb_change_pointer_control_request_t {
4330 uint8_t major_opcode;
4331 uint8_t pad0;
4332 uint16_t length;
4333 int16_t acceleration_numerator;
4334 int16_t acceleration_denominator;
4335 int16_t threshold;
4336 uint8_t do_acceleration;
4337 uint8_t do_threshold;
4338 } xcb_change_pointer_control_request_t;
4339
4343 typedef struct xcb_get_pointer_control_cookie_t {
4344 unsigned int sequence;
4345 } xcb_get_pointer_control_cookie_t;
4346
4348 #define XCB_GET_POINTER_CONTROL 106
4349
4353 typedef struct xcb_get_pointer_control_request_t {
4354 uint8_t major_opcode;
4355 uint8_t pad0;
4356 uint16_t length;
4357 } xcb_get_pointer_control_request_t;
4358
4362 typedef struct xcb_get_pointer_control_reply_t {
4363 uint8_t response_type;
4364 uint8_t pad0;
4365 uint16_t sequence;
4366 uint32_t length;
4367 uint16_t acceleration_numerator;
4368 uint16_t acceleration_denominator;
4369 uint16_t threshold;
4370 uint8_t pad1[18];
4371 } xcb_get_pointer_control_reply_t;
4372
4373 typedef enum xcb_blanking_t {
4374 XCB_BLANKING_NOT_PREFERRED = 0,
4375 XCB_BLANKING_PREFERRED = 1,
4376 XCB_BLANKING_DEFAULT = 2
4377 } xcb_blanking_t;
4378
4379 typedef enum xcb_exposures_t {
4380 XCB_EXPOSURES_NOT_ALLOWED = 0,
4381 XCB_EXPOSURES_ALLOWED = 1,
4382 XCB_EXPOSURES_DEFAULT = 2
4383 } xcb_exposures_t;
4384
4386 #define XCB_SET_SCREEN_SAVER 107
4387
4391 typedef struct xcb_set_screen_saver_request_t {
4392 uint8_t major_opcode;
4393 uint8_t pad0;
4394 uint16_t length;
4395 int16_t timeout;
4396 int16_t interval;
4397 uint8_t prefer_blanking;
4398 uint8_t allow_exposures;
4399 } xcb_set_screen_saver_request_t;
4400
4404 typedef struct xcb_get_screen_saver_cookie_t {
4405 unsigned int sequence;
4406 } xcb_get_screen_saver_cookie_t;
4407
4409 #define XCB_GET_SCREEN_SAVER 108
4410
4414 typedef struct xcb_get_screen_saver_request_t {
4415 uint8_t major_opcode;
4416 uint8_t pad0;
4417 uint16_t length;
4418 } xcb_get_screen_saver_request_t;
4419
4423 typedef struct xcb_get_screen_saver_reply_t {
4424 uint8_t response_type;
4425 uint8_t pad0;
4426 uint16_t sequence;
4427 uint32_t length;
4428 uint16_t timeout;
4429 uint16_t interval;
4430 uint8_t prefer_blanking;
4431 uint8_t allow_exposures;
4432 uint8_t pad1[18];
4433 } xcb_get_screen_saver_reply_t;
4434
4435 typedef enum xcb_host_mode_t {
4436 XCB_HOST_MODE_INSERT = 0,
4437 XCB_HOST_MODE_DELETE = 1
4438 } xcb_host_mode_t;
4439
4440 typedef enum xcb_family_t {
4441 XCB_FAMILY_INTERNET = 0,
4442 XCB_FAMILY_DECNET = 1,
4443 XCB_FAMILY_CHAOS = 2,
4444 XCB_FAMILY_SERVER_INTERPRETED = 5,
4445 XCB_FAMILY_INTERNET_6 = 6
4446 } xcb_family_t;
4447
4449 #define XCB_CHANGE_HOSTS 109
4450
4454 typedef struct xcb_change_hosts_request_t {
4455 uint8_t major_opcode;
4456 uint8_t mode;
4457 uint16_t length;
4458 uint8_t family;
4459 uint8_t pad0;
4460 uint16_t address_len;
4461 } xcb_change_hosts_request_t;
4462
4466 typedef struct xcb_host_t {
4467 uint8_t family;
4468 uint8_t pad0;
4469 uint16_t address_len;
4470 } xcb_host_t;
4471
4475 typedef struct xcb_host_iterator_t {
4476 xcb_host_t *data;
4477 int rem;
4478 int index;
4479 } xcb_host_iterator_t;
4480
4484 typedef struct xcb_list_hosts_cookie_t {
4485 unsigned int sequence;
4486 } xcb_list_hosts_cookie_t;
4487
4489 #define XCB_LIST_HOSTS 110
4490
4494 typedef struct xcb_list_hosts_request_t {
4495 uint8_t major_opcode;
4496 uint8_t pad0;
4497 uint16_t length;
4498 } xcb_list_hosts_request_t;
4499
4503 typedef struct xcb_list_hosts_reply_t {
4504 uint8_t response_type;
4505 uint8_t mode;
4506 uint16_t sequence;
4507 uint32_t length;
4508 uint16_t hosts_len;
4509 uint8_t pad0[22];
4510 } xcb_list_hosts_reply_t;
4511
4512 typedef enum xcb_access_control_t {
4513 XCB_ACCESS_CONTROL_DISABLE = 0,
4514 XCB_ACCESS_CONTROL_ENABLE = 1
4515 } xcb_access_control_t;
4516
4518 #define XCB_SET_ACCESS_CONTROL 111
4519
4523 typedef struct xcb_set_access_control_request_t {
4524 uint8_t major_opcode;
4525 uint8_t mode;
4526 uint16_t length;
4527 } xcb_set_access_control_request_t;
4528
4529 typedef enum xcb_close_down_t {
4530 XCB_CLOSE_DOWN_DESTROY_ALL = 0,
4531 XCB_CLOSE_DOWN_RETAIN_PERMANENT = 1,
4532 XCB_CLOSE_DOWN_RETAIN_TEMPORARY = 2
4533 } xcb_close_down_t;
4534
4536 #define XCB_SET_CLOSE_DOWN_MODE 112
4537
4541 typedef struct xcb_set_close_down_mode_request_t {
4542 uint8_t major_opcode;
4543 uint8_t mode;
4544 uint16_t length;
4545 } xcb_set_close_down_mode_request_t;
4546
4547 typedef enum xcb_kill_t {
4548 XCB_KILL_ALL_TEMPORARY = 0
4549 } xcb_kill_t;
4550
4552 #define XCB_KILL_CLIENT 113
4553
4557 typedef struct xcb_kill_client_request_t {
4558 uint8_t major_opcode;
4559 uint8_t pad0;
4560 uint16_t length;
4561 uint32_t resource;
4562 } xcb_kill_client_request_t;
4563
4565 #define XCB_ROTATE_PROPERTIES 114
4566
4570 typedef struct xcb_rotate_properties_request_t {
4571 uint8_t major_opcode;
4572 uint8_t pad0;
4573 uint16_t length;
4574 xcb_window_t window;
4575 uint16_t atoms_len;
4576 int16_t delta;
4577 } xcb_rotate_properties_request_t;
4578
4579 typedef enum xcb_screen_saver_t {
4580 XCB_SCREEN_SAVER_RESET = 0,
4581 XCB_SCREEN_SAVER_ACTIVE = 1
4582 } xcb_screen_saver_t;
4583
4585 #define XCB_FORCE_SCREEN_SAVER 115
4586
4590 typedef struct xcb_force_screen_saver_request_t {
4591 uint8_t major_opcode;
4592 uint8_t mode;
4593 uint16_t length;
4594 } xcb_force_screen_saver_request_t;
4595
4596 typedef enum xcb_mapping_status_t {
4597 XCB_MAPPING_STATUS_SUCCESS = 0,
4598 XCB_MAPPING_STATUS_BUSY = 1,
4599 XCB_MAPPING_STATUS_FAILURE = 2
4600 } xcb_mapping_status_t;
4601
4605 typedef struct xcb_set_pointer_mapping_cookie_t {
4606 unsigned int sequence;
4607 } xcb_set_pointer_mapping_cookie_t;
4608
4610 #define XCB_SET_POINTER_MAPPING 116
4611
4615 typedef struct xcb_set_pointer_mapping_request_t {
4616 uint8_t major_opcode;
4617 uint8_t map_len;
4618 uint16_t length;
4619 } xcb_set_pointer_mapping_request_t;
4620
4624 typedef struct xcb_set_pointer_mapping_reply_t {
4625 uint8_t response_type;
4626 uint8_t status;
4627 uint16_t sequence;
4628 uint32_t length;
4629 } xcb_set_pointer_mapping_reply_t;
4630
4634 typedef struct xcb_get_pointer_mapping_cookie_t {
4635 unsigned int sequence;
4636 } xcb_get_pointer_mapping_cookie_t;
4637
4639 #define XCB_GET_POINTER_MAPPING 117
4640
4644 typedef struct xcb_get_pointer_mapping_request_t {
4645 uint8_t major_opcode;
4646 uint8_t pad0;
4647 uint16_t length;
4648 } xcb_get_pointer_mapping_request_t;
4649
4653 typedef struct xcb_get_pointer_mapping_reply_t {
4654 uint8_t response_type;
4655 uint8_t map_len;
4656 uint16_t sequence;
4657 uint32_t length;
4658 uint8_t pad0[24];
4659 } xcb_get_pointer_mapping_reply_t;
4660
4661 typedef enum xcb_map_index_t {
4662 XCB_MAP_INDEX_SHIFT = 0,
4663 XCB_MAP_INDEX_LOCK = 1,
4664 XCB_MAP_INDEX_CONTROL = 2,
4665 XCB_MAP_INDEX_1 = 3,
4666 XCB_MAP_INDEX_2 = 4,
4667 XCB_MAP_INDEX_3 = 5,
4668 XCB_MAP_INDEX_4 = 6,
4669 XCB_MAP_INDEX_5 = 7
4670 } xcb_map_index_t;
4671
4675 typedef struct xcb_set_modifier_mapping_cookie_t {
4676 unsigned int sequence;
4677 } xcb_set_modifier_mapping_cookie_t;
4678
4680 #define XCB_SET_MODIFIER_MAPPING 118
4681
4685 typedef struct xcb_set_modifier_mapping_request_t {
4686 uint8_t major_opcode;
4687 uint8_t keycodes_per_modifier;
4688 uint16_t length;
4689 } xcb_set_modifier_mapping_request_t;
4690
4694 typedef struct xcb_set_modifier_mapping_reply_t {
4695 uint8_t response_type;
4696 uint8_t status;
4697 uint16_t sequence;
4698 uint32_t length;
4699 } xcb_set_modifier_mapping_reply_t;
4700
4704 typedef struct xcb_get_modifier_mapping_cookie_t {
4705 unsigned int sequence;
4706 } xcb_get_modifier_mapping_cookie_t;
4707
4709 #define XCB_GET_MODIFIER_MAPPING 119
4710
4714 typedef struct xcb_get_modifier_mapping_request_t {
4715 uint8_t major_opcode;
4716 uint8_t pad0;
4717 uint16_t length;
4718 } xcb_get_modifier_mapping_request_t;
4719
4723 typedef struct xcb_get_modifier_mapping_reply_t {
4724 uint8_t response_type;
4725 uint8_t keycodes_per_modifier;
4726 uint16_t sequence;
4727 uint32_t length;
4728 uint8_t pad0[24];
4729 } xcb_get_modifier_mapping_reply_t;
4730
4732 #define XCB_NO_OPERATION 127
4733
4737 typedef struct xcb_no_operation_request_t {
4738 uint8_t major_opcode;
4739 uint8_t pad0;
4740 uint16_t length;
4741 } xcb_no_operation_request_t;
4742
4751 void
4752 xcb_char2b_next (xcb_char2b_iterator_t *i );
4753
4763 xcb_generic_iterator_t
4764 xcb_char2b_end (xcb_char2b_iterator_t i );
4765
4774 void
4775 xcb_window_next (xcb_window_iterator_t *i );
4776
4786 xcb_generic_iterator_t
4787 xcb_window_end (xcb_window_iterator_t i );
4788
4797 void
4798 xcb_pixmap_next (xcb_pixmap_iterator_t *i );
4799
4809 xcb_generic_iterator_t
4810 xcb_pixmap_end (xcb_pixmap_iterator_t i );
4811
4820 void
4821 xcb_cursor_next (xcb_cursor_iterator_t *i );
4822
4832 xcb_generic_iterator_t
4833 xcb_cursor_end (xcb_cursor_iterator_t i );
4834
4843 void
4844 xcb_font_next (xcb_font_iterator_t *i );
4845
4855 xcb_generic_iterator_t
4856 xcb_font_end (xcb_font_iterator_t i );
4857
4866 void
4867 xcb_gcontext_next (xcb_gcontext_iterator_t *i );
4868
4878 xcb_generic_iterator_t
4879 xcb_gcontext_end (xcb_gcontext_iterator_t i );
4880
4889 void
4890 xcb_colormap_next (xcb_colormap_iterator_t *i );
4891
4901 xcb_generic_iterator_t
4902 xcb_colormap_end (xcb_colormap_iterator_t i );
4903
4912 void
4913 xcb_atom_next (xcb_atom_iterator_t *i );
4914
4924 xcb_generic_iterator_t
4925 xcb_atom_end (xcb_atom_iterator_t i );
4926
4935 void
4936 xcb_drawable_next (xcb_drawable_iterator_t *i );
4937
4947 xcb_generic_iterator_t
4948 xcb_drawable_end (xcb_drawable_iterator_t i );
4949
4958 void
4959 xcb_fontable_next (xcb_fontable_iterator_t *i );
4960
4970 xcb_generic_iterator_t
4971 xcb_fontable_end (xcb_fontable_iterator_t i );
4972
4981 void
4982 xcb_visualid_next (xcb_visualid_iterator_t *i );
4983
4993 xcb_generic_iterator_t
4994 xcb_visualid_end (xcb_visualid_iterator_t i );
4995
5004 void
5005 xcb_timestamp_next (xcb_timestamp_iterator_t *i );
5006
5016 xcb_generic_iterator_t
5017 xcb_timestamp_end (xcb_timestamp_iterator_t i );
5018
5027 void
5028 xcb_keysym_next (xcb_keysym_iterator_t *i );
5029
5039 xcb_generic_iterator_t
5040 xcb_keysym_end (xcb_keysym_iterator_t i );
5041
5050 void
5051 xcb_keycode_next (xcb_keycode_iterator_t *i );
5052
5062 xcb_generic_iterator_t
5063 xcb_keycode_end (xcb_keycode_iterator_t i );
5064
5073 void
5074 xcb_button_next (xcb_button_iterator_t *i );
5075
5085 xcb_generic_iterator_t
5086 xcb_button_end (xcb_button_iterator_t i );
5087
5096 void
5097 xcb_point_next (xcb_point_iterator_t *i );
5098
5108 xcb_generic_iterator_t
5109 xcb_point_end (xcb_point_iterator_t i );
5110
5119 void
5120 xcb_rectangle_next (xcb_rectangle_iterator_t *i );
5121
5131 xcb_generic_iterator_t
5132 xcb_rectangle_end (xcb_rectangle_iterator_t i );
5133
5142 void
5143 xcb_arc_next (xcb_arc_iterator_t *i );
5144
5154 xcb_generic_iterator_t
5155 xcb_arc_end (xcb_arc_iterator_t i );
5156
5165 void
5166 xcb_format_next (xcb_format_iterator_t *i );
5167
5177 xcb_generic_iterator_t
5178 xcb_format_end (xcb_format_iterator_t i );
5179
5188 void
5189 xcb_visualtype_next (xcb_visualtype_iterator_t *i );
5190
5200 xcb_generic_iterator_t
5201 xcb_visualtype_end (xcb_visualtype_iterator_t i );
5202
5203 int
5204 xcb_depth_sizeof (const void *_buffer );
5205
5206 xcb_visualtype_t *
5207 xcb_depth_visuals (const xcb_depth_t *R );
5208
5209 int
5210 xcb_depth_visuals_length (const xcb_depth_t *R );
5211
5212 xcb_visualtype_iterator_t
5213 xcb_depth_visuals_iterator (const xcb_depth_t *R );
5214
5223 void
5224 xcb_depth_next (xcb_depth_iterator_t *i );
5225
5235 xcb_generic_iterator_t
5236 xcb_depth_end (xcb_depth_iterator_t i );
5237
5238 int
5239 xcb_screen_sizeof (const void *_buffer );
5240
5241 int
5242 xcb_screen_allowed_depths_length (const xcb_screen_t *R );
5243
5244 xcb_depth_iterator_t
5245 xcb_screen_allowed_depths_iterator (const xcb_screen_t *R );
5246
5255 void
5256 xcb_screen_next (xcb_screen_iterator_t *i );
5257
5267 xcb_generic_iterator_t
5268 xcb_screen_end (xcb_screen_iterator_t i );
5269
5270 int
5271 xcb_setup_request_sizeof (const void *_buffer );
5272
5273 char *
5274 xcb_setup_request_authorization_protocol_name (const xcb_setup_request_t *R );
5275
5276 int
5277 xcb_setup_request_authorization_protocol_name_length (const xcb_setup_request_t *R );
5278
5279 xcb_generic_iterator_t
5280 xcb_setup_request_authorization_protocol_name_end (const xcb_setup_request_t *R );
5281
5282 char *
5283 xcb_setup_request_authorization_protocol_data (const xcb_setup_request_t *R );
5284
5285 int
5286 xcb_setup_request_authorization_protocol_data_length (const xcb_setup_request_t *R );
5287
5288 xcb_generic_iterator_t
5289 xcb_setup_request_authorization_protocol_data_end (const xcb_setup_request_t *R );
5290
5299 void
5300 xcb_setup_request_next (xcb_setup_request_iterator_t *i );
5301
5311 xcb_generic_iterator_t
5312 xcb_setup_request_end (xcb_setup_request_iterator_t i );
5313
5314 int
5315 xcb_setup_failed_sizeof (const void *_buffer );
5316
5317 char *
5318 xcb_setup_failed_reason (const xcb_setup_failed_t *R );
5319
5320 int
5321 xcb_setup_failed_reason_length (const xcb_setup_failed_t *R );
5322
5323 xcb_generic_iterator_t
5324 xcb_setup_failed_reason_end (const xcb_setup_failed_t *R );
5325
5334 void
5335 xcb_setup_failed_next (xcb_setup_failed_iterator_t *i );
5336
5346 xcb_generic_iterator_t
5347 xcb_setup_failed_end (xcb_setup_failed_iterator_t i );
5348
5349 int
5350 xcb_setup_authenticate_sizeof (const void *_buffer );
5351
5352 char *
5353 xcb_setup_authenticate_reason (const xcb_setup_authenticate_t *R );
5354
5355 int
5356 xcb_setup_authenticate_reason_length (const xcb_setup_authenticate_t *R );
5357
5358 xcb_generic_iterator_t
5359 xcb_setup_authenticate_reason_end (const xcb_setup_authenticate_t *R );
5360
5369 void
5370 xcb_setup_authenticate_next (xcb_setup_authenticate_iterator_t *i );
5371
5381 xcb_generic_iterator_t
5382 xcb_setup_authenticate_end (xcb_setup_authenticate_iterator_t i );
5383
5384 int
5385 xcb_setup_sizeof (const void *_buffer );
5386
5387 char *
5388 xcb_setup_vendor (const xcb_setup_t *R );
5389
5390 int
5391 xcb_setup_vendor_length (const xcb_setup_t *R );
5392
5393 xcb_generic_iterator_t
5394 xcb_setup_vendor_end (const xcb_setup_t *R );
5395
5396 xcb_format_t *
5397 xcb_setup_pixmap_formats (const xcb_setup_t *R );
5398
5399 int
5400 xcb_setup_pixmap_formats_length (const xcb_setup_t *R );
5401
5402 xcb_format_iterator_t
5403 xcb_setup_pixmap_formats_iterator (const xcb_setup_t *R );
5404
5405 int
5406 xcb_setup_roots_length (const xcb_setup_t *R );
5407
5408 xcb_screen_iterator_t
5409 xcb_setup_roots_iterator (const xcb_setup_t *R );
5410
5419 void
5420 xcb_setup_next (xcb_setup_iterator_t *i );
5421
5431 xcb_generic_iterator_t
5432 xcb_setup_end (xcb_setup_iterator_t i );
5433
5442 void
5443 xcb_client_message_data_next (xcb_client_message_data_iterator_t *i );
5444
5454 xcb_generic_iterator_t
5455 xcb_client_message_data_end (xcb_client_message_data_iterator_t i );
5456
5457 int
5458 xcb_create_window_sizeof (const void *_buffer );
5459
5506 xcb_void_cookie_t
5507 xcb_create_window_checked (xcb_connection_t *c ,
5508 uint8_t depth ,
5509 xcb_window_t wid ,
5510 xcb_window_t parent ,
5511 int16_t x ,
5512 int16_t y ,
5513 uint16_t width ,
5514 uint16_t height ,
5515 uint16_t border_width ,
5516 uint16_t _class ,
5517 xcb_visualid_t visual ,
5518 uint32_t value_mask ,
5519 const uint32_t *value_list );
5520
5564 xcb_void_cookie_t
5565 xcb_create_window (xcb_connection_t *c ,
5566 uint8_t depth ,
5567 xcb_window_t wid ,
5568 xcb_window_t parent ,
5569 int16_t x ,
5570 int16_t y ,
5571 uint16_t width ,
5572 uint16_t height ,
5573 uint16_t border_width ,
5574 uint16_t _class ,
5575 xcb_visualid_t visual ,
5576 uint32_t value_mask ,
5577 const uint32_t *value_list );
5578
5579 int
5580 xcb_change_window_attributes_sizeof (const void *_buffer );
5581
5600 xcb_void_cookie_t
5601 xcb_change_window_attributes_checked (xcb_connection_t *c ,
5602 xcb_window_t window ,
5603 uint32_t value_mask ,
5604 const uint32_t *value_list );
5605
5621 xcb_void_cookie_t
5622 xcb_change_window_attributes (xcb_connection_t *c ,
5623 xcb_window_t window ,
5624 uint32_t value_mask ,
5625 const uint32_t *value_list );
5626
5637 xcb_get_window_attributes_cookie_t
5638 xcb_get_window_attributes (xcb_connection_t *c ,
5639 xcb_window_t window );
5640
5654 xcb_get_window_attributes_cookie_t
5655 xcb_get_window_attributes_unchecked (xcb_connection_t *c ,
5656 xcb_window_t window );
5657
5672 xcb_get_window_attributes_reply_t *
5673 xcb_get_window_attributes_reply (xcb_connection_t *c ,
5674 xcb_get_window_attributes_cookie_t cookie ,
5675 xcb_generic_error_t **e );
5676
5695 xcb_void_cookie_t
5696 xcb_destroy_window_checked (xcb_connection_t *c ,
5697 xcb_window_t window );
5698
5714 xcb_void_cookie_t
5715 xcb_destroy_window (xcb_connection_t *c ,
5716 xcb_window_t window );
5717
5729 xcb_void_cookie_t
5730 xcb_destroy_subwindows_checked (xcb_connection_t *c ,
5731 xcb_window_t window );
5732
5741 xcb_void_cookie_t
5742 xcb_destroy_subwindows (xcb_connection_t *c ,
5743 xcb_window_t window );
5744
5763 xcb_void_cookie_t
5764 xcb_change_save_set_checked (xcb_connection_t *c ,
5765 uint8_t mode ,
5766 xcb_window_t window );
5767
5783 xcb_void_cookie_t
5784 xcb_change_save_set (xcb_connection_t *c ,
5785 uint8_t mode ,
5786 xcb_window_t window );
5787
5809 xcb_void_cookie_t
5810 xcb_reparent_window_checked (xcb_connection_t *c ,
5811 xcb_window_t window ,
5812 xcb_window_t parent ,
5813 int16_t x ,
5814 int16_t y );
5815
5834 xcb_void_cookie_t
5835 xcb_reparent_window (xcb_connection_t *c ,
5836 xcb_window_t window ,
5837 xcb_window_t parent ,
5838 int16_t x ,
5839 int16_t y );
5840
5872 xcb_void_cookie_t
5873 xcb_map_window_checked (xcb_connection_t *c ,
5874 xcb_window_t window );
5875
5904 xcb_void_cookie_t
5905 xcb_map_window (xcb_connection_t *c ,
5906 xcb_window_t window );
5907
5919 xcb_void_cookie_t
5920 xcb_map_subwindows_checked (xcb_connection_t *c ,
5921 xcb_window_t window );
5922
5931 xcb_void_cookie_t
5932 xcb_map_subwindows (xcb_connection_t *c ,
5933 xcb_window_t window );
5934
5952 xcb_void_cookie_t
5953 xcb_unmap_window_checked (xcb_connection_t *c ,
5954 xcb_window_t window );
5955
5970 xcb_void_cookie_t
5971 xcb_unmap_window (xcb_connection_t *c ,
5972 xcb_window_t window );
5973
5985 xcb_void_cookie_t
5986 xcb_unmap_subwindows_checked (xcb_connection_t *c ,
5987 xcb_window_t window );
5988
5997 xcb_void_cookie_t
5998 xcb_unmap_subwindows (xcb_connection_t *c ,
5999 xcb_window_t window );
6000
6001 int
6002 xcb_configure_window_sizeof (const void *_buffer );
6003
6020 xcb_void_cookie_t
6021 xcb_configure_window_checked (xcb_connection_t *c ,
6022 xcb_window_t window ,
6023 uint16_t value_mask ,
6024 const uint32_t *value_list );
6025
6039 xcb_void_cookie_t
6040 xcb_configure_window (xcb_connection_t *c ,
6041 xcb_window_t window ,
6042 uint16_t value_mask ,
6043 const uint32_t *value_list );
6044
6064 xcb_void_cookie_t
6065 xcb_circulate_window_checked (xcb_connection_t *c ,
6066 uint8_t direction ,
6067 xcb_window_t window );
6068
6085 xcb_void_cookie_t
6086 xcb_circulate_window (xcb_connection_t *c ,
6087 uint8_t direction ,
6088 xcb_window_t window );
6089
6100 xcb_get_geometry_cookie_t
6101 xcb_get_geometry (xcb_connection_t *c ,
6102 xcb_drawable_t drawable );
6103
6117 xcb_get_geometry_cookie_t
6118 xcb_get_geometry_unchecked (xcb_connection_t *c ,
6119 xcb_drawable_t drawable );
6120
6135 xcb_get_geometry_reply_t *
6136 xcb_get_geometry_reply (xcb_connection_t *c ,
6137 xcb_get_geometry_cookie_t cookie ,
6138 xcb_generic_error_t **e );
6139
6140 int
6141 xcb_query_tree_sizeof (const void *_buffer );
6142
6154 xcb_query_tree_cookie_t
6155 xcb_query_tree (xcb_connection_t *c ,
6156 xcb_window_t window );
6157
6172 xcb_query_tree_cookie_t
6173 xcb_query_tree_unchecked (xcb_connection_t *c ,
6174 xcb_window_t window );
6175
6176 xcb_window_t *
6177 xcb_query_tree_children (const xcb_query_tree_reply_t *R );
6178
6179 int
6180 xcb_query_tree_children_length (const xcb_query_tree_reply_t *R );
6181
6182 xcb_generic_iterator_t
6183 xcb_query_tree_children_end (const xcb_query_tree_reply_t *R );
6184
6199 xcb_query_tree_reply_t *
6200 xcb_query_tree_reply (xcb_connection_t *c ,
6201 xcb_query_tree_cookie_t cookie ,
6202 xcb_generic_error_t **e );
6203
6204 int
6205 xcb_intern_atom_sizeof (const void *_buffer );
6206
6225 xcb_intern_atom_cookie_t
6226 xcb_intern_atom (xcb_connection_t *c ,
6227 uint8_t only_if_exists ,
6228 uint16_t name_len ,
6229 const char *name );
6230
6252 xcb_intern_atom_cookie_t
6253 xcb_intern_atom_unchecked (xcb_connection_t *c ,
6254 uint8_t only_if_exists ,
6255 uint16_t name_len ,
6256 const char *name );
6257
6272 xcb_intern_atom_reply_t *
6273 xcb_intern_atom_reply (xcb_connection_t *c ,
6274 xcb_intern_atom_cookie_t cookie ,
6275 xcb_generic_error_t **e );
6276
6277 int
6278 xcb_get_atom_name_sizeof (const void *_buffer );
6279
6288 xcb_get_atom_name_cookie_t
6289 xcb_get_atom_name (xcb_connection_t *c ,
6290 xcb_atom_t atom );
6291
6303 xcb_get_atom_name_cookie_t
6304 xcb_get_atom_name_unchecked (xcb_connection_t *c ,
6305 xcb_atom_t atom );
6306
6307 char *
6308 xcb_get_atom_name_name (const xcb_get_atom_name_reply_t *R );
6309
6310 int
6311 xcb_get_atom_name_name_length (const xcb_get_atom_name_reply_t *R );
6312
6313 xcb_generic_iterator_t
6314 xcb_get_atom_name_name_end (const xcb_get_atom_name_reply_t *R );
6315
6330 xcb_get_atom_name_reply_t *
6331 xcb_get_atom_name_reply (xcb_connection_t *c ,
6332 xcb_get_atom_name_cookie_t cookie ,
6333 xcb_generic_error_t **e );
6334
6335 int
6336 xcb_change_property_sizeof (const void *_buffer );
6337
6363 xcb_void_cookie_t
6364 xcb_change_property_checked (xcb_connection_t *c ,
6365 uint8_t mode ,
6366 xcb_window_t window ,
6367 xcb_atom_t property ,
6368 xcb_atom_t type ,
6369 uint8_t format ,
6370 uint32_t data_len ,
6371 const void *data );
6372
6395 xcb_void_cookie_t
6396 xcb_change_property (xcb_connection_t *c ,
6397 uint8_t mode ,
6398 xcb_window_t window ,
6399 xcb_atom_t property ,
6400 xcb_atom_t type ,
6401 uint8_t format ,
6402 uint32_t data_len ,
6403 const void *data );
6404
6416 xcb_void_cookie_t
6417 xcb_delete_property_checked (xcb_connection_t *c ,
6418 xcb_window_t window ,
6419 xcb_atom_t property );
6420
6429 xcb_void_cookie_t
6430 xcb_delete_property (xcb_connection_t *c ,
6431 xcb_window_t window ,
6432 xcb_atom_t property );
6433
6434 int
6435 xcb_get_property_sizeof (const void *_buffer );
6436
6464 xcb_get_property_cookie_t
6465 xcb_get_property (xcb_connection_t *c ,
6466 uint8_t _delete ,
6467 xcb_window_t window ,
6468 xcb_atom_t property ,
6469 xcb_atom_t type ,
6470 uint32_t long_offset ,
6471 uint32_t long_length );
6472
6503 xcb_get_property_cookie_t
6504 xcb_get_property_unchecked (xcb_connection_t *c ,
6505 uint8_t _delete ,
6506 xcb_window_t window ,
6507 xcb_atom_t property ,
6508 xcb_atom_t type ,
6509 uint32_t long_offset ,
6510 uint32_t long_length );
6511
6512 void *
6513 xcb_get_property_value (const xcb_get_property_reply_t *R );
6514
6515 int
6516 xcb_get_property_value_length (const xcb_get_property_reply_t *R );
6517
6518 xcb_generic_iterator_t
6519 xcb_get_property_value_end (const xcb_get_property_reply_t *R );
6520
6535 xcb_get_property_reply_t *
6536 xcb_get_property_reply (xcb_connection_t *c ,
6537 xcb_get_property_cookie_t cookie ,
6538 xcb_generic_error_t **e );
6539
6540 int
6541 xcb_list_properties_sizeof (const void *_buffer );
6542
6551 xcb_list_properties_cookie_t
6552 xcb_list_properties (xcb_connection_t *c ,
6553 xcb_window_t window );
6554
6566 xcb_list_properties_cookie_t
6567 xcb_list_properties_unchecked (xcb_connection_t *c ,
6568 xcb_window_t window );
6569
6570 xcb_atom_t *
6571 xcb_list_properties_atoms (const xcb_list_properties_reply_t *R );
6572
6573 int
6574 xcb_list_properties_atoms_length (const xcb_list_properties_reply_t *R );
6575
6576 xcb_generic_iterator_t
6577 xcb_list_properties_atoms_end (const xcb_list_properties_reply_t *R );
6578
6593 xcb_list_properties_reply_t *
6594 xcb_list_properties_reply (xcb_connection_t *c ,
6595 xcb_list_properties_cookie_t cookie ,
6596 xcb_generic_error_t **e );
6597
6625 xcb_void_cookie_t
6626 xcb_set_selection_owner_checked (xcb_connection_t *c ,
6627 xcb_window_t owner ,
6628 xcb_atom_t selection ,
6629 xcb_timestamp_t time );
6630
6655 xcb_void_cookie_t
6656 xcb_set_selection_owner (xcb_connection_t *c ,
6657 xcb_window_t owner ,
6658 xcb_atom_t selection ,
6659 xcb_timestamp_t time );
6660
6673 xcb_get_selection_owner_cookie_t
6674 xcb_get_selection_owner (xcb_connection_t *c ,
6675 xcb_atom_t selection );
6676
6692 xcb_get_selection_owner_cookie_t
6693 xcb_get_selection_owner_unchecked (xcb_connection_t *c ,
6694 xcb_atom_t selection );
6695
6710 xcb_get_selection_owner_reply_t *
6711 xcb_get_selection_owner_reply (xcb_connection_t *c ,
6712 xcb_get_selection_owner_cookie_t cookie ,
6713 xcb_generic_error_t **e );
6714
6726 xcb_void_cookie_t
6727 xcb_convert_selection_checked (xcb_connection_t *c ,
6728 xcb_window_t requestor ,
6729 xcb_atom_t selection ,
6730 xcb_atom_t target ,
6731 xcb_atom_t property ,
6732 xcb_timestamp_t time );
6733
6742 xcb_void_cookie_t
6743 xcb_convert_selection (xcb_connection_t *c ,
6744 xcb_window_t requestor ,
6745 xcb_atom_t selection ,
6746 xcb_atom_t target ,
6747 xcb_atom_t property ,
6748 xcb_timestamp_t time );
6749
6787 xcb_void_cookie_t
6788 xcb_send_event_checked (xcb_connection_t *c ,
6789 uint8_t propagate ,
6790 xcb_window_t destination ,
6791 uint32_t event_mask ,
6792 const char *event );
6793
6828 xcb_void_cookie_t
6829 xcb_send_event (xcb_connection_t *c ,
6830 uint8_t propagate ,
6831 xcb_window_t destination ,
6832 uint32_t event_mask ,
6833 const char *event );
6834
6871 xcb_grab_pointer_cookie_t
6872 xcb_grab_pointer (xcb_connection_t *c ,
6873 uint8_t owner_events ,
6874 xcb_window_t grab_window ,
6875 uint16_t event_mask ,
6876 uint8_t pointer_mode ,
6877 uint8_t keyboard_mode ,
6878 xcb_window_t confine_to ,
6879 xcb_cursor_t cursor ,
6880 xcb_timestamp_t time );
6881
6921 xcb_grab_pointer_cookie_t
6922 xcb_grab_pointer_unchecked (xcb_connection_t *c ,
6923 uint8_t owner_events ,
6924 xcb_window_t grab_window ,
6925 uint16_t event_mask ,
6926 uint8_t pointer_mode ,
6927 uint8_t keyboard_mode ,
6928 xcb_window_t confine_to ,
6929 xcb_cursor_t cursor ,
6930 xcb_timestamp_t time );
6931
6946 xcb_grab_pointer_reply_t *
6947 xcb_grab_pointer_reply (xcb_connection_t *c ,
6948 xcb_grab_pointer_cookie_t cookie ,
6949 xcb_generic_error_t **e );
6950
6971 xcb_void_cookie_t
6972 xcb_ungrab_pointer_checked (xcb_connection_t *c ,
6973 xcb_timestamp_t time );
6974
6992 xcb_void_cookie_t
6993 xcb_ungrab_pointer (xcb_connection_t *c ,
6994 xcb_timestamp_t time );
6995
7064 xcb_void_cookie_t
7065 xcb_grab_button_checked (xcb_connection_t *c ,
7066 uint8_t owner_events ,
7067 xcb_window_t grab_window ,
7068 uint16_t event_mask ,
7069 uint8_t pointer_mode ,
7070 uint8_t keyboard_mode ,
7071 xcb_window_t confine_to ,
7072 xcb_cursor_t cursor ,
7073 uint8_t button ,
7074 uint16_t modifiers );
7075
7141 xcb_void_cookie_t
7142 xcb_grab_button (xcb_connection_t *c ,
7143 uint8_t owner_events ,
7144 xcb_window_t grab_window ,
7145 uint16_t event_mask ,
7146 uint8_t pointer_mode ,
7147 uint8_t keyboard_mode ,
7148 xcb_window_t confine_to ,
7149 xcb_cursor_t cursor ,
7150 uint8_t button ,
7151 uint16_t modifiers );
7152
7164 xcb_void_cookie_t
7165 xcb_ungrab_button_checked (xcb_connection_t *c ,
7166 uint8_t button ,
7167 xcb_window_t grab_window ,
7168 uint16_t modifiers );
7169
7178 xcb_void_cookie_t
7179 xcb_ungrab_button (xcb_connection_t *c ,
7180 uint8_t button ,
7181 xcb_window_t grab_window ,
7182 uint16_t modifiers );
7183
7195 xcb_void_cookie_t
7196 xcb_change_active_pointer_grab_checked (xcb_connection_t *c ,
7197 xcb_cursor_t cursor ,
7198 xcb_timestamp_t time ,
7199 uint16_t event_mask );
7200
7209 xcb_void_cookie_t
7210 xcb_change_active_pointer_grab (xcb_connection_t *c ,
7211 xcb_cursor_t cursor ,
7212 xcb_timestamp_t time ,
7213 uint16_t event_mask );
7214
7244 xcb_grab_keyboard_cookie_t
7245 xcb_grab_keyboard (xcb_connection_t *c ,
7246 uint8_t owner_events ,
7247 xcb_window_t grab_window ,
7248 xcb_timestamp_t time ,
7249 uint8_t pointer_mode ,
7250 uint8_t keyboard_mode );
7251
7284 xcb_grab_keyboard_cookie_t
7285 xcb_grab_keyboard_unchecked (xcb_connection_t *c ,
7286 uint8_t owner_events ,
7287 xcb_window_t grab_window ,
7288 xcb_timestamp_t time ,
7289 uint8_t pointer_mode ,
7290 uint8_t keyboard_mode );
7291
7306 xcb_grab_keyboard_reply_t *
7307 xcb_grab_keyboard_reply (xcb_connection_t *c ,
7308 xcb_grab_keyboard_cookie_t cookie ,
7309 xcb_generic_error_t **e );
7310
7322 xcb_void_cookie_t
7323 xcb_ungrab_keyboard_checked (xcb_connection_t *c ,
7324 xcb_timestamp_t time );
7325
7334 xcb_void_cookie_t
7335 xcb_ungrab_keyboard (xcb_connection_t *c ,
7336 xcb_timestamp_t time );
7337
7393 xcb_void_cookie_t
7394 xcb_grab_key_checked (xcb_connection_t *c ,
7395 uint8_t owner_events ,
7396 xcb_window_t grab_window ,
7397 uint16_t modifiers ,
7398 xcb_keycode_t key ,
7399 uint8_t pointer_mode ,
7400 uint8_t keyboard_mode );
7401
7454 xcb_void_cookie_t
7455 xcb_grab_key (xcb_connection_t *c ,
7456 uint8_t owner_events ,
7457 xcb_window_t grab_window ,
7458 uint16_t modifiers ,
7459 xcb_keycode_t key ,
7460 uint8_t pointer_mode ,
7461 uint8_t keyboard_mode );
7462
7484 xcb_void_cookie_t
7485 xcb_ungrab_key_checked (xcb_connection_t *c ,
7486 xcb_keycode_t key ,
7487 xcb_window_t grab_window ,
7488 uint16_t modifiers );
7489
7508 xcb_void_cookie_t
7509 xcb_ungrab_key (xcb_connection_t *c ,
7510 xcb_keycode_t key ,
7511 xcb_window_t grab_window ,
7512 uint16_t modifiers );
7513
7535 xcb_void_cookie_t
7536 xcb_allow_events_checked (xcb_connection_t *c ,
7537 uint8_t mode ,
7538 xcb_timestamp_t time );
7539
7558 xcb_void_cookie_t
7559 xcb_allow_events (xcb_connection_t *c ,
7560 uint8_t mode ,
7561 xcb_timestamp_t time );
7562
7574 xcb_void_cookie_t
7575 xcb_grab_server_checked (xcb_connection_t *c );
7576
7585 xcb_void_cookie_t
7586 xcb_grab_server (xcb_connection_t *c );
7587
7599 xcb_void_cookie_t
7600 xcb_ungrab_server_checked (xcb_connection_t *c );
7601
7610 xcb_void_cookie_t
7611 xcb_ungrab_server (xcb_connection_t *c );
7612
7625 xcb_query_pointer_cookie_t
7626 xcb_query_pointer (xcb_connection_t *c ,
7627 xcb_window_t window );
7628
7644 xcb_query_pointer_cookie_t
7645 xcb_query_pointer_unchecked (xcb_connection_t *c ,
7646 xcb_window_t window );
7647
7662 xcb_query_pointer_reply_t *
7663 xcb_query_pointer_reply (xcb_connection_t *c ,
7664 xcb_query_pointer_cookie_t cookie ,
7665 xcb_generic_error_t **e );
7666
7675 void
7676 xcb_timecoord_next (xcb_timecoord_iterator_t *i );
7677
7687 xcb_generic_iterator_t
7688 xcb_timecoord_end (xcb_timecoord_iterator_t i );
7689
7690 int
7691 xcb_get_motion_events_sizeof (const void *_buffer );
7692
7701 xcb_get_motion_events_cookie_t
7702 xcb_get_motion_events (xcb_connection_t *c ,
7703 xcb_window_t window ,
7704 xcb_timestamp_t start ,
7705 xcb_timestamp_t stop );
7706
7718 xcb_get_motion_events_cookie_t
7719 xcb_get_motion_events_unchecked (xcb_connection_t *c ,
7720 xcb_window_t window ,
7721 xcb_timestamp_t start ,
7722 xcb_timestamp_t stop );
7723
7724 xcb_timecoord_t *
7725 xcb_get_motion_events_events (const xcb_get_motion_events_reply_t *R );
7726
7727 int
7728 xcb_get_motion_events_events_length (const xcb_get_motion_events_reply_t *R );
7729
7730 xcb_timecoord_iterator_t
7731 xcb_get_motion_events_events_iterator (const xcb_get_motion_events_reply_t *R );
7732
7747 xcb_get_motion_events_reply_t *
7748 xcb_get_motion_events_reply (xcb_connection_t *c ,
7749 xcb_get_motion_events_cookie_t cookie ,
7750 xcb_generic_error_t **e );
7751
7760 xcb_translate_coordinates_cookie_t
7761 xcb_translate_coordinates (xcb_connection_t *c ,
7762 xcb_window_t src_window ,
7763 xcb_window_t dst_window ,
7764 int16_t src_x ,
7765 int16_t src_y );
7766
7778 xcb_translate_coordinates_cookie_t
7779 xcb_translate_coordinates_unchecked (xcb_connection_t *c ,
7780 xcb_window_t src_window ,
7781 xcb_window_t dst_window ,
7782 int16_t src_x ,
7783 int16_t src_y );
7784
7799 xcb_translate_coordinates_reply_t *
7800 xcb_translate_coordinates_reply (xcb_connection_t *c ,
7801 xcb_translate_coordinates_cookie_t cookie ,
7802 xcb_generic_error_t **e );
7803
7834 xcb_void_cookie_t
7835 xcb_warp_pointer_checked (xcb_connection_t *c ,
7836 xcb_window_t src_window ,
7837 xcb_window_t dst_window ,
7838 int16_t src_x ,
7839 int16_t src_y ,
7840 uint16_t src_width ,
7841 uint16_t src_height ,
7842 int16_t dst_x ,
7843 int16_t dst_y );
7844
7872 xcb_void_cookie_t
7873 xcb_warp_pointer (xcb_connection_t *c ,
7874 xcb_window_t src_window ,
7875 xcb_window_t dst_window ,
7876 int16_t src_x ,
7877 int16_t src_y ,
7878 uint16_t src_width ,
7879 uint16_t src_height ,
7880 int16_t dst_x ,
7881 int16_t dst_y );
7882
7914 xcb_void_cookie_t
7915 xcb_set_input_focus_checked (xcb_connection_t *c ,
7916 uint8_t revert_to ,
7917 xcb_window_t focus ,
7918 xcb_timestamp_t time );
7919
7948 xcb_void_cookie_t
7949 xcb_set_input_focus (xcb_connection_t *c ,
7950 uint8_t revert_to ,
7951 xcb_window_t focus ,
7952 xcb_timestamp_t time );
7953
7962 xcb_get_input_focus_cookie_t
7963 xcb_get_input_focus (xcb_connection_t *c );
7964
7976 xcb_get_input_focus_cookie_t
7977 xcb_get_input_focus_unchecked (xcb_connection_t *c );
7978
7993 xcb_get_input_focus_reply_t *
7994 xcb_get_input_focus_reply (xcb_connection_t *c ,
7995 xcb_get_input_focus_cookie_t cookie ,
7996 xcb_generic_error_t **e );
7997
8006 xcb_query_keymap_cookie_t
8007 xcb_query_keymap (xcb_connection_t *c );
8008
8020 xcb_query_keymap_cookie_t
8021 xcb_query_keymap_unchecked (xcb_connection_t *c );
8022
8037 xcb_query_keymap_reply_t *
8038 xcb_query_keymap_reply (xcb_connection_t *c ,
8039 xcb_query_keymap_cookie_t cookie ,
8040 xcb_generic_error_t **e );
8041
8042 int
8043 xcb_open_font_sizeof (const void *_buffer );
8044
8063 xcb_void_cookie_t
8064 xcb_open_font_checked (xcb_connection_t *c ,
8065 xcb_font_t fid ,
8066 uint16_t name_len ,
8067 const char *name );
8068
8084 xcb_void_cookie_t
8085 xcb_open_font (xcb_connection_t *c ,
8086 xcb_font_t fid ,
8087 uint16_t name_len ,
8088 const char *name );
8089
8101 xcb_void_cookie_t
8102 xcb_close_font_checked (xcb_connection_t *c ,
8103 xcb_font_t font );
8104
8113 xcb_void_cookie_t
8114 xcb_close_font (xcb_connection_t *c ,
8115 xcb_font_t font );
8116
8125 void
8126 xcb_fontprop_next (xcb_fontprop_iterator_t *i );
8127
8137 xcb_generic_iterator_t
8138 xcb_fontprop_end (xcb_fontprop_iterator_t i );
8139
8148 void
8149 xcb_charinfo_next (xcb_charinfo_iterator_t *i );
8150
8160 xcb_generic_iterator_t
8161 xcb_charinfo_end (xcb_charinfo_iterator_t i );
8162
8163 int
8164 xcb_query_font_sizeof (const void *_buffer );
8165
8176 xcb_query_font_cookie_t
8177 xcb_query_font (xcb_connection_t *c ,
8178 xcb_fontable_t font );
8179
8193 xcb_query_font_cookie_t
8194 xcb_query_font_unchecked (xcb_connection_t *c ,
8195 xcb_fontable_t font );
8196
8197 xcb_fontprop_t *
8198 xcb_query_font_properties (const xcb_query_font_reply_t *R );
8199
8200 int
8201 xcb_query_font_properties_length (const xcb_query_font_reply_t *R );
8202
8203 xcb_fontprop_iterator_t
8204 xcb_query_font_properties_iterator (const xcb_query_font_reply_t *R );
8205
8206 xcb_charinfo_t *
8207 xcb_query_font_char_infos (const xcb_query_font_reply_t *R );
8208
8209 int
8210 xcb_query_font_char_infos_length (const xcb_query_font_reply_t *R );
8211
8212 xcb_charinfo_iterator_t
8213 xcb_query_font_char_infos_iterator (const xcb_query_font_reply_t *R );
8214
8229 xcb_query_font_reply_t *
8230 xcb_query_font_reply (xcb_connection_t *c ,
8231 xcb_query_font_cookie_t cookie ,
8232 xcb_generic_error_t **e );
8233
8234 int
8235 xcb_query_text_extents_sizeof (const void *_buffer ,
8236 uint32_t string_len );
8237
8270 xcb_query_text_extents_cookie_t
8271 xcb_query_text_extents (xcb_connection_t *c ,
8272 xcb_fontable_t font ,
8273 uint32_t string_len ,
8274 const xcb_char2b_t *string );
8275
8311 xcb_query_text_extents_cookie_t
8312 xcb_query_text_extents_unchecked (xcb_connection_t *c ,
8313 xcb_fontable_t font ,
8314 uint32_t string_len ,
8315 const xcb_char2b_t *string );
8316
8331 xcb_query_text_extents_reply_t *
8332 xcb_query_text_extents_reply (xcb_connection_t *c ,
8333 xcb_query_text_extents_cookie_t cookie ,
8334 xcb_generic_error_t **e );
8335
8336 int
8337 xcb_str_sizeof (const void *_buffer );
8338
8339 char *
8340 xcb_str_name (const xcb_str_t *R );
8341
8342 int
8343 xcb_str_name_length (const xcb_str_t *R );
8344
8345 xcb_generic_iterator_t
8346 xcb_str_name_end (const xcb_str_t *R );
8347
8356 void
8357 xcb_str_next (xcb_str_iterator_t *i );
8358
8368 xcb_generic_iterator_t
8369 xcb_str_end (xcb_str_iterator_t i );
8370
8371 int
8372 xcb_list_fonts_sizeof (const void *_buffer );
8373
8390 xcb_list_fonts_cookie_t
8391 xcb_list_fonts (xcb_connection_t *c ,
8392 uint16_t max_names ,
8393 uint16_t pattern_len ,
8394 const char *pattern );
8395
8415 xcb_list_fonts_cookie_t
8416 xcb_list_fonts_unchecked (xcb_connection_t *c ,
8417 uint16_t max_names ,
8418 uint16_t pattern_len ,
8419 const char *pattern );
8420
8421 int
8422 xcb_list_fonts_names_length (const xcb_list_fonts_reply_t *R );
8423
8424 xcb_str_iterator_t
8425 xcb_list_fonts_names_iterator (const xcb_list_fonts_reply_t *R );
8426
8441 xcb_list_fonts_reply_t *
8442 xcb_list_fonts_reply (xcb_connection_t *c ,
8443 xcb_list_fonts_cookie_t cookie ,
8444 xcb_generic_error_t **e );
8445
8446 int
8447 xcb_list_fonts_with_info_sizeof (const void *_buffer );
8448
8465 xcb_list_fonts_with_info_cookie_t
8466 xcb_list_fonts_with_info (xcb_connection_t *c ,
8467 uint16_t max_names ,
8468 uint16_t pattern_len ,
8469 const char *pattern );
8470
8490 xcb_list_fonts_with_info_cookie_t
8491 xcb_list_fonts_with_info_unchecked (xcb_connection_t *c ,
8492 uint16_t max_names ,
8493 uint16_t pattern_len ,
8494 const char *pattern );
8495
8496 xcb_fontprop_t *
8497 xcb_list_fonts_with_info_properties (const xcb_list_fonts_with_info_reply_t *R );
8498
8499 int
8500 xcb_list_fonts_with_info_properties_length (const xcb_list_fonts_with_info_reply_t *R );
8501
8502 xcb_fontprop_iterator_t
8503 xcb_list_fonts_with_info_properties_iterator (const xcb_list_fonts_with_info_reply_t *R );
8504
8505 char *
8506 xcb_list_fonts_with_info_name (const xcb_list_fonts_with_info_reply_t *R );
8507
8508 int
8509 xcb_list_fonts_with_info_name_length (const xcb_list_fonts_with_info_reply_t *R );
8510
8511 xcb_generic_iterator_t
8512 xcb_list_fonts_with_info_name_end (const xcb_list_fonts_with_info_reply_t *R );
8513
8528 xcb_list_fonts_with_info_reply_t *
8529 xcb_list_fonts_with_info_reply (xcb_connection_t *c ,
8530 xcb_list_fonts_with_info_cookie_t cookie ,
8531 xcb_generic_error_t **e );
8532
8533 int
8534 xcb_set_font_path_sizeof (const void *_buffer );
8535
8547 xcb_void_cookie_t
8548 xcb_set_font_path_checked (xcb_connection_t *c ,
8549 uint16_t font_qty ,
8550 const xcb_str_t *font );
8551
8560 xcb_void_cookie_t
8561 xcb_set_font_path (xcb_connection_t *c ,
8562 uint16_t font_qty ,
8563 const xcb_str_t *font );
8564
8565 int
8566 xcb_get_font_path_sizeof (const void *_buffer );
8567
8576 xcb_get_font_path_cookie_t
8577 xcb_get_font_path (xcb_connection_t *c );
8578
8590 xcb_get_font_path_cookie_t
8591 xcb_get_font_path_unchecked (xcb_connection_t *c );
8592
8593 int
8594 xcb_get_font_path_path_length (const xcb_get_font_path_reply_t *R );
8595
8596 xcb_str_iterator_t
8597 xcb_get_font_path_path_iterator (const xcb_get_font_path_reply_t *R );
8598
8613 xcb_get_font_path_reply_t *
8614 xcb_get_font_path_reply (xcb_connection_t *c ,
8615 xcb_get_font_path_cookie_t cookie ,
8616 xcb_generic_error_t **e );
8617
8637 xcb_void_cookie_t
8638 xcb_create_pixmap_checked (xcb_connection_t *c ,
8639 uint8_t depth ,
8640 xcb_pixmap_t pid ,
8641 xcb_drawable_t drawable ,
8642 uint16_t width ,
8643 uint16_t height );
8644
8661 xcb_void_cookie_t
8662 xcb_create_pixmap (xcb_connection_t *c ,
8663 uint8_t depth ,
8664 xcb_pixmap_t pid ,
8665 xcb_drawable_t drawable ,
8666 uint16_t width ,
8667 uint16_t height );
8668
8683 xcb_void_cookie_t
8684 xcb_free_pixmap_checked (xcb_connection_t *c ,
8685 xcb_pixmap_t pixmap );
8686
8698 xcb_void_cookie_t
8699 xcb_free_pixmap (xcb_connection_t *c ,
8700 xcb_pixmap_t pixmap );
8701
8702 int
8703 xcb_create_gc_sizeof (const void *_buffer );
8704
8721 xcb_void_cookie_t
8722 xcb_create_gc_checked (xcb_connection_t *c ,
8723 xcb_gcontext_t cid ,
8724 xcb_drawable_t drawable ,
8725 uint32_t value_mask ,
8726 const uint32_t *value_list );
8727
8741 xcb_void_cookie_t
8742 xcb_create_gc (xcb_connection_t *c ,
8743 xcb_gcontext_t cid ,
8744 xcb_drawable_t drawable ,
8745 uint32_t value_mask ,
8746 const uint32_t *value_list );
8747
8748 int
8749 xcb_change_gc_sizeof (const void *_buffer );
8750
8769 xcb_void_cookie_t
8770 xcb_change_gc_checked (xcb_connection_t *c ,
8771 xcb_gcontext_t gc ,
8772 uint32_t value_mask ,
8773 const uint32_t *value_list );
8774
8790 xcb_void_cookie_t
8791 xcb_change_gc (xcb_connection_t *c ,
8792 xcb_gcontext_t gc ,
8793 uint32_t value_mask ,
8794 const uint32_t *value_list );
8795
8807 xcb_void_cookie_t
8808 xcb_copy_gc_checked (xcb_connection_t *c ,
8809 xcb_gcontext_t src_gc ,
8810 xcb_gcontext_t dst_gc ,
8811 uint32_t value_mask );
8812
8821 xcb_void_cookie_t
8822 xcb_copy_gc (xcb_connection_t *c ,
8823 xcb_gcontext_t src_gc ,
8824 xcb_gcontext_t dst_gc ,
8825 uint32_t value_mask );
8826
8827 int
8828 xcb_set_dashes_sizeof (const void *_buffer );
8829
8841 xcb_void_cookie_t
8842 xcb_set_dashes_checked (xcb_connection_t *c ,
8843 xcb_gcontext_t gc ,
8844 uint16_t dash_offset ,
8845 uint16_t dashes_len ,
8846 const uint8_t *dashes );
8847
8856 xcb_void_cookie_t
8857 xcb_set_dashes (xcb_connection_t *c ,
8858 xcb_gcontext_t gc ,
8859 uint16_t dash_offset ,
8860 uint16_t dashes_len ,
8861 const uint8_t *dashes );
8862
8863 int
8864 xcb_set_clip_rectangles_sizeof (const void *_buffer ,
8865 uint32_t rectangles_len );
8866
8878 xcb_void_cookie_t
8879 xcb_set_clip_rectangles_checked (xcb_connection_t *c ,
8880 uint8_t ordering ,
8881 xcb_gcontext_t gc ,
8882 int16_t clip_x_origin ,
8883 int16_t clip_y_origin ,
8884 uint32_t rectangles_len ,
8885 const xcb_rectangle_t *rectangles );
8886
8895 xcb_void_cookie_t
8896 xcb_set_clip_rectangles (xcb_connection_t *c ,
8897 uint8_t ordering ,
8898 xcb_gcontext_t gc ,
8899 int16_t clip_x_origin ,
8900 int16_t clip_y_origin ,
8901 uint32_t rectangles_len ,
8902 const xcb_rectangle_t *rectangles );
8903
8917 xcb_void_cookie_t
8918 xcb_free_gc_checked (xcb_connection_t *c ,
8919 xcb_gcontext_t gc );
8920
8931 xcb_void_cookie_t
8932 xcb_free_gc (xcb_connection_t *c ,
8933 xcb_gcontext_t gc );
8934
8946 xcb_void_cookie_t
8947 xcb_clear_area_checked (xcb_connection_t *c ,
8948 uint8_t exposures ,
8949 xcb_window_t window ,
8950 int16_t x ,
8951 int16_t y ,
8952 uint16_t width ,
8953 uint16_t height );
8954
8963 xcb_void_cookie_t
8964 xcb_clear_area (xcb_connection_t *c ,
8965 uint8_t exposures ,
8966 xcb_window_t window ,
8967 int16_t x ,
8968 int16_t y ,
8969 uint16_t width ,
8970 uint16_t height );
8971
8993 xcb_void_cookie_t
8994 xcb_copy_area_checked (xcb_connection_t *c ,
8995 xcb_drawable_t src_drawable ,
8996 xcb_drawable_t dst_drawable ,
8997 xcb_gcontext_t gc ,
8998 int16_t src_x ,
8999 int16_t src_y ,
9000 int16_t dst_x ,
9001 int16_t dst_y ,
9002 uint16_t width ,
9003 uint16_t height );
9004
9023 xcb_void_cookie_t
9024 xcb_copy_area (xcb_connection_t *c ,
9025 xcb_drawable_t src_drawable ,
9026 xcb_drawable_t dst_drawable ,
9027 xcb_gcontext_t gc ,
9028 int16_t src_x ,
9029 int16_t src_y ,
9030 int16_t dst_x ,
9031 int16_t dst_y ,
9032 uint16_t width ,
9033 uint16_t height );
9034
9046 xcb_void_cookie_t
9047 xcb_copy_plane_checked (xcb_connection_t *c ,
9048 xcb_drawable_t src_drawable ,
9049 xcb_drawable_t dst_drawable ,
9050 xcb_gcontext_t gc ,
9051 int16_t src_x ,
9052 int16_t src_y ,
9053 int16_t dst_x ,
9054 int16_t dst_y ,
9055 uint16_t width ,
9056 uint16_t height ,
9057 uint32_t bit_plane );
9058
9067 xcb_void_cookie_t
9068 xcb_copy_plane (xcb_connection_t *c ,
9069 xcb_drawable_t src_drawable ,
9070 xcb_drawable_t dst_drawable ,
9071 xcb_gcontext_t gc ,
9072 int16_t src_x ,
9073 int16_t src_y ,
9074 int16_t dst_x ,
9075 int16_t dst_y ,
9076 uint16_t width ,
9077 uint16_t height ,
9078 uint32_t bit_plane );
9079
9080 int
9081 xcb_poly_point_sizeof (const void *_buffer ,
9082 uint32_t points_len );
9083
9095 xcb_void_cookie_t
9096 xcb_poly_point_checked (xcb_connection_t *c ,
9097 uint8_t coordinate_mode ,
9098 xcb_drawable_t drawable ,
9099 xcb_gcontext_t gc ,
9100 uint32_t points_len ,
9101 const xcb_point_t *points );
9102
9111 xcb_void_cookie_t
9112 xcb_poly_point (xcb_connection_t *c ,
9113 uint8_t coordinate_mode ,
9114 xcb_drawable_t drawable ,
9115 xcb_gcontext_t gc ,
9116 uint32_t points_len ,
9117 const xcb_point_t *points );
9118
9119 int
9120 xcb_poly_line_sizeof (const void *_buffer ,
9121 uint32_t points_len );
9122
9148 xcb_void_cookie_t
9149 xcb_poly_line_checked (xcb_connection_t *c ,
9150 uint8_t coordinate_mode ,
9151 xcb_drawable_t drawable ,
9152 xcb_gcontext_t gc ,
9153 uint32_t points_len ,
9154 const xcb_point_t *points );
9155
9178 xcb_void_cookie_t
9179 xcb_poly_line (xcb_connection_t *c ,
9180 uint8_t coordinate_mode ,
9181 xcb_drawable_t drawable ,
9182 xcb_gcontext_t gc ,
9183 uint32_t points_len ,
9184 const xcb_point_t *points );
9185
9194 void
9195 xcb_segment_next (xcb_segment_iterator_t *i );
9196
9206 xcb_generic_iterator_t
9207 xcb_segment_end (xcb_segment_iterator_t i );
9208
9209 int
9210 xcb_poly_segment_sizeof (const void *_buffer ,
9211 uint32_t segments_len );
9212
9239 xcb_void_cookie_t
9240 xcb_poly_segment_checked (xcb_connection_t *c ,
9241 xcb_drawable_t drawable ,
9242 xcb_gcontext_t gc ,
9243 uint32_t segments_len ,
9244 const xcb_segment_t *segments );
9245
9269 xcb_void_cookie_t
9270 xcb_poly_segment (xcb_connection_t *c ,
9271 xcb_drawable_t drawable ,
9272 xcb_gcontext_t gc ,
9273 uint32_t segments_len ,
9274 const xcb_segment_t *segments );
9275
9276 int
9277 xcb_poly_rectangle_sizeof (const void *_buffer ,
9278 uint32_t rectangles_len );
9279
9291 xcb_void_cookie_t
9292 xcb_poly_rectangle_checked (xcb_connection_t *c ,
9293 xcb_drawable_t drawable ,
9294 xcb_gcontext_t gc ,
9295 uint32_t rectangles_len ,
9296 const xcb_rectangle_t *rectangles );
9297
9306 xcb_void_cookie_t
9307 xcb_poly_rectangle (xcb_connection_t *c ,
9308 xcb_drawable_t drawable ,
9309 xcb_gcontext_t gc ,
9310 uint32_t rectangles_len ,
9311 const xcb_rectangle_t *rectangles );
9312
9313 int
9314 xcb_poly_arc_sizeof (const void *_buffer ,
9315 uint32_t arcs_len );
9316
9328 xcb_void_cookie_t
9329 xcb_poly_arc_checked (xcb_connection_t *c ,
9330 xcb_drawable_t drawable ,
9331 xcb_gcontext_t gc ,
9332 uint32_t arcs_len ,
9333 const xcb_arc_t *arcs );
9334
9343 xcb_void_cookie_t
9344 xcb_poly_arc (xcb_connection_t *c ,
9345 xcb_drawable_t drawable ,
9346 xcb_gcontext_t gc ,
9347 uint32_t arcs_len ,
9348 const xcb_arc_t *arcs );
9349
9350 int
9351 xcb_fill_poly_sizeof (const void *_buffer ,
9352 uint32_t points_len );
9353
9365 xcb_void_cookie_t
9366 xcb_fill_poly_checked (xcb_connection_t *c ,
9367 xcb_drawable_t drawable ,
9368 xcb_gcontext_t gc ,
9369 uint8_t shape ,
9370 uint8_t coordinate_mode ,
9371 uint32_t points_len ,
9372 const xcb_point_t *points );
9373
9382 xcb_void_cookie_t
9383 xcb_fill_poly (xcb_connection_t *c ,
9384 xcb_drawable_t drawable ,
9385 xcb_gcontext_t gc ,
9386 uint8_t shape ,
9387 uint8_t coordinate_mode ,
9388 uint32_t points_len ,
9389 const xcb_point_t *points );
9390
9391 int
9392 xcb_poly_fill_rectangle_sizeof (const void *_buffer ,
9393 uint32_t rectangles_len );
9394
9420 xcb_void_cookie_t
9421 xcb_poly_fill_rectangle_checked (xcb_connection_t *c ,
9422 xcb_drawable_t drawable ,
9423 xcb_gcontext_t gc ,
9424 uint32_t rectangles_len ,
9425 const xcb_rectangle_t *rectangles );
9426
9449 xcb_void_cookie_t
9450 xcb_poly_fill_rectangle (xcb_connection_t *c ,
9451 xcb_drawable_t drawable ,
9452 xcb_gcontext_t gc ,
9453 uint32_t rectangles_len ,
9454 const xcb_rectangle_t *rectangles );
9455
9456 int
9457 xcb_poly_fill_arc_sizeof (const void *_buffer ,
9458 uint32_t arcs_len );
9459
9471 xcb_void_cookie_t
9472 xcb_poly_fill_arc_checked (xcb_connection_t *c ,
9473 xcb_drawable_t drawable ,
9474 xcb_gcontext_t gc ,
9475 uint32_t arcs_len ,
9476 const xcb_arc_t *arcs );
9477
9486 xcb_void_cookie_t
9487 xcb_poly_fill_arc (xcb_connection_t *c ,
9488 xcb_drawable_t drawable ,
9489 xcb_gcontext_t gc ,
9490 uint32_t arcs_len ,
9491 const xcb_arc_t *arcs );
9492
9493 int
9494 xcb_put_image_sizeof (const void *_buffer ,
9495 uint32_t data_len );
9496
9508 xcb_void_cookie_t
9509 xcb_put_image_checked (xcb_connection_t *c ,
9510 uint8_t format ,
9511 xcb_drawable_t drawable ,
9512 xcb_gcontext_t gc ,
9513 uint16_t width ,
9514 uint16_t height ,
9515 int16_t dst_x ,
9516 int16_t dst_y ,
9517 uint8_t left_pad ,
9518 uint8_t depth ,
9519 uint32_t data_len ,
9520 const uint8_t *data );
9521
9530 xcb_void_cookie_t
9531 xcb_put_image (xcb_connection_t *c ,
9532 uint8_t format ,
9533 xcb_drawable_t drawable ,
9534 xcb_gcontext_t gc ,
9535 uint16_t width ,
9536 uint16_t height ,
9537 int16_t dst_x ,
9538 int16_t dst_y ,
9539 uint8_t left_pad ,
9540 uint8_t depth ,
9541 uint32_t data_len ,
9542 const uint8_t *data );
9543
9544 int
9545 xcb_get_image_sizeof (const void *_buffer );
9546
9555 xcb_get_image_cookie_t
9556 xcb_get_image (xcb_connection_t *c ,
9557 uint8_t format ,
9558 xcb_drawable_t drawable ,
9559 int16_t x ,
9560 int16_t y ,
9561 uint16_t width ,
9562 uint16_t height ,
9563 uint32_t plane_mask );
9564
9576 xcb_get_image_cookie_t
9577 xcb_get_image_unchecked (xcb_connection_t *c ,
9578 uint8_t format ,
9579 xcb_drawable_t drawable ,
9580 int16_t x ,
9581 int16_t y ,
9582 uint16_t width ,
9583 uint16_t height ,
9584 uint32_t plane_mask );
9585
9586 uint8_t *
9587 xcb_get_image_data (const xcb_get_image_reply_t *R );
9588
9589 int
9590 xcb_get_image_data_length (const xcb_get_image_reply_t *R );
9591
9592 xcb_generic_iterator_t
9593 xcb_get_image_data_end (const xcb_get_image_reply_t *R );
9594
9609 xcb_get_image_reply_t *
9610 xcb_get_image_reply (xcb_connection_t *c ,
9611 xcb_get_image_cookie_t cookie ,
9612 xcb_generic_error_t **e );
9613
9614 int
9615 xcb_poly_text_8_sizeof (const void *_buffer ,
9616 uint32_t items_len );
9617
9629 xcb_void_cookie_t
9630 xcb_poly_text_8_checked (xcb_connection_t *c ,
9631 xcb_drawable_t drawable ,
9632 xcb_gcontext_t gc ,
9633 int16_t x ,
9634 int16_t y ,
9635 uint32_t items_len ,
9636 const uint8_t *items );
9637
9646 xcb_void_cookie_t
9647 xcb_poly_text_8 (xcb_connection_t *c ,
9648 xcb_drawable_t drawable ,
9649 xcb_gcontext_t gc ,
9650 int16_t x ,
9651 int16_t y ,
9652 uint32_t items_len ,
9653 const uint8_t *items );
9654
9655 int
9656 xcb_poly_text_16_sizeof (const void *_buffer ,
9657 uint32_t items_len );
9658
9670 xcb_void_cookie_t
9671 xcb_poly_text_16_checked (xcb_connection_t *c ,
9672 xcb_drawable_t drawable ,
9673 xcb_gcontext_t gc ,
9674 int16_t x ,
9675 int16_t y ,
9676 uint32_t items_len ,
9677 const uint8_t *items );
9678
9687 xcb_void_cookie_t
9688 xcb_poly_text_16 (xcb_connection_t *c ,
9689 xcb_drawable_t drawable ,
9690 xcb_gcontext_t gc ,
9691 int16_t x ,
9692 int16_t y ,
9693 uint32_t items_len ,
9694 const uint8_t *items );
9695
9696 int
9697 xcb_image_text_8_sizeof (const void *_buffer );
9698
9729 xcb_void_cookie_t
9730 xcb_image_text_8_checked (xcb_connection_t *c ,
9731 uint8_t string_len ,
9732 xcb_drawable_t drawable ,
9733 xcb_gcontext_t gc ,
9734 int16_t x ,
9735 int16_t y ,
9736 const char *string );
9737
9765 xcb_void_cookie_t
9766 xcb_image_text_8 (xcb_connection_t *c ,
9767 uint8_t string_len ,
9768 xcb_drawable_t drawable ,
9769 xcb_gcontext_t gc ,
9770 int16_t x ,
9771 int16_t y ,
9772 const char *string );
9773
9774 int
9775 xcb_image_text_16_sizeof (const void *_buffer );
9776
9808 xcb_void_cookie_t
9809 xcb_image_text_16_checked (xcb_connection_t *c ,
9810 uint8_t string_len ,
9811 xcb_drawable_t drawable ,
9812 xcb_gcontext_t gc ,
9813 int16_t x ,
9814 int16_t y ,
9815 const xcb_char2b_t *string );
9816
9845 xcb_void_cookie_t
9846 xcb_image_text_16 (xcb_connection_t *c ,
9847 uint8_t string_len ,
9848 xcb_drawable_t drawable ,
9849 xcb_gcontext_t gc ,
9850 int16_t x ,
9851 int16_t y ,
9852 const xcb_char2b_t *string );
9853
9865 xcb_void_cookie_t
9866 xcb_create_colormap_checked (xcb_connection_t *c ,
9867 uint8_t alloc ,
9868 xcb_colormap_t mid ,
9869 xcb_window_t window ,
9870 xcb_visualid_t visual );
9871
9880 xcb_void_cookie_t
9881 xcb_create_colormap (xcb_connection_t *c ,
9882 uint8_t alloc ,
9883 xcb_colormap_t mid ,
9884 xcb_window_t window ,
9885 xcb_visualid_t visual );
9886
9898 xcb_void_cookie_t
9899 xcb_free_colormap_checked (xcb_connection_t *c ,
9900 xcb_colormap_t cmap );
9901
9910 xcb_void_cookie_t
9911 xcb_free_colormap (xcb_connection_t *c ,
9912 xcb_colormap_t cmap );
9913
9925 xcb_void_cookie_t
9926 xcb_copy_colormap_and_free_checked (xcb_connection_t *c ,
9927 xcb_colormap_t mid ,
9928 xcb_colormap_t src_cmap );
9929
9938 xcb_void_cookie_t
9939 xcb_copy_colormap_and_free (xcb_connection_t *c ,
9940 xcb_colormap_t mid ,
9941 xcb_colormap_t src_cmap );
9942
9954 xcb_void_cookie_t
9955 xcb_install_colormap_checked (xcb_connection_t *c ,
9956 xcb_colormap_t cmap );
9957
9966 xcb_void_cookie_t
9967 xcb_install_colormap (xcb_connection_t *c ,
9968 xcb_colormap_t cmap );
9969
9981 xcb_void_cookie_t
9982 xcb_uninstall_colormap_checked (xcb_connection_t *c ,
9983 xcb_colormap_t cmap );
9984
9993 xcb_void_cookie_t
9994 xcb_uninstall_colormap (xcb_connection_t *c ,
9995 xcb_colormap_t cmap );
9996
9997 int
9998 xcb_list_installed_colormaps_sizeof (const void *_buffer );
9999
10008 xcb_list_installed_colormaps_cookie_t
10009 xcb_list_installed_colormaps (xcb_connection_t *c ,
10010 xcb_window_t window );
10011
10023 xcb_list_installed_colormaps_cookie_t
10024 xcb_list_installed_colormaps_unchecked (xcb_connection_t *c ,
10025 xcb_window_t window );
10026
10027 xcb_colormap_t *
10028 xcb_list_installed_colormaps_cmaps (const xcb_list_installed_colormaps_reply_t *R );
10029
10030 int
10031 xcb_list_installed_colormaps_cmaps_length (const xcb_list_installed_colormaps_reply_t *R );
10032
10033 xcb_generic_iterator_t
10034 xcb_list_installed_colormaps_cmaps_end (const xcb_list_installed_colormaps_reply_t *R );
10035
10050 xcb_list_installed_colormaps_reply_t *
10051 xcb_list_installed_colormaps_reply (xcb_connection_t *c ,
10052 xcb_list_installed_colormaps_cookie_t cookie ,
10053 xcb_generic_error_t **e );
10054
10072 xcb_alloc_color_cookie_t
10073 xcb_alloc_color (xcb_connection_t *c ,
10074 xcb_colormap_t cmap ,
10075 uint16_t red ,
10076 uint16_t green ,
10077 uint16_t blue );
10078
10099 xcb_alloc_color_cookie_t
10100 xcb_alloc_color_unchecked (xcb_connection_t *c ,
10101 xcb_colormap_t cmap ,
10102 uint16_t red ,
10103 uint16_t green ,
10104 uint16_t blue );
10105
10120 xcb_alloc_color_reply_t *
10121 xcb_alloc_color_reply (xcb_connection_t *c ,
10122 xcb_alloc_color_cookie_t cookie ,
10123 xcb_generic_error_t **e );
10124
10125 int
10126 xcb_alloc_named_color_sizeof (const void *_buffer );
10127
10136 xcb_alloc_named_color_cookie_t
10137 xcb_alloc_named_color (xcb_connection_t *c ,
10138 xcb_colormap_t cmap ,
10139 uint16_t name_len ,
10140 const char *name );
10141
10153 xcb_alloc_named_color_cookie_t
10154 xcb_alloc_named_color_unchecked (xcb_connection_t *c ,
10155 xcb_colormap_t cmap ,
10156 uint16_t name_len ,
10157 const char *name );
10158
10173 xcb_alloc_named_color_reply_t *
10174 xcb_alloc_named_color_reply (xcb_connection_t *c ,
10175 xcb_alloc_named_color_cookie_t cookie ,
10176 xcb_generic_error_t **e );
10177
10178 int
10179 xcb_alloc_color_cells_sizeof (const void *_buffer );
10180
10189 xcb_alloc_color_cells_cookie_t
10190 xcb_alloc_color_cells (xcb_connection_t *c ,
10191 uint8_t contiguous ,
10192 xcb_colormap_t cmap ,
10193 uint16_t colors ,
10194 uint16_t planes );
10195
10207 xcb_alloc_color_cells_cookie_t
10208 xcb_alloc_color_cells_unchecked (xcb_connection_t *c ,
10209 uint8_t contiguous ,
10210 xcb_colormap_t cmap ,
10211 uint16_t colors ,
10212 uint16_t planes );
10213
10214 uint32_t *
10215 xcb_alloc_color_cells_pixels (const xcb_alloc_color_cells_reply_t *R );
10216
10217 int
10218 xcb_alloc_color_cells_pixels_length (const xcb_alloc_color_cells_reply_t *R );
10219
10220 xcb_generic_iterator_t
10221 xcb_alloc_color_cells_pixels_end (const xcb_alloc_color_cells_reply_t *R );
10222
10223 uint32_t *
10224 xcb_alloc_color_cells_masks (const xcb_alloc_color_cells_reply_t *R );
10225
10226 int
10227 xcb_alloc_color_cells_masks_length (const xcb_alloc_color_cells_reply_t *R );
10228
10229 xcb_generic_iterator_t
10230 xcb_alloc_color_cells_masks_end (const xcb_alloc_color_cells_reply_t *R );
10231
10246 xcb_alloc_color_cells_reply_t *
10247 xcb_alloc_color_cells_reply (xcb_connection_t *c ,
10248 xcb_alloc_color_cells_cookie_t cookie ,
10249 xcb_generic_error_t **e );
10250
10251 int
10252 xcb_alloc_color_planes_sizeof (const void *_buffer );
10253
10262 xcb_alloc_color_planes_cookie_t
10263 xcb_alloc_color_planes (xcb_connection_t *c ,
10264 uint8_t contiguous ,
10265 xcb_colormap_t cmap ,
10266 uint16_t colors ,
10267 uint16_t reds ,
10268 uint16_t greens ,
10269 uint16_t blues );
10270
10282 xcb_alloc_color_planes_cookie_t
10283 xcb_alloc_color_planes_unchecked (xcb_connection_t *c ,
10284 uint8_t contiguous ,
10285 xcb_colormap_t cmap ,
10286 uint16_t colors ,
10287 uint16_t reds ,
10288 uint16_t greens ,
10289 uint16_t blues );
10290
10291 uint32_t *
10292 xcb_alloc_color_planes_pixels (const xcb_alloc_color_planes_reply_t *R );
10293
10294 int
10295 xcb_alloc_color_planes_pixels_length (const xcb_alloc_color_planes_reply_t *R );
10296
10297 xcb_generic_iterator_t
10298 xcb_alloc_color_planes_pixels_end (const xcb_alloc_color_planes_reply_t *R );
10299
10314 xcb_alloc_color_planes_reply_t *
10315 xcb_alloc_color_planes_reply (xcb_connection_t *c ,
10316 xcb_alloc_color_planes_cookie_t cookie ,
10317 xcb_generic_error_t **e );
10318
10319 int
10320 xcb_free_colors_sizeof (const void *_buffer ,
10321 uint32_t pixels_len );
10322
10334 xcb_void_cookie_t
10335 xcb_free_colors_checked (xcb_connection_t *c ,
10336 xcb_colormap_t cmap ,
10337 uint32_t plane_mask ,
10338 uint32_t pixels_len ,
10339 const uint32_t *pixels );
10340
10349 xcb_void_cookie_t
10350 xcb_free_colors (xcb_connection_t *c ,
10351 xcb_colormap_t cmap ,
10352 uint32_t plane_mask ,
10353 uint32_t pixels_len ,
10354 const uint32_t *pixels );
10355
10364 void
10365 xcb_coloritem_next (xcb_coloritem_iterator_t *i );
10366
10376 xcb_generic_iterator_t
10377 xcb_coloritem_end (xcb_coloritem_iterator_t i );
10378
10379 int
10380 xcb_store_colors_sizeof (const void *_buffer ,
10381 uint32_t items_len );
10382
10394 xcb_void_cookie_t
10395 xcb_store_colors_checked (xcb_connection_t *c ,
10396 xcb_colormap_t cmap ,
10397 uint32_t items_len ,
10398 const xcb_coloritem_t *items );
10399
10408 xcb_void_cookie_t
10409 xcb_store_colors (xcb_connection_t *c ,
10410 xcb_colormap_t cmap ,
10411 uint32_t items_len ,
10412 const xcb_coloritem_t *items );
10413
10414 int
10415 xcb_store_named_color_sizeof (const void *_buffer );
10416
10428 xcb_void_cookie_t
10429 xcb_store_named_color_checked (xcb_connection_t *c ,
10430 uint8_t flags ,
10431 xcb_colormap_t cmap ,
10432 uint32_t pixel ,
10433 uint16_t name_len ,
10434 const char *name );
10435
10444 xcb_void_cookie_t
10445 xcb_store_named_color (xcb_connection_t *c ,
10446 uint8_t flags ,
10447 xcb_colormap_t cmap ,
10448 uint32_t pixel ,
10449 uint16_t name_len ,
10450 const char *name );
10451
10460 void
10461 xcb_rgb_next (xcb_rgb_iterator_t *i );
10462
10472 xcb_generic_iterator_t
10473 xcb_rgb_end (xcb_rgb_iterator_t i );
10474
10475 int
10476 xcb_query_colors_sizeof (const void *_buffer ,
10477 uint32_t pixels_len );
10478
10487 xcb_query_colors_cookie_t
10488 xcb_query_colors (xcb_connection_t *c ,
10489 xcb_colormap_t cmap ,
10490 uint32_t pixels_len ,
10491 const uint32_t *pixels );
10492
10504 xcb_query_colors_cookie_t
10505 xcb_query_colors_unchecked (xcb_connection_t *c ,
10506 xcb_colormap_t cmap ,
10507 uint32_t pixels_len ,
10508 const uint32_t *pixels );
10509
10510 xcb_rgb_t *
10511 xcb_query_colors_colors (const xcb_query_colors_reply_t *R );
10512
10513 int
10514 xcb_query_colors_colors_length (const xcb_query_colors_reply_t *R );
10515
10516 xcb_rgb_iterator_t
10517 xcb_query_colors_colors_iterator (const xcb_query_colors_reply_t *R );
10518
10533 xcb_query_colors_reply_t *
10534 xcb_query_colors_reply (xcb_connection_t *c ,
10535 xcb_query_colors_cookie_t cookie ,
10536 xcb_generic_error_t **e );
10537
10538 int
10539 xcb_lookup_color_sizeof (const void *_buffer );
10540
10549 xcb_lookup_color_cookie_t
10550 xcb_lookup_color (xcb_connection_t *c ,
10551 xcb_colormap_t cmap ,
10552 uint16_t name_len ,
10553 const char *name );
10554
10566 xcb_lookup_color_cookie_t
10567 xcb_lookup_color_unchecked (xcb_connection_t *c ,
10568 xcb_colormap_t cmap ,
10569 uint16_t name_len ,
10570 const char *name );
10571
10586 xcb_lookup_color_reply_t *
10587 xcb_lookup_color_reply (xcb_connection_t *c ,
10588 xcb_lookup_color_cookie_t cookie ,
10589 xcb_generic_error_t **e );
10590
10602 xcb_void_cookie_t
10603 xcb_create_cursor_checked (xcb_connection_t *c ,
10604 xcb_cursor_t cid ,
10605 xcb_pixmap_t source ,
10606 xcb_pixmap_t mask ,
10607 uint16_t fore_red ,
10608 uint16_t fore_green ,
10609 uint16_t fore_blue ,
10610 uint16_t back_red ,
10611 uint16_t back_green ,
10612 uint16_t back_blue ,
10613 uint16_t x ,
10614 uint16_t y );
10615
10624 xcb_void_cookie_t
10625 xcb_create_cursor (xcb_connection_t *c ,
10626 xcb_cursor_t cid ,
10627 xcb_pixmap_t source ,
10628 xcb_pixmap_t mask ,
10629 uint16_t fore_red ,
10630 uint16_t fore_green ,
10631 uint16_t fore_blue ,
10632 uint16_t back_red ,
10633 uint16_t back_green ,
10634 uint16_t back_blue ,
10635 uint16_t x ,
10636 uint16_t y );
10637
10671 xcb_void_cookie_t
10672 xcb_create_glyph_cursor_checked (xcb_connection_t *c ,
10673 xcb_cursor_t cid ,
10674 xcb_font_t source_font ,
10675 xcb_font_t mask_font ,
10676 uint16_t source_char ,
10677 uint16_t mask_char ,
10678 uint16_t fore_red ,
10679 uint16_t fore_green ,
10680 uint16_t fore_blue ,
10681 uint16_t back_red ,
10682 uint16_t back_green ,
10683 uint16_t back_blue );
10684
10715 xcb_void_cookie_t
10716 xcb_create_glyph_cursor (xcb_connection_t *c ,
10717 xcb_cursor_t cid ,
10718 xcb_font_t source_font ,
10719 xcb_font_t mask_font ,
10720 uint16_t source_char ,
10721 uint16_t mask_char ,
10722 uint16_t fore_red ,
10723 uint16_t fore_green ,
10724 uint16_t fore_blue ,
10725 uint16_t back_red ,
10726 uint16_t back_green ,
10727 uint16_t back_blue );
10728
10743 xcb_void_cookie_t
10744 xcb_free_cursor_checked (xcb_connection_t *c ,
10745 xcb_cursor_t cursor );
10746
10758 xcb_void_cookie_t
10759 xcb_free_cursor (xcb_connection_t *c ,
10760 xcb_cursor_t cursor );
10761
10773 xcb_void_cookie_t
10774 xcb_recolor_cursor_checked (xcb_connection_t *c ,
10775 xcb_cursor_t cursor ,
10776 uint16_t fore_red ,
10777 uint16_t fore_green ,
10778 uint16_t fore_blue ,
10779 uint16_t back_red ,
10780 uint16_t back_green ,
10781 uint16_t back_blue );
10782
10791 xcb_void_cookie_t
10792 xcb_recolor_cursor (xcb_connection_t *c ,
10793 xcb_cursor_t cursor ,
10794 uint16_t fore_red ,
10795 uint16_t fore_green ,
10796 uint16_t fore_blue ,
10797 uint16_t back_red ,
10798 uint16_t back_green ,
10799 uint16_t back_blue );
10800
10809 xcb_query_best_size_cookie_t
10810 xcb_query_best_size (xcb_connection_t *c ,
10811 uint8_t _class ,
10812 xcb_drawable_t drawable ,
10813 uint16_t width ,
10814 uint16_t height );
10815
10827 xcb_query_best_size_cookie_t
10828 xcb_query_best_size_unchecked (xcb_connection_t *c ,
10829 uint8_t _class ,
10830 xcb_drawable_t drawable ,
10831 uint16_t width ,
10832 uint16_t height );
10833
10848 xcb_query_best_size_reply_t *
10849 xcb_query_best_size_reply (xcb_connection_t *c ,
10850 xcb_query_best_size_cookie_t cookie ,
10851 xcb_generic_error_t **e );
10852
10853 int
10854 xcb_query_extension_sizeof (const void *_buffer );
10855
10876 xcb_query_extension_cookie_t
10877 xcb_query_extension (xcb_connection_t *c ,
10878 uint16_t name_len ,
10879 const char *name );
10880
10904 xcb_query_extension_cookie_t
10905 xcb_query_extension_unchecked (xcb_connection_t *c ,
10906 uint16_t name_len ,
10907 const char *name );
10908
10923 xcb_query_extension_reply_t *
10924 xcb_query_extension_reply (xcb_connection_t *c ,
10925 xcb_query_extension_cookie_t cookie ,
10926 xcb_generic_error_t **e );
10927
10928 int
10929 xcb_list_extensions_sizeof (const void *_buffer );
10930
10939 xcb_list_extensions_cookie_t
10940 xcb_list_extensions (xcb_connection_t *c );
10941
10953 xcb_list_extensions_cookie_t
10954 xcb_list_extensions_unchecked (xcb_connection_t *c );
10955
10956 int
10957 xcb_list_extensions_names_length (const xcb_list_extensions_reply_t *R );
10958
10959 xcb_str_iterator_t
10960 xcb_list_extensions_names_iterator (const xcb_list_extensions_reply_t *R );
10961
10976 xcb_list_extensions_reply_t *
10977 xcb_list_extensions_reply (xcb_connection_t *c ,
10978 xcb_list_extensions_cookie_t cookie ,
10979 xcb_generic_error_t **e );
10980
10981 int
10982 xcb_change_keyboard_mapping_sizeof (const void *_buffer );
10983
10995 xcb_void_cookie_t
10996 xcb_change_keyboard_mapping_checked (xcb_connection_t *c ,
10997 uint8_t keycode_count ,
10998 xcb_keycode_t first_keycode ,
10999 uint8_t keysyms_per_keycode ,
11000 const xcb_keysym_t *keysyms );
11001
11010 xcb_void_cookie_t
11011 xcb_change_keyboard_mapping (xcb_connection_t *c ,
11012 uint8_t keycode_count ,
11013 xcb_keycode_t first_keycode ,
11014 uint8_t keysyms_per_keycode ,
11015 const xcb_keysym_t *keysyms );
11016
11017 int
11018 xcb_get_keyboard_mapping_sizeof (const void *_buffer );
11019
11028 xcb_get_keyboard_mapping_cookie_t
11029 xcb_get_keyboard_mapping (xcb_connection_t *c ,
11030 xcb_keycode_t first_keycode ,
11031 uint8_t count );
11032
11044 xcb_get_keyboard_mapping_cookie_t
11045 xcb_get_keyboard_mapping_unchecked (xcb_connection_t *c ,
11046 xcb_keycode_t first_keycode ,
11047 uint8_t count );
11048
11049 xcb_keysym_t *
11050 xcb_get_keyboard_mapping_keysyms (const xcb_get_keyboard_mapping_reply_t *R );
11051
11052 int
11053 xcb_get_keyboard_mapping_keysyms_length (const xcb_get_keyboard_mapping_reply_t *R );
11054
11055 xcb_generic_iterator_t
11056 xcb_get_keyboard_mapping_keysyms_end (const xcb_get_keyboard_mapping_reply_t *R );
11057
11072 xcb_get_keyboard_mapping_reply_t *
11073 xcb_get_keyboard_mapping_reply (xcb_connection_t *c ,
11074 xcb_get_keyboard_mapping_cookie_t cookie ,
11075 xcb_generic_error_t **e );
11076
11077 int
11078 xcb_change_keyboard_control_sizeof (const void *_buffer );
11079
11091 xcb_void_cookie_t
11092 xcb_change_keyboard_control_checked (xcb_connection_t *c ,
11093 uint32_t value_mask ,
11094 const uint32_t *value_list );
11095
11104 xcb_void_cookie_t
11105 xcb_change_keyboard_control (xcb_connection_t *c ,
11106 uint32_t value_mask ,
11107 const uint32_t *value_list );
11108
11117 xcb_get_keyboard_control_cookie_t
11118 xcb_get_keyboard_control (xcb_connection_t *c );
11119
11131 xcb_get_keyboard_control_cookie_t
11132 xcb_get_keyboard_control_unchecked (xcb_connection_t *c );
11133
11148 xcb_get_keyboard_control_reply_t *
11149 xcb_get_keyboard_control_reply (xcb_connection_t *c ,
11150 xcb_get_keyboard_control_cookie_t cookie ,
11151 xcb_generic_error_t **e );
11152
11164 xcb_void_cookie_t
11165 xcb_bell_checked (xcb_connection_t *c ,
11166 int8_t percent );
11167
11176 xcb_void_cookie_t
11177 xcb_bell (xcb_connection_t *c ,
11178 int8_t percent );
11179
11191 xcb_void_cookie_t
11192 xcb_change_pointer_control_checked (xcb_connection_t *c ,
11193 int16_t acceleration_numerator ,
11194 int16_t acceleration_denominator ,
11195 int16_t threshold ,
11196 uint8_t do_acceleration ,
11197 uint8_t do_threshold );
11198
11207 xcb_void_cookie_t
11208 xcb_change_pointer_control (xcb_connection_t *c ,
11209 int16_t acceleration_numerator ,
11210 int16_t acceleration_denominator ,
11211 int16_t threshold ,
11212 uint8_t do_acceleration ,
11213 uint8_t do_threshold );
11214
11223 xcb_get_pointer_control_cookie_t
11224 xcb_get_pointer_control (xcb_connection_t *c );
11225
11237 xcb_get_pointer_control_cookie_t
11238 xcb_get_pointer_control_unchecked (xcb_connection_t *c );
11239
11254 xcb_get_pointer_control_reply_t *
11255 xcb_get_pointer_control_reply (xcb_connection_t *c ,
11256 xcb_get_pointer_control_cookie_t cookie ,
11257 xcb_generic_error_t **e );
11258
11270 xcb_void_cookie_t
11271 xcb_set_screen_saver_checked (xcb_connection_t *c ,
11272 int16_t timeout ,
11273 int16_t interval ,
11274 uint8_t prefer_blanking ,
11275 uint8_t allow_exposures );
11276
11285 xcb_void_cookie_t
11286 xcb_set_screen_saver (xcb_connection_t *c ,
11287 int16_t timeout ,
11288 int16_t interval ,
11289 uint8_t prefer_blanking ,
11290 uint8_t allow_exposures );
11291
11300 xcb_get_screen_saver_cookie_t
11301 xcb_get_screen_saver (xcb_connection_t *c );
11302
11314 xcb_get_screen_saver_cookie_t
11315 xcb_get_screen_saver_unchecked (xcb_connection_t *c );
11316
11331 xcb_get_screen_saver_reply_t *
11332 xcb_get_screen_saver_reply (xcb_connection_t *c ,
11333 xcb_get_screen_saver_cookie_t cookie ,
11334 xcb_generic_error_t **e );
11335
11336 int
11337 xcb_change_hosts_sizeof (const void *_buffer );
11338
11350 xcb_void_cookie_t
11351 xcb_change_hosts_checked (xcb_connection_t *c ,
11352 uint8_t mode ,
11353 uint8_t family ,
11354 uint16_t address_len ,
11355 const uint8_t *address );
11356
11365 xcb_void_cookie_t
11366 xcb_change_hosts (xcb_connection_t *c ,
11367 uint8_t mode ,
11368 uint8_t family ,
11369 uint16_t address_len ,
11370 const uint8_t *address );
11371
11372 int
11373 xcb_host_sizeof (const void *_buffer );
11374
11375 uint8_t *
11376 xcb_host_address (const xcb_host_t *R );
11377
11378 int
11379 xcb_host_address_length (const xcb_host_t *R );
11380
11381 xcb_generic_iterator_t
11382 xcb_host_address_end (const xcb_host_t *R );
11383
11392 void
11393 xcb_host_next (xcb_host_iterator_t *i );
11394
11404 xcb_generic_iterator_t
11405 xcb_host_end (xcb_host_iterator_t i );
11406
11407 int
11408 xcb_list_hosts_sizeof (const void *_buffer );
11409
11418 xcb_list_hosts_cookie_t
11419 xcb_list_hosts (xcb_connection_t *c );
11420
11432 xcb_list_hosts_cookie_t
11433 xcb_list_hosts_unchecked (xcb_connection_t *c );
11434
11435 int
11436 xcb_list_hosts_hosts_length (const xcb_list_hosts_reply_t *R );
11437
11438 xcb_host_iterator_t
11439 xcb_list_hosts_hosts_iterator (const xcb_list_hosts_reply_t *R );
11440
11455 xcb_list_hosts_reply_t *
11456 xcb_list_hosts_reply (xcb_connection_t *c ,
11457 xcb_list_hosts_cookie_t cookie ,
11458 xcb_generic_error_t **e );
11459
11471 xcb_void_cookie_t
11472 xcb_set_access_control_checked (xcb_connection_t *c ,
11473 uint8_t mode );
11474
11483 xcb_void_cookie_t
11484 xcb_set_access_control (xcb_connection_t *c ,
11485 uint8_t mode );
11486
11498 xcb_void_cookie_t
11499 xcb_set_close_down_mode_checked (xcb_connection_t *c ,
11500 uint8_t mode );
11501
11510 xcb_void_cookie_t
11511 xcb_set_close_down_mode (xcb_connection_t *c ,
11512 uint8_t mode );
11513
11531 xcb_void_cookie_t
11532 xcb_kill_client_checked (xcb_connection_t *c ,
11533 uint32_t resource );
11534
11549 xcb_void_cookie_t
11550 xcb_kill_client (xcb_connection_t *c ,
11551 uint32_t resource );
11552
11553 int
11554 xcb_rotate_properties_sizeof (const void *_buffer );
11555
11567 xcb_void_cookie_t
11568 xcb_rotate_properties_checked (xcb_connection_t *c ,
11569 xcb_window_t window ,
11570 uint16_t atoms_len ,
11571 int16_t delta ,
11572 const xcb_atom_t *atoms );
11573
11582 xcb_void_cookie_t
11583 xcb_rotate_properties (xcb_connection_t *c ,
11584 xcb_window_t window ,
11585 uint16_t atoms_len ,
11586 int16_t delta ,
11587 const xcb_atom_t *atoms );
11588
11600 xcb_void_cookie_t
11601 xcb_force_screen_saver_checked (xcb_connection_t *c ,
11602 uint8_t mode );
11603
11612 xcb_void_cookie_t
11613 xcb_force_screen_saver (xcb_connection_t *c ,
11614 uint8_t mode );
11615
11616 int
11617 xcb_set_pointer_mapping_sizeof (const void *_buffer );
11618
11627 xcb_set_pointer_mapping_cookie_t
11628 xcb_set_pointer_mapping (xcb_connection_t *c ,
11629 uint8_t map_len ,
11630 const uint8_t *map );
11631
11643 xcb_set_pointer_mapping_cookie_t
11644 xcb_set_pointer_mapping_unchecked (xcb_connection_t *c ,
11645 uint8_t map_len ,
11646 const uint8_t *map );
11647
11662 xcb_set_pointer_mapping_reply_t *
11663 xcb_set_pointer_mapping_reply (xcb_connection_t *c ,
11664 xcb_set_pointer_mapping_cookie_t cookie ,
11665 xcb_generic_error_t **e );
11666
11667 int
11668 xcb_get_pointer_mapping_sizeof (const void *_buffer );
11669
11678 xcb_get_pointer_mapping_cookie_t
11679 xcb_get_pointer_mapping (xcb_connection_t *c );
11680
11692 xcb_get_pointer_mapping_cookie_t
11693 xcb_get_pointer_mapping_unchecked (xcb_connection_t *c );
11694
11695 uint8_t *
11696 xcb_get_pointer_mapping_map (const xcb_get_pointer_mapping_reply_t *R );
11697
11698 int
11699 xcb_get_pointer_mapping_map_length (const xcb_get_pointer_mapping_reply_t *R );
11700
11701 xcb_generic_iterator_t
11702 xcb_get_pointer_mapping_map_end (const xcb_get_pointer_mapping_reply_t *R );
11703
11718 xcb_get_pointer_mapping_reply_t *
11719 xcb_get_pointer_mapping_reply (xcb_connection_t *c ,
11720 xcb_get_pointer_mapping_cookie_t cookie ,
11721 xcb_generic_error_t **e );
11722
11723 int
11724 xcb_set_modifier_mapping_sizeof (const void *_buffer );
11725
11734 xcb_set_modifier_mapping_cookie_t
11735 xcb_set_modifier_mapping (xcb_connection_t *c ,
11736 uint8_t keycodes_per_modifier ,
11737 const xcb_keycode_t *keycodes );
11738
11750 xcb_set_modifier_mapping_cookie_t
11751 xcb_set_modifier_mapping_unchecked (xcb_connection_t *c ,
11752 uint8_t keycodes_per_modifier ,
11753 const xcb_keycode_t *keycodes );
11754
11769 xcb_set_modifier_mapping_reply_t *
11770 xcb_set_modifier_mapping_reply (xcb_connection_t *c ,
11771 xcb_set_modifier_mapping_cookie_t cookie ,
11772 xcb_generic_error_t **e );
11773
11774 int
11775 xcb_get_modifier_mapping_sizeof (const void *_buffer );
11776
11785 xcb_get_modifier_mapping_cookie_t
11786 xcb_get_modifier_mapping (xcb_connection_t *c );
11787
11799 xcb_get_modifier_mapping_cookie_t
11800 xcb_get_modifier_mapping_unchecked (xcb_connection_t *c );
11801
11802 xcb_keycode_t *
11803 xcb_get_modifier_mapping_keycodes (const xcb_get_modifier_mapping_reply_t *R );
11804
11805 int
11806 xcb_get_modifier_mapping_keycodes_length (const xcb_get_modifier_mapping_reply_t *R );
11807
11808 xcb_generic_iterator_t
11809 xcb_get_modifier_mapping_keycodes_end (const xcb_get_modifier_mapping_reply_t *R );
11810
11825 xcb_get_modifier_mapping_reply_t *
11826 xcb_get_modifier_mapping_reply (xcb_connection_t *c ,
11827 xcb_get_modifier_mapping_cookie_t cookie ,
11828 xcb_generic_error_t **e );
11829
11841 xcb_void_cookie_t
11842 xcb_no_operation_checked (xcb_connection_t *c );
11843
11852 xcb_void_cookie_t
11853 xcb_no_operation (xcb_connection_t *c );
11854
11855
11856 #ifdef __cplusplus
11857 }
11858 #endif
11859
11860 #endif
11861
xcb_list_extensions_cookie_t
xcb_list_extensions_cookie_t
Definition: xproto.h:4166
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:1941
xcb_query_keymap
xcb_query_keymap_cookie_t xcb_query_keymap(xcb_connection_t *c)
Definition: xproto.c:4198
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:1590
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:3866
xcb_list_fonts_with_info_cookie_t
xcb_list_fonts_with_info_cookie_t
Definition: xproto.h:2828
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:11482
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:11587
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:10224
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:1453
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:9556
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:170
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:2426
xcb_keysym_next
void xcb_keysym_next(xcb_keysym_iterator_t *i)
Definition: xproto.c:235
xcb_depth_next
void xcb_depth_next(xcb_depth_iterator_t *i)
Definition: xproto.c:432
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:325
xcb_list_hosts_unchecked
xcb_list_hosts_cookie_t xcb_list_hosts_unchecked(xcb_connection_t *c)
Definition: xproto.c:10770
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:11197
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 uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:5448
xcb_install_colormap_checked
xcb_void_cookie_t xcb_install_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7945
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:3171
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:6563
xcb_change_window_attributes_request_t
xcb_change_window_attributes_request_t
Definition: xproto.h:1481
xcb_uninstall_colormap
xcb_void_cookie_t xcb_uninstall_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:8026
XCB_GC_ARC_MODE
Definition: xproto.h:3089
xcb_ungrab_keyboard_checked
xcb_void_cookie_t xcb_ungrab_keyboard_checked(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:3375
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:217
XCB_GC_TILE_STIPPLE_ORIGIN_X
Definition: xproto.h:3045
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:10216
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:4165
xcb_visualtype_next
void xcb_visualtype_next(xcb_visualtype_iterator_t *i)
Definition: xproto.c:361
xcb_change_pointer_control_request_t
xcb_change_pointer_control_request_t
Definition: xproto.h:4329
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:3534
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:4039
xcb_free_cursor
xcb_void_cookie_t xcb_free_cursor(xcb_connection_t *c, xcb_cursor_t cursor)
Deletes a cursor.
Definition: xproto.c:9451
xcb_setup_failed_next
void xcb_setup_failed_next(xcb_setup_failed_iterator_t *i)
Definition: xproto.c:695
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:5821
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:1221
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:4494
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:2069
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_PROP_MODE_APPEND
Definition: xproto.h:1847
xcb_str_t
xcb_str_t
Definition: xproto.h:2779
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:6702
xcb_force_screen_saver
xcb_void_cookie_t xcb_force_screen_saver(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:11108
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:4097
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:2333
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:9117
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:3624
xcb_fontprop_end
xcb_generic_iterator_t xcb_fontprop_end(xcb_fontprop_iterator_t i)
Definition: xproto.c:4421
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:2562
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:706
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:4592
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:3023
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:6337
xcb_gravity_notify_event_t
xcb_gravity_notify_event_t
Definition: xproto.h:913
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:1888
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:940
XCB_ALLOW_ASYNC_BOTH
Definition: xproto.h:2327
XCB_ALLOW_SYNC_POINTER
Definition: xproto.h:2282
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:280
xcb_set_modifier_mapping_reply_t
xcb_set_modifier_mapping_reply_t
Definition: xproto.h:4694
xcb_query_extension_reply_t
xcb_query_extension_reply_t
Definition: xproto.h:4152
xcb_query_keymap_cookie_t
xcb_query_keymap_cookie_t
Definition: xproto.h:2596
xcb_screen_iterator_t
xcb_screen_iterator_t
Definition: xproto.h:379
xcb_force_screen_saver_checked
xcb_void_cookie_t xcb_force_screen_saver_checked(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:11082
xcb_map_request_event_t
xcb_map_request_event_t
Definition: xproto.h:837
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:2468
XCB_BUTTON_INDEX_4
Definition: xproto.h:2128
xcb_format_next
void xcb_format_next(xcb_format_iterator_t *i)
Definition: xproto.c:343
xcb_configure_window
xcb_void_cookie_t xcb_configure_window(xcb_connection_t *c, xcb_window_t window, uint16_t value_mask, const uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:1769
xcb_alloc_color_request_t
xcb_alloc_color_request_t
Definition: xproto.h:3703
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:4541
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:2716
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 uint32_t *value_list)
change graphics context components
Definition: xproto.c:5553
xcb_set_screen_saver_request_t
xcb_set_screen_saver_request_t
Definition: xproto.h:4391
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:7689
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:6156
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:10276
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:2943
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:1753
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:8084
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:6496
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:10396
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:2685
xcb_create_pixmap_request_t
xcb_create_pixmap_request_t
Definition: xproto.h:2922
xcb_unmap_window_request_t
xcb_unmap_window_request_t
Definition: xproto.h:1632
xcb_create_glyph_cursor_request_t
xcb_create_glyph_cursor_request_t
Definition: xproto.h:4039
xcb_image_text_16_request_t
xcb_image_text_16_request_t
Definition: xproto.h:3575
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:3832
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:9061
xcb_set_modifier_mapping_cookie_t
xcb_set_modifier_mapping_cookie_t
Definition: xproto.h:4675
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:2988
xcb_coloritem_t
struct xcb_coloritem_t xcb_coloritem_t
xcb_coloritem_t
xcb_setup_iterator_t
xcb_setup_iterator_t
Definition: xproto.h:479
xcb_expose_event_t
xcb_expose_event_t
Definition: xproto.h:693
xcb_list_extensions_request_t
xcb_list_extensions_request_t
Definition: xproto.h:4176
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:3085
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:8900
xcb_grab_pointer_cookie_t
xcb_grab_pointer_cookie_t
Definition: xproto.h:2069
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:7769
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:11008
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:2585
xcb_ungrab_server_request_t
xcb_ungrab_server_request_t
Definition: xproto.h:2379
xcb_destroy_window
xcb_void_cookie_t xcb_destroy_window(xcb_connection_t *c, xcb_window_t window)
Destroys a window.
Definition: xproto.c:1283
xcb_selection_request_event_t
struct xcb_selection_request_event_t xcb_selection_request_event_t
xcb_selection_request_event_t
xcb_ungrab_keyboard
xcb_void_cookie_t xcb_ungrab_keyboard(xcb_connection_t *c, xcb_timestamp_t time)
Definition: xproto.c:3402
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:4704
xcb_query_extension_cookie_t
xcb_query_extension_cookie_t
Definition: xproto.h:4131
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:5246
xcb_create_colormap_request_t
xcb_create_colormap_request_t
Definition: xproto.h:3596
xcb_create_window_request_t
xcb_create_window_request_t
Definition: xproto.h:1459
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:3233
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:1917
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:2879
xcb_configure_request_event_t
xcb_configure_request_event_t
Definition: xproto.h:892
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_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:9156
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:2844
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:11443
xcb_change_active_pointer_grab_request_t
xcb_change_active_pointer_grab_request_t
Definition: xproto.h:2178
xcb_request_error_t
xcb_request_error_t
Definition: xproto.h:1225
XCB_GC_CAP_STYLE
Definition: xproto.h:2976
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:9620
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:8168
xcb_cw_t
xcb_cw_t
Definition: xproto.h:1332
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:7257
xcb_change_property_request_t
xcb_change_property_request_t
Definition: xproto.h:1860
xcb_alloc_color_cookie_t
xcb_alloc_color_cookie_t
Definition: xproto.h:3693
xcb_get_image_reply_t
xcb_get_image_reply_t
Definition: xproto.h:3512
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:6232
xcb_setup_failed_iterator_t
xcb_setup_failed_iterator_t
Definition: xproto.h:421
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:1798
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:3348
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:8641
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:5899
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:7729
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:5142
xcb_store_named_color_request_t
xcb_store_named_color_request_t
Definition: xproto.h:3903
xcb_clear_area_request_t
xcb_clear_area_request_t
Definition: xproto.h:3254
xcb_enter_notify_event_t
xcb_enter_notify_event_t
Definition: xproto.h:634
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:10819
xcb_client_message_event_t
xcb_client_message_event_t
Definition: xproto.h:1172
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:253
xcb_setup_end
xcb_generic_iterator_t xcb_setup_end(xcb_setup_iterator_t i)
Definition: xproto.c:928
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:9876
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:1486
XCB_GC_CLIP_MASK
Definition: xproto.h:3074
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:8835
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:3429
xcb_copy_area_request_t
xcb_copy_area_request_t
Definition: xproto.h:3271
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:9837
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:1893
xcb_free_colormap_checked
xcb_void_cookie_t xcb_free_colormap_checked(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7833
XCB_INPUT_FOCUS_NONE
Definition: xproto.h:2532
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:3916
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:3367
xcb_list_properties_unchecked
xcb_list_properties_cookie_t xcb_list_properties_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:2628
xcb_get_atom_name_reply
xcb_get_atom_name_reply_t * xcb_get_atom_name_reply(xcb_connection_t *c, xcb_get_atom_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:2254
xcb_list_hosts_reply
xcb_list_hosts_reply_t * xcb_list_hosts_reply(xcb_connection_t *c, xcb_list_hosts_cookie_t cookie, xcb_generic_error_t **e)
Definition: xproto.c:10811
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:3924
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_set_input_focus_request_t
xcb_set_input_focus_request_t
Definition: xproto.h:2555
xcb_poly_text_8_request_t
xcb_poly_text_8_request_t
Definition: xproto.h:3527
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:1337
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:3265
xcb_get_pointer_mapping_reply_t
xcb_get_pointer_mapping_reply_t
Definition: xproto.h:4653
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:4107
xcb_grab_keyboard_reply_t
xcb_grab_keyboard_reply_t
Definition: xproto.h:2215
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:3469
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:7916
xcb_poly_line_request_t
xcb_poly_line_request_t
Definition: xproto.h:3337
xcb_change_keyboard_control_checked
xcb_void_cookie_t xcb_change_keyboard_control_checked(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:10100
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:2752
xcb_query_tree_reply_t
xcb_query_tree_reply_t
Definition: xproto.h:1763
xcb_kill_client_request_t
xcb_kill_client_request_t
Definition: xproto.h:4557
xcb_str_iterator_t
struct xcb_str_iterator_t xcb_str_iterator_t
xcb_str_iterator_t
xcb_no_exposure_event_t
xcb_no_exposure_event_t
Definition: xproto.h:733
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:1954
xcb_grab_key_request_t
xcb_grab_key_request_t
Definition: xproto.h:2245
XCB_CW_BACK_PIXEL
Definition: xproto.h:1347
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:3593
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:3775
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:805
xcb_property_notify_event_t
xcb_property_notify_event_t
Definition: xproto.h:980
xcb_free_gc_request_t
xcb_free_gc_request_t
Definition: xproto.h:3241
xcb_unmap_subwindows_request_t
xcb_unmap_subwindows_request_t
Definition: xproto.h:1645
xcb_free_colors_request_t
xcb_free_colors_request_t
Definition: xproto.h:3849
xcb_get_selection_owner_cookie_t
xcb_get_selection_owner_cookie_t
Definition: xproto.h:1978
xcb_resize_request_event_t
xcb_resize_request_event_t
Definition: xproto.h:929
xcb_keycode_end
xcb_generic_iterator_t xcb_keycode_end(xcb_keycode_iterator_t i)
Definition: xproto.c:261
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:10845
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:2104
xcb_get_screen_saver_request_t
xcb_get_screen_saver_request_t
Definition: xproto.h:4414
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:10061
xcb_free_colormap_request_t
xcb_free_colormap_request_t
Definition: xproto.h:3611
xcb_translate_coordinates_request_t
xcb_translate_coordinates_request_t
Definition: xproto.h:2488
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:2301
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:2408
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:10923
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:3565
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:1829
xcb_query_colors_request_t
xcb_query_colors_request_t
Definition: xproto.h:3945
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:5989
xcb_str_end
xcb_generic_iterator_t xcb_str_end(xcb_str_iterator_t i)
Definition: xproto.c:4771
xcb_query_tree_cookie_t
xcb_query_tree_cookie_t
Definition: xproto.h:1743
XCB_GC_TILE_STIPPLE_ORIGIN_Y
Definition: xproto.h:3048
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:8547
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:10311
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:4080
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:4317
xcb_grab_pointer_reply_t
xcb_grab_pointer_reply_t
Definition: xproto.h:2095
xcb_get_screen_saver_reply_t
xcb_get_screen_saver_reply_t
Definition: xproto.h:4423
xcb_segment_end
xcb_generic_iterator_t xcb_segment_end(xcb_segment_iterator_t i)
Definition: xproto.c:6419
xcb_list_installed_colormaps_reply_t
xcb_list_installed_colormaps_reply_t
Definition: xproto.h:3681
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:10559
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:3332
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:4699
xcb_list_hosts_cookie_t
struct xcb_list_hosts_cookie_t xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
xcb_copy_gc_request_t
xcb_copy_gc_request_t
Definition: xproto.h:3189
xcb_visibility_notify_event_t
xcb_visibility_notify_event_t
Definition: xproto.h:755
xcb_get_input_focus
xcb_get_input_focus_cookie_t xcb_get_input_focus(xcb_connection_t *c)
Definition: xproto.c:4140
xcb_intern_atom_cookie_t
xcb_intern_atom_cookie_t
Definition: xproto.h:1777
XCB_GRAB_MODE_SYNC
Definition: xproto.h:2044
xcb_point_next
void xcb_point_next(xcb_point_iterator_t *i)
Definition: xproto.c:289
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:5654
xcb_host_next
void xcb_host_next(xcb_host_iterator_t *i)
Definition: xproto.c:10686
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:401
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:3935
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:2606
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:8311
XCB_ALLOW_ASYNC_POINTER
Definition: xproto.h:2273
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:303
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:8752
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:4605
xcb_timestamp_end
xcb_generic_iterator_t xcb_timestamp_end(xcb_timestamp_iterator_t i)
Definition: xproto.c:225
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:6411
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:8716
xcb_query_pointer_reply_t
xcb_query_pointer_reply_t
Definition: xproto.h:2408
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:4631
XCB_CW_BACKING_STORE
Definition: xproto.h:1373
xcb_get_motion_events_request_t
xcb_get_motion_events_request_t
Definition: xproto.h:2454
xcb_query_pointer_request_t
xcb_query_pointer_request_t
Definition: xproto.h:2398
xcb_list_extensions
xcb_list_extensions_cookie_t xcb_list_extensions(xcb_connection_t *c)
Definition: xproto.c:9771
xcb_coord_mode_t
xcb_coord_mode_t
Definition: xproto.h:3308
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:782
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:3957
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:10437
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:6599
xcb_get_property_request_t
xcb_get_property_request_t
Definition: xproto.h:1903
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:3128
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:8160
xcb_ungrab_key_request_t
xcb_ungrab_key_request_t
Definition: xproto.h:2263
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:7999
XCB_BUTTON_INDEX_2
Definition: xproto.h:2122
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:9027
xcb_ungrab_keyboard_request_t
xcb_ungrab_keyboard_request_t
Definition: xproto.h:2228
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:6918
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:1915
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:3292
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:8111
XCB_PROP_MODE_PREPEND
Definition: xproto.h:1842
xcb_get_geometry_request_t
xcb_get_geometry_request_t
Definition: xproto.h:1716
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:8583
xcb_grab_mode_t
xcb_grab_mode_t
Definition: xproto.h:2043
xcb_fontprop_t
xcb_fontprop_t
Definition: xproto.h:2659
XCB_GC_DASH_OFFSET
Definition: xproto.h:3083
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:8398
XCB_COLORMAP_STATE_UNINSTALLED
Definition: xproto.h:1119
xcb_button_end
xcb_generic_iterator_t xcb_button_end(xcb_button_iterator_t i)
Definition: xproto.c:279
xcb_fontprop_iterator_t
xcb_fontprop_iterator_t
Definition: xproto.h:2667
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:5363
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:1606
xcb_no_operation_request_t
xcb_no_operation_request_t
Definition: xproto.h:4737
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:3748
xcb_unmap_subwindows_checked
xcb_void_cookie_t xcb_unmap_subwindows_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1648
XCB_GC_CLIP_ORIGIN_Y
Definition: xproto.h:3071
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:682
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:3671
xcb_visualid_end
xcb_generic_iterator_t xcb_visualid_end(xcb_visualid_iterator_t i)
Definition: xproto.c:207
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:3878
xcb_poly_point_request_t
xcb_poly_point_request_t
Definition: xproto.h:3323
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:4814
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:1833
XCB_BUTTON_INDEX_ANY
Definition: xproto.h:2116
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:3309
xcb_configure_window_request_t
xcb_configure_window_request_t
Definition: xproto.h:1676
XCB_GRAB_MODE_ASYNC
Definition: xproto.h:2049
xcb_grab_button_request_t
xcb_grab_button_request_t
Definition: xproto.h:2142
XCB_GC_CLIP_ORIGIN_X
Definition: xproto.h:3068
XCB_GC_FILL_STYLE
Definition: xproto.h:2996
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:5390
xcb_rgb_iterator_t
xcb_rgb_iterator_t
Definition: xproto.h:3926
xcb_rgb_t
xcb_rgb_t
Definition: xproto.h:3916
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:199
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:4287
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:2566
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:252
xcb_recolor_cursor_request_t
xcb_recolor_cursor_request_t
Definition: xproto.h:4075
xcb_keymap_notify_event_t
struct xcb_keymap_notify_event_t xcb_keymap_notify_event_t
xcb_keymap_notify_event_t
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:2688
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:9693
xcb_list_properties_reply_t
xcb_list_properties_reply_t
Definition: xproto.h:1951
xcb_query_text_extents_cookie_t
xcb_query_text_extents_cookie_t
Definition: xproto.h:2742
xcb_str_next
void xcb_str_next(xcb_str_iterator_t *i)
Definition: xproto.c:4760
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:3651
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:2191
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:2379
xcb_list_properties_cookie_t
xcb_list_properties_cookie_t
Definition: xproto.h:1931
xcb_poly_fill_arc_request_t
xcb_poly_fill_arc_request_t
Definition: xproto.h:3449
xcb_warp_pointer_request_t
xcb_warp_pointer_request_t
Definition: xproto.h:2517
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:1118
xcb_store_colors_request_t
xcb_store_colors_request_t
Definition: xproto.h:3890
xcb_change_gc
xcb_void_cookie_t xcb_change_gc(xcb_connection_t *c, xcb_gcontext_t gc, uint32_t value_mask, const uint32_t *value_list)
change graphics context components
Definition: xproto.c:5588
xcb_query_best_size_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:9588
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:11379
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:4519
xcb_get_window_attributes_reply_t
xcb_get_window_attributes_reply_t
Definition: xproto.h:1518
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:10871
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:10346
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:1621
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:10470
xcb_rgb_next
void xcb_rgb_next(xcb_rgb_iterator_t *i)
Definition: xproto.c:8978
xcb_visualtype_iterator_t
xcb_visualtype_iterator_t
Definition: xproto.h:294
xcb_list_installed_colormaps_cookie_t
xcb_list_installed_colormaps_cookie_t
Definition: xproto.h:3661
xcb_circulate_notify_event_t
xcb_circulate_notify_event_t
Definition: xproto.h:953
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:1513
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:870
XCB_CW_BIT_GRAVITY
Definition: xproto.h:1366
XCB_INPUT_FOCUS_FOLLOW_KEYBOARD
Definition: xproto.h:2544
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:7396
xcb_selection_notify_event_t
xcb_selection_notify_event_t
Definition: xproto.h:1107
XCB_ALLOW_REPLAY_POINTER
Definition: xproto.h:2291
xcb_convert_selection_request_t
xcb_convert_selection_request_t
Definition: xproto.h:2012
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:1508
xcb_map_subwindows_request_t
xcb_map_subwindows_request_t
Definition: xproto.h:1619
xcb_gc_t
xcb_gc_t
Definition: xproto.h:2945
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:2957
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:6111
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:153
xcb_get_screen_saver_unchecked
xcb_get_screen_saver_cookie_t xcb_get_screen_saver_unchecked(xcb_connection_t *c)
Definition: xproto.c:10495
xcb_list_fonts_request_t
xcb_list_fonts_request_t
Definition: xproto.h:2805
xcb_ungrab_pointer
xcb_void_cookie_t xcb_ungrab_pointer(xcb_connection_t *c, xcb_timestamp_t time)
release the pointer
Definition: xproto.c:3058
xcb_prop_mode_t
xcb_prop_mode_t
Definition: xproto.h:1838
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:1398
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:3806
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:9236
xcb_point_iterator_t
xcb_point_iterator_t
Definition: xproto.h:203
XCB_CW_BACKING_PLANES
Definition: xproto.h:1386
xcb_fill_poly_request_t
xcb_fill_poly_request_t
Definition: xproto.h:3418
xcb_setup_request_t
xcb_setup_request_t
Definition: xproto.h:388
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:6374
xcb_get_keyboard_mapping_cookie_t
xcb_get_keyboard_mapping_cookie_t
Definition: xproto.h:4211
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:2535
xcb_force_screen_saver_request_t
xcb_force_screen_saver_request_t
Definition: xproto.h:4590
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:7801
xcb_unmap_subwindows
xcb_void_cookie_t xcb_unmap_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1675
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:6769
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:9377
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:3031
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:4634
xcb_set_close_down_mode
xcb_void_cookie_t xcb_set_close_down_mode(xcb_connection_t *c, uint8_t mode)
Definition: xproto.c:10897
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:7219
xcb_key_press_event_t
xcb_key_press_event_t
Definition: xproto.h:523
xcb_get_screen_saver_cookie_t
xcb_get_screen_saver_cookie_t
Definition: xproto.h:4404
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:1420
xcb_destroy_subwindows_request_t
xcb_destroy_subwindows_request_t
Definition: xproto.h:1559
XCB_COLORMAP_STATE_INSTALLED
Definition: xproto.h:1122
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:851
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:357
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:10250
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:2293
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:7618
xcb_close_font
xcb_void_cookie_t xcb_close_font(xcb_connection_t *c, xcb_font_t font)
Definition: xproto.c:4386
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:11507
xcb_depth_t
struct xcb_depth_t xcb_depth_t
xcb_depth_t
xcb_get_selection_owner_request_t
xcb_get_selection_owner_request_t
Definition: xproto.h:1988
xcb_get_font_path
xcb_get_font_path_cookie_t xcb_get_font_path(xcb_connection_t *c)
Definition: xproto.c:5221
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:11165
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:3497
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:4974
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:3721
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:7507
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_change_keyboard_control
xcb_void_cookie_t xcb_change_keyboard_control(xcb_connection_t *c, uint32_t value_mask, const uint32_t *value_list)
Definition: xproto.c:10133
xcb_get_atom_name_request_t
xcb_get_atom_name_request_t
Definition: xproto.h:1819
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:7138
xcb_allow_t
xcb_allow_t
Definition: xproto.h:2272
xcb_button_press_event_t
xcb_button_press_event_t
Definition: xproto.h:560
xcb_colormap_notify_event_t
xcb_colormap_notify_event_t
Definition: xproto.h:1137
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:8275
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:8202
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:9981
XCB_ALLOW_SYNC_KEYBOARD
Definition: xproto.h:2308
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:2115
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:3863
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:4900
xcb_change_save_set_request_t
xcb_change_save_set_request_t
Definition: xproto.h:1577
xcb_button_iterator_t
xcb_button_iterator_t
Definition: xproto.h:186
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:3466
xcb_setup_next
void xcb_setup_next(xcb_setup_iterator_t *i)
Definition: xproto.c:917
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:9913
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:4362
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:1540
xcb_arc_end
xcb_generic_iterator_t xcb_arc_end(xcb_arc_iterator_t i)
Definition: xproto.c:333
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:5329
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:3204
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:1209
xcb_get_keyboard_control_cookie_t
xcb_get_keyboard_control_cookie_t
Definition: xproto.h:4278
xcb_get_modifier_mapping_reply_t
xcb_get_modifier_mapping_reply_t
Definition: xproto.h:4723
xcb_poly_fill_rectangle_request_t
xcb_poly_fill_rectangle_request_t
Definition: xproto.h:3435
xcb_setup_request_next
void xcb_setup_request_next(xcb_setup_request_iterator_t *i)
Definition: xproto.c:619
xcb_destroy_window_request_t
xcb_destroy_window_request_t
Definition: xproto.h:1546
xcb_str_iterator_t
xcb_str_iterator_t
Definition: xproto.h:2786
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:4110
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:9330
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:2466
xcb_timecoord_iterator_t
xcb_timecoord_iterator_t
Definition: xproto.h:2435
xcb_focus_in_event_t
xcb_focus_in_event_t
Definition: xproto.h:662
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:10596
xcb_no_operation_checked
xcb_void_cookie_t xcb_no_operation_checked(xcb_connection_t *c)
Definition: xproto.c:11562
xcb_list_extensions_unchecked
xcb_list_extensions_cookie_t xcb_list_extensions_unchecked(xcb_connection_t *c)
Definition: xproto.c:9796
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:7467
XCB_INPUT_FOCUS_PARENT
Definition: xproto.h:2540
XCB_PLACE_ON_BOTTOM
Definition: xproto.h:942
xcb_visualtype_end
xcb_generic_iterator_t xcb_visualtype_end(xcb_visualtype_iterator_t i)
Definition: xproto.c:369
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:9283
xcb_grab_keyboard_request_t
xcb_grab_keyboard_request_t
Definition: xproto.h:2201
xcb_alloc_named_color_reply_t
xcb_alloc_named_color_reply_t
Definition: xproto.h:3754
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:6269
xcb_open_font_request_t
xcb_open_font_request_t
Definition: xproto.h:2629
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:351
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:3977
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:4062
XCB_CW_SAVE_UNDER
Definition: xproto.h:1403
xcb_grab_server
xcb_void_cookie_t xcb_grab_server(xcb_connection_t *c)
Definition: xproto.c:3646
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:2601
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 uint32_t *value_list)
Configures window attributes.
Definition: xproto.c:1733
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:4439
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:8939
xcb_query_font_cookie_t
xcb_query_font_cookie_t
Definition: xproto.h:2697
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:5860
xcb_mapping_notify_event_t
xcb_mapping_notify_event_t
Definition: xproto.h:1193
xcb_client_message_data_end
xcb_generic_iterator_t xcb_client_message_data_end(xcb_client_message_data_iterator_t i)
Definition: xproto.c:948
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:3370
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:4523
xcb_selection_request_event_t
xcb_selection_request_event_t
Definition: xproto.h:1089
xcb_query_keymap_unchecked
xcb_query_keymap_cookie_t xcb_query_keymap_unchecked(xcb_connection_t *c)
Definition: xproto.c:4223
xcb_translate_coordinates_reply_t
xcb_translate_coordinates_reply_t
Definition: xproto.h:2501
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:2030
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:6068
xcb_client_message_data_t
xcb_client_message_data_t
Definition: xproto.h:1151
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:1805
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:5953
xcb_fontprop_next
void xcb_fontprop_next(xcb_fontprop_iterator_t *i)
Definition: xproto.c:4413
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:2354
xcb_list_hosts_reply_t
xcb_list_hosts_reply_t
Definition: xproto.h:4503
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:8508
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:1861
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:2911
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:1706
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:7578
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:2205
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:1194
xcb_ungrab_server
xcb_void_cookie_t xcb_ungrab_server(xcb_connection_t *c)
Definition: xproto.c:3696
xcb_install_colormap
xcb_void_cookie_t xcb_install_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7972
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:7021
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:2139
XCB_CW_BACK_PIXMAP
Definition: xproto.h:1333
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:6810
xcb_setup_authenticate_iterator_t
xcb_setup_authenticate_iterator_t
Definition: xproto.h:439
xcb_free_pixmap_request_t
struct xcb_free_pixmap_request_t xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
xcb_set_clip_rectangles_request_t
xcb_set_clip_rectangles_request_t
Definition: xproto.h:3226
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:1981
XCB_BUTTON_INDEX_3
Definition: xproto.h:2125
xcb_image_text_8_request_t
xcb_image_text_8_request_t
Definition: xproto.h:3559
xcb_charinfo_t
xcb_charinfo_t
Definition: xproto.h:2676
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:3202
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:4665
xcb_button_next
void xcb_button_next(xcb_button_iterator_t *i)
Definition: xproto.c:271
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:7088
xcb_arc_t
struct xcb_arc_t xcb_arc_t
xcb_arc_t
XCB_CW_DONT_PROPAGATE
Definition: xproto.h:1411
xcb_delete_property_request_t
xcb_delete_property_request_t
Definition: xproto.h:1878
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:9192
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:2178
XCB_GC_FONT
Definition: xproto.h:3051
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:6985
xcb_host_end
xcb_generic_iterator_t xcb_host_end(xcb_host_iterator_t i)
Definition: xproto.c:10697
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:4297
xcb_keysym_end
xcb_generic_iterator_t xcb_keysym_end(xcb_keysym_iterator_t i)
Definition: xproto.c:243
xcb_intern_atom_request_t
xcb_intern_atom_request_t
Definition: xproto.h:1787
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:4939
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:8680
xcb_get_selection_owner_reply_t
xcb_get_selection_owner_reply_t
Definition: xproto.h:1998
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:3990
xcb_rectangle_t
xcb_rectangle_t
Definition: xproto.h:212
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:1352
XCB_CW_BACKING_PIXEL
Definition: xproto.h:1391
xcb_format_iterator_t
xcb_format_iterator_t
Definition: xproto.h:262
XCB_CW_WIN_GRAVITY
Definition: xproto.h:1369
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:2949
xcb_alloc_color_cells_request_t
xcb_alloc_color_cells_request_t
Definition: xproto.h:3781
xcb_setup_authenticate_t
xcb_setup_authenticate_t
Definition: xproto.h:430
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:195
xcb_list_extensions_reply_t
xcb_list_extensions_reply_t
Definition: xproto.h:4185
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:11411
xcb_lookup_color_reply_t
xcb_lookup_color_reply_t
Definition: xproto.h:3989
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:712
XCB_COORD_MODE_PREVIOUS
Definition: xproto.h:3312
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:9424
xcb_change_keyboard_control_request_t
xcb_change_keyboard_control_request_t
Definition: xproto.h:4268
xcb_poly_text_16_request_t
xcb_poly_text_16_request_t
Definition: xproto.h:3543
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:3297
xcb_circulate_window_request_t
xcb_circulate_window_request_t
Definition: xproto.h:1696
xcb_fontable_next
void xcb_fontable_next(xcb_fontable_iterator_t *i)
Definition: xproto.c:181
XCB_PLACE_ON_TOP
Definition: xproto.h:939
xcb_get_geometry_reply_t
xcb_get_geometry_reply_t
Definition: xproto.h:1726
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:6460
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:2108
xcb_coloritem_end
xcb_generic_iterator_t xcb_coloritem_end(xcb_coloritem_iterator_t i)
Definition: xproto.c:8760
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:2907
xcb_query_extension_request_t
xcb_query_extension_request_t
Definition: xproto.h:4141
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:2576
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:791
xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition: xproto.h:222
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:2119
xcb_rectangle_next
void xcb_rectangle_next(xcb_rectangle_iterator_t *i)
Definition: xproto.c:307
xcb_arc_t
xcb_arc_t
Definition: xproto.h:231
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:11045
xcb_list_hosts_cookie_t
xcb_list_hosts_cookie_t
Definition: xproto.h:4484
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:5926
XCB_BUTTON_INDEX_5
Definition: xproto.h:2131
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:9659
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:3017
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:2983
xcb_query_font_reply_t
xcb_query_font_reply_t
Definition: xproto.h:2717
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 uint32_t *value_list)
change window attributes
Definition: xproto.c:1159
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:5295
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:2504
xcb_map_notify_event_t
xcb_map_notify_event_t
Definition: xproto.h:821
xcb_get_modifier_mapping_request_t
xcb_get_modifier_mapping_request_t
Definition: xproto.h:4714
xcb_list_installed_colormaps_request_t
xcb_list_installed_colormaps_request_t
Definition: xproto.h:3671
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:8801
xcb_send_event_request_t
xcb_send_event_request_t
Definition: xproto.h:2034
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:11229
xcb_get_pointer_mapping
xcb_get_pointer_mapping_cookie_t xcb_get_pointer_mapping(xcb_connection_t *c)
Definition: xproto.c:11268
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:3160
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:4343
XCB_GC_LINE_STYLE
Definition: xproto.h:2967
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:1310
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:2809
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:5753
xcb_get_pointer_control_unchecked
xcb_get_pointer_control_cookie_t xcb_get_pointer_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10371
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_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:9228
xcb_setup_authenticate_next
void xcb_setup_authenticate_next(xcb_setup_authenticate_iterator_t *i)
Definition: xproto.c:771
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:4849
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:4454
xcb_alloc_color_cells_cookie_t
xcb_alloc_color_cells_cookie_t
Definition: xproto.h:3771
XCB_CW_COLORMAP
Definition: xproto.h:1415
XCB_CW_CURSOR
Definition: xproto.h:1426
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:3358
xcb_map_subwindows
xcb_void_cookie_t xcb_map_subwindows(xcb_connection_t *c, xcb_window_t window)
Definition: xproto.c:1567
xcb_alloc_named_color_request_t
xcb_alloc_named_color_request_t
Definition: xproto.h:3742
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:4492
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:11293
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:8347
xcb_grab_pointer_request_t
xcb_grab_pointer_request_t
Definition: xproto.h:2079
xcb_motion_notify_event_t
xcb_motion_notify_event_t
Definition: xproto.h:593
xcb_change_keyboard_mapping_request_t
xcb_change_keyboard_mapping_request_t
Definition: xproto.h:4199
xcb_poly_rectangle_request_t
xcb_poly_rectangle_request_t
Definition: xproto.h:3384
xcb_place_t
xcb_place_t
Definition: xproto.h:938
xcb_close_font_request_t
xcb_close_font_request_t
Definition: xproto.h:2644
xcb_query_font_request_t
xcb_query_font_request_t
Definition: xproto.h:2707
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:4624
xcb_setup_failed_t
xcb_setup_failed_t
Definition: xproto.h:410
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:5099
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:3503
xcb_alloc_color_planes_reply_t
xcb_alloc_color_planes_reply_t
Definition: xproto.h:3830
xcb_selection_clear_event_t
xcb_selection_clear_event_t
Definition: xproto.h:997
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:1248
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:2795
XCB_ALLOW_REPLAY_KEYBOARD
Definition: xproto.h:2317
xcb_set_modifier_mapping_request_t
xcb_set_modifier_mapping_request_t
Definition: xproto.h:4685
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:9517
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:6025
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:8236
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:3717
xcb_client_message_data_iterator_t
xcb_client_message_data_iterator_t
Definition: xproto.h:1160
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:2849
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:3031
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:7356
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:1809
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:4323
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:4248
xcb_alloc_named_color_cookie_t
xcb_alloc_named_color_cookie_t
Definition: xproto.h:3732
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:2336
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:5287
XCB_CW_EVENT_MASK
Definition: xproto.h:1407
xcb_get_motion_events_cookie_t
xcb_get_motion_events_cookie_t
Definition: xproto.h:2444
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:4221
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:9478
xcb_keysym_iterator_t
xcb_keysym_iterator_t
Definition: xproto.h:164
xcb_get_keyboard_mapping_reply_t
xcb_get_keyboard_mapping_reply_t
Definition: xproto.h:4232
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:4190
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:1364
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 uint32_t *value_list)
Creates a window.
Definition: xproto.c:1041
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:4288
xcb_alloc_color_cells_reply_t
xcb_alloc_color_cells_reply_t
Definition: xproto.h:3793
xcb_free_colormap
xcb_void_cookie_t xcb_free_colormap(xcb_connection_t *c, xcb_colormap_t cmap)
Definition: xproto.c:7860
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:6666
xcb_set_selection_owner_request_t
xcb_set_selection_owner_request_t
Definition: xproto.h:1966
xcb_point_end
xcb_generic_iterator_t xcb_point_end(xcb_point_iterator_t i)
Definition: xproto.c:297
xcb_create_notify_event_t
xcb_create_notify_event_t
Definition: xproto.h:770
XCB_PROP_MODE_REPLACE
Definition: xproto.h:1839
xcb_query_keymap_reply_t
xcb_query_keymap_reply_t
Definition: xproto.h:2615
xcb_get_window_attributes_cookie_t
xcb_get_window_attributes_cookie_t
Definition: xproto.h:1498
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:11554
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:2801
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:2677
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:4644
xcb_free_pixmap_request_t
xcb_free_pixmap_request_t
Definition: xproto.h:2938
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:1256
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:5623
xcb_lookup_color_cookie_t
xcb_lookup_color_cookie_t
Definition: xproto.h:3967
xcb_get_keyboard_control
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control(xcb_connection_t *c)
Definition: xproto.c:10166
xcb_host_t
xcb_host_t
Definition: xproto.h:4466
xcb_kill_client
xcb_void_cookie_t xcb_kill_client(xcb_connection_t *c, uint32_t resource)
kills a client
Definition: xproto.c:10950
xcb_alloc_color_planes_request_t
xcb_alloc_color_planes_request_t
Definition: xproto.h:3816
xcb_rotate_properties_request_t
xcb_rotate_properties_request_t
Definition: xproto.h:4570
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:507
xcb_rgb_end
xcb_generic_iterator_t xcb_rgb_end(xcb_rgb_iterator_t i)
Definition: xproto.c:8986
xcb_setup_request_end
xcb_generic_iterator_t xcb_setup_request_end(xcb_setup_request_iterator_t i)
Definition: xproto.c:630
xcb_arc_iterator_t
xcb_arc_iterator_t
Definition: xproto.h:243
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:9727
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:313
XCB_GC_GRAPHICS_EXPOSURES
Definition: xproto.h:3063
xcb_depth_end
xcb_generic_iterator_t xcb_depth_end(xcb_depth_iterator_t i)
Definition: xproto.c:443
xcb_connection_t
Definition: xcbint.h:195
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:3638
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:4615
xcb_timecoord_end
xcb_generic_iterator_t xcb_timecoord_end(xcb_timecoord_iterator_t i)
Definition: xproto.c:3791
xcb_timecoord_next
void xcb_timecoord_next(xcb_timecoord_iterator_t *i)
Definition: xproto.c:3783
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:10745
xcb_create_cursor_request_t
xcb_create_cursor_request_t
Definition: xproto.h:4012
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:7317
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:3998
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:3955
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:187
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:4359
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:2762
xcb_query_best_size_reply_t
xcb_query_best_size_reply_t
Definition: xproto.h:4119
xcb_list_fonts_with_info_request_t
xcb_list_fonts_with_info_request_t
Definition: xproto.h:2838
xcb_host_iterator_t
xcb_host_iterator_t
Definition: xproto.h:4475
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 uint32_t *value_list)
Creates a window.
Definition: xproto.c:989
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:5716
xcb_setup_t
xcb_setup_t
Definition: xproto.h:453
xcb_point_t
struct xcb_point_t xcb_point_t
xcb_point_t
XCB_GC_LINE_WIDTH
Definition: xproto.h:2963
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:3398
xcb_change_gc_request_t
xcb_change_gc_request_t
Definition: xproto.h:3175
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:10404
xcb_keycode_iterator_t
xcb_keycode_iterator_t
Definition: xproto.h:175
xcb_get_image_cookie_t
xcb_get_image_cookie_t
Definition: xproto.h:3487
XCB_CW_BORDER_PIXEL
Definition: xproto.h:1361
xcb_get_pointer_control_request_t
xcb_get_pointer_control_request_t
Definition: xproto.h:4353
xcb_grab_server_request_t
xcb_grab_server_request_t
Definition: xproto.h:2367
xcb_screen_end
xcb_generic_iterator_t xcb_screen_end(xcb_screen_iterator_t i)
Definition: xproto.c:518
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:8430
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:10010
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:2747
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 uint32_t *value_list)
Creates a graphics context.
Definition: xproto.c:5485
xcb_get_keyboard_control_unchecked
xcb_get_keyboard_control_cookie_t xcb_get_keyboard_control_unchecked(xcb_connection_t *c)
Definition: xproto.c:10191
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 uint32_t *value_list)
change window attributes
Definition: xproto.c:1124
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:2960
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:1392
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:10520
xcb_ungrab_button_request_t
xcb_ungrab_button_request_t
Definition: xproto.h:2163
xcb_set_font_path_request_t
xcb_set_font_path_request_t
Definition: xproto.h:2877
xcb_translate_coordinates_cookie_t
xcb_translate_coordinates_cookie_t
Definition: xproto.h:2478
xcb_input_focus_t
xcb_input_focus_t
Definition: xproto.h:2531
xcb_rectangle_end
xcb_generic_iterator_t xcb_rectangle_end(xcb_rectangle_iterator_t i)
Definition: xproto.c:315
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:1594
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:3086
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:6882
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:11340
XCB_GC_SUBWINDOW_MODE
Definition: xproto.h:3054
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:2888
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:3621
xcb_charinfo_next
void xcb_charinfo_next(xcb_charinfo_iterator_t *i)
Definition: xproto.c:4431
xcb_value_error_t
xcb_value_error_t
Definition: xproto.h:1241
XCB_GC_FUNCTION
Definition: xproto.h:2946
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_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:7887
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_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:5055
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:2388
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:2898
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:2774
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:142
xcb_list_fonts_reply_t
xcb_list_fonts_reply_t
Definition: xproto.h:2816