XCB: xfixes.h Source File

XCB 1.15

xfixes.h
1/*
2 * This file generated automatically from xfixes.xml by c_client.py.
3 * Edit at your peril.
4 */
5
12#ifndef __XFIXES_H
13#define __XFIXES_H
14
15#include "xcb.h"
16#include "xproto.h"
17#include "render.h"
18#include "shape.h"
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24#define XCB_XFIXES_MAJOR_VERSION 6
25#define XCB_XFIXES_MINOR_VERSION 0
26
27extern xcb_extension_t xcb_xfixes_id;
28
32 typedef struct xcb_xfixes_query_version_cookie_t {
33 unsigned int sequence;
34} xcb_xfixes_query_version_cookie_t;
35
37#define XCB_XFIXES_QUERY_VERSION 0
38
42 typedef struct xcb_xfixes_query_version_request_t {
43 uint8_t major_opcode;
44 uint8_t minor_opcode;
45 uint16_t length;
46 uint32_t client_major_version;
47 uint32_t client_minor_version;
48} xcb_xfixes_query_version_request_t;
49
53 typedef struct xcb_xfixes_query_version_reply_t {
54 uint8_t response_type;
55 uint8_t pad0;
56 uint16_t sequence;
57 uint32_t length;
58 uint32_t major_version;
59 uint32_t minor_version;
60 uint8_t pad1[16];
61} xcb_xfixes_query_version_reply_t;
62
63typedef enum xcb_xfixes_save_set_mode_t {
64 XCB_XFIXES_SAVE_SET_MODE_INSERT = 0,
65 XCB_XFIXES_SAVE_SET_MODE_DELETE = 1
66} xcb_xfixes_save_set_mode_t;
67
68typedef enum xcb_xfixes_save_set_target_t {
69 XCB_XFIXES_SAVE_SET_TARGET_NEAREST = 0,
70 XCB_XFIXES_SAVE_SET_TARGET_ROOT = 1
71} xcb_xfixes_save_set_target_t;
72
73typedef enum xcb_xfixes_save_set_mapping_t {
74 XCB_XFIXES_SAVE_SET_MAPPING_MAP = 0,
75 XCB_XFIXES_SAVE_SET_MAPPING_UNMAP = 1
76} xcb_xfixes_save_set_mapping_t;
77
79#define XCB_XFIXES_CHANGE_SAVE_SET 1
80
84 typedef struct xcb_xfixes_change_save_set_request_t {
85 uint8_t major_opcode;
86 uint8_t minor_opcode;
87 uint16_t length;
88 uint8_t mode;
89 uint8_t target;
90 uint8_t map;
91 uint8_t pad0;
92 xcb_window_t window;
93} xcb_xfixes_change_save_set_request_t;
94
95typedef enum xcb_xfixes_selection_event_t {
96 XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER = 0,
97 XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY = 1,
98 XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE = 2
99} xcb_xfixes_selection_event_t;
100
101typedef enum xcb_xfixes_selection_event_mask_t {
102 XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1,
103 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2,
104 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4
105} xcb_xfixes_selection_event_mask_t;
106
108#define XCB_XFIXES_SELECTION_NOTIFY 0
109
113 typedef struct xcb_xfixes_selection_notify_event_t {
114 uint8_t response_type;
115 uint8_t subtype;
116 uint16_t sequence;
117 xcb_window_t window;
118 xcb_window_t owner;
119 xcb_atom_t selection;
120 xcb_timestamp_t timestamp;
121 xcb_timestamp_t selection_timestamp;
122 uint8_t pad0[8];
123} xcb_xfixes_selection_notify_event_t;
124
126#define XCB_XFIXES_SELECT_SELECTION_INPUT 2
127
131 typedef struct xcb_xfixes_select_selection_input_request_t {
132 uint8_t major_opcode;
133 uint8_t minor_opcode;
134 uint16_t length;
135 xcb_window_t window;
136 xcb_atom_t selection;
137 uint32_t event_mask;
138} xcb_xfixes_select_selection_input_request_t;
139
140typedef enum xcb_xfixes_cursor_notify_t {
141 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
142} xcb_xfixes_cursor_notify_t;
143
144typedef enum xcb_xfixes_cursor_notify_mask_t {
145 XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1
146} xcb_xfixes_cursor_notify_mask_t;
147
149#define XCB_XFIXES_CURSOR_NOTIFY 1
150
154 typedef struct xcb_xfixes_cursor_notify_event_t {
155 uint8_t response_type;
156 uint8_t subtype;
157 uint16_t sequence;
158 xcb_window_t window;
159 uint32_t cursor_serial;
160 xcb_timestamp_t timestamp;
161 xcb_atom_t name;
162 uint8_t pad0[12];
163} xcb_xfixes_cursor_notify_event_t;
164
166#define XCB_XFIXES_SELECT_CURSOR_INPUT 3
167
171 typedef struct xcb_xfixes_select_cursor_input_request_t {
172 uint8_t major_opcode;
173 uint8_t minor_opcode;
174 uint16_t length;
175 xcb_window_t window;
176 uint32_t event_mask;
177} xcb_xfixes_select_cursor_input_request_t;
178
182 typedef struct xcb_xfixes_get_cursor_image_cookie_t {
183 unsigned int sequence;
184} xcb_xfixes_get_cursor_image_cookie_t;
185
187#define XCB_XFIXES_GET_CURSOR_IMAGE 4
188
192 typedef struct xcb_xfixes_get_cursor_image_request_t {
193 uint8_t major_opcode;
194 uint8_t minor_opcode;
195 uint16_t length;
196} xcb_xfixes_get_cursor_image_request_t;
197
201 typedef struct xcb_xfixes_get_cursor_image_reply_t {
202 uint8_t response_type;
203 uint8_t pad0;
204 uint16_t sequence;
205 uint32_t length;
206 int16_t x;
207 int16_t y;
208 uint16_t width;
209 uint16_t height;
210 uint16_t xhot;
211 uint16_t yhot;
212 uint32_t cursor_serial;
213 uint8_t pad1[8];
214} xcb_xfixes_get_cursor_image_reply_t;
215
216typedef uint32_t xcb_xfixes_region_t;
217
221 typedef struct xcb_xfixes_region_iterator_t {
222 xcb_xfixes_region_t *data;
223 int rem;
224 int index;
225} xcb_xfixes_region_iterator_t;
226
228#define XCB_XFIXES_BAD_REGION 0
229
233 typedef struct xcb_xfixes_bad_region_error_t {
234 uint8_t response_type;
235 uint8_t error_code;
236 uint16_t sequence;
237 uint32_t bad_value;
238 uint16_t minor_opcode;
239 uint8_t major_opcode;
240} xcb_xfixes_bad_region_error_t;
241
242typedef enum xcb_xfixes_region_enum_t {
243 XCB_XFIXES_REGION_NONE = 0
244} xcb_xfixes_region_enum_t;
245
247#define XCB_XFIXES_CREATE_REGION 5
248
252 typedef struct xcb_xfixes_create_region_request_t {
253 uint8_t major_opcode;
254 uint8_t minor_opcode;
255 uint16_t length;
256 xcb_xfixes_region_t region;
257} xcb_xfixes_create_region_request_t;
258
260#define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
261
265 typedef struct xcb_xfixes_create_region_from_bitmap_request_t {
266 uint8_t major_opcode;
267 uint8_t minor_opcode;
268 uint16_t length;
269 xcb_xfixes_region_t region;
270 xcb_pixmap_t bitmap;
271} xcb_xfixes_create_region_from_bitmap_request_t;
272
274#define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
275
279 typedef struct xcb_xfixes_create_region_from_window_request_t {
280 uint8_t major_opcode;
281 uint8_t minor_opcode;
282 uint16_t length;
283 xcb_xfixes_region_t region;
284 xcb_window_t window;
285 xcb_shape_kind_t kind;
286 uint8_t pad0[3];
287} xcb_xfixes_create_region_from_window_request_t;
288
290#define XCB_XFIXES_CREATE_REGION_FROM_GC 8
291
295 typedef struct xcb_xfixes_create_region_from_gc_request_t {
296 uint8_t major_opcode;
297 uint8_t minor_opcode;
298 uint16_t length;
299 xcb_xfixes_region_t region;
300 xcb_gcontext_t gc;
301} xcb_xfixes_create_region_from_gc_request_t;
302
304#define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
305
309 typedef struct xcb_xfixes_create_region_from_picture_request_t {
310 uint8_t major_opcode;
311 uint8_t minor_opcode;
312 uint16_t length;
313 xcb_xfixes_region_t region;
314 xcb_render_picture_t picture;
315} xcb_xfixes_create_region_from_picture_request_t;
316
318#define XCB_XFIXES_DESTROY_REGION 10
319
323 typedef struct xcb_xfixes_destroy_region_request_t {
324 uint8_t major_opcode;
325 uint8_t minor_opcode;
326 uint16_t length;
327 xcb_xfixes_region_t region;
328} xcb_xfixes_destroy_region_request_t;
329
331#define XCB_XFIXES_SET_REGION 11
332
336 typedef struct xcb_xfixes_set_region_request_t {
337 uint8_t major_opcode;
338 uint8_t minor_opcode;
339 uint16_t length;
340 xcb_xfixes_region_t region;
341} xcb_xfixes_set_region_request_t;
342
344#define XCB_XFIXES_COPY_REGION 12
345
349 typedef struct xcb_xfixes_copy_region_request_t {
350 uint8_t major_opcode;
351 uint8_t minor_opcode;
352 uint16_t length;
353 xcb_xfixes_region_t source;
354 xcb_xfixes_region_t destination;
355} xcb_xfixes_copy_region_request_t;
356
358#define XCB_XFIXES_UNION_REGION 13
359
363 typedef struct xcb_xfixes_union_region_request_t {
364 uint8_t major_opcode;
365 uint8_t minor_opcode;
366 uint16_t length;
367 xcb_xfixes_region_t source1;
368 xcb_xfixes_region_t source2;
369 xcb_xfixes_region_t destination;
370} xcb_xfixes_union_region_request_t;
371
373#define XCB_XFIXES_INTERSECT_REGION 14
374
378 typedef struct xcb_xfixes_intersect_region_request_t {
379 uint8_t major_opcode;
380 uint8_t minor_opcode;
381 uint16_t length;
382 xcb_xfixes_region_t source1;
383 xcb_xfixes_region_t source2;
384 xcb_xfixes_region_t destination;
385} xcb_xfixes_intersect_region_request_t;
386
388#define XCB_XFIXES_SUBTRACT_REGION 15
389
393 typedef struct xcb_xfixes_subtract_region_request_t {
394 uint8_t major_opcode;
395 uint8_t minor_opcode;
396 uint16_t length;
397 xcb_xfixes_region_t source1;
398 xcb_xfixes_region_t source2;
399 xcb_xfixes_region_t destination;
400} xcb_xfixes_subtract_region_request_t;
401
403#define XCB_XFIXES_INVERT_REGION 16
404
408 typedef struct xcb_xfixes_invert_region_request_t {
409 uint8_t major_opcode;
410 uint8_t minor_opcode;
411 uint16_t length;
412 xcb_xfixes_region_t source;
413 xcb_rectangle_t bounds;
414 xcb_xfixes_region_t destination;
415} xcb_xfixes_invert_region_request_t;
416
418#define XCB_XFIXES_TRANSLATE_REGION 17
419
423 typedef struct xcb_xfixes_translate_region_request_t {
424 uint8_t major_opcode;
425 uint8_t minor_opcode;
426 uint16_t length;
427 xcb_xfixes_region_t region;
428 int16_t dx;
429 int16_t dy;
430} xcb_xfixes_translate_region_request_t;
431
433#define XCB_XFIXES_REGION_EXTENTS 18
434
438 typedef struct xcb_xfixes_region_extents_request_t {
439 uint8_t major_opcode;
440 uint8_t minor_opcode;
441 uint16_t length;
442 xcb_xfixes_region_t source;
443 xcb_xfixes_region_t destination;
444} xcb_xfixes_region_extents_request_t;
445
449 typedef struct xcb_xfixes_fetch_region_cookie_t {
450 unsigned int sequence;
451} xcb_xfixes_fetch_region_cookie_t;
452
454#define XCB_XFIXES_FETCH_REGION 19
455
459 typedef struct xcb_xfixes_fetch_region_request_t {
460 uint8_t major_opcode;
461 uint8_t minor_opcode;
462 uint16_t length;
463 xcb_xfixes_region_t region;
464} xcb_xfixes_fetch_region_request_t;
465
469 typedef struct xcb_xfixes_fetch_region_reply_t {
470 uint8_t response_type;
471 uint8_t pad0;
472 uint16_t sequence;
473 uint32_t length;
474 xcb_rectangle_t extents;
475 uint8_t pad1[16];
476} xcb_xfixes_fetch_region_reply_t;
477
479#define XCB_XFIXES_SET_GC_CLIP_REGION 20
480
484 typedef struct xcb_xfixes_set_gc_clip_region_request_t {
485 uint8_t major_opcode;
486 uint8_t minor_opcode;
487 uint16_t length;
488 xcb_gcontext_t gc;
489 xcb_xfixes_region_t region;
490 int16_t x_origin;
491 int16_t y_origin;
492} xcb_xfixes_set_gc_clip_region_request_t;
493
495#define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
496
500 typedef struct xcb_xfixes_set_window_shape_region_request_t {
501 uint8_t major_opcode;
502 uint8_t minor_opcode;
503 uint16_t length;
504 xcb_window_t dest;
505 xcb_shape_kind_t dest_kind;
506 uint8_t pad0[3];
507 int16_t x_offset;
508 int16_t y_offset;
509 xcb_xfixes_region_t region;
510} xcb_xfixes_set_window_shape_region_request_t;
511
513#define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
514
518 typedef struct xcb_xfixes_set_picture_clip_region_request_t {
519 uint8_t major_opcode;
520 uint8_t minor_opcode;
521 uint16_t length;
522 xcb_render_picture_t picture;
523 xcb_xfixes_region_t region;
524 int16_t x_origin;
525 int16_t y_origin;
526} xcb_xfixes_set_picture_clip_region_request_t;
527
529#define XCB_XFIXES_SET_CURSOR_NAME 23
530
534 typedef struct xcb_xfixes_set_cursor_name_request_t {
535 uint8_t major_opcode;
536 uint8_t minor_opcode;
537 uint16_t length;
538 xcb_cursor_t cursor;
539 uint16_t nbytes;
540 uint8_t pad0[2];
541} xcb_xfixes_set_cursor_name_request_t;
542
546 typedef struct xcb_xfixes_get_cursor_name_cookie_t {
547 unsigned int sequence;
548} xcb_xfixes_get_cursor_name_cookie_t;
549
551#define XCB_XFIXES_GET_CURSOR_NAME 24
552
556 typedef struct xcb_xfixes_get_cursor_name_request_t {
557 uint8_t major_opcode;
558 uint8_t minor_opcode;
559 uint16_t length;
560 xcb_cursor_t cursor;
561} xcb_xfixes_get_cursor_name_request_t;
562
566 typedef struct xcb_xfixes_get_cursor_name_reply_t {
567 uint8_t response_type;
568 uint8_t pad0;
569 uint16_t sequence;
570 uint32_t length;
571 xcb_atom_t atom;
572 uint16_t nbytes;
573 uint8_t pad1[18];
574} xcb_xfixes_get_cursor_name_reply_t;
575
579 typedef struct xcb_xfixes_get_cursor_image_and_name_cookie_t {
580 unsigned int sequence;
581} xcb_xfixes_get_cursor_image_and_name_cookie_t;
582
584#define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
585
589 typedef struct xcb_xfixes_get_cursor_image_and_name_request_t {
590 uint8_t major_opcode;
591 uint8_t minor_opcode;
592 uint16_t length;
593} xcb_xfixes_get_cursor_image_and_name_request_t;
594
598 typedef struct xcb_xfixes_get_cursor_image_and_name_reply_t {
599 uint8_t response_type;
600 uint8_t pad0;
601 uint16_t sequence;
602 uint32_t length;
603 int16_t x;
604 int16_t y;
605 uint16_t width;
606 uint16_t height;
607 uint16_t xhot;
608 uint16_t yhot;
609 uint32_t cursor_serial;
610 xcb_atom_t cursor_atom;
611 uint16_t nbytes;
612 uint8_t pad1[2];
613} xcb_xfixes_get_cursor_image_and_name_reply_t;
614
616#define XCB_XFIXES_CHANGE_CURSOR 26
617
621 typedef struct xcb_xfixes_change_cursor_request_t {
622 uint8_t major_opcode;
623 uint8_t minor_opcode;
624 uint16_t length;
625 xcb_cursor_t source;
626 xcb_cursor_t destination;
627} xcb_xfixes_change_cursor_request_t;
628
630#define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
631
635 typedef struct xcb_xfixes_change_cursor_by_name_request_t {
636 uint8_t major_opcode;
637 uint8_t minor_opcode;
638 uint16_t length;
639 xcb_cursor_t src;
640 uint16_t nbytes;
641 uint8_t pad0[2];
642} xcb_xfixes_change_cursor_by_name_request_t;
643
645#define XCB_XFIXES_EXPAND_REGION 28
646
650 typedef struct xcb_xfixes_expand_region_request_t {
651 uint8_t major_opcode;
652 uint8_t minor_opcode;
653 uint16_t length;
654 xcb_xfixes_region_t source;
655 xcb_xfixes_region_t destination;
656 uint16_t left;
657 uint16_t right;
658 uint16_t top;
659 uint16_t bottom;
660} xcb_xfixes_expand_region_request_t;
661
663#define XCB_XFIXES_HIDE_CURSOR 29
664
668 typedef struct xcb_xfixes_hide_cursor_request_t {
669 uint8_t major_opcode;
670 uint8_t minor_opcode;
671 uint16_t length;
672 xcb_window_t window;
673} xcb_xfixes_hide_cursor_request_t;
674
676#define XCB_XFIXES_SHOW_CURSOR 30
677
681 typedef struct xcb_xfixes_show_cursor_request_t {
682 uint8_t major_opcode;
683 uint8_t minor_opcode;
684 uint16_t length;
685 xcb_window_t window;
686} xcb_xfixes_show_cursor_request_t;
687
688typedef uint32_t xcb_xfixes_barrier_t;
689
693 typedef struct xcb_xfixes_barrier_iterator_t {
694 xcb_xfixes_barrier_t *data;
695 int rem;
696 int index;
697} xcb_xfixes_barrier_iterator_t;
698
699typedef enum xcb_xfixes_barrier_directions_t {
700 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
701 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
702 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
703 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
704} xcb_xfixes_barrier_directions_t;
705
707#define XCB_XFIXES_CREATE_POINTER_BARRIER 31
708
712 typedef struct xcb_xfixes_create_pointer_barrier_request_t {
713 uint8_t major_opcode;
714 uint8_t minor_opcode;
715 uint16_t length;
716 xcb_xfixes_barrier_t barrier;
717 xcb_window_t window;
718 uint16_t x1;
719 uint16_t y1;
720 uint16_t x2;
721 uint16_t y2;
722 uint32_t directions;
723 uint8_t pad0[2];
724 uint16_t num_devices;
725} xcb_xfixes_create_pointer_barrier_request_t;
726
728#define XCB_XFIXES_DELETE_POINTER_BARRIER 32
729
733 typedef struct xcb_xfixes_delete_pointer_barrier_request_t {
734 uint8_t major_opcode;
735 uint8_t minor_opcode;
736 uint16_t length;
737 xcb_xfixes_barrier_t barrier;
738} xcb_xfixes_delete_pointer_barrier_request_t;
739
740typedef enum xcb_xfixes_client_disconnect_flags_t {
741 XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_DEFAULT = 0,
742 XCB_XFIXES_CLIENT_DISCONNECT_FLAGS_TERMINATE = 1
743} xcb_xfixes_client_disconnect_flags_t;
744
746#define XCB_XFIXES_SET_CLIENT_DISCONNECT_MODE 33
747
751 typedef struct xcb_xfixes_set_client_disconnect_mode_request_t {
752 uint8_t major_opcode;
753 uint8_t minor_opcode;
754 uint16_t length;
755 uint32_t disconnect_mode;
756} xcb_xfixes_set_client_disconnect_mode_request_t;
757
761 typedef struct xcb_xfixes_get_client_disconnect_mode_cookie_t {
762 unsigned int sequence;
763} xcb_xfixes_get_client_disconnect_mode_cookie_t;
764
766#define XCB_XFIXES_GET_CLIENT_DISCONNECT_MODE 34
767
771 typedef struct xcb_xfixes_get_client_disconnect_mode_request_t {
772 uint8_t major_opcode;
773 uint8_t minor_opcode;
774 uint16_t length;
775} xcb_xfixes_get_client_disconnect_mode_request_t;
776
780 typedef struct xcb_xfixes_get_client_disconnect_mode_reply_t {
781 uint8_t response_type;
782 uint8_t pad0;
783 uint16_t sequence;
784 uint32_t length;
785 uint32_t disconnect_mode;
786 uint8_t pad1[20];
787} xcb_xfixes_get_client_disconnect_mode_reply_t;
788
797 xcb_xfixes_query_version_cookie_t
798 xcb_xfixes_query_version (xcb_connection_t *c,
799 uint32_t client_major_version,
800 uint32_t client_minor_version);
801
813 xcb_xfixes_query_version_cookie_t
814 xcb_xfixes_query_version_unchecked (xcb_connection_t *c,
815 uint32_t client_major_version,
816 uint32_t client_minor_version);
817
832 xcb_xfixes_query_version_reply_t *
833 xcb_xfixes_query_version_reply (xcb_connection_t *c,
834 xcb_xfixes_query_version_cookie_t cookie ,
835 xcb_generic_error_t **e);
836
848 xcb_void_cookie_t
849 xcb_xfixes_change_save_set_checked (xcb_connection_t *c,
850 uint8_t mode,
851 uint8_t target,
852 uint8_t map,
853 xcb_window_t window);
854
863 xcb_void_cookie_t
864 xcb_xfixes_change_save_set (xcb_connection_t *c,
865 uint8_t mode,
866 uint8_t target,
867 uint8_t map,
868 xcb_window_t window);
869
881 xcb_void_cookie_t
882 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c,
883 xcb_window_t window,
884 xcb_atom_t selection,
885 uint32_t event_mask);
886
895 xcb_void_cookie_t
896 xcb_xfixes_select_selection_input (xcb_connection_t *c,
897 xcb_window_t window,
898 xcb_atom_t selection,
899 uint32_t event_mask);
900
912 xcb_void_cookie_t
913 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c,
914 xcb_window_t window,
915 uint32_t event_mask);
916
925 xcb_void_cookie_t
926 xcb_xfixes_select_cursor_input (xcb_connection_t *c,
927 xcb_window_t window,
928 uint32_t event_mask);
929
930int
931xcb_xfixes_get_cursor_image_sizeof (const void *_buffer);
932
941 xcb_xfixes_get_cursor_image_cookie_t
942 xcb_xfixes_get_cursor_image (xcb_connection_t *c);
943
955 xcb_xfixes_get_cursor_image_cookie_t
956 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c);
957
958uint32_t *
959xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R);
960
961int
962xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R);
963
964 xcb_generic_iterator_t
965xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R);
966
981 xcb_xfixes_get_cursor_image_reply_t *
982 xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c,
983 xcb_xfixes_get_cursor_image_cookie_t cookie ,
984 xcb_generic_error_t **e);
985
994void
995 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i);
996
1006 xcb_generic_iterator_t
1007 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i);
1008
1009int
1010xcb_xfixes_create_region_sizeof (const void *_buffer,
1011 uint32_t rectangles_len);
1012
1024 xcb_void_cookie_t
1025 xcb_xfixes_create_region_checked (xcb_connection_t *c,
1026 xcb_xfixes_region_t region,
1027 uint32_t rectangles_len,
1028 const xcb_rectangle_t *rectangles);
1029
1038 xcb_void_cookie_t
1039 xcb_xfixes_create_region (xcb_connection_t *c,
1040 xcb_xfixes_region_t region,
1041 uint32_t rectangles_len,
1042 const xcb_rectangle_t *rectangles);
1043
1044 xcb_rectangle_t *
1045xcb_xfixes_create_region_rectangles (const xcb_xfixes_create_region_request_t *R);
1046
1047int
1048xcb_xfixes_create_region_rectangles_length (const xcb_xfixes_create_region_request_t *R);
1049
1050 xcb_rectangle_iterator_t
1051xcb_xfixes_create_region_rectangles_iterator (const xcb_xfixes_create_region_request_t *R);
1052
1064 xcb_void_cookie_t
1065 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c,
1066 xcb_xfixes_region_t region,
1067 xcb_pixmap_t bitmap);
1068
1077 xcb_void_cookie_t
1078 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c,
1079 xcb_xfixes_region_t region,
1080 xcb_pixmap_t bitmap);
1081
1093 xcb_void_cookie_t
1094 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c,
1095 xcb_xfixes_region_t region,
1096 xcb_window_t window,
1097 xcb_shape_kind_t kind);
1098
1107 xcb_void_cookie_t
1108 xcb_xfixes_create_region_from_window (xcb_connection_t *c,
1109 xcb_xfixes_region_t region,
1110 xcb_window_t window,
1111 xcb_shape_kind_t kind);
1112
1124 xcb_void_cookie_t
1125 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c,
1126 xcb_xfixes_region_t region,
1127 xcb_gcontext_t gc);
1128
1137 xcb_void_cookie_t
1138 xcb_xfixes_create_region_from_gc (xcb_connection_t *c,
1139 xcb_xfixes_region_t region,
1140 xcb_gcontext_t gc);
1141
1153 xcb_void_cookie_t
1154 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c,
1155 xcb_xfixes_region_t region,
1156 xcb_render_picture_t picture);
1157
1166 xcb_void_cookie_t
1167 xcb_xfixes_create_region_from_picture (xcb_connection_t *c,
1168 xcb_xfixes_region_t region,
1169 xcb_render_picture_t picture);
1170
1182 xcb_void_cookie_t
1183 xcb_xfixes_destroy_region_checked (xcb_connection_t *c,
1184 xcb_xfixes_region_t region);
1185
1194 xcb_void_cookie_t
1195 xcb_xfixes_destroy_region (xcb_connection_t *c,
1196 xcb_xfixes_region_t region);
1197
1198int
1199xcb_xfixes_set_region_sizeof (const void *_buffer,
1200 uint32_t rectangles_len);
1201
1213 xcb_void_cookie_t
1214 xcb_xfixes_set_region_checked (xcb_connection_t *c,
1215 xcb_xfixes_region_t region,
1216 uint32_t rectangles_len,
1217 const xcb_rectangle_t *rectangles);
1218
1227 xcb_void_cookie_t
1228 xcb_xfixes_set_region (xcb_connection_t *c,
1229 xcb_xfixes_region_t region,
1230 uint32_t rectangles_len,
1231 const xcb_rectangle_t *rectangles);
1232
1233 xcb_rectangle_t *
1234xcb_xfixes_set_region_rectangles (const xcb_xfixes_set_region_request_t *R);
1235
1236int
1237xcb_xfixes_set_region_rectangles_length (const xcb_xfixes_set_region_request_t *R);
1238
1239 xcb_rectangle_iterator_t
1240xcb_xfixes_set_region_rectangles_iterator (const xcb_xfixes_set_region_request_t *R);
1241
1253 xcb_void_cookie_t
1254 xcb_xfixes_copy_region_checked (xcb_connection_t *c,
1255 xcb_xfixes_region_t source,
1256 xcb_xfixes_region_t destination);
1257
1266 xcb_void_cookie_t
1267 xcb_xfixes_copy_region (xcb_connection_t *c,
1268 xcb_xfixes_region_t source,
1269 xcb_xfixes_region_t destination);
1270
1282 xcb_void_cookie_t
1283 xcb_xfixes_union_region_checked (xcb_connection_t *c,
1284 xcb_xfixes_region_t source1,
1285 xcb_xfixes_region_t source2,
1286 xcb_xfixes_region_t destination);
1287
1296 xcb_void_cookie_t
1297 xcb_xfixes_union_region (xcb_connection_t *c,
1298 xcb_xfixes_region_t source1,
1299 xcb_xfixes_region_t source2,
1300 xcb_xfixes_region_t destination);
1301
1313 xcb_void_cookie_t
1314 xcb_xfixes_intersect_region_checked (xcb_connection_t *c,
1315 xcb_xfixes_region_t source1,
1316 xcb_xfixes_region_t source2,
1317 xcb_xfixes_region_t destination);
1318
1327 xcb_void_cookie_t
1328 xcb_xfixes_intersect_region (xcb_connection_t *c,
1329 xcb_xfixes_region_t source1,
1330 xcb_xfixes_region_t source2,
1331 xcb_xfixes_region_t destination);
1332
1344 xcb_void_cookie_t
1345 xcb_xfixes_subtract_region_checked (xcb_connection_t *c,
1346 xcb_xfixes_region_t source1,
1347 xcb_xfixes_region_t source2,
1348 xcb_xfixes_region_t destination);
1349
1358 xcb_void_cookie_t
1359 xcb_xfixes_subtract_region (xcb_connection_t *c,
1360 xcb_xfixes_region_t source1,
1361 xcb_xfixes_region_t source2,
1362 xcb_xfixes_region_t destination);
1363
1375 xcb_void_cookie_t
1376 xcb_xfixes_invert_region_checked (xcb_connection_t *c,
1377 xcb_xfixes_region_t source,
1378 xcb_rectangle_t bounds,
1379 xcb_xfixes_region_t destination);
1380
1389 xcb_void_cookie_t
1390 xcb_xfixes_invert_region (xcb_connection_t *c,
1391 xcb_xfixes_region_t source,
1392 xcb_rectangle_t bounds,
1393 xcb_xfixes_region_t destination);
1394
1406 xcb_void_cookie_t
1407 xcb_xfixes_translate_region_checked (xcb_connection_t *c,
1408 xcb_xfixes_region_t region,
1409 int16_t dx,
1410 int16_t dy);
1411
1420 xcb_void_cookie_t
1421 xcb_xfixes_translate_region (xcb_connection_t *c,
1422 xcb_xfixes_region_t region,
1423 int16_t dx,
1424 int16_t dy);
1425
1437 xcb_void_cookie_t
1438 xcb_xfixes_region_extents_checked (xcb_connection_t *c,
1439 xcb_xfixes_region_t source,
1440 xcb_xfixes_region_t destination);
1441
1450 xcb_void_cookie_t
1451 xcb_xfixes_region_extents (xcb_connection_t *c,
1452 xcb_xfixes_region_t source,
1453 xcb_xfixes_region_t destination);
1454
1455int
1456xcb_xfixes_fetch_region_sizeof (const void *_buffer);
1457
1466 xcb_xfixes_fetch_region_cookie_t
1467 xcb_xfixes_fetch_region (xcb_connection_t *c,
1468 xcb_xfixes_region_t region);
1469
1481 xcb_xfixes_fetch_region_cookie_t
1482 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c,
1483 xcb_xfixes_region_t region);
1484
1485 xcb_rectangle_t *
1486xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R);
1487
1488int
1489xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R);
1490
1491 xcb_rectangle_iterator_t
1492xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R);
1493
1508 xcb_xfixes_fetch_region_reply_t *
1509 xcb_xfixes_fetch_region_reply (xcb_connection_t *c,
1510 xcb_xfixes_fetch_region_cookie_t cookie ,
1511 xcb_generic_error_t **e);
1512
1524 xcb_void_cookie_t
1525 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c,
1526 xcb_gcontext_t gc,
1527 xcb_xfixes_region_t region,
1528 int16_t x_origin,
1529 int16_t y_origin);
1530
1539 xcb_void_cookie_t
1540 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c,
1541 xcb_gcontext_t gc,
1542 xcb_xfixes_region_t region,
1543 int16_t x_origin,
1544 int16_t y_origin);
1545
1557 xcb_void_cookie_t
1558 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c,
1559 xcb_window_t dest,
1560 xcb_shape_kind_t dest_kind,
1561 int16_t x_offset,
1562 int16_t y_offset,
1563 xcb_xfixes_region_t region);
1564
1573 xcb_void_cookie_t
1574 xcb_xfixes_set_window_shape_region (xcb_connection_t *c,
1575 xcb_window_t dest,
1576 xcb_shape_kind_t dest_kind,
1577 int16_t x_offset,
1578 int16_t y_offset,
1579 xcb_xfixes_region_t region);
1580
1592 xcb_void_cookie_t
1593 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c,
1594 xcb_render_picture_t picture,
1595 xcb_xfixes_region_t region,
1596 int16_t x_origin,
1597 int16_t y_origin);
1598
1607 xcb_void_cookie_t
1608 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c,
1609 xcb_render_picture_t picture,
1610 xcb_xfixes_region_t region,
1611 int16_t x_origin,
1612 int16_t y_origin);
1613
1614int
1615xcb_xfixes_set_cursor_name_sizeof (const void *_buffer);
1616
1628 xcb_void_cookie_t
1629 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c,
1630 xcb_cursor_t cursor,
1631 uint16_t nbytes,
1632 const char *name);
1633
1642 xcb_void_cookie_t
1643 xcb_xfixes_set_cursor_name (xcb_connection_t *c,
1644 xcb_cursor_t cursor,
1645 uint16_t nbytes,
1646 const char *name);
1647
1648char *
1649xcb_xfixes_set_cursor_name_name (const xcb_xfixes_set_cursor_name_request_t *R);
1650
1651int
1652xcb_xfixes_set_cursor_name_name_length (const xcb_xfixes_set_cursor_name_request_t *R);
1653
1654 xcb_generic_iterator_t
1655xcb_xfixes_set_cursor_name_name_end (const xcb_xfixes_set_cursor_name_request_t *R);
1656
1657int
1658xcb_xfixes_get_cursor_name_sizeof (const void *_buffer);
1659
1668 xcb_xfixes_get_cursor_name_cookie_t
1669 xcb_xfixes_get_cursor_name (xcb_connection_t *c,
1670 xcb_cursor_t cursor);
1671
1683 xcb_xfixes_get_cursor_name_cookie_t
1684 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c,
1685 xcb_cursor_t cursor);
1686
1687char *
1688xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R);
1689
1690int
1691xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R);
1692
1693 xcb_generic_iterator_t
1694xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R);
1695
1710 xcb_xfixes_get_cursor_name_reply_t *
1711 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c,
1712 xcb_xfixes_get_cursor_name_cookie_t cookie ,
1713 xcb_generic_error_t **e);
1714
1715int
1716xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer);
1717
1726 xcb_xfixes_get_cursor_image_and_name_cookie_t
1727 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c);
1728
1740 xcb_xfixes_get_cursor_image_and_name_cookie_t
1741 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c);
1742
1743uint32_t *
1744xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1745
1746int
1747xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1748
1749 xcb_generic_iterator_t
1750xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1751
1752char *
1753xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1754
1755int
1756xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1757
1758 xcb_generic_iterator_t
1759xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1760
1775 xcb_xfixes_get_cursor_image_and_name_reply_t *
1776 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c,
1777 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie ,
1778 xcb_generic_error_t **e);
1779
1791 xcb_void_cookie_t
1792 xcb_xfixes_change_cursor_checked (xcb_connection_t *c,
1793 xcb_cursor_t source,
1794 xcb_cursor_t destination);
1795
1804 xcb_void_cookie_t
1805 xcb_xfixes_change_cursor (xcb_connection_t *c,
1806 xcb_cursor_t source,
1807 xcb_cursor_t destination);
1808
1809int
1810xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer);
1811
1823 xcb_void_cookie_t
1824 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c,
1825 xcb_cursor_t src,
1826 uint16_t nbytes,
1827 const char *name);
1828
1837 xcb_void_cookie_t
1838 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c,
1839 xcb_cursor_t src,
1840 uint16_t nbytes,
1841 const char *name);
1842
1843char *
1844xcb_xfixes_change_cursor_by_name_name (const xcb_xfixes_change_cursor_by_name_request_t *R);
1845
1846int
1847xcb_xfixes_change_cursor_by_name_name_length (const xcb_xfixes_change_cursor_by_name_request_t *R);
1848
1849 xcb_generic_iterator_t
1850xcb_xfixes_change_cursor_by_name_name_end (const xcb_xfixes_change_cursor_by_name_request_t *R);
1851
1863 xcb_void_cookie_t
1864 xcb_xfixes_expand_region_checked (xcb_connection_t *c,
1865 xcb_xfixes_region_t source,
1866 xcb_xfixes_region_t destination,
1867 uint16_t left,
1868 uint16_t right,
1869 uint16_t top,
1870 uint16_t bottom);
1871
1880 xcb_void_cookie_t
1881 xcb_xfixes_expand_region (xcb_connection_t *c,
1882 xcb_xfixes_region_t source,
1883 xcb_xfixes_region_t destination,
1884 uint16_t left,
1885 uint16_t right,
1886 uint16_t top,
1887 uint16_t bottom);
1888
1900 xcb_void_cookie_t
1901 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c,
1902 xcb_window_t window);
1903
1912 xcb_void_cookie_t
1913 xcb_xfixes_hide_cursor (xcb_connection_t *c,
1914 xcb_window_t window);
1915
1927 xcb_void_cookie_t
1928 xcb_xfixes_show_cursor_checked (xcb_connection_t *c,
1929 xcb_window_t window);
1930
1939 xcb_void_cookie_t
1940 xcb_xfixes_show_cursor (xcb_connection_t *c,
1941 xcb_window_t window);
1942
1951void
1952 xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i);
1953
1963 xcb_generic_iterator_t
1964 xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i);
1965
1966int
1967xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer);
1968
1980 xcb_void_cookie_t
1981 xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c,
1982 xcb_xfixes_barrier_t barrier,
1983 xcb_window_t window,
1984 uint16_t x1,
1985 uint16_t y1,
1986 uint16_t x2,
1987 uint16_t y2,
1988 uint32_t directions,
1989 uint16_t num_devices,
1990 const uint16_t *devices);
1991
2000 xcb_void_cookie_t
2001 xcb_xfixes_create_pointer_barrier (xcb_connection_t *c,
2002 xcb_xfixes_barrier_t barrier,
2003 xcb_window_t window,
2004 uint16_t x1,
2005 uint16_t y1,
2006 uint16_t x2,
2007 uint16_t y2,
2008 uint32_t directions,
2009 uint16_t num_devices,
2010 const uint16_t *devices);
2011
2012uint16_t *
2013xcb_xfixes_create_pointer_barrier_devices (const xcb_xfixes_create_pointer_barrier_request_t *R);
2014
2015int
2016xcb_xfixes_create_pointer_barrier_devices_length (const xcb_xfixes_create_pointer_barrier_request_t *R);
2017
2018 xcb_generic_iterator_t
2019xcb_xfixes_create_pointer_barrier_devices_end (const xcb_xfixes_create_pointer_barrier_request_t *R);
2020
2032 xcb_void_cookie_t
2033 xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c,
2034 xcb_xfixes_barrier_t barrier);
2035
2044 xcb_void_cookie_t
2045 xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c,
2046 xcb_xfixes_barrier_t barrier);
2047
2059 xcb_void_cookie_t
2060 xcb_xfixes_set_client_disconnect_mode_checked (xcb_connection_t *c,
2061 uint32_t disconnect_mode);
2062
2071 xcb_void_cookie_t
2072 xcb_xfixes_set_client_disconnect_mode (xcb_connection_t *c,
2073 uint32_t disconnect_mode);
2074
2083 xcb_xfixes_get_client_disconnect_mode_cookie_t
2084 xcb_xfixes_get_client_disconnect_mode (xcb_connection_t *c);
2085
2097 xcb_xfixes_get_client_disconnect_mode_cookie_t
2098 xcb_xfixes_get_client_disconnect_mode_unchecked (xcb_connection_t *c);
2099
2114 xcb_xfixes_get_client_disconnect_mode_reply_t *
2115 xcb_xfixes_get_client_disconnect_mode_reply (xcb_connection_t *c,
2116 xcb_xfixes_get_client_disconnect_mode_cookie_t cookie ,
2117 xcb_generic_error_t **e);
2118
2119
2120#ifdef __cplusplus
2121}
2122#endif
2123
2124#endif
2125
xcb_xfixes_create_region
xcb_void_cookie_t xcb_xfixes_create_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:461
xcb_xfixes_get_cursor_name_request_t
struct xcb_xfixes_get_cursor_name_request_t xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_barrier_iterator_t
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
xcb_xfixes_invert_region_checked
xcb_void_cookie_t xcb_xfixes_invert_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1153
xcb_xfixes_set_region_request_t
struct xcb_xfixes_set_region_request_t xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_request_t
xcb_xfixes_create_region_from_window_checked
xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:572
xcb_xfixes_create_region_from_bitmap
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:544
xcb_xfixes_set_window_shape_region_request_t
struct xcb_xfixes_set_window_shape_region_request_t xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_subtract_region
xcb_void_cookie_t xcb_xfixes_subtract_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1123
xcb_xfixes_destroy_region_request_t
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
xcb_xfixes_create_pointer_barrier
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:2472
xcb_xfixes_set_client_disconnect_mode
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2619
xcb_xfixes_get_cursor_image_and_name_reply
xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_and_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2013
xcb_xfixes_get_cursor_image_and_name_reply_t
struct xcb_xfixes_get_cursor_image_and_name_reply_t xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_change_save_set_request_t
struct xcb_xfixes_change_save_set_request_t xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
xcb_xfixes_union_region
xcb_void_cookie_t xcb_xfixes_union_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1003
xcb_xfixes_invert_region
xcb_void_cookie_t xcb_xfixes_invert_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_rectangle_t bounds, xcb_xfixes_region_t destination)
Definition: xfixes.c:1183
xcb_xfixes_create_region_from_window
xcb_void_cookie_t xcb_xfixes_create_region_from_window(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window, xcb_shape_kind_t kind)
Definition: xfixes.c:603
xcb_xfixes_query_version
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:24
xcb_xfixes_destroy_region_checked
xcb_void_cookie_t xcb_xfixes_destroy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:746
xcb_xfixes_create_region_from_bitmap_request_t
struct xcb_xfixes_create_region_from_bitmap_request_t xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_show_cursor
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
xcb_xfixes_region_end
xcb_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
xcb_xfixes_get_cursor_image_and_name
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name(xcb_connection_t *c)
Definition: xfixes.c:1919
xcb_xfixes_get_cursor_name
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1794
xcb_xfixes_get_cursor_image_and_name_request_t
struct xcb_xfixes_get_cursor_image_and_name_request_t xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_intersect_region
xcb_void_cookie_t xcb_xfixes_intersect_region(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1063
xcb_xfixes_create_pointer_barrier_checked
xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier, xcb_window_t window, uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2, uint32_t directions, uint16_t num_devices, const uint16_t *devices)
Definition: xfixes.c:2425
xcb_xfixes_get_cursor_image_request_t
struct xcb_xfixes_get_cursor_image_request_t xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_expand_region_request_t
struct xcb_xfixes_expand_region_request_t xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
xcb_xfixes_region_next
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
xcb_xfixes_set_gc_clip_region_checked
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1442
xcb_xfixes_get_cursor_name_cookie_t
struct xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_change_save_set_checked
xcb_void_cookie_t xcb_xfixes_change_save_set_checked(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:88
xcb_xfixes_change_cursor
xcb_void_cookie_t xcb_xfixes_change_cursor(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2049
xcb_xfixes_change_cursor_by_name
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2143
xcb_xfixes_invert_region_request_t
struct xcb_xfixes_invert_region_request_t xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
xcb_xfixes_select_selection_input_request_t
struct xcb_xfixes_select_selection_input_request_t xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
xcb_xfixes_region_extents
xcb_void_cookie_t xcb_xfixes_region_extents(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1301
xcb_xfixes_show_cursor_checked
xcb_void_cookie_t xcb_xfixes_show_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2324
xcb_xfixes_copy_region_checked
xcb_void_cookie_t xcb_xfixes_copy_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:917
xcb_xfixes_create_region_from_bitmap_checked
xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_pixmap_t bitmap)
Definition: xfixes.c:516
xcb_xfixes_expand_region
xcb_void_cookie_t xcb_xfixes_expand_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2236
xcb_xfixes_set_picture_clip_region_request_t
struct xcb_xfixes_set_picture_clip_region_request_t xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_get_cursor_name_reply_t
struct xcb_xfixes_get_cursor_name_reply_t xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_create_region_from_picture_checked
xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:690
xcb_xfixes_fetch_region_request_t
struct xcb_xfixes_fetch_region_request_t xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
struct xcb_xfixes_set_gc_clip_region_request_t xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_create_region_from_gc
xcb_void_cookie_t xcb_xfixes_create_region_from_gc(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:662
xcb_xfixes_set_cursor_name
xcb_void_cookie_t xcb_xfixes_set_cursor_name(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1706
xcb_xfixes_query_version_cookie_t
struct xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
xcb_xfixes_set_gc_clip_region
xcb_void_cookie_t xcb_xfixes_set_gc_clip_region(xcb_connection_t *c, xcb_gcontext_t gc, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1474
xcb_xfixes_set_window_shape_region_checked
xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1506
xcb_xfixes_get_cursor_image
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:301
xcb_xfixes_intersect_region_request_t
struct xcb_xfixes_intersect_region_request_t xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
xcb_xfixes_subtract_region_request_t
struct xcb_xfixes_subtract_region_request_t xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
xcb_xfixes_query_version_request_t
struct xcb_xfixes_query_version_request_t xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
xcb_xfixes_get_client_disconnect_mode_reply_t
struct xcb_xfixes_get_client_disconnect_mode_reply_t xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_select_selection_input
xcb_void_cookie_t xcb_xfixes_select_selection_input(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:184
xcb_xfixes_query_version_reply
xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply(xcb_connection_t *c, xcb_xfixes_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:80
xcb_xfixes_delete_pointer_barrier_checked
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2541
xcb_xfixes_set_client_disconnect_mode_checked
xcb_void_cookie_t xcb_xfixes_set_client_disconnect_mode_checked(xcb_connection_t *c, uint32_t disconnect_mode)
Definition: xfixes.c:2593
xcb_xfixes_get_cursor_image_reply
xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_image_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:371
xcb_xfixes_fetch_region
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1360
xcb_xfixes_select_selection_input_checked
xcb_void_cookie_t xcb_xfixes_select_selection_input_checked(xcb_connection_t *c, xcb_window_t window, xcb_atom_t selection, uint32_t event_mask)
Definition: xfixes.c:154
xcb_xfixes_set_region_checked
xcb_void_cookie_t xcb_xfixes_set_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:829
xcb_xfixes_delete_pointer_barrier
xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier(xcb_connection_t *c, xcb_xfixes_barrier_t barrier)
Definition: xfixes.c:2567
xcb_xfixes_change_cursor_by_name_request_t
struct xcb_xfixes_change_cursor_by_name_request_t xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_union_region_checked
xcb_void_cookie_t xcb_xfixes_union_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:973
xcb_xfixes_hide_cursor_request_t
struct xcb_xfixes_hide_cursor_request_t xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
xcb_xfixes_fetch_region_reply
xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply(xcb_connection_t *c, xcb_xfixes_fetch_region_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1434
xcb_xfixes_change_cursor_by_name_checked
xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked(xcb_connection_t *c, xcb_cursor_t src, uint16_t nbytes, const char *name)
Definition: xfixes.c:2108
xcb_xfixes_set_picture_clip_region
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1608
xcb_xfixes_query_version_unchecked
xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: xfixes.c:52
xcb_xfixes_intersect_region_checked
xcb_void_cookie_t xcb_xfixes_intersect_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1033
xcb_xfixes_barrier_end
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2384
xcb_xfixes_change_save_set
xcb_void_cookie_t xcb_xfixes_change_save_set(xcb_connection_t *c, uint8_t mode, uint8_t target, uint8_t map, xcb_window_t window)
Definition: xfixes.c:121
xcb_xfixes_region_iterator_t
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
xcb_xfixes_create_region_request_t
struct xcb_xfixes_create_region_request_t xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
xcb_xfixes_selection_notify_event_t
struct xcb_xfixes_selection_notify_event_t xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
struct xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_hide_cursor
xcb_void_cookie_t xcb_xfixes_hide_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2298
xcb_xfixes_get_client_disconnect_mode_unchecked
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_unchecked(xcb_connection_t *c)
Definition: xfixes.c:2669
xcb_xfixes_get_cursor_name_unchecked
xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked(xcb_connection_t *c, xcb_cursor_t cursor)
Definition: xfixes.c:1820
xcb_xfixes_create_region_from_gc_checked
xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_gcontext_t gc)
Definition: xfixes.c:634
xcb_xfixes_get_client_disconnect_mode
xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode(xcb_connection_t *c)
Definition: xfixes.c:2645
xcb_xfixes_select_cursor_input
xcb_void_cookie_t xcb_xfixes_select_cursor_input(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:242
xcb_xfixes_set_cursor_name_request_t
struct xcb_xfixes_set_cursor_name_request_t xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_destroy_region
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:772
xcb_xfixes_get_cursor_name_reply
xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply(xcb_connection_t *c, xcb_xfixes_get_cursor_name_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:1868
xcb_xfixes_get_client_disconnect_mode_cookie_t
struct xcb_xfixes_get_client_disconnect_mode_cookie_t xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_cursor_image_and_name_unchecked
xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked(xcb_connection_t *c)
Definition: xfixes.c:1943
xcb_xfixes_create_region_from_picture_request_t
struct xcb_xfixes_create_region_from_picture_request_t xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_get_cursor_image_cookie_t
struct xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_expand_region_checked
xcb_void_cookie_t xcb_xfixes_expand_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination, uint16_t left, uint16_t right, uint16_t top, uint16_t bottom)
Definition: xfixes.c:2200
xcb_xfixes_get_client_disconnect_mode_reply
xcb_xfixes_get_client_disconnect_mode_reply_t * xcb_xfixes_get_client_disconnect_mode_reply(xcb_connection_t *c, xcb_xfixes_get_client_disconnect_mode_cookie_t cookie, xcb_generic_error_t **e)
Definition: xfixes.c:2693
xcb_xfixes_copy_region_request_t
struct xcb_xfixes_copy_region_request_t xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
xcb_xfixes_region_extents_checked
xcb_void_cookie_t xcb_xfixes_region_extents_checked(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:1273
xcb_xfixes_create_pointer_barrier_request_t
struct xcb_xfixes_create_pointer_barrier_request_t xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_fetch_region_unchecked
xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1386
xcb_xfixes_select_cursor_input_checked
xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked(xcb_connection_t *c, xcb_window_t window, uint32_t event_mask)
Definition: xfixes.c:214
xcb_xfixes_set_region
xcb_void_cookie_t xcb_xfixes_set_region(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:862
xcb_xfixes_translate_region_checked
xcb_void_cookie_t xcb_xfixes_translate_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1213
xcb_xfixes_fetch_region_reply_t
struct xcb_xfixes_fetch_region_reply_t xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
xcb_xfixes_set_cursor_name_checked
xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked(xcb_connection_t *c, xcb_cursor_t cursor, uint16_t nbytes, const char *name)
Definition: xfixes.c:1671
xcb_xfixes_create_region_from_gc_request_t
struct xcb_xfixes_create_region_from_gc_request_t xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_barrier_next
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
xcb_xfixes_create_region_from_picture
xcb_void_cookie_t xcb_xfixes_create_region_from_picture(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_render_picture_t picture)
Definition: xfixes.c:718
xcb_xfixes_translate_region
xcb_void_cookie_t xcb_xfixes_translate_region(xcb_connection_t *c, xcb_xfixes_region_t region, int16_t dx, int16_t dy)
Definition: xfixes.c:1243
xcb_xfixes_select_cursor_input_request_t
struct xcb_xfixes_select_cursor_input_request_t xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_show_cursor_request_t
struct xcb_xfixes_show_cursor_request_t xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
xcb_xfixes_translate_region_request_t
struct xcb_xfixes_translate_region_request_t xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_region_request_t
xcb_xfixes_create_region_checked
xcb_void_cookie_t xcb_xfixes_create_region_checked(xcb_connection_t *c, xcb_xfixes_region_t region, uint32_t rectangles_len, const xcb_rectangle_t *rectangles)
Definition: xfixes.c:428
xcb_xfixes_cursor_notify_event_t
struct xcb_xfixes_cursor_notify_event_t xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
xcb_xfixes_bad_region_error_t
struct xcb_xfixes_bad_region_error_t xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
xcb_xfixes_union_region_request_t
struct xcb_xfixes_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
xcb_xfixes_get_cursor_image_reply_t
struct xcb_xfixes_get_cursor_image_reply_t xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_set_window_shape_region
xcb_void_cookie_t xcb_xfixes_set_window_shape_region(xcb_connection_t *c, xcb_window_t dest, xcb_shape_kind_t dest_kind, int16_t x_offset, int16_t y_offset, xcb_xfixes_region_t region)
Definition: xfixes.c:1541
xcb_xfixes_subtract_region_checked
xcb_void_cookie_t xcb_xfixes_subtract_region_checked(xcb_connection_t *c, xcb_xfixes_region_t source1, xcb_xfixes_region_t source2, xcb_xfixes_region_t destination)
Definition: xfixes.c:1093
xcb_xfixes_create_region_from_window_request_t
struct xcb_xfixes_create_region_from_window_request_t xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
struct xcb_xfixes_get_client_disconnect_mode_request_t xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_query_version_reply_t
struct xcb_xfixes_query_version_reply_t xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
xcb_xfixes_change_cursor_checked
xcb_void_cookie_t xcb_xfixes_change_cursor_checked(xcb_connection_t *c, xcb_cursor_t source, xcb_cursor_t destination)
Definition: xfixes.c:2021
xcb_xfixes_fetch_region_cookie_t
struct xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_copy_region
xcb_void_cookie_t xcb_xfixes_copy_region(xcb_connection_t *c, xcb_xfixes_region_t source, xcb_xfixes_region_t destination)
Definition: xfixes.c:945
xcb_xfixes_hide_cursor_checked
xcb_void_cookie_t xcb_xfixes_hide_cursor_checked(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2272
xcb_xfixes_delete_pointer_barrier_request_t
struct xcb_xfixes_delete_pointer_barrier_request_t xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
struct xcb_xfixes_set_client_disconnect_mode_request_t xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_picture_clip_region_checked
xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked(xcb_connection_t *c, xcb_render_picture_t picture, xcb_xfixes_region_t region, int16_t x_origin, int16_t y_origin)
Definition: xfixes.c:1576
xcb_xfixes_change_cursor_request_t
struct xcb_xfixes_change_cursor_request_t xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
xcb_xfixes_get_cursor_image_unchecked
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked(xcb_connection_t *c)
Definition: xfixes.c:325
xcb_xfixes_region_extents_request_t
struct xcb_xfixes_region_extents_request_t xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
xcb_connection_t
Definition: xcbint.h:208
xcb_extension_t
Definition: xcbext.h:39
xcb_generic_error_t
Generic error.
Definition: xcb.h:186
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:118
xcb_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition: xproto.h:244
xcb_rectangle_t
xcb_rectangle_t
Definition: xproto.h:234
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:203
xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:693
xcb_xfixes_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:635
xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:621
xcb_xfixes_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
xcb_xfixes_copy_region_request_t
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:349
xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:712
xcb_xfixes_create_region_from_bitmap_request_t
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:265
xcb_xfixes_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:295
xcb_xfixes_create_region_from_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:309
xcb_xfixes_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:279
xcb_xfixes_create_region_request_t
xcb_xfixes_create_region_request_t
Definition: xfixes.h:252
xcb_xfixes_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:733
xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:323
xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:650
xcb_xfixes_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
Definition: xfixes.h:449
xcb_xfixes_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:469
xcb_xfixes_fetch_region_request_t
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:459
xcb_xfixes_get_client_disconnect_mode_cookie_t
xcb_xfixes_get_client_disconnect_mode_cookie_t
Definition: xfixes.h:761
xcb_xfixes_get_client_disconnect_mode_reply_t
xcb_xfixes_get_client_disconnect_mode_reply_t
Definition: xfixes.h:780
xcb_xfixes_get_client_disconnect_mode_request_t
xcb_xfixes_get_client_disconnect_mode_request_t
Definition: xfixes.h:771
xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
Definition: xfixes.h:579
xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:598
xcb_xfixes_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:589
xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
Definition: xfixes.h:182
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
Definition: xfixes.h:546
xcb_xfixes_get_cursor_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:566
xcb_xfixes_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:556
xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:668
xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:378
xcb_xfixes_invert_region_request_t
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:408
xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
Definition: xfixes.h:32
xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
xcb_xfixes_query_version_request_t
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:438
xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
Definition: xfixes.h:171
xcb_xfixes_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
Definition: xfixes.h:131
xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
xcb_xfixes_set_client_disconnect_mode_request_t
xcb_xfixes_set_client_disconnect_mode_request_t
Definition: xfixes.h:751
xcb_xfixes_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:534
xcb_xfixes_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:484
xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:518
xcb_xfixes_set_region_request_t
xcb_xfixes_set_region_request_t
Definition: xfixes.h:336
xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:500
xcb_xfixes_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:681
xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:393
xcb_xfixes_translate_region_request_t
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:423
xcb_xfixes_union_region_request_t
xcb_xfixes_union_region_request_t
Definition: xfixes.h:363
xcb.h