XCB: xfixes.h Source File

XCB 1.10

- 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
746 /*****************************************************************************
747 **
748 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version
749 **
750 ** @param xcb_connection_t *c
751 ** @param uint32_t client_major_version
752 ** @param uint32_t client_minor_version
753 ** @returns xcb_xfixes_query_version_cookie_t
754 **
755 *****************************************************************************/
756
757 xcb_xfixes_query_version_cookie_t
758 xcb_xfixes_query_version (xcb_connection_t *c ,
759 uint32_t client_major_version ,
760 uint32_t client_minor_version );
761
774 /*****************************************************************************
775 **
776 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked
777 **
778 ** @param xcb_connection_t *c
779 ** @param uint32_t client_major_version
780 ** @param uint32_t client_minor_version
781 ** @returns xcb_xfixes_query_version_cookie_t
782 **
783 *****************************************************************************/
784
785 xcb_xfixes_query_version_cookie_t
786 xcb_xfixes_query_version_unchecked (xcb_connection_t *c ,
787 uint32_t client_major_version ,
788 uint32_t client_minor_version );
789
805 /*****************************************************************************
806 **
807 ** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply
808 **
809 ** @param xcb_connection_t *c
810 ** @param xcb_xfixes_query_version_cookie_t cookie
811 ** @param xcb_generic_error_t **e
812 ** @returns xcb_xfixes_query_version_reply_t *
813 **
814 *****************************************************************************/
815
816 xcb_xfixes_query_version_reply_t *
817 xcb_xfixes_query_version_reply (xcb_connection_t *c ,
818 xcb_xfixes_query_version_cookie_t cookie ,
819 xcb_generic_error_t **e );
820
833 /*****************************************************************************
834 **
835 ** xcb_void_cookie_t xcb_xfixes_change_save_set_checked
836 **
837 ** @param xcb_connection_t *c
838 ** @param uint8_t mode
839 ** @param uint8_t target
840 ** @param uint8_t map
841 ** @param xcb_window_t window
842 ** @returns xcb_void_cookie_t
843 **
844 *****************************************************************************/
845
846 xcb_void_cookie_t
847 xcb_xfixes_change_save_set_checked (xcb_connection_t *c ,
848 uint8_t mode ,
849 uint8_t target ,
850 uint8_t map ,
851 xcb_window_t window );
852
862 /*****************************************************************************
863 **
864 ** xcb_void_cookie_t xcb_xfixes_change_save_set
865 **
866 ** @param xcb_connection_t *c
867 ** @param uint8_t mode
868 ** @param uint8_t target
869 ** @param uint8_t map
870 ** @param xcb_window_t window
871 ** @returns xcb_void_cookie_t
872 **
873 *****************************************************************************/
874
875 xcb_void_cookie_t
876 xcb_xfixes_change_save_set (xcb_connection_t *c ,
877 uint8_t mode ,
878 uint8_t target ,
879 uint8_t map ,
880 xcb_window_t window );
881
894 /*****************************************************************************
895 **
896 ** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked
897 **
898 ** @param xcb_connection_t *c
899 ** @param xcb_window_t window
900 ** @param xcb_atom_t selection
901 ** @param uint32_t event_mask
902 ** @returns xcb_void_cookie_t
903 **
904 *****************************************************************************/
905
906 xcb_void_cookie_t
907 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c ,
908 xcb_window_t window ,
909 xcb_atom_t selection ,
910 uint32_t event_mask );
911
921 /*****************************************************************************
922 **
923 ** xcb_void_cookie_t xcb_xfixes_select_selection_input
924 **
925 ** @param xcb_connection_t *c
926 ** @param xcb_window_t window
927 ** @param xcb_atom_t selection
928 ** @param uint32_t event_mask
929 ** @returns xcb_void_cookie_t
930 **
931 *****************************************************************************/
932
933 xcb_void_cookie_t
934 xcb_xfixes_select_selection_input (xcb_connection_t *c ,
935 xcb_window_t window ,
936 xcb_atom_t selection ,
937 uint32_t event_mask );
938
951 /*****************************************************************************
952 **
953 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked
954 **
955 ** @param xcb_connection_t *c
956 ** @param xcb_window_t window
957 ** @param uint32_t event_mask
958 ** @returns xcb_void_cookie_t
959 **
960 *****************************************************************************/
961
962 xcb_void_cookie_t
963 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c ,
964 xcb_window_t window ,
965 uint32_t event_mask );
966
976 /*****************************************************************************
977 **
978 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input
979 **
980 ** @param xcb_connection_t *c
981 ** @param xcb_window_t window
982 ** @param uint32_t event_mask
983 ** @returns xcb_void_cookie_t
984 **
985 *****************************************************************************/
986
987 xcb_void_cookie_t
988 xcb_xfixes_select_cursor_input (xcb_connection_t *c ,
989 xcb_window_t window ,
990 uint32_t event_mask );
991
992 int
993 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer );
994
1004 /*****************************************************************************
1005 **
1006 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image
1007 **
1008 ** @param xcb_connection_t *c
1009 ** @returns xcb_xfixes_get_cursor_image_cookie_t
1010 **
1011 *****************************************************************************/
1012
1013 xcb_xfixes_get_cursor_image_cookie_t
1014 xcb_xfixes_get_cursor_image (xcb_connection_t *c );
1015
1028 /*****************************************************************************
1029 **
1030 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked
1031 **
1032 ** @param xcb_connection_t *c
1033 ** @returns xcb_xfixes_get_cursor_image_cookie_t
1034 **
1035 *****************************************************************************/
1036
1037 xcb_xfixes_get_cursor_image_cookie_t
1038 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c );
1039
1040
1041 /*****************************************************************************
1042 **
1043 ** uint32_t * xcb_xfixes_get_cursor_image_cursor_image
1044 **
1045 ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1046 ** @returns uint32_t *
1047 **
1048 *****************************************************************************/
1049
1050 uint32_t *
1051 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R );
1052
1053
1054 /*****************************************************************************
1055 **
1056 ** int xcb_xfixes_get_cursor_image_cursor_image_length
1057 **
1058 ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1059 ** @returns int
1060 **
1061 *****************************************************************************/
1062
1063 int
1064 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R );
1065
1066
1067 /*****************************************************************************
1068 **
1069 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end
1070 **
1071 ** @param const xcb_xfixes_get_cursor_image_reply_t *R
1072 ** @returns xcb_generic_iterator_t
1073 **
1074 *****************************************************************************/
1075
1076 xcb_generic_iterator_t
1077 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R );
1078
1094 /*****************************************************************************
1095 **
1096 ** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply
1097 **
1098 ** @param xcb_connection_t *c
1099 ** @param xcb_xfixes_get_cursor_image_cookie_t cookie
1100 ** @param xcb_generic_error_t **e
1101 ** @returns xcb_xfixes_get_cursor_image_reply_t *
1102 **
1103 *****************************************************************************/
1104
1105 xcb_xfixes_get_cursor_image_reply_t *
1106 xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c ,
1107 xcb_xfixes_get_cursor_image_cookie_t cookie ,
1108 xcb_generic_error_t **e );
1109
1119 /*****************************************************************************
1120 **
1121 ** void xcb_xfixes_region_next
1122 **
1123 ** @param xcb_xfixes_region_iterator_t *i
1124 ** @returns void
1125 **
1126 *****************************************************************************/
1127
1128 void
1129 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i );
1130
1141 /*****************************************************************************
1142 **
1143 ** xcb_generic_iterator_t xcb_xfixes_region_end
1144 **
1145 ** @param xcb_xfixes_region_iterator_t i
1146 ** @returns xcb_generic_iterator_t
1147 **
1148 *****************************************************************************/
1149
1150 xcb_generic_iterator_t
1151 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i );
1152
1153 int
1154 xcb_xfixes_create_region_sizeof (const void *_buffer ,
1155 uint32_t rectangles_len );
1156
1169 /*****************************************************************************
1170 **
1171 ** xcb_void_cookie_t xcb_xfixes_create_region_checked
1172 **
1173 ** @param xcb_connection_t *c
1174 ** @param xcb_xfixes_region_t region
1175 ** @param uint32_t rectangles_len
1176 ** @param const xcb_rectangle_t *rectangles
1177 ** @returns xcb_void_cookie_t
1178 **
1179 *****************************************************************************/
1180
1181 xcb_void_cookie_t
1182 xcb_xfixes_create_region_checked (xcb_connection_t *c ,
1183 xcb_xfixes_region_t region ,
1184 uint32_t rectangles_len ,
1185 const xcb_rectangle_t *rectangles );
1186
1196 /*****************************************************************************
1197 **
1198 ** xcb_void_cookie_t xcb_xfixes_create_region
1199 **
1200 ** @param xcb_connection_t *c
1201 ** @param xcb_xfixes_region_t region
1202 ** @param uint32_t rectangles_len
1203 ** @param const xcb_rectangle_t *rectangles
1204 ** @returns xcb_void_cookie_t
1205 **
1206 *****************************************************************************/
1207
1208 xcb_void_cookie_t
1209 xcb_xfixes_create_region (xcb_connection_t *c ,
1210 xcb_xfixes_region_t region ,
1211 uint32_t rectangles_len ,
1212 const xcb_rectangle_t *rectangles );
1213
1226 /*****************************************************************************
1227 **
1228 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked
1229 **
1230 ** @param xcb_connection_t *c
1231 ** @param xcb_xfixes_region_t region
1232 ** @param xcb_pixmap_t bitmap
1233 ** @returns xcb_void_cookie_t
1234 **
1235 *****************************************************************************/
1236
1237 xcb_void_cookie_t
1238 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c ,
1239 xcb_xfixes_region_t region ,
1240 xcb_pixmap_t bitmap );
1241
1251 /*****************************************************************************
1252 **
1253 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap
1254 **
1255 ** @param xcb_connection_t *c
1256 ** @param xcb_xfixes_region_t region
1257 ** @param xcb_pixmap_t bitmap
1258 ** @returns xcb_void_cookie_t
1259 **
1260 *****************************************************************************/
1261
1262 xcb_void_cookie_t
1263 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c ,
1264 xcb_xfixes_region_t region ,
1265 xcb_pixmap_t bitmap );
1266
1279 /*****************************************************************************
1280 **
1281 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked
1282 **
1283 ** @param xcb_connection_t *c
1284 ** @param xcb_xfixes_region_t region
1285 ** @param xcb_window_t window
1286 ** @param xcb_shape_kind_t kind
1287 ** @returns xcb_void_cookie_t
1288 **
1289 *****************************************************************************/
1290
1291 xcb_void_cookie_t
1292 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c ,
1293 xcb_xfixes_region_t region ,
1294 xcb_window_t window ,
1295 xcb_shape_kind_t kind );
1296
1306 /*****************************************************************************
1307 **
1308 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window
1309 **
1310 ** @param xcb_connection_t *c
1311 ** @param xcb_xfixes_region_t region
1312 ** @param xcb_window_t window
1313 ** @param xcb_shape_kind_t kind
1314 ** @returns xcb_void_cookie_t
1315 **
1316 *****************************************************************************/
1317
1318 xcb_void_cookie_t
1319 xcb_xfixes_create_region_from_window (xcb_connection_t *c ,
1320 xcb_xfixes_region_t region ,
1321 xcb_window_t window ,
1322 xcb_shape_kind_t kind );
1323
1336 /*****************************************************************************
1337 **
1338 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked
1339 **
1340 ** @param xcb_connection_t *c
1341 ** @param xcb_xfixes_region_t region
1342 ** @param xcb_gcontext_t gc
1343 ** @returns xcb_void_cookie_t
1344 **
1345 *****************************************************************************/
1346
1347 xcb_void_cookie_t
1348 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c ,
1349 xcb_xfixes_region_t region ,
1350 xcb_gcontext_t gc );
1351
1361 /*****************************************************************************
1362 **
1363 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc
1364 **
1365 ** @param xcb_connection_t *c
1366 ** @param xcb_xfixes_region_t region
1367 ** @param xcb_gcontext_t gc
1368 ** @returns xcb_void_cookie_t
1369 **
1370 *****************************************************************************/
1371
1372 xcb_void_cookie_t
1373 xcb_xfixes_create_region_from_gc (xcb_connection_t *c ,
1374 xcb_xfixes_region_t region ,
1375 xcb_gcontext_t gc );
1376
1389 /*****************************************************************************
1390 **
1391 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked
1392 **
1393 ** @param xcb_connection_t *c
1394 ** @param xcb_xfixes_region_t region
1395 ** @param xcb_render_picture_t picture
1396 ** @returns xcb_void_cookie_t
1397 **
1398 *****************************************************************************/
1399
1400 xcb_void_cookie_t
1401 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c ,
1402 xcb_xfixes_region_t region ,
1403 xcb_render_picture_t picture );
1404
1414 /*****************************************************************************
1415 **
1416 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture
1417 **
1418 ** @param xcb_connection_t *c
1419 ** @param xcb_xfixes_region_t region
1420 ** @param xcb_render_picture_t picture
1421 ** @returns xcb_void_cookie_t
1422 **
1423 *****************************************************************************/
1424
1425 xcb_void_cookie_t
1426 xcb_xfixes_create_region_from_picture (xcb_connection_t *c ,
1427 xcb_xfixes_region_t region ,
1428 xcb_render_picture_t picture );
1429
1442 /*****************************************************************************
1443 **
1444 ** xcb_void_cookie_t xcb_xfixes_destroy_region_checked
1445 **
1446 ** @param xcb_connection_t *c
1447 ** @param xcb_xfixes_region_t region
1448 ** @returns xcb_void_cookie_t
1449 **
1450 *****************************************************************************/
1451
1452 xcb_void_cookie_t
1453 xcb_xfixes_destroy_region_checked (xcb_connection_t *c ,
1454 xcb_xfixes_region_t region );
1455
1465 /*****************************************************************************
1466 **
1467 ** xcb_void_cookie_t xcb_xfixes_destroy_region
1468 **
1469 ** @param xcb_connection_t *c
1470 ** @param xcb_xfixes_region_t region
1471 ** @returns xcb_void_cookie_t
1472 **
1473 *****************************************************************************/
1474
1475 xcb_void_cookie_t
1476 xcb_xfixes_destroy_region (xcb_connection_t *c ,
1477 xcb_xfixes_region_t region );
1478
1479 int
1480 xcb_xfixes_set_region_sizeof (const void *_buffer ,
1481 uint32_t rectangles_len );
1482
1495 /*****************************************************************************
1496 **
1497 ** xcb_void_cookie_t xcb_xfixes_set_region_checked
1498 **
1499 ** @param xcb_connection_t *c
1500 ** @param xcb_xfixes_region_t region
1501 ** @param uint32_t rectangles_len
1502 ** @param const xcb_rectangle_t *rectangles
1503 ** @returns xcb_void_cookie_t
1504 **
1505 *****************************************************************************/
1506
1507 xcb_void_cookie_t
1508 xcb_xfixes_set_region_checked (xcb_connection_t *c ,
1509 xcb_xfixes_region_t region ,
1510 uint32_t rectangles_len ,
1511 const xcb_rectangle_t *rectangles );
1512
1522 /*****************************************************************************
1523 **
1524 ** xcb_void_cookie_t xcb_xfixes_set_region
1525 **
1526 ** @param xcb_connection_t *c
1527 ** @param xcb_xfixes_region_t region
1528 ** @param uint32_t rectangles_len
1529 ** @param const xcb_rectangle_t *rectangles
1530 ** @returns xcb_void_cookie_t
1531 **
1532 *****************************************************************************/
1533
1534 xcb_void_cookie_t
1535 xcb_xfixes_set_region (xcb_connection_t *c ,
1536 xcb_xfixes_region_t region ,
1537 uint32_t rectangles_len ,
1538 const xcb_rectangle_t *rectangles );
1539
1552 /*****************************************************************************
1553 **
1554 ** xcb_void_cookie_t xcb_xfixes_copy_region_checked
1555 **
1556 ** @param xcb_connection_t *c
1557 ** @param xcb_xfixes_region_t source
1558 ** @param xcb_xfixes_region_t destination
1559 ** @returns xcb_void_cookie_t
1560 **
1561 *****************************************************************************/
1562
1563 xcb_void_cookie_t
1564 xcb_xfixes_copy_region_checked (xcb_connection_t *c ,
1565 xcb_xfixes_region_t source ,
1566 xcb_xfixes_region_t destination );
1567
1577 /*****************************************************************************
1578 **
1579 ** xcb_void_cookie_t xcb_xfixes_copy_region
1580 **
1581 ** @param xcb_connection_t *c
1582 ** @param xcb_xfixes_region_t source
1583 ** @param xcb_xfixes_region_t destination
1584 ** @returns xcb_void_cookie_t
1585 **
1586 *****************************************************************************/
1587
1588 xcb_void_cookie_t
1589 xcb_xfixes_copy_region (xcb_connection_t *c ,
1590 xcb_xfixes_region_t source ,
1591 xcb_xfixes_region_t destination );
1592
1605 /*****************************************************************************
1606 **
1607 ** xcb_void_cookie_t xcb_xfixes_union_region_checked
1608 **
1609 ** @param xcb_connection_t *c
1610 ** @param xcb_xfixes_region_t source1
1611 ** @param xcb_xfixes_region_t source2
1612 ** @param xcb_xfixes_region_t destination
1613 ** @returns xcb_void_cookie_t
1614 **
1615 *****************************************************************************/
1616
1617 xcb_void_cookie_t
1618 xcb_xfixes_union_region_checked (xcb_connection_t *c ,
1619 xcb_xfixes_region_t source1 ,
1620 xcb_xfixes_region_t source2 ,
1621 xcb_xfixes_region_t destination );
1622
1632 /*****************************************************************************
1633 **
1634 ** xcb_void_cookie_t xcb_xfixes_union_region
1635 **
1636 ** @param xcb_connection_t *c
1637 ** @param xcb_xfixes_region_t source1
1638 ** @param xcb_xfixes_region_t source2
1639 ** @param xcb_xfixes_region_t destination
1640 ** @returns xcb_void_cookie_t
1641 **
1642 *****************************************************************************/
1643
1644 xcb_void_cookie_t
1645 xcb_xfixes_union_region (xcb_connection_t *c ,
1646 xcb_xfixes_region_t source1 ,
1647 xcb_xfixes_region_t source2 ,
1648 xcb_xfixes_region_t destination );
1649
1662 /*****************************************************************************
1663 **
1664 ** xcb_void_cookie_t xcb_xfixes_intersect_region_checked
1665 **
1666 ** @param xcb_connection_t *c
1667 ** @param xcb_xfixes_region_t source1
1668 ** @param xcb_xfixes_region_t source2
1669 ** @param xcb_xfixes_region_t destination
1670 ** @returns xcb_void_cookie_t
1671 **
1672 *****************************************************************************/
1673
1674 xcb_void_cookie_t
1675 xcb_xfixes_intersect_region_checked (xcb_connection_t *c ,
1676 xcb_xfixes_region_t source1 ,
1677 xcb_xfixes_region_t source2 ,
1678 xcb_xfixes_region_t destination );
1679
1689 /*****************************************************************************
1690 **
1691 ** xcb_void_cookie_t xcb_xfixes_intersect_region
1692 **
1693 ** @param xcb_connection_t *c
1694 ** @param xcb_xfixes_region_t source1
1695 ** @param xcb_xfixes_region_t source2
1696 ** @param xcb_xfixes_region_t destination
1697 ** @returns xcb_void_cookie_t
1698 **
1699 *****************************************************************************/
1700
1701 xcb_void_cookie_t
1702 xcb_xfixes_intersect_region (xcb_connection_t *c ,
1703 xcb_xfixes_region_t source1 ,
1704 xcb_xfixes_region_t source2 ,
1705 xcb_xfixes_region_t destination );
1706
1719 /*****************************************************************************
1720 **
1721 ** xcb_void_cookie_t xcb_xfixes_subtract_region_checked
1722 **
1723 ** @param xcb_connection_t *c
1724 ** @param xcb_xfixes_region_t source1
1725 ** @param xcb_xfixes_region_t source2
1726 ** @param xcb_xfixes_region_t destination
1727 ** @returns xcb_void_cookie_t
1728 **
1729 *****************************************************************************/
1730
1731 xcb_void_cookie_t
1732 xcb_xfixes_subtract_region_checked (xcb_connection_t *c ,
1733 xcb_xfixes_region_t source1 ,
1734 xcb_xfixes_region_t source2 ,
1735 xcb_xfixes_region_t destination );
1736
1746 /*****************************************************************************
1747 **
1748 ** xcb_void_cookie_t xcb_xfixes_subtract_region
1749 **
1750 ** @param xcb_connection_t *c
1751 ** @param xcb_xfixes_region_t source1
1752 ** @param xcb_xfixes_region_t source2
1753 ** @param xcb_xfixes_region_t destination
1754 ** @returns xcb_void_cookie_t
1755 **
1756 *****************************************************************************/
1757
1758 xcb_void_cookie_t
1759 xcb_xfixes_subtract_region (xcb_connection_t *c ,
1760 xcb_xfixes_region_t source1 ,
1761 xcb_xfixes_region_t source2 ,
1762 xcb_xfixes_region_t destination );
1763
1776 /*****************************************************************************
1777 **
1778 ** xcb_void_cookie_t xcb_xfixes_invert_region_checked
1779 **
1780 ** @param xcb_connection_t *c
1781 ** @param xcb_xfixes_region_t source
1782 ** @param xcb_rectangle_t bounds
1783 ** @param xcb_xfixes_region_t destination
1784 ** @returns xcb_void_cookie_t
1785 **
1786 *****************************************************************************/
1787
1788 xcb_void_cookie_t
1789 xcb_xfixes_invert_region_checked (xcb_connection_t *c ,
1790 xcb_xfixes_region_t source ,
1791 xcb_rectangle_t bounds ,
1792 xcb_xfixes_region_t destination );
1793
1803 /*****************************************************************************
1804 **
1805 ** xcb_void_cookie_t xcb_xfixes_invert_region
1806 **
1807 ** @param xcb_connection_t *c
1808 ** @param xcb_xfixes_region_t source
1809 ** @param xcb_rectangle_t bounds
1810 ** @param xcb_xfixes_region_t destination
1811 ** @returns xcb_void_cookie_t
1812 **
1813 *****************************************************************************/
1814
1815 xcb_void_cookie_t
1816 xcb_xfixes_invert_region (xcb_connection_t *c ,
1817 xcb_xfixes_region_t source ,
1818 xcb_rectangle_t bounds ,
1819 xcb_xfixes_region_t destination );
1820
1833 /*****************************************************************************
1834 **
1835 ** xcb_void_cookie_t xcb_xfixes_translate_region_checked
1836 **
1837 ** @param xcb_connection_t *c
1838 ** @param xcb_xfixes_region_t region
1839 ** @param int16_t dx
1840 ** @param int16_t dy
1841 ** @returns xcb_void_cookie_t
1842 **
1843 *****************************************************************************/
1844
1845 xcb_void_cookie_t
1846 xcb_xfixes_translate_region_checked (xcb_connection_t *c ,
1847 xcb_xfixes_region_t region ,
1848 int16_t dx ,
1849 int16_t dy );
1850
1860 /*****************************************************************************
1861 **
1862 ** xcb_void_cookie_t xcb_xfixes_translate_region
1863 **
1864 ** @param xcb_connection_t *c
1865 ** @param xcb_xfixes_region_t region
1866 ** @param int16_t dx
1867 ** @param int16_t dy
1868 ** @returns xcb_void_cookie_t
1869 **
1870 *****************************************************************************/
1871
1872 xcb_void_cookie_t
1873 xcb_xfixes_translate_region (xcb_connection_t *c ,
1874 xcb_xfixes_region_t region ,
1875 int16_t dx ,
1876 int16_t dy );
1877
1890 /*****************************************************************************
1891 **
1892 ** xcb_void_cookie_t xcb_xfixes_region_extents_checked
1893 **
1894 ** @param xcb_connection_t *c
1895 ** @param xcb_xfixes_region_t source
1896 ** @param xcb_xfixes_region_t destination
1897 ** @returns xcb_void_cookie_t
1898 **
1899 *****************************************************************************/
1900
1901 xcb_void_cookie_t
1902 xcb_xfixes_region_extents_checked (xcb_connection_t *c ,
1903 xcb_xfixes_region_t source ,
1904 xcb_xfixes_region_t destination );
1905
1915 /*****************************************************************************
1916 **
1917 ** xcb_void_cookie_t xcb_xfixes_region_extents
1918 **
1919 ** @param xcb_connection_t *c
1920 ** @param xcb_xfixes_region_t source
1921 ** @param xcb_xfixes_region_t destination
1922 ** @returns xcb_void_cookie_t
1923 **
1924 *****************************************************************************/
1925
1926 xcb_void_cookie_t
1927 xcb_xfixes_region_extents (xcb_connection_t *c ,
1928 xcb_xfixes_region_t source ,
1929 xcb_xfixes_region_t destination );
1930
1931 int
1932 xcb_xfixes_fetch_region_sizeof (const void *_buffer );
1933
1943 /*****************************************************************************
1944 **
1945 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region
1946 **
1947 ** @param xcb_connection_t *c
1948 ** @param xcb_xfixes_region_t region
1949 ** @returns xcb_xfixes_fetch_region_cookie_t
1950 **
1951 *****************************************************************************/
1952
1953 xcb_xfixes_fetch_region_cookie_t
1954 xcb_xfixes_fetch_region (xcb_connection_t *c ,
1955 xcb_xfixes_region_t region );
1956
1969 /*****************************************************************************
1970 **
1971 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked
1972 **
1973 ** @param xcb_connection_t *c
1974 ** @param xcb_xfixes_region_t region
1975 ** @returns xcb_xfixes_fetch_region_cookie_t
1976 **
1977 *****************************************************************************/
1978
1979 xcb_xfixes_fetch_region_cookie_t
1980 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c ,
1981 xcb_xfixes_region_t region );
1982
1983
1984 /*****************************************************************************
1985 **
1986 ** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles
1987 **
1988 ** @param const xcb_xfixes_fetch_region_reply_t *R
1989 ** @returns xcb_rectangle_t *
1990 **
1991 *****************************************************************************/
1992
1993 xcb_rectangle_t *
1994 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R );
1995
1996
1997 /*****************************************************************************
1998 **
1999 ** int xcb_xfixes_fetch_region_rectangles_length
2000 **
2001 ** @param const xcb_xfixes_fetch_region_reply_t *R
2002 ** @returns int
2003 **
2004 *****************************************************************************/
2005
2006 int
2007 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R );
2008
2009
2010 /*****************************************************************************
2011 **
2012 ** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator
2013 **
2014 ** @param const xcb_xfixes_fetch_region_reply_t *R
2015 ** @returns xcb_rectangle_iterator_t
2016 **
2017 *****************************************************************************/
2018
2019 xcb_rectangle_iterator_t
2020 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R );
2021
2037 /*****************************************************************************
2038 **
2039 ** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply
2040 **
2041 ** @param xcb_connection_t *c
2042 ** @param xcb_xfixes_fetch_region_cookie_t cookie
2043 ** @param xcb_generic_error_t **e
2044 ** @returns xcb_xfixes_fetch_region_reply_t *
2045 **
2046 *****************************************************************************/
2047
2048 xcb_xfixes_fetch_region_reply_t *
2049 xcb_xfixes_fetch_region_reply (xcb_connection_t *c ,
2050 xcb_xfixes_fetch_region_cookie_t cookie ,
2051 xcb_generic_error_t **e );
2052
2065 /*****************************************************************************
2066 **
2067 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked
2068 **
2069 ** @param xcb_connection_t *c
2070 ** @param xcb_gcontext_t gc
2071 ** @param xcb_xfixes_region_t region
2072 ** @param int16_t x_origin
2073 ** @param int16_t y_origin
2074 ** @returns xcb_void_cookie_t
2075 **
2076 *****************************************************************************/
2077
2078 xcb_void_cookie_t
2079 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c ,
2080 xcb_gcontext_t gc ,
2081 xcb_xfixes_region_t region ,
2082 int16_t x_origin ,
2083 int16_t y_origin );
2084
2094 /*****************************************************************************
2095 **
2096 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region
2097 **
2098 ** @param xcb_connection_t *c
2099 ** @param xcb_gcontext_t gc
2100 ** @param xcb_xfixes_region_t region
2101 ** @param int16_t x_origin
2102 ** @param int16_t y_origin
2103 ** @returns xcb_void_cookie_t
2104 **
2105 *****************************************************************************/
2106
2107 xcb_void_cookie_t
2108 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c ,
2109 xcb_gcontext_t gc ,
2110 xcb_xfixes_region_t region ,
2111 int16_t x_origin ,
2112 int16_t y_origin );
2113
2126 /*****************************************************************************
2127 **
2128 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked
2129 **
2130 ** @param xcb_connection_t *c
2131 ** @param xcb_window_t dest
2132 ** @param xcb_shape_kind_t dest_kind
2133 ** @param int16_t x_offset
2134 ** @param int16_t y_offset
2135 ** @param xcb_xfixes_region_t region
2136 ** @returns xcb_void_cookie_t
2137 **
2138 *****************************************************************************/
2139
2140 xcb_void_cookie_t
2141 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c ,
2142 xcb_window_t dest ,
2143 xcb_shape_kind_t dest_kind ,
2144 int16_t x_offset ,
2145 int16_t y_offset ,
2146 xcb_xfixes_region_t region );
2147
2157 /*****************************************************************************
2158 **
2159 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region
2160 **
2161 ** @param xcb_connection_t *c
2162 ** @param xcb_window_t dest
2163 ** @param xcb_shape_kind_t dest_kind
2164 ** @param int16_t x_offset
2165 ** @param int16_t y_offset
2166 ** @param xcb_xfixes_region_t region
2167 ** @returns xcb_void_cookie_t
2168 **
2169 *****************************************************************************/
2170
2171 xcb_void_cookie_t
2172 xcb_xfixes_set_window_shape_region (xcb_connection_t *c ,
2173 xcb_window_t dest ,
2174 xcb_shape_kind_t dest_kind ,
2175 int16_t x_offset ,
2176 int16_t y_offset ,
2177 xcb_xfixes_region_t region );
2178
2191 /*****************************************************************************
2192 **
2193 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked
2194 **
2195 ** @param xcb_connection_t *c
2196 ** @param xcb_render_picture_t picture
2197 ** @param xcb_xfixes_region_t region
2198 ** @param int16_t x_origin
2199 ** @param int16_t y_origin
2200 ** @returns xcb_void_cookie_t
2201 **
2202 *****************************************************************************/
2203
2204 xcb_void_cookie_t
2205 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c ,
2206 xcb_render_picture_t picture ,
2207 xcb_xfixes_region_t region ,
2208 int16_t x_origin ,
2209 int16_t y_origin );
2210
2220 /*****************************************************************************
2221 **
2222 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region
2223 **
2224 ** @param xcb_connection_t *c
2225 ** @param xcb_render_picture_t picture
2226 ** @param xcb_xfixes_region_t region
2227 ** @param int16_t x_origin
2228 ** @param int16_t y_origin
2229 ** @returns xcb_void_cookie_t
2230 **
2231 *****************************************************************************/
2232
2233 xcb_void_cookie_t
2234 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c ,
2235 xcb_render_picture_t picture ,
2236 xcb_xfixes_region_t region ,
2237 int16_t x_origin ,
2238 int16_t y_origin );
2239
2240 int
2241 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer );
2242
2255 /*****************************************************************************
2256 **
2257 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked
2258 **
2259 ** @param xcb_connection_t *c
2260 ** @param xcb_cursor_t cursor
2261 ** @param uint16_t nbytes
2262 ** @param const char *name
2263 ** @returns xcb_void_cookie_t
2264 **
2265 *****************************************************************************/
2266
2267 xcb_void_cookie_t
2268 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c ,
2269 xcb_cursor_t cursor ,
2270 uint16_t nbytes ,
2271 const char *name );
2272
2282 /*****************************************************************************
2283 **
2284 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name
2285 **
2286 ** @param xcb_connection_t *c
2287 ** @param xcb_cursor_t cursor
2288 ** @param uint16_t nbytes
2289 ** @param const char *name
2290 ** @returns xcb_void_cookie_t
2291 **
2292 *****************************************************************************/
2293
2294 xcb_void_cookie_t
2295 xcb_xfixes_set_cursor_name (xcb_connection_t *c ,
2296 xcb_cursor_t cursor ,
2297 uint16_t nbytes ,
2298 const char *name );
2299
2300 int
2301 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer );
2302
2312 /*****************************************************************************
2313 **
2314 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name
2315 **
2316 ** @param xcb_connection_t *c
2317 ** @param xcb_cursor_t cursor
2318 ** @returns xcb_xfixes_get_cursor_name_cookie_t
2319 **
2320 *****************************************************************************/
2321
2322 xcb_xfixes_get_cursor_name_cookie_t
2323 xcb_xfixes_get_cursor_name (xcb_connection_t *c ,
2324 xcb_cursor_t cursor );
2325
2338 /*****************************************************************************
2339 **
2340 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked
2341 **
2342 ** @param xcb_connection_t *c
2343 ** @param xcb_cursor_t cursor
2344 ** @returns xcb_xfixes_get_cursor_name_cookie_t
2345 **
2346 *****************************************************************************/
2347
2348 xcb_xfixes_get_cursor_name_cookie_t
2349 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c ,
2350 xcb_cursor_t cursor );
2351
2352
2353 /*****************************************************************************
2354 **
2355 ** char * xcb_xfixes_get_cursor_name_name
2356 **
2357 ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2358 ** @returns char *
2359 **
2360 *****************************************************************************/
2361
2362 char *
2363 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R );
2364
2365
2366 /*****************************************************************************
2367 **
2368 ** int xcb_xfixes_get_cursor_name_name_length
2369 **
2370 ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2371 ** @returns int
2372 **
2373 *****************************************************************************/
2374
2375 int
2376 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R );
2377
2378
2379 /*****************************************************************************
2380 **
2381 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end
2382 **
2383 ** @param const xcb_xfixes_get_cursor_name_reply_t *R
2384 ** @returns xcb_generic_iterator_t
2385 **
2386 *****************************************************************************/
2387
2388 xcb_generic_iterator_t
2389 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R );
2390
2406 /*****************************************************************************
2407 **
2408 ** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply
2409 **
2410 ** @param xcb_connection_t *c
2411 ** @param xcb_xfixes_get_cursor_name_cookie_t cookie
2412 ** @param xcb_generic_error_t **e
2413 ** @returns xcb_xfixes_get_cursor_name_reply_t *
2414 **
2415 *****************************************************************************/
2416
2417 xcb_xfixes_get_cursor_name_reply_t *
2418 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c ,
2419 xcb_xfixes_get_cursor_name_cookie_t cookie ,
2420 xcb_generic_error_t **e );
2421
2422 int
2423 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer );
2424
2434 /*****************************************************************************
2435 **
2436 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name
2437 **
2438 ** @param xcb_connection_t *c
2439 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
2440 **
2441 *****************************************************************************/
2442
2443 xcb_xfixes_get_cursor_image_and_name_cookie_t
2444 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c );
2445
2458 /*****************************************************************************
2459 **
2460 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked
2461 **
2462 ** @param xcb_connection_t *c
2463 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t
2464 **
2465 *****************************************************************************/
2466
2467 xcb_xfixes_get_cursor_image_and_name_cookie_t
2468 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c );
2469
2470
2471 /*****************************************************************************
2472 **
2473 ** char * xcb_xfixes_get_cursor_image_and_name_name
2474 **
2475 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2476 ** @returns char *
2477 **
2478 *****************************************************************************/
2479
2480 char *
2481 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2482
2483
2484 /*****************************************************************************
2485 **
2486 ** int xcb_xfixes_get_cursor_image_and_name_name_length
2487 **
2488 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2489 ** @returns int
2490 **
2491 *****************************************************************************/
2492
2493 int
2494 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2495
2496
2497 /*****************************************************************************
2498 **
2499 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end
2500 **
2501 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2502 ** @returns xcb_generic_iterator_t
2503 **
2504 *****************************************************************************/
2505
2506 xcb_generic_iterator_t
2507 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2508
2509
2510 /*****************************************************************************
2511 **
2512 ** uint32_t * xcb_xfixes_get_cursor_image_and_name_cursor_image
2513 **
2514 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2515 ** @returns uint32_t *
2516 **
2517 *****************************************************************************/
2518
2519 uint32_t *
2520 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2521
2522
2523 /*****************************************************************************
2524 **
2525 ** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length
2526 **
2527 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2528 ** @returns int
2529 **
2530 *****************************************************************************/
2531
2532 int
2533 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2534
2535
2536 /*****************************************************************************
2537 **
2538 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_image_end
2539 **
2540 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R
2541 ** @returns xcb_generic_iterator_t
2542 **
2543 *****************************************************************************/
2544
2545 xcb_generic_iterator_t
2546 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R );
2547
2563 /*****************************************************************************
2564 **
2565 ** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply
2566 **
2567 ** @param xcb_connection_t *c
2568 ** @param xcb_xfixes_get_cursor_image_and_name_cookie_t cookie
2569 ** @param xcb_generic_error_t **e
2570 ** @returns xcb_xfixes_get_cursor_image_and_name_reply_t *
2571 **
2572 *****************************************************************************/
2573
2574 xcb_xfixes_get_cursor_image_and_name_reply_t *
2575 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c ,
2576 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie ,
2577 xcb_generic_error_t **e );
2578
2591 /*****************************************************************************
2592 **
2593 ** xcb_void_cookie_t xcb_xfixes_change_cursor_checked
2594 **
2595 ** @param xcb_connection_t *c
2596 ** @param xcb_cursor_t source
2597 ** @param xcb_cursor_t destination
2598 ** @returns xcb_void_cookie_t
2599 **
2600 *****************************************************************************/
2601
2602 xcb_void_cookie_t
2603 xcb_xfixes_change_cursor_checked (xcb_connection_t *c ,
2604 xcb_cursor_t source ,
2605 xcb_cursor_t destination );
2606
2616 /*****************************************************************************
2617 **
2618 ** xcb_void_cookie_t xcb_xfixes_change_cursor
2619 **
2620 ** @param xcb_connection_t *c
2621 ** @param xcb_cursor_t source
2622 ** @param xcb_cursor_t destination
2623 ** @returns xcb_void_cookie_t
2624 **
2625 *****************************************************************************/
2626
2627 xcb_void_cookie_t
2628 xcb_xfixes_change_cursor (xcb_connection_t *c ,
2629 xcb_cursor_t source ,
2630 xcb_cursor_t destination );
2631
2632 int
2633 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer );
2634
2647 /*****************************************************************************
2648 **
2649 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked
2650 **
2651 ** @param xcb_connection_t *c
2652 ** @param xcb_cursor_t src
2653 ** @param uint16_t nbytes
2654 ** @param const char *name
2655 ** @returns xcb_void_cookie_t
2656 **
2657 *****************************************************************************/
2658
2659 xcb_void_cookie_t
2660 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c ,
2661 xcb_cursor_t src ,
2662 uint16_t nbytes ,
2663 const char *name );
2664
2674 /*****************************************************************************
2675 **
2676 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name
2677 **
2678 ** @param xcb_connection_t *c
2679 ** @param xcb_cursor_t src
2680 ** @param uint16_t nbytes
2681 ** @param const char *name
2682 ** @returns xcb_void_cookie_t
2683 **
2684 *****************************************************************************/
2685
2686 xcb_void_cookie_t
2687 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c ,
2688 xcb_cursor_t src ,
2689 uint16_t nbytes ,
2690 const char *name );
2691
2704 /*****************************************************************************
2705 **
2706 ** xcb_void_cookie_t xcb_xfixes_expand_region_checked
2707 **
2708 ** @param xcb_connection_t *c
2709 ** @param xcb_xfixes_region_t source
2710 ** @param xcb_xfixes_region_t destination
2711 ** @param uint16_t left
2712 ** @param uint16_t right
2713 ** @param uint16_t top
2714 ** @param uint16_t bottom
2715 ** @returns xcb_void_cookie_t
2716 **
2717 *****************************************************************************/
2718
2719 xcb_void_cookie_t
2720 xcb_xfixes_expand_region_checked (xcb_connection_t *c ,
2721 xcb_xfixes_region_t source ,
2722 xcb_xfixes_region_t destination ,
2723 uint16_t left ,
2724 uint16_t right ,
2725 uint16_t top ,
2726 uint16_t bottom );
2727
2737 /*****************************************************************************
2738 **
2739 ** xcb_void_cookie_t xcb_xfixes_expand_region
2740 **
2741 ** @param xcb_connection_t *c
2742 ** @param xcb_xfixes_region_t source
2743 ** @param xcb_xfixes_region_t destination
2744 ** @param uint16_t left
2745 ** @param uint16_t right
2746 ** @param uint16_t top
2747 ** @param uint16_t bottom
2748 ** @returns xcb_void_cookie_t
2749 **
2750 *****************************************************************************/
2751
2752 xcb_void_cookie_t
2753 xcb_xfixes_expand_region (xcb_connection_t *c ,
2754 xcb_xfixes_region_t source ,
2755 xcb_xfixes_region_t destination ,
2756 uint16_t left ,
2757 uint16_t right ,
2758 uint16_t top ,
2759 uint16_t bottom );
2760
2773 /*****************************************************************************
2774 **
2775 ** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked
2776 **
2777 ** @param xcb_connection_t *c
2778 ** @param xcb_window_t window
2779 ** @returns xcb_void_cookie_t
2780 **
2781 *****************************************************************************/
2782
2783 xcb_void_cookie_t
2784 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c ,
2785 xcb_window_t window );
2786
2796 /*****************************************************************************
2797 **
2798 ** xcb_void_cookie_t xcb_xfixes_hide_cursor
2799 **
2800 ** @param xcb_connection_t *c
2801 ** @param xcb_window_t window
2802 ** @returns xcb_void_cookie_t
2803 **
2804 *****************************************************************************/
2805
2806 xcb_void_cookie_t
2807 xcb_xfixes_hide_cursor (xcb_connection_t *c ,
2808 xcb_window_t window );
2809
2822 /*****************************************************************************
2823 **
2824 ** xcb_void_cookie_t xcb_xfixes_show_cursor_checked
2825 **
2826 ** @param xcb_connection_t *c
2827 ** @param xcb_window_t window
2828 ** @returns xcb_void_cookie_t
2829 **
2830 *****************************************************************************/
2831
2832 xcb_void_cookie_t
2833 xcb_xfixes_show_cursor_checked (xcb_connection_t *c ,
2834 xcb_window_t window );
2835
2845 /*****************************************************************************
2846 **
2847 ** xcb_void_cookie_t xcb_xfixes_show_cursor
2848 **
2849 ** @param xcb_connection_t *c
2850 ** @param xcb_window_t window
2851 ** @returns xcb_void_cookie_t
2852 **
2853 *****************************************************************************/
2854
2855 xcb_void_cookie_t
2856 xcb_xfixes_show_cursor (xcb_connection_t *c ,
2857 xcb_window_t window );
2858
2868 /*****************************************************************************
2869 **
2870 ** void xcb_xfixes_barrier_next
2871 **
2872 ** @param xcb_xfixes_barrier_iterator_t *i
2873 ** @returns void
2874 **
2875 *****************************************************************************/
2876
2877 void
2878 xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i );
2879
2890 /*****************************************************************************
2891 **
2892 ** xcb_generic_iterator_t xcb_xfixes_barrier_end
2893 **
2894 ** @param xcb_xfixes_barrier_iterator_t i
2895 ** @returns xcb_generic_iterator_t
2896 **
2897 *****************************************************************************/
2898
2899 xcb_generic_iterator_t
2900 xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i );
2901
2902 int
2903 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer );
2904
2917 /*****************************************************************************
2918 **
2919 ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked
2920 **
2921 ** @param xcb_connection_t *c
2922 ** @param xcb_xfixes_barrier_t barrier
2923 ** @param xcb_window_t window
2924 ** @param uint16_t x1
2925 ** @param uint16_t y1
2926 ** @param uint16_t x2
2927 ** @param uint16_t y2
2928 ** @param uint32_t directions
2929 ** @param uint16_t num_devices
2930 ** @param const uint16_t *devices
2931 ** @returns xcb_void_cookie_t
2932 **
2933 *****************************************************************************/
2934
2935 xcb_void_cookie_t
2936 xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c ,
2937 xcb_xfixes_barrier_t barrier ,
2938 xcb_window_t window ,
2939 uint16_t x1 ,
2940 uint16_t y1 ,
2941 uint16_t x2 ,
2942 uint16_t y2 ,
2943 uint32_t directions ,
2944 uint16_t num_devices ,
2945 const uint16_t *devices );
2946
2956 /*****************************************************************************
2957 **
2958 ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier
2959 **
2960 ** @param xcb_connection_t *c
2961 ** @param xcb_xfixes_barrier_t barrier
2962 ** @param xcb_window_t window
2963 ** @param uint16_t x1
2964 ** @param uint16_t y1
2965 ** @param uint16_t x2
2966 ** @param uint16_t y2
2967 ** @param uint32_t directions
2968 ** @param uint16_t num_devices
2969 ** @param const uint16_t *devices
2970 ** @returns xcb_void_cookie_t
2971 **
2972 *****************************************************************************/
2973
2974 xcb_void_cookie_t
2975 xcb_xfixes_create_pointer_barrier (xcb_connection_t *c ,
2976 xcb_xfixes_barrier_t barrier ,
2977 xcb_window_t window ,
2978 uint16_t x1 ,
2979 uint16_t y1 ,
2980 uint16_t x2 ,
2981 uint16_t y2 ,
2982 uint32_t directions ,
2983 uint16_t num_devices ,
2984 const uint16_t *devices );
2985
2998 /*****************************************************************************
2999 **
3000 ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked
3001 **
3002 ** @param xcb_connection_t *c
3003 ** @param xcb_xfixes_barrier_t barrier
3004 ** @returns xcb_void_cookie_t
3005 **
3006 *****************************************************************************/
3007
3008 xcb_void_cookie_t
3009 xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c ,
3010 xcb_xfixes_barrier_t barrier );
3011
3021 /*****************************************************************************
3022 **
3023 ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier
3024 **
3025 ** @param xcb_connection_t *c
3026 ** @param xcb_xfixes_barrier_t barrier
3027 ** @returns xcb_void_cookie_t
3028 **
3029 *****************************************************************************/
3030
3031 xcb_void_cookie_t
3032 xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c ,
3033 xcb_xfixes_barrier_t barrier );
3034
3035
3036 #ifdef __cplusplus
3037 }
3038 #endif
3039
3040 #endif
3041
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:168
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:683
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:76
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:1162
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:1678
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:2000
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:138
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:2649
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:3504
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:36
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:1592
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:1016
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:1549
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:1873
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:3005
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:547
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:356
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:3192
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:2115
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:1803
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:3541
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:2260
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:728
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:2165
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:1334
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:1293
xcb_generic_iterator_t
Generic iterator.
Definition: xcb.h:112
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:3155
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:637
xcb_xfixes_barrier_next
void xcb_xfixes_barrier_next(xcb_xfixes_barrier_iterator_t *i)
Definition: xfixes.c:3302
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:185
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:1506
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:1420
xcb_xfixes_barrier_end
xcb_generic_iterator_t xcb_xfixes_barrier_end(xcb_xfixes_barrier_iterator_t i)
Definition: xfixes.c:3320
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:2336
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:1763
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:2885
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:2825
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:231
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:809
xcb_xfixes_get_cursor_image
xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image(xcb_connection_t *c)
Definition: xfixes.c:425
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:2498
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:2384
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:316
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:1377
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:3229
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:116
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:3056
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:936
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:3108
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:2022
xcb_xfixes_destroy_region
xcb_void_cookie_t xcb_xfixes_destroy_region(xcb_connection_t *c, xcb_xfixes_region_t region)
Definition: xfixes.c:1092
xcb_xfixes_region_next
void xcb_xfixes_region_next(xcb_xfixes_region_iterator_t *i)
Definition: xfixes.c:565
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:2957
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:1208
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:896
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:583
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:1910
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:768
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:2588
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:2214
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:459
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:853
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:2845
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:976
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:2683
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:2461
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:1055
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:2068
xcb_connection_t
Definition: xcbint.h:194
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:3380
xcb_void_cookie_t
Generic cookie.
Definition: xcb.h:185
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:274
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:3266
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:3446
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:1635
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:1253
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:1463
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:1721
xcb_xfixes_set_window_shape_region_request_t
xcb_xfixes_set_window_shape_region_request_t
Definition: xfixes.h:497