XCB 1.13

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
21 extern "C" {
22 #endif
23
24 #define XCB_XFIXES_MAJOR_VERSION 5
25 #define XCB_XFIXES_MINOR_VERSION 0
26
27 extern 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
63 typedef 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
68 typedef 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
73 typedef 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
95 typedef 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
101 typedef 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
140 typedef enum xcb_xfixes_cursor_notify_t {
141 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0
142 } xcb_xfixes_cursor_notify_t;
143
144 typedef 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
216 typedef 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 } xcb_xfixes_bad_region_error_t;
238
239 typedef enum xcb_xfixes_region_enum_t {
240 XCB_XFIXES_REGION_NONE = 0
241 } xcb_xfixes_region_enum_t;
242
244 #define XCB_XFIXES_CREATE_REGION 5
245
249 typedef struct xcb_xfixes_create_region_request_t {
250 uint8_t major_opcode;
251 uint8_t minor_opcode;
252 uint16_t length;
253 xcb_xfixes_region_t region;
254 } xcb_xfixes_create_region_request_t;
255
257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6
258
262 typedef struct xcb_xfixes_create_region_from_bitmap_request_t {
263 uint8_t major_opcode;
264 uint8_t minor_opcode;
265 uint16_t length;
266 xcb_xfixes_region_t region;
267 xcb_pixmap_t bitmap;
268 } xcb_xfixes_create_region_from_bitmap_request_t;
269
271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7
272
276 typedef struct xcb_xfixes_create_region_from_window_request_t {
277 uint8_t major_opcode;
278 uint8_t minor_opcode;
279 uint16_t length;
280 xcb_xfixes_region_t region;
281 xcb_window_t window;
282 xcb_shape_kind_t kind;
283 uint8_t pad0[3];
284 } xcb_xfixes_create_region_from_window_request_t;
285
287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8
288
292 typedef struct xcb_xfixes_create_region_from_gc_request_t {
293 uint8_t major_opcode;
294 uint8_t minor_opcode;
295 uint16_t length;
296 xcb_xfixes_region_t region;
297 xcb_gcontext_t gc;
298 } xcb_xfixes_create_region_from_gc_request_t;
299
301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9
302
306 typedef struct xcb_xfixes_create_region_from_picture_request_t {
307 uint8_t major_opcode;
308 uint8_t minor_opcode;
309 uint16_t length;
310 xcb_xfixes_region_t region;
311 xcb_render_picture_t picture;
312 } xcb_xfixes_create_region_from_picture_request_t;
313
315 #define XCB_XFIXES_DESTROY_REGION 10
316
320 typedef struct xcb_xfixes_destroy_region_request_t {
321 uint8_t major_opcode;
322 uint8_t minor_opcode;
323 uint16_t length;
324 xcb_xfixes_region_t region;
325 } xcb_xfixes_destroy_region_request_t;
326
328 #define XCB_XFIXES_SET_REGION 11
329
333 typedef struct xcb_xfixes_set_region_request_t {
334 uint8_t major_opcode;
335 uint8_t minor_opcode;
336 uint16_t length;
337 xcb_xfixes_region_t region;
338 } xcb_xfixes_set_region_request_t;
339
341 #define XCB_XFIXES_COPY_REGION 12
342
346 typedef struct xcb_xfixes_copy_region_request_t {
347 uint8_t major_opcode;
348 uint8_t minor_opcode;
349 uint16_t length;
350 xcb_xfixes_region_t source;
351 xcb_xfixes_region_t destination;
352 } xcb_xfixes_copy_region_request_t;
353
355 #define XCB_XFIXES_UNION_REGION 13
356
360 typedef struct xcb_xfixes_union_region_request_t {
361 uint8_t major_opcode;
362 uint8_t minor_opcode;
363 uint16_t length;
364 xcb_xfixes_region_t source1;
365 xcb_xfixes_region_t source2;
366 xcb_xfixes_region_t destination;
367 } xcb_xfixes_union_region_request_t;
368
370 #define XCB_XFIXES_INTERSECT_REGION 14
371
375 typedef struct xcb_xfixes_intersect_region_request_t {
376 uint8_t major_opcode;
377 uint8_t minor_opcode;
378 uint16_t length;
379 xcb_xfixes_region_t source1;
380 xcb_xfixes_region_t source2;
381 xcb_xfixes_region_t destination;
382 } xcb_xfixes_intersect_region_request_t;
383
385 #define XCB_XFIXES_SUBTRACT_REGION 15
386
390 typedef struct xcb_xfixes_subtract_region_request_t {
391 uint8_t major_opcode;
392 uint8_t minor_opcode;
393 uint16_t length;
394 xcb_xfixes_region_t source1;
395 xcb_xfixes_region_t source2;
396 xcb_xfixes_region_t destination;
397 } xcb_xfixes_subtract_region_request_t;
398
400 #define XCB_XFIXES_INVERT_REGION 16
401
405 typedef struct xcb_xfixes_invert_region_request_t {
406 uint8_t major_opcode;
407 uint8_t minor_opcode;
408 uint16_t length;
409 xcb_xfixes_region_t source;
410 xcb_rectangle_t bounds;
411 xcb_xfixes_region_t destination;
412 } xcb_xfixes_invert_region_request_t;
413
415 #define XCB_XFIXES_TRANSLATE_REGION 17
416
420 typedef struct xcb_xfixes_translate_region_request_t {
421 uint8_t major_opcode;
422 uint8_t minor_opcode;
423 uint16_t length;
424 xcb_xfixes_region_t region;
425 int16_t dx;
426 int16_t dy;
427 } xcb_xfixes_translate_region_request_t;
428
430 #define XCB_XFIXES_REGION_EXTENTS 18
431
435 typedef struct xcb_xfixes_region_extents_request_t {
436 uint8_t major_opcode;
437 uint8_t minor_opcode;
438 uint16_t length;
439 xcb_xfixes_region_t source;
440 xcb_xfixes_region_t destination;
441 } xcb_xfixes_region_extents_request_t;
442
446 typedef struct xcb_xfixes_fetch_region_cookie_t {
447 unsigned int sequence;
448 } xcb_xfixes_fetch_region_cookie_t;
449
451 #define XCB_XFIXES_FETCH_REGION 19
452
456 typedef struct xcb_xfixes_fetch_region_request_t {
457 uint8_t major_opcode;
458 uint8_t minor_opcode;
459 uint16_t length;
460 xcb_xfixes_region_t region;
461 } xcb_xfixes_fetch_region_request_t;
462
466 typedef struct xcb_xfixes_fetch_region_reply_t {
467 uint8_t response_type;
468 uint8_t pad0;
469 uint16_t sequence;
470 uint32_t length;
471 xcb_rectangle_t extents;
472 uint8_t pad1[16];
473 } xcb_xfixes_fetch_region_reply_t;
474
476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20
477
481 typedef struct xcb_xfixes_set_gc_clip_region_request_t {
482 uint8_t major_opcode;
483 uint8_t minor_opcode;
484 uint16_t length;
485 xcb_gcontext_t gc;
486 xcb_xfixes_region_t region;
487 int16_t x_origin;
488 int16_t y_origin;
489 } xcb_xfixes_set_gc_clip_region_request_t;
490
492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21
493
497 typedef struct xcb_xfixes_set_window_shape_region_request_t {
498 uint8_t major_opcode;
499 uint8_t minor_opcode;
500 uint16_t length;
501 xcb_window_t dest;
502 xcb_shape_kind_t dest_kind;
503 uint8_t pad0[3];
504 int16_t x_offset;
505 int16_t y_offset;
506 xcb_xfixes_region_t region;
507 } xcb_xfixes_set_window_shape_region_request_t;
508
510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22
511
515 typedef struct xcb_xfixes_set_picture_clip_region_request_t {
516 uint8_t major_opcode;
517 uint8_t minor_opcode;
518 uint16_t length;
519 xcb_render_picture_t picture;
520 xcb_xfixes_region_t region;
521 int16_t x_origin;
522 int16_t y_origin;
523 } xcb_xfixes_set_picture_clip_region_request_t;
524
526 #define XCB_XFIXES_SET_CURSOR_NAME 23
527
531 typedef struct xcb_xfixes_set_cursor_name_request_t {
532 uint8_t major_opcode;
533 uint8_t minor_opcode;
534 uint16_t length;
535 xcb_cursor_t cursor;
536 uint16_t nbytes;
537 uint8_t pad0[2];
538 } xcb_xfixes_set_cursor_name_request_t;
539
543 typedef struct xcb_xfixes_get_cursor_name_cookie_t {
544 unsigned int sequence;
545 } xcb_xfixes_get_cursor_name_cookie_t;
546
548 #define XCB_XFIXES_GET_CURSOR_NAME 24
549
553 typedef struct xcb_xfixes_get_cursor_name_request_t {
554 uint8_t major_opcode;
555 uint8_t minor_opcode;
556 uint16_t length;
557 xcb_cursor_t cursor;
558 } xcb_xfixes_get_cursor_name_request_t;
559
563 typedef struct xcb_xfixes_get_cursor_name_reply_t {
564 uint8_t response_type;
565 uint8_t pad0;
566 uint16_t sequence;
567 uint32_t length;
568 xcb_atom_t atom;
569 uint16_t nbytes;
570 uint8_t pad1[18];
571 } xcb_xfixes_get_cursor_name_reply_t;
572
576 typedef struct xcb_xfixes_get_cursor_image_and_name_cookie_t {
577 unsigned int sequence;
578 } xcb_xfixes_get_cursor_image_and_name_cookie_t;
579
581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25
582
586 typedef struct xcb_xfixes_get_cursor_image_and_name_request_t {
587 uint8_t major_opcode;
588 uint8_t minor_opcode;
589 uint16_t length;
590 } xcb_xfixes_get_cursor_image_and_name_request_t;
591
595 typedef struct xcb_xfixes_get_cursor_image_and_name_reply_t {
596 uint8_t response_type;
597 uint8_t pad0;
598 uint16_t sequence;
599 uint32_t length;
600 int16_t x;
601 int16_t y;
602 uint16_t width;
603 uint16_t height;
604 uint16_t xhot;
605 uint16_t yhot;
606 uint32_t cursor_serial;
607 xcb_atom_t cursor_atom;
608 uint16_t nbytes;
609 uint8_t pad1[2];
610 } xcb_xfixes_get_cursor_image_and_name_reply_t;
611
613 #define XCB_XFIXES_CHANGE_CURSOR 26
614
618 typedef struct xcb_xfixes_change_cursor_request_t {
619 uint8_t major_opcode;
620 uint8_t minor_opcode;
621 uint16_t length;
622 xcb_cursor_t source;
623 xcb_cursor_t destination;
624 } xcb_xfixes_change_cursor_request_t;
625
627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27
628
632 typedef struct xcb_xfixes_change_cursor_by_name_request_t {
633 uint8_t major_opcode;
634 uint8_t minor_opcode;
635 uint16_t length;
636 xcb_cursor_t src;
637 uint16_t nbytes;
638 uint8_t pad0[2];
639 } xcb_xfixes_change_cursor_by_name_request_t;
640
642 #define XCB_XFIXES_EXPAND_REGION 28
643
647 typedef struct xcb_xfixes_expand_region_request_t {
648 uint8_t major_opcode;
649 uint8_t minor_opcode;
650 uint16_t length;
651 xcb_xfixes_region_t source;
652 xcb_xfixes_region_t destination;
653 uint16_t left;
654 uint16_t right;
655 uint16_t top;
656 uint16_t bottom;
657 } xcb_xfixes_expand_region_request_t;
658
660 #define XCB_XFIXES_HIDE_CURSOR 29
661
665 typedef struct xcb_xfixes_hide_cursor_request_t {
666 uint8_t major_opcode;
667 uint8_t minor_opcode;
668 uint16_t length;
669 xcb_window_t window;
670 } xcb_xfixes_hide_cursor_request_t;
671
673 #define XCB_XFIXES_SHOW_CURSOR 30
674
678 typedef struct xcb_xfixes_show_cursor_request_t {
679 uint8_t major_opcode;
680 uint8_t minor_opcode;
681 uint16_t length;
682 xcb_window_t window;
683 } xcb_xfixes_show_cursor_request_t;
684
685 typedef uint32_t xcb_xfixes_barrier_t;
686
690 typedef struct xcb_xfixes_barrier_iterator_t {
691 xcb_xfixes_barrier_t *data;
692 int rem;
693 int index;
694 } xcb_xfixes_barrier_iterator_t;
695
696 typedef enum xcb_xfixes_barrier_directions_t {
697 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1,
698 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2,
699 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4,
700 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8
701 } xcb_xfixes_barrier_directions_t;
702
704 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31
705
709 typedef struct xcb_xfixes_create_pointer_barrier_request_t {
710 uint8_t major_opcode;
711 uint8_t minor_opcode;
712 uint16_t length;
713 xcb_xfixes_barrier_t barrier;
714 xcb_window_t window;
715 uint16_t x1;
716 uint16_t y1;
717 uint16_t x2;
718 uint16_t y2;
719 uint32_t directions;
720 uint8_t pad0[2];
721 uint16_t num_devices;
722 } xcb_xfixes_create_pointer_barrier_request_t;
723
725 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32
726
730 typedef struct xcb_xfixes_delete_pointer_barrier_request_t {
731 uint8_t major_opcode;
732 uint8_t minor_opcode;
733 uint16_t length;
734 xcb_xfixes_barrier_t barrier;
735 } xcb_xfixes_delete_pointer_barrier_request_t;
736
745 xcb_xfixes_query_version_cookie_t
746 xcb_xfixes_query_version (xcb_connection_t *c,
747 uint32_t client_major_version,
748 uint32_t client_minor_version);
749
761 xcb_xfixes_query_version_cookie_t
762 xcb_xfixes_query_version_unchecked (xcb_connection_t *c,
763 uint32_t client_major_version,
764 uint32_t client_minor_version);
765
780 xcb_xfixes_query_version_reply_t *
781 xcb_xfixes_query_version_reply (xcb_connection_t *c,
782 xcb_xfixes_query_version_cookie_t cookie ,
783 xcb_generic_error_t **e);
784
796 xcb_void_cookie_t
797 xcb_xfixes_change_save_set_checked (xcb_connection_t *c,
798 uint8_t mode,
799 uint8_t target,
800 uint8_t map,
801 xcb_window_t window);
802
811 xcb_void_cookie_t
812 xcb_xfixes_change_save_set (xcb_connection_t *c,
813 uint8_t mode,
814 uint8_t target,
815 uint8_t map,
816 xcb_window_t window);
817
829 xcb_void_cookie_t
830 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c,
831 xcb_window_t window,
832 xcb_atom_t selection,
833 uint32_t event_mask);
834
843 xcb_void_cookie_t
844 xcb_xfixes_select_selection_input (xcb_connection_t *c,
845 xcb_window_t window,
846 xcb_atom_t selection,
847 uint32_t event_mask);
848
860 xcb_void_cookie_t
861 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c,
862 xcb_window_t window,
863 uint32_t event_mask);
864
873 xcb_void_cookie_t
874 xcb_xfixes_select_cursor_input (xcb_connection_t *c,
875 xcb_window_t window,
876 uint32_t event_mask);
877
878 int
879 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer);
880
889 xcb_xfixes_get_cursor_image_cookie_t
890 xcb_xfixes_get_cursor_image (xcb_connection_t *c);
891
903 xcb_xfixes_get_cursor_image_cookie_t
904 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c);
905
906 uint32_t *
907 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R);
908
909 int
910 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R);
911
912 xcb_generic_iterator_t
913 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R);
914
929 xcb_xfixes_get_cursor_image_reply_t *
930 xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c,
931 xcb_xfixes_get_cursor_image_cookie_t cookie ,
932 xcb_generic_error_t **e);
933
942 void
943 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i);
944
954 xcb_generic_iterator_t
955 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i);
956
957 int
958 xcb_xfixes_create_region_sizeof (const void *_buffer,
959 uint32_t rectangles_len);
960
972 xcb_void_cookie_t
973 xcb_xfixes_create_region_checked (xcb_connection_t *c,
974 xcb_xfixes_region_t region,
975 uint32_t rectangles_len,
976 const xcb_rectangle_t *rectangles);
977
986 xcb_void_cookie_t
987 xcb_xfixes_create_region (xcb_connection_t *c,
988 xcb_xfixes_region_t region,
989 uint32_t rectangles_len,
990 const xcb_rectangle_t *rectangles);
991
992 xcb_rectangle_t *
993 xcb_xfixes_create_region_rectangles (const xcb_xfixes_create_region_request_t *R);
994
995 int
996 xcb_xfixes_create_region_rectangles_length (const xcb_xfixes_create_region_request_t *R);
997
998 xcb_rectangle_iterator_t
999 xcb_xfixes_create_region_rectangles_iterator (const xcb_xfixes_create_region_request_t *R);
1000
1012 xcb_void_cookie_t
1013 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c,
1014 xcb_xfixes_region_t region,
1015 xcb_pixmap_t bitmap);
1016
1025 xcb_void_cookie_t
1026 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c,
1027 xcb_xfixes_region_t region,
1028 xcb_pixmap_t bitmap);
1029
1041 xcb_void_cookie_t
1042 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c,
1043 xcb_xfixes_region_t region,
1044 xcb_window_t window,
1045 xcb_shape_kind_t kind);
1046
1055 xcb_void_cookie_t
1056 xcb_xfixes_create_region_from_window (xcb_connection_t *c,
1057 xcb_xfixes_region_t region,
1058 xcb_window_t window,
1059 xcb_shape_kind_t kind);
1060
1072 xcb_void_cookie_t
1073 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c,
1074 xcb_xfixes_region_t region,
1075 xcb_gcontext_t gc);
1076
1085 xcb_void_cookie_t
1086 xcb_xfixes_create_region_from_gc (xcb_connection_t *c,
1087 xcb_xfixes_region_t region,
1088 xcb_gcontext_t gc);
1089
1101 xcb_void_cookie_t
1102 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c,
1103 xcb_xfixes_region_t region,
1104 xcb_render_picture_t picture);
1105
1114 xcb_void_cookie_t
1115 xcb_xfixes_create_region_from_picture (xcb_connection_t *c,
1116 xcb_xfixes_region_t region,
1117 xcb_render_picture_t picture);
1118
1130 xcb_void_cookie_t
1131 xcb_xfixes_destroy_region_checked (xcb_connection_t *c,
1132 xcb_xfixes_region_t region);
1133
1142 xcb_void_cookie_t
1143 xcb_xfixes_destroy_region (xcb_connection_t *c,
1144 xcb_xfixes_region_t region);
1145
1146 int
1147 xcb_xfixes_set_region_sizeof (const void *_buffer,
1148 uint32_t rectangles_len);
1149
1161 xcb_void_cookie_t
1162 xcb_xfixes_set_region_checked (xcb_connection_t *c,
1163 xcb_xfixes_region_t region,
1164 uint32_t rectangles_len,
1165 const xcb_rectangle_t *rectangles);
1166
1175 xcb_void_cookie_t
1176 xcb_xfixes_set_region (xcb_connection_t *c,
1177 xcb_xfixes_region_t region,
1178 uint32_t rectangles_len,
1179 const xcb_rectangle_t *rectangles);
1180
1181 xcb_rectangle_t *
1182 xcb_xfixes_set_region_rectangles (const xcb_xfixes_set_region_request_t *R);
1183
1184 int
1185 xcb_xfixes_set_region_rectangles_length (const xcb_xfixes_set_region_request_t *R);
1186
1187 xcb_rectangle_iterator_t
1188 xcb_xfixes_set_region_rectangles_iterator (const xcb_xfixes_set_region_request_t *R);
1189
1201 xcb_void_cookie_t
1202 xcb_xfixes_copy_region_checked (xcb_connection_t *c,
1203 xcb_xfixes_region_t source,
1204 xcb_xfixes_region_t destination);
1205
1214 xcb_void_cookie_t
1215 xcb_xfixes_copy_region (xcb_connection_t *c,
1216 xcb_xfixes_region_t source,
1217 xcb_xfixes_region_t destination);
1218
1230 xcb_void_cookie_t
1231 xcb_xfixes_union_region_checked (xcb_connection_t *c,
1232 xcb_xfixes_region_t source1,
1233 xcb_xfixes_region_t source2,
1234 xcb_xfixes_region_t destination);
1235
1244 xcb_void_cookie_t
1245 xcb_xfixes_union_region (xcb_connection_t *c,
1246 xcb_xfixes_region_t source1,
1247 xcb_xfixes_region_t source2,
1248 xcb_xfixes_region_t destination);
1249
1261 xcb_void_cookie_t
1262 xcb_xfixes_intersect_region_checked (xcb_connection_t *c,
1263 xcb_xfixes_region_t source1,
1264 xcb_xfixes_region_t source2,
1265 xcb_xfixes_region_t destination);
1266
1275 xcb_void_cookie_t
1276 xcb_xfixes_intersect_region (xcb_connection_t *c,
1277 xcb_xfixes_region_t source1,
1278 xcb_xfixes_region_t source2,
1279 xcb_xfixes_region_t destination);
1280
1292 xcb_void_cookie_t
1293 xcb_xfixes_subtract_region_checked (xcb_connection_t *c,
1294 xcb_xfixes_region_t source1,
1295 xcb_xfixes_region_t source2,
1296 xcb_xfixes_region_t destination);
1297
1306 xcb_void_cookie_t
1307 xcb_xfixes_subtract_region (xcb_connection_t *c,
1308 xcb_xfixes_region_t source1,
1309 xcb_xfixes_region_t source2,
1310 xcb_xfixes_region_t destination);
1311
1323 xcb_void_cookie_t
1324 xcb_xfixes_invert_region_checked (xcb_connection_t *c,
1325 xcb_xfixes_region_t source,
1326 xcb_rectangle_t bounds,
1327 xcb_xfixes_region_t destination);
1328
1337 xcb_void_cookie_t
1338 xcb_xfixes_invert_region (xcb_connection_t *c,
1339 xcb_xfixes_region_t source,
1340 xcb_rectangle_t bounds,
1341 xcb_xfixes_region_t destination);
1342
1354 xcb_void_cookie_t
1355 xcb_xfixes_translate_region_checked (xcb_connection_t *c,
1356 xcb_xfixes_region_t region,
1357 int16_t dx,
1358 int16_t dy);
1359
1368 xcb_void_cookie_t
1369 xcb_xfixes_translate_region (xcb_connection_t *c,
1370 xcb_xfixes_region_t region,
1371 int16_t dx,
1372 int16_t dy);
1373
1385 xcb_void_cookie_t
1386 xcb_xfixes_region_extents_checked (xcb_connection_t *c,
1387 xcb_xfixes_region_t source,
1388 xcb_xfixes_region_t destination);
1389
1398 xcb_void_cookie_t
1399 xcb_xfixes_region_extents (xcb_connection_t *c,
1400 xcb_xfixes_region_t source,
1401 xcb_xfixes_region_t destination);
1402
1403 int
1404 xcb_xfixes_fetch_region_sizeof (const void *_buffer);
1405
1414 xcb_xfixes_fetch_region_cookie_t
1415 xcb_xfixes_fetch_region (xcb_connection_t *c,
1416 xcb_xfixes_region_t region);
1417
1429 xcb_xfixes_fetch_region_cookie_t
1430 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c,
1431 xcb_xfixes_region_t region);
1432
1433 xcb_rectangle_t *
1434 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R);
1435
1436 int
1437 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R);
1438
1439 xcb_rectangle_iterator_t
1440 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R);
1441
1456 xcb_xfixes_fetch_region_reply_t *
1457 xcb_xfixes_fetch_region_reply (xcb_connection_t *c,
1458 xcb_xfixes_fetch_region_cookie_t cookie ,
1459 xcb_generic_error_t **e);
1460
1472 xcb_void_cookie_t
1473 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c,
1474 xcb_gcontext_t gc,
1475 xcb_xfixes_region_t region,
1476 int16_t x_origin,
1477 int16_t y_origin);
1478
1487 xcb_void_cookie_t
1488 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c,
1489 xcb_gcontext_t gc,
1490 xcb_xfixes_region_t region,
1491 int16_t x_origin,
1492 int16_t y_origin);
1493
1505 xcb_void_cookie_t
1506 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c,
1507 xcb_window_t dest,
1508 xcb_shape_kind_t dest_kind,
1509 int16_t x_offset,
1510 int16_t y_offset,
1511 xcb_xfixes_region_t region);
1512
1521 xcb_void_cookie_t
1522 xcb_xfixes_set_window_shape_region (xcb_connection_t *c,
1523 xcb_window_t dest,
1524 xcb_shape_kind_t dest_kind,
1525 int16_t x_offset,
1526 int16_t y_offset,
1527 xcb_xfixes_region_t region);
1528
1540 xcb_void_cookie_t
1541 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c,
1542 xcb_render_picture_t picture,
1543 xcb_xfixes_region_t region,
1544 int16_t x_origin,
1545 int16_t y_origin);
1546
1555 xcb_void_cookie_t
1556 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c,
1557 xcb_render_picture_t picture,
1558 xcb_xfixes_region_t region,
1559 int16_t x_origin,
1560 int16_t y_origin);
1561
1562 int
1563 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer);
1564
1576 xcb_void_cookie_t
1577 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c,
1578 xcb_cursor_t cursor,
1579 uint16_t nbytes,
1580 const char *name);
1581
1590 xcb_void_cookie_t
1591 xcb_xfixes_set_cursor_name (xcb_connection_t *c,
1592 xcb_cursor_t cursor,
1593 uint16_t nbytes,
1594 const char *name);
1595
1596 char *
1597 xcb_xfixes_set_cursor_name_name (const xcb_xfixes_set_cursor_name_request_t *R);
1598
1599 int
1600 xcb_xfixes_set_cursor_name_name_length (const xcb_xfixes_set_cursor_name_request_t *R);
1601
1602 xcb_generic_iterator_t
1603 xcb_xfixes_set_cursor_name_name_end (const xcb_xfixes_set_cursor_name_request_t *R);
1604
1605 int
1606 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer);
1607
1616 xcb_xfixes_get_cursor_name_cookie_t
1617 xcb_xfixes_get_cursor_name (xcb_connection_t *c,
1618 xcb_cursor_t cursor);
1619
1631 xcb_xfixes_get_cursor_name_cookie_t
1632 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c,
1633 xcb_cursor_t cursor);
1634
1635 char *
1636 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R);
1637
1638 int
1639 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R);
1640
1641 xcb_generic_iterator_t
1642 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R);
1643
1658 xcb_xfixes_get_cursor_name_reply_t *
1659 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c,
1660 xcb_xfixes_get_cursor_name_cookie_t cookie ,
1661 xcb_generic_error_t **e);
1662
1663 int
1664 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer);
1665
1674 xcb_xfixes_get_cursor_image_and_name_cookie_t
1675 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c);
1676
1688 xcb_xfixes_get_cursor_image_and_name_cookie_t
1689 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c);
1690
1691 uint32_t *
1692 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1693
1694 int
1695 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1696
1697 xcb_generic_iterator_t
1698 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1699
1700 char *
1701 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1702
1703 int
1704 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1705
1706 xcb_generic_iterator_t
1707 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R);
1708
1723 xcb_xfixes_get_cursor_image_and_name_reply_t *
1724 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c,
1725 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie ,
1726 xcb_generic_error_t **e);
1727
1739 xcb_void_cookie_t
1740 xcb_xfixes_change_cursor_checked (xcb_connection_t *c,
1741 xcb_cursor_t source,
1742 xcb_cursor_t destination);
1743
1752 xcb_void_cookie_t
1753 xcb_xfixes_change_cursor (xcb_connection_t *c,
1754 xcb_cursor_t source,
1755 xcb_cursor_t destination);
1756
1757 int
1758 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer);
1759
1771 xcb_void_cookie_t
1772 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c,
1773 xcb_cursor_t src,
1774 uint16_t nbytes,
1775 const char *name);
1776
1785 xcb_void_cookie_t
1786 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c,
1787 xcb_cursor_t src,
1788 uint16_t nbytes,
1789 const char *name);
1790
1791 char *
1792 xcb_xfixes_change_cursor_by_name_name (const xcb_xfixes_change_cursor_by_name_request_t *R);
1793
1794 int
1795 xcb_xfixes_change_cursor_by_name_name_length (const xcb_xfixes_change_cursor_by_name_request_t *R);
1796
1797 xcb_generic_iterator_t
1798 xcb_xfixes_change_cursor_by_name_name_end (const xcb_xfixes_change_cursor_by_name_request_t *R);
1799
1811 xcb_void_cookie_t
1812 xcb_xfixes_expand_region_checked (xcb_connection_t *c,
1813 xcb_xfixes_region_t source,
1814 xcb_xfixes_region_t destination,
1815 uint16_t left,
1816 uint16_t right,
1817 uint16_t top,
1818 uint16_t bottom);
1819
1828 xcb_void_cookie_t
1829 xcb_xfixes_expand_region (xcb_connection_t *c,
1830 xcb_xfixes_region_t source,
1831 xcb_xfixes_region_t destination,
1832 uint16_t left,
1833 uint16_t right,
1834 uint16_t top,
1835 uint16_t bottom);
1836
1848 xcb_void_cookie_t
1849 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c,
1850 xcb_window_t window);
1851
1860 xcb_void_cookie_t
1861 xcb_xfixes_hide_cursor (xcb_connection_t *c,
1862 xcb_window_t window);
1863
1875 xcb_void_cookie_t
1876 xcb_xfixes_show_cursor_checked (xcb_connection_t *c,
1877 xcb_window_t window);
1878
1887 xcb_void_cookie_t
1888 xcb_xfixes_show_cursor (xcb_connection_t *c,
1889 xcb_window_t window);
1890
1899 void
1900 xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i);
1901
1911 xcb_generic_iterator_t
1912 xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i);
1913
1914 int
1915 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer);
1916
1928 xcb_void_cookie_t
1929 xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c,
1930 xcb_xfixes_barrier_t barrier,
1931 xcb_window_t window,
1932 uint16_t x1,
1933 uint16_t y1,
1934 uint16_t x2,
1935 uint16_t y2,
1936 uint32_t directions,
1937 uint16_t num_devices,
1938 const uint16_t *devices);
1939
1948 xcb_void_cookie_t
1949 xcb_xfixes_create_pointer_barrier (xcb_connection_t *c,
1950 xcb_xfixes_barrier_t barrier,
1951 xcb_window_t window,
1952 uint16_t x1,
1953 uint16_t y1,
1954 uint16_t x2,
1955 uint16_t y2,
1956 uint32_t directions,
1957 uint16_t num_devices,
1958 const uint16_t *devices);
1959
1960 uint16_t *
1961 xcb_xfixes_create_pointer_barrier_devices (const xcb_xfixes_create_pointer_barrier_request_t *R);
1962
1963 int
1964 xcb_xfixes_create_pointer_barrier_devices_length (const xcb_xfixes_create_pointer_barrier_request_t *R);
1965
1966 xcb_generic_iterator_t
1967 xcb_xfixes_create_pointer_barrier_devices_end (const xcb_xfixes_create_pointer_barrier_request_t *R);
1968
1980 xcb_void_cookie_t
1981 xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c,
1982 xcb_xfixes_barrier_t barrier);
1983
1992 xcb_void_cookie_t
1993 xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c,
1994 xcb_xfixes_barrier_t barrier);
1995
1996
1997 #ifdef __cplusplus
1998 }
1999 #endif
2000
2001 #endif
2002
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_request_t
struct xcb_xfixes_destroy_region_request_t xcb_xfixes_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
xcb_generic_error_t
Generic error.
Definition: xcb.h:182
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_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_change_cursor_by_name_request_t
xcb_xfixes_change_cursor_by_name_request_t
Definition: xfixes.h:632
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_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
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_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_set_cursor_name_request_t
xcb_xfixes_set_cursor_name_request_t
Definition: xfixes.h:531
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_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_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_fetch_region_reply_t
xcb_xfixes_fetch_region_reply_t
Definition: xfixes.h:466
xcb_xfixes_intersect_region_request_t
xcb_xfixes_intersect_region_request_t
Definition: xfixes.h:375
xcb_xfixes_get_cursor_image_request_t
xcb_xfixes_get_cursor_image_request_t
Definition: xfixes.h:192
xcb_xfixes_subtract_region_request_t
xcb_xfixes_subtract_region_request_t
Definition: xfixes.h:390
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_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_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_cursor_notify_event_t
xcb_xfixes_cursor_notify_event_t
Definition: xfixes.h:154
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_get_cursor_image_and_name_request_t
xcb_xfixes_get_cursor_image_and_name_request_t
Definition: xfixes.h:586
xcb_xfixes_selection_notify_event_t
xcb_xfixes_selection_notify_event_t
Definition: xfixes.h:113
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_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_select_selection_input_request_t
xcb_xfixes_select_selection_input_request_t
Definition: xfixes.h:131
xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
Definition: xfixes.h:221
xcb_xfixes_get_cursor_image_reply_t
xcb_xfixes_get_cursor_image_reply_t
Definition: xfixes.h:201
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_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_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_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
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_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_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_change_save_set_request_t
xcb_xfixes_change_save_set_request_t
Definition: xfixes.h:84
xcb_xfixes_query_version_cookie_t
xcb_xfixes_query_version_cookie_t
Definition: xfixes.h:32
xcb_extension_t
Definition: xcbext.h:39
xcb_xfixes_delete_pointer_barrier_request_t
xcb_xfixes_delete_pointer_barrier_request_t
Definition: xfixes.h:730
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_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_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_region_iterator_t
struct xcb_xfixes_region_iterator_t xcb_xfixes_region_iterator_t
xcb_xfixes_region_iterator_t
xcb_xfixes_region_extents_request_t
xcb_xfixes_region_extents_request_t
Definition: xfixes.h:435
xcb_xfixes_barrier_iterator_t
struct xcb_xfixes_barrier_iterator_t xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_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_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_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_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_fetch_region_cookie_t
xcb_xfixes_fetch_region_cookie_t
Definition: xfixes.h:446
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_copy_region_request_t
xcb_xfixes_copy_region_request_t
Definition: xfixes.h:346
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_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_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_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_generic_iterator_t
Generic iterator.
Definition: xcb.h:114
xcb_xfixes_hide_cursor_request_t
xcb_xfixes_hide_cursor_request_t
Definition: xfixes.h:665
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_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_get_cursor_name_cookie_t
xcb_xfixes_get_cursor_name_cookie_t
Definition: xfixes.h:543
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_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_barrier_next
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:2376
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
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_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_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_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_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_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_show_cursor_request_t
xcb_xfixes_show_cursor_request_t
Definition: xfixes.h:678
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_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_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_destroy_region_request_t
xcb_xfixes_destroy_region_request_t
Definition: xfixes.h:320
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_create_region_from_window_request_t
xcb_xfixes_create_region_from_window_request_t
Definition: xfixes.h:276
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_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_query_version_request_t
xcb_xfixes_query_version_request_t
Definition: xfixes.h:42
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_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_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_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_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_picture_request_t
xcb_xfixes_create_region_from_picture_request_t
Definition: xfixes.h:306
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_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_union_region_request_t
xcb_xfixes_union_region_request_t
Definition: xfixes.h:360
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_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_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_set_gc_clip_region_request_t
xcb_xfixes_set_gc_clip_region_request_t
Definition: xfixes.h:481
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_invert_region_request_t
xcb_xfixes_invert_region_request_t
Definition: xfixes.h:405
xcb_xfixes_expand_region_request_t
xcb_xfixes_expand_region_request_t
Definition: xfixes.h:647
xcb_xfixes_get_cursor_image_and_name_reply_t
xcb_xfixes_get_cursor_image_and_name_reply_t
Definition: xfixes.h:595
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_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_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_get_cursor_name_request_t
xcb_xfixes_get_cursor_name_request_t
Definition: xfixes.h:553
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_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_create_region_from_gc_request_t
xcb_xfixes_create_region_from_gc_request_t
Definition: xfixes.h:292
xcb_xfixes_set_picture_clip_region_request_t
xcb_xfixes_set_picture_clip_region_request_t
Definition: xfixes.h:515
xcb_xfixes_get_cursor_image_cookie_t
xcb_xfixes_get_cursor_image_cookie_t
Definition: xfixes.h:182
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_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_create_region_request_t
xcb_xfixes_create_region_request_t
Definition: xfixes.h:249
xcb_xfixes_query_version_reply_t
xcb_xfixes_query_version_reply_t
Definition: xfixes.h:53
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_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_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_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_region_next
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:379
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_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_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_request_t
xcb_xfixes_translate_region_request_t
Definition: xfixes.h:420
xcb_rectangle_t
xcb_rectangle_t
Definition: xproto.h:234
xcb_xfixes_get_cursor_image_and_name_cookie_t
xcb_xfixes_get_cursor_image_and_name_cookie_t
Definition: xfixes.h:576
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_select_cursor_input_request_t
xcb_xfixes_select_cursor_input_request_t
Definition: xfixes.h:171
xcb_xfixes_region_end
xcb_generic_iterator_t xcb_xfixes_region_end(xcb_xfixes_region_iterator_t i)
Definition: xfixes.c:387
xcb_xfixes_create_pointer_barrier_request_t
xcb_xfixes_create_pointer_barrier_request_t
Definition: xfixes.h:709
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_rectangle_iterator_t
xcb_rectangle_iterator_t
Definition: xproto.h:244
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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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
xcb_xfixes_fetch_region_request_t
Definition: xfixes.h:456
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_request_t
struct xcb_xfixes_union_region_request_t xcb_xfixes_union_region_request_t
xcb_xfixes_union_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_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_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.h
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_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_name_reply_t
xcb_xfixes_get_cursor_name_reply_t
Definition: xfixes.h:563
xcb_xfixes_change_cursor_request_t
xcb_xfixes_change_cursor_request_t
Definition: xfixes.h:618
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_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_connection_t
Definition: xcbint.h:195
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_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_void_cookie_t
Generic cookie.
Definition: xcb.h:199
xcb_xfixes_barrier_iterator_t
xcb_xfixes_barrier_iterator_t
Definition: xfixes.h:690
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_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
xcb_void_cookie_t xcb_xfixes_show_cursor(xcb_connection_t *c, xcb_window_t window)
Definition: xfixes.c:2350
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_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_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_request_t
xcb_xfixes_create_region_from_bitmap_request_t
Definition: xfixes.h:262
xcb_xfixes_bad_region_error_t
xcb_xfixes_bad_region_error_t
Definition: xfixes.h:233
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_set_region_request_t
xcb_xfixes_set_region_request_t
Definition: xfixes.h:333
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_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_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:497