XCB: xfixes.h Source File

XCB 1.11.1

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

- File List
- Globals

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
1003 xcb_void_cookie_t
1004 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c ,
1005 xcb_xfixes_region_t region ,
1006 xcb_pixmap_t bitmap );
1007
1016 xcb_void_cookie_t
1017 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c ,
1018 xcb_xfixes_region_t region ,
1019 xcb_pixmap_t bitmap );
1020
1032 xcb_void_cookie_t
1033 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c ,
1034 xcb_xfixes_region_t region ,
1035 xcb_window_t window ,
1036 xcb_shape_kind_t kind );
1037
1046 xcb_void_cookie_t
1047 xcb_xfixes_create_region_from_window (xcb_connection_t *c ,
1048 xcb_xfixes_region_t region ,
1049 xcb_window_t window ,
1050 xcb_shape_kind_t kind );
1051
1063 xcb_void_cookie_t
1064 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c ,
1065 xcb_xfixes_region_t region ,
1066 xcb_gcontext_t gc );
1067
1076 xcb_void_cookie_t
1077 xcb_xfixes_create_region_from_gc (xcb_connection_t *c ,
1078 xcb_xfixes_region_t region ,
1079 xcb_gcontext_t gc );
1080
1092 xcb_void_cookie_t
1093 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c ,
1094 xcb_xfixes_region_t region ,
1095 xcb_render_picture_t picture );
1096
1105 xcb_void_cookie_t
1106 xcb_xfixes_create_region_from_picture (xcb_connection_t *c ,
1107 xcb_xfixes_region_t region ,
1108 xcb_render_picture_t picture );
1109
1121 xcb_void_cookie_t
1122 xcb_xfixes_destroy_region_checked (xcb_connection_t *c ,
1123 xcb_xfixes_region_t region );
1124
1133 xcb_void_cookie_t
1134 xcb_xfixes_destroy_region (xcb_connection_t *c ,
1135 xcb_xfixes_region_t region );
1136
1137 int
1138 xcb_xfixes_set_region_sizeof (const void *_buffer ,
1139 uint32_t rectangles_len );
1140
1152 xcb_void_cookie_t
1153 xcb_xfixes_set_region_checked (xcb_connection_t *c ,
1154 xcb_xfixes_region_t region ,
1155 uint32_t rectangles_len ,
1156 const xcb_rectangle_t *rectangles );
1157
1166 xcb_void_cookie_t
1167 xcb_xfixes_set_region (xcb_connection_t *c ,
1168 xcb_xfixes_region_t region ,
1169 uint32_t rectangles_len ,
1170 const xcb_rectangle_t *rectangles );
1171
1183 xcb_void_cookie_t
1184 xcb_xfixes_copy_region_checked (xcb_connection_t *c ,
1185 xcb_xfixes_region_t source ,
1186 xcb_xfixes_region_t destination );
1187
1196 xcb_void_cookie_t
1197 xcb_xfixes_copy_region (xcb_connection_t *c ,
1198 xcb_xfixes_region_t source ,
1199 xcb_xfixes_region_t destination );
1200
1212 xcb_void_cookie_t
1213 xcb_xfixes_union_region_checked (xcb_connection_t *c ,
1214 xcb_xfixes_region_t source1 ,
1215 xcb_xfixes_region_t source2 ,
1216 xcb_xfixes_region_t destination );
1217
1226 xcb_void_cookie_t
1227 xcb_xfixes_union_region (xcb_connection_t *c ,
1228 xcb_xfixes_region_t source1 ,
1229 xcb_xfixes_region_t source2 ,
1230 xcb_xfixes_region_t destination );
1231
1243 xcb_void_cookie_t
1244 xcb_xfixes_intersect_region_checked (xcb_connection_t *c ,
1245 xcb_xfixes_region_t source1 ,
1246 xcb_xfixes_region_t source2 ,
1247 xcb_xfixes_region_t destination );
1248
1257 xcb_void_cookie_t
1258 xcb_xfixes_intersect_region (xcb_connection_t *c ,
1259 xcb_xfixes_region_t source1 ,
1260 xcb_xfixes_region_t source2 ,
1261 xcb_xfixes_region_t destination );
1262
1274 xcb_void_cookie_t
1275 xcb_xfixes_subtract_region_checked (xcb_connection_t *c ,
1276 xcb_xfixes_region_t source1 ,
1277 xcb_xfixes_region_t source2 ,
1278 xcb_xfixes_region_t destination );
1279
1288 xcb_void_cookie_t
1289 xcb_xfixes_subtract_region (xcb_connection_t *c ,
1290 xcb_xfixes_region_t source1 ,
1291 xcb_xfixes_region_t source2 ,
1292 xcb_xfixes_region_t destination );
1293
1305 xcb_void_cookie_t
1306 xcb_xfixes_invert_region_checked (xcb_connection_t *c ,
1307 xcb_xfixes_region_t source ,
1308 xcb_rectangle_t bounds ,
1309 xcb_xfixes_region_t destination );
1310
1319 xcb_void_cookie_t
1320 xcb_xfixes_invert_region (xcb_connection_t *c ,
1321 xcb_xfixes_region_t source ,
1322 xcb_rectangle_t bounds ,
1323 xcb_xfixes_region_t destination );
1324
1336 xcb_void_cookie_t
1337 xcb_xfixes_translate_region_checked (xcb_connection_t *c ,
1338 xcb_xfixes_region_t region ,
1339 int16_t dx ,
1340 int16_t dy );
1341
1350 xcb_void_cookie_t
1351 xcb_xfixes_translate_region (xcb_connection_t *c ,
1352 xcb_xfixes_region_t region ,
1353 int16_t dx ,
1354 int16_t dy );
1355
1367 xcb_void_cookie_t
1368 xcb_xfixes_region_extents_checked (xcb_connection_t *c ,
1369 xcb_xfixes_region_t source ,
1370 xcb_xfixes_region_t destination );
1371
1380 xcb_void_cookie_t
1381 xcb_xfixes_region_extents (xcb_connection_t *c ,
1382 xcb_xfixes_region_t source ,
1383 xcb_xfixes_region_t destination );
1384
1385 int
1386 xcb_xfixes_fetch_region_sizeof (const void *_buffer );
1387
1396 xcb_xfixes_fetch_region_cookie_t
1397 xcb_xfixes_fetch_region (xcb_connection_t *c ,
1398 xcb_xfixes_region_t region );
1399
1411 xcb_xfixes_fetch_region_cookie_t
1412 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c ,
1413 xcb_xfixes_region_t region );
1414
1415 xcb_rectangle_t *
1416 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R );
1417
1418 int
1419 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R );
1420
1421 xcb_rectangle_iterator_t
1422 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R );
1423
1438 xcb_xfixes_fetch_region_reply_t *
1439 xcb_xfixes_fetch_region_reply (xcb_connection_t *c ,
1440 xcb_xfixes_fetch_region_cookie_t cookie ,
1441 xcb_generic_error_t **e );
1442
1454 xcb_void_cookie_t
1455 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c ,
1456 xcb_gcontext_t gc ,
1457 xcb_xfixes_region_t region ,
1458 int16_t x_origin ,
1459 int16_t y_origin );
1460
1469 xcb_void_cookie_t
1470 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c ,
1471 xcb_gcontext_t gc ,
1472 xcb_xfixes_region_t region ,
1473 int16_t x_origin ,
1474 int16_t y_origin );
1475
1487 xcb_void_cookie_t
1488 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c ,
1489 xcb_window_t dest ,
1490 xcb_shape_kind_t dest_kind ,
1491 int16_t x_offset ,
1492 int16_t y_offset ,
1493 xcb_xfixes_region_t region );
1494
1503 xcb_void_cookie_t
1504 xcb_xfixes_set_window_shape_region (xcb_connection_t *c ,
1505 xcb_window_t dest ,
1506 xcb_shape_kind_t dest_kind ,
1507 int16_t x_offset ,
1508 int16_t y_offset ,
1509 xcb_xfixes_region_t region );
1510
1522 xcb_void_cookie_t
1523 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c ,
1524 xcb_render_picture_t picture ,
1525 xcb_xfixes_region_t region ,
1526 int16_t x_origin ,
1527 int16_t y_origin );
1528
1537 xcb_void_cookie_t
1538 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c ,
1539 xcb_render_picture_t picture ,
1540 xcb_xfixes_region_t region ,
1541 int16_t x_origin ,
1542 int16_t y_origin );
1543
1544 int
1545 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer );
1546
1558 xcb_void_cookie_t
1559 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c ,
1560 xcb_cursor_t cursor ,
1561 uint16_t nbytes ,
1562 const char *name );
1563
1572 xcb_void_cookie_t
1573 xcb_xfixes_set_cursor_name (xcb_connection_t *c ,
1574 xcb_cursor_t cursor ,
1575 uint16_t nbytes ,
1576 const char *name );
1577
1578 int
1579 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer );
1580
1589 xcb_xfixes_get_cursor_name_cookie_t
1590 xcb_xfixes_get_cursor_name (xcb_connection_t *c ,
1591 xcb_cursor_t cursor );
1592
1604 xcb_xfixes_get_cursor_name_cookie_t
1605 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c ,
1606 xcb_cursor_t cursor );
1607
1608 char *
1609 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R );
1610
1611 int
1612 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R );
1613
1614 xcb_generic_iterator_t
1615 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R );
1616
1631 xcb_xfixes_get_cursor_name_reply_t *
1632 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c ,
1633 xcb_xfixes_get_cursor_name_cookie_t cookie ,
1634 xcb_generic_error_t **e );
1635
1636 int
1637 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer );
1638
1647 xcb_xfixes_get_cursor_image_and_name_cookie_t
1648 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c );
1649
1661 xcb_xfixes_get_cursor_image_and_name_cookie_t
1662 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c );
1663
1664 char *
1665 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1666
1667 int
1668 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1669
1670 xcb_generic_iterator_t
1671 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1672
1673 uint32_t *
1674 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1675
1676 int
1677 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1678
1679 xcb_generic_iterator_t
1680 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
1681
1696 xcb_xfixes_get_cursor_image_and_name_reply_t *
1697 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c ,
1698 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie ,
1699 xcb_generic_error_t **e );
1700
1712 xcb_void_cookie_t
1713 xcb_xfixes_change_cursor_checked (xcb_connection_t *c ,
1714 xcb_cursor_t source ,
1715 xcb_cursor_t destination );
1716
1725 xcb_void_cookie_t
1726 xcb_xfixes_change_cursor (xcb_connection_t *c ,
1727 xcb_cursor_t source ,
1728 xcb_cursor_t destination );
1729
1730 int
1731 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer );
1732
1744 xcb_void_cookie_t
1745 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c ,
1746 xcb_cursor_t src ,
1747 uint16_t nbytes ,
1748 const char *name );
1749
1758 xcb_void_cookie_t
1759 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c ,
1760 xcb_cursor_t src ,
1761 uint16_t nbytes ,
1762 const char *name );
1763
1775 xcb_void_cookie_t
1776 xcb_xfixes_expand_region_checked (xcb_connection_t *c ,
1777 xcb_xfixes_region_t source ,
1778 xcb_xfixes_region_t destination ,
1779 uint16_t left ,
1780 uint16_t right ,
1781 uint16_t top ,
1782 uint16_t bottom );
1783
1792 xcb_void_cookie_t
1793 xcb_xfixes_expand_region (xcb_connection_t *c ,
1794 xcb_xfixes_region_t source ,
1795 xcb_xfixes_region_t destination ,
1796 uint16_t left ,
1797 uint16_t right ,
1798 uint16_t top ,
1799 uint16_t bottom );
1800
1812 xcb_void_cookie_t
1813 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c ,
1814 xcb_window_t window );
1815
1824 xcb_void_cookie_t
1825 xcb_xfixes_hide_cursor (xcb_connection_t *c ,
1826 xcb_window_t window );
1827
1839 xcb_void_cookie_t
1840 xcb_xfixes_show_cursor_checked (xcb_connection_t *c ,
1841 xcb_window_t window );
1842
1851 xcb_void_cookie_t
1852 xcb_xfixes_show_cursor (xcb_connection_t *c ,
1853 xcb_window_t window );
1854
1863 void
1864 xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i );
1865
1875 xcb_generic_iterator_t
1876 xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i );
1877
1878 int
1879 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer );
1880
1892 xcb_void_cookie_t
1893 xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c ,
1894 xcb_xfixes_barrier_t barrier ,
1895 xcb_window_t window ,
1896 uint16_t x1 ,
1897 uint16_t y1 ,
1898 uint16_t x2 ,
1899 uint16_t y2 ,
1900 uint32_t directions ,
1901 uint16_t num_devices ,
1902 const uint16_t *devices );
1903
1912 xcb_void_cookie_t
1913 xcb_xfixes_create_pointer_barrier (xcb_connection_t *c ,
1914 xcb_xfixes_barrier_t barrier ,
1915 xcb_window_t window ,
1916 uint16_t x1 ,
1917 uint16_t y1 ,
1918 uint16_t x2 ,
1919 uint16_t y2 ,
1920 uint32_t directions ,
1921 uint16_t num_devices ,
1922 const uint16_t *devices );
1923
1935 xcb_void_cookie_t
1936 xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c ,
1937 xcb_xfixes_barrier_t barrier );
1938
1947 xcb_void_cookie_t
1948 xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c ,
1949 xcb_xfixes_barrier_t barrier );
1950
1951
1952 #ifdef __cplusplus
1953 }
1954 #endif
1955
1956 #endif
1957
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:170
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:807
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:1169
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:1390
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:1853
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:2431
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:1109
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:696
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:1079
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:1316
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:2077
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:2210
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:1462
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:1257
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:2457
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:1564
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:494
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:1497
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:929
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:901
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:2184
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:2288
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:1049
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:989
xcb_xfixes_barrier_end
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:2296
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:1627
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:1229
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:1983
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:1947
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:550
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:1754
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:1662
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:959
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:2236
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:2112
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:640
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:2148
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:1398
xcb_xfixes_destroy_region
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:750
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:2042
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:840
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:212
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:612
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:222
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:1342
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:522
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:1802
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:1532
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:581
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:1955
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:668
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:1877
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:1728
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:724
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:1430
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:2337
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:187
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:2262
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:2384
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:1139
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:873
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:1019
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:1199
xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:497