XCB
1.9.3
|
00001 /* 00002 * This file generated automatically from xfixes.xml by c_client.py. 00003 * Edit at your peril. 00004 */ 00005 00012 #ifndef __XFIXES_H 00013 #define __XFIXES_H 00014 00015 #include "xcb.h" 00016 #include "xproto.h" 00017 #include "render.h" 00018 #include "shape.h" 00019 00020 #ifdef __cplusplus 00021 extern "C" { 00022 #endif 00023 00024 #define XCB_XFIXES_MAJOR_VERSION 5 00025 #define XCB_XFIXES_MINOR_VERSION 0 00026 00027 extern xcb_extension_t xcb_xfixes_id; 00028 00032 typedef struct xcb_xfixes_query_version_cookie_t { 00033 unsigned int sequence; 00034 } xcb_xfixes_query_version_cookie_t; 00035 00037 #define XCB_XFIXES_QUERY_VERSION 0 00038 00042 typedef struct xcb_xfixes_query_version_request_t { 00043 uint8_t major_opcode; 00044 uint8_t minor_opcode; 00045 uint16_t length; 00046 uint32_t client_major_version; 00047 uint32_t client_minor_version; 00048 } xcb_xfixes_query_version_request_t; 00049 00053 typedef struct xcb_xfixes_query_version_reply_t { 00054 uint8_t response_type; 00055 uint8_t pad0; 00056 uint16_t sequence; 00057 uint32_t length; 00058 uint32_t major_version; 00059 uint32_t minor_version; 00060 uint8_t pad1[16]; 00061 } xcb_xfixes_query_version_reply_t; 00062 00063 typedef enum xcb_xfixes_save_set_mode_t { 00064 XCB_XFIXES_SAVE_SET_MODE_INSERT = 0, 00065 XCB_XFIXES_SAVE_SET_MODE_DELETE = 1 00066 } xcb_xfixes_save_set_mode_t; 00067 00068 typedef enum xcb_xfixes_save_set_target_t { 00069 XCB_XFIXES_SAVE_SET_TARGET_NEAREST = 0, 00070 XCB_XFIXES_SAVE_SET_TARGET_ROOT = 1 00071 } xcb_xfixes_save_set_target_t; 00072 00073 typedef enum xcb_xfixes_save_set_mapping_t { 00074 XCB_XFIXES_SAVE_SET_MAPPING_MAP = 0, 00075 XCB_XFIXES_SAVE_SET_MAPPING_UNMAP = 1 00076 } xcb_xfixes_save_set_mapping_t; 00077 00079 #define XCB_XFIXES_CHANGE_SAVE_SET 1 00080 00084 typedef struct xcb_xfixes_change_save_set_request_t { 00085 uint8_t major_opcode; 00086 uint8_t minor_opcode; 00087 uint16_t length; 00088 uint8_t mode; 00089 uint8_t target; 00090 uint8_t map; 00091 uint8_t pad0; 00092 xcb_window_t window; 00093 } xcb_xfixes_change_save_set_request_t; 00094 00095 typedef enum xcb_xfixes_selection_event_t { 00096 XCB_XFIXES_SELECTION_EVENT_SET_SELECTION_OWNER = 0, 00097 XCB_XFIXES_SELECTION_EVENT_SELECTION_WINDOW_DESTROY = 1, 00098 XCB_XFIXES_SELECTION_EVENT_SELECTION_CLIENT_CLOSE = 2 00099 } xcb_xfixes_selection_event_t; 00100 00101 typedef enum xcb_xfixes_selection_event_mask_t { 00102 XCB_XFIXES_SELECTION_EVENT_MASK_SET_SELECTION_OWNER = 1, 00103 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_WINDOW_DESTROY = 2, 00104 XCB_XFIXES_SELECTION_EVENT_MASK_SELECTION_CLIENT_CLOSE = 4 00105 } xcb_xfixes_selection_event_mask_t; 00106 00108 #define XCB_XFIXES_SELECTION_NOTIFY 0 00109 00113 typedef struct xcb_xfixes_selection_notify_event_t { 00114 uint8_t response_type; 00115 uint8_t subtype; 00116 uint16_t sequence; 00117 xcb_window_t window; 00118 xcb_window_t owner; 00119 xcb_atom_t selection; 00120 xcb_timestamp_t timestamp; 00121 xcb_timestamp_t selection_timestamp; 00122 uint8_t pad0[8]; 00123 } xcb_xfixes_selection_notify_event_t; 00124 00126 #define XCB_XFIXES_SELECT_SELECTION_INPUT 2 00127 00131 typedef struct xcb_xfixes_select_selection_input_request_t { 00132 uint8_t major_opcode; 00133 uint8_t minor_opcode; 00134 uint16_t length; 00135 xcb_window_t window; 00136 xcb_atom_t selection; 00137 uint32_t event_mask; 00138 } xcb_xfixes_select_selection_input_request_t; 00139 00140 typedef enum xcb_xfixes_cursor_notify_t { 00141 XCB_XFIXES_CURSOR_NOTIFY_DISPLAY_CURSOR = 0 00142 } xcb_xfixes_cursor_notify_t; 00143 00144 typedef enum xcb_xfixes_cursor_notify_mask_t { 00145 XCB_XFIXES_CURSOR_NOTIFY_MASK_DISPLAY_CURSOR = 1 00146 } xcb_xfixes_cursor_notify_mask_t; 00147 00149 #define XCB_XFIXES_CURSOR_NOTIFY 1 00150 00154 typedef struct xcb_xfixes_cursor_notify_event_t { 00155 uint8_t response_type; 00156 uint8_t subtype; 00157 uint16_t sequence; 00158 xcb_window_t window; 00159 uint32_t cursor_serial; 00160 xcb_timestamp_t timestamp; 00161 xcb_atom_t name; 00162 uint8_t pad0[12]; 00163 } xcb_xfixes_cursor_notify_event_t; 00164 00166 #define XCB_XFIXES_SELECT_CURSOR_INPUT 3 00167 00171 typedef struct xcb_xfixes_select_cursor_input_request_t { 00172 uint8_t major_opcode; 00173 uint8_t minor_opcode; 00174 uint16_t length; 00175 xcb_window_t window; 00176 uint32_t event_mask; 00177 } xcb_xfixes_select_cursor_input_request_t; 00178 00182 typedef struct xcb_xfixes_get_cursor_image_cookie_t { 00183 unsigned int sequence; 00184 } xcb_xfixes_get_cursor_image_cookie_t; 00185 00187 #define XCB_XFIXES_GET_CURSOR_IMAGE 4 00188 00192 typedef struct xcb_xfixes_get_cursor_image_request_t { 00193 uint8_t major_opcode; 00194 uint8_t minor_opcode; 00195 uint16_t length; 00196 } xcb_xfixes_get_cursor_image_request_t; 00197 00201 typedef struct xcb_xfixes_get_cursor_image_reply_t { 00202 uint8_t response_type; 00203 uint8_t pad0; 00204 uint16_t sequence; 00205 uint32_t length; 00206 int16_t x; 00207 int16_t y; 00208 uint16_t width; 00209 uint16_t height; 00210 uint16_t xhot; 00211 uint16_t yhot; 00212 uint32_t cursor_serial; 00213 uint8_t pad1[8]; 00214 } xcb_xfixes_get_cursor_image_reply_t; 00215 00216 typedef uint32_t xcb_xfixes_region_t; 00217 00221 typedef struct xcb_xfixes_region_iterator_t { 00222 xcb_xfixes_region_t *data; 00223 int rem; 00224 int index; 00225 } xcb_xfixes_region_iterator_t; 00226 00228 #define XCB_XFIXES_BAD_REGION 0 00229 00233 typedef struct xcb_xfixes_bad_region_error_t { 00234 uint8_t response_type; 00235 uint8_t error_code; 00236 uint16_t sequence; 00237 } xcb_xfixes_bad_region_error_t; 00238 00239 typedef enum xcb_xfixes_region_enum_t { 00240 XCB_XFIXES_REGION_NONE = 0 00241 } xcb_xfixes_region_enum_t; 00242 00244 #define XCB_XFIXES_CREATE_REGION 5 00245 00249 typedef struct xcb_xfixes_create_region_request_t { 00250 uint8_t major_opcode; 00251 uint8_t minor_opcode; 00252 uint16_t length; 00253 xcb_xfixes_region_t region; 00254 } xcb_xfixes_create_region_request_t; 00255 00257 #define XCB_XFIXES_CREATE_REGION_FROM_BITMAP 6 00258 00262 typedef struct xcb_xfixes_create_region_from_bitmap_request_t { 00263 uint8_t major_opcode; 00264 uint8_t minor_opcode; 00265 uint16_t length; 00266 xcb_xfixes_region_t region; 00267 xcb_pixmap_t bitmap; 00268 } xcb_xfixes_create_region_from_bitmap_request_t; 00269 00271 #define XCB_XFIXES_CREATE_REGION_FROM_WINDOW 7 00272 00276 typedef struct xcb_xfixes_create_region_from_window_request_t { 00277 uint8_t major_opcode; 00278 uint8_t minor_opcode; 00279 uint16_t length; 00280 xcb_xfixes_region_t region; 00281 xcb_window_t window; 00282 xcb_shape_kind_t kind; 00283 uint8_t pad0[3]; 00284 } xcb_xfixes_create_region_from_window_request_t; 00285 00287 #define XCB_XFIXES_CREATE_REGION_FROM_GC 8 00288 00292 typedef struct xcb_xfixes_create_region_from_gc_request_t { 00293 uint8_t major_opcode; 00294 uint8_t minor_opcode; 00295 uint16_t length; 00296 xcb_xfixes_region_t region; 00297 xcb_gcontext_t gc; 00298 } xcb_xfixes_create_region_from_gc_request_t; 00299 00301 #define XCB_XFIXES_CREATE_REGION_FROM_PICTURE 9 00302 00306 typedef struct xcb_xfixes_create_region_from_picture_request_t { 00307 uint8_t major_opcode; 00308 uint8_t minor_opcode; 00309 uint16_t length; 00310 xcb_xfixes_region_t region; 00311 xcb_render_picture_t picture; 00312 } xcb_xfixes_create_region_from_picture_request_t; 00313 00315 #define XCB_XFIXES_DESTROY_REGION 10 00316 00320 typedef struct xcb_xfixes_destroy_region_request_t { 00321 uint8_t major_opcode; 00322 uint8_t minor_opcode; 00323 uint16_t length; 00324 xcb_xfixes_region_t region; 00325 } xcb_xfixes_destroy_region_request_t; 00326 00328 #define XCB_XFIXES_SET_REGION 11 00329 00333 typedef struct xcb_xfixes_set_region_request_t { 00334 uint8_t major_opcode; 00335 uint8_t minor_opcode; 00336 uint16_t length; 00337 xcb_xfixes_region_t region; 00338 } xcb_xfixes_set_region_request_t; 00339 00341 #define XCB_XFIXES_COPY_REGION 12 00342 00346 typedef struct xcb_xfixes_copy_region_request_t { 00347 uint8_t major_opcode; 00348 uint8_t minor_opcode; 00349 uint16_t length; 00350 xcb_xfixes_region_t source; 00351 xcb_xfixes_region_t destination; 00352 } xcb_xfixes_copy_region_request_t; 00353 00355 #define XCB_XFIXES_UNION_REGION 13 00356 00360 typedef struct xcb_xfixes_union_region_request_t { 00361 uint8_t major_opcode; 00362 uint8_t minor_opcode; 00363 uint16_t length; 00364 xcb_xfixes_region_t source1; 00365 xcb_xfixes_region_t source2; 00366 xcb_xfixes_region_t destination; 00367 } xcb_xfixes_union_region_request_t; 00368 00370 #define XCB_XFIXES_INTERSECT_REGION 14 00371 00375 typedef struct xcb_xfixes_intersect_region_request_t { 00376 uint8_t major_opcode; 00377 uint8_t minor_opcode; 00378 uint16_t length; 00379 xcb_xfixes_region_t source1; 00380 xcb_xfixes_region_t source2; 00381 xcb_xfixes_region_t destination; 00382 } xcb_xfixes_intersect_region_request_t; 00383 00385 #define XCB_XFIXES_SUBTRACT_REGION 15 00386 00390 typedef struct xcb_xfixes_subtract_region_request_t { 00391 uint8_t major_opcode; 00392 uint8_t minor_opcode; 00393 uint16_t length; 00394 xcb_xfixes_region_t source1; 00395 xcb_xfixes_region_t source2; 00396 xcb_xfixes_region_t destination; 00397 } xcb_xfixes_subtract_region_request_t; 00398 00400 #define XCB_XFIXES_INVERT_REGION 16 00401 00405 typedef struct xcb_xfixes_invert_region_request_t { 00406 uint8_t major_opcode; 00407 uint8_t minor_opcode; 00408 uint16_t length; 00409 xcb_xfixes_region_t source; 00410 xcb_rectangle_t bounds; 00411 xcb_xfixes_region_t destination; 00412 } xcb_xfixes_invert_region_request_t; 00413 00415 #define XCB_XFIXES_TRANSLATE_REGION 17 00416 00420 typedef struct xcb_xfixes_translate_region_request_t { 00421 uint8_t major_opcode; 00422 uint8_t minor_opcode; 00423 uint16_t length; 00424 xcb_xfixes_region_t region; 00425 int16_t dx; 00426 int16_t dy; 00427 } xcb_xfixes_translate_region_request_t; 00428 00430 #define XCB_XFIXES_REGION_EXTENTS 18 00431 00435 typedef struct xcb_xfixes_region_extents_request_t { 00436 uint8_t major_opcode; 00437 uint8_t minor_opcode; 00438 uint16_t length; 00439 xcb_xfixes_region_t source; 00440 xcb_xfixes_region_t destination; 00441 } xcb_xfixes_region_extents_request_t; 00442 00446 typedef struct xcb_xfixes_fetch_region_cookie_t { 00447 unsigned int sequence; 00448 } xcb_xfixes_fetch_region_cookie_t; 00449 00451 #define XCB_XFIXES_FETCH_REGION 19 00452 00456 typedef struct xcb_xfixes_fetch_region_request_t { 00457 uint8_t major_opcode; 00458 uint8_t minor_opcode; 00459 uint16_t length; 00460 xcb_xfixes_region_t region; 00461 } xcb_xfixes_fetch_region_request_t; 00462 00466 typedef struct xcb_xfixes_fetch_region_reply_t { 00467 uint8_t response_type; 00468 uint8_t pad0; 00469 uint16_t sequence; 00470 uint32_t length; 00471 xcb_rectangle_t extents; 00472 uint8_t pad1[16]; 00473 } xcb_xfixes_fetch_region_reply_t; 00474 00476 #define XCB_XFIXES_SET_GC_CLIP_REGION 20 00477 00481 typedef struct xcb_xfixes_set_gc_clip_region_request_t { 00482 uint8_t major_opcode; 00483 uint8_t minor_opcode; 00484 uint16_t length; 00485 xcb_gcontext_t gc; 00486 xcb_xfixes_region_t region; 00487 int16_t x_origin; 00488 int16_t y_origin; 00489 } xcb_xfixes_set_gc_clip_region_request_t; 00490 00492 #define XCB_XFIXES_SET_WINDOW_SHAPE_REGION 21 00493 00497 typedef struct xcb_xfixes_set_window_shape_region_request_t { 00498 uint8_t major_opcode; 00499 uint8_t minor_opcode; 00500 uint16_t length; 00501 xcb_window_t dest; 00502 xcb_shape_kind_t dest_kind; 00503 uint8_t pad0[3]; 00504 int16_t x_offset; 00505 int16_t y_offset; 00506 xcb_xfixes_region_t region; 00507 } xcb_xfixes_set_window_shape_region_request_t; 00508 00510 #define XCB_XFIXES_SET_PICTURE_CLIP_REGION 22 00511 00515 typedef struct xcb_xfixes_set_picture_clip_region_request_t { 00516 uint8_t major_opcode; 00517 uint8_t minor_opcode; 00518 uint16_t length; 00519 xcb_render_picture_t picture; 00520 xcb_xfixes_region_t region; 00521 int16_t x_origin; 00522 int16_t y_origin; 00523 } xcb_xfixes_set_picture_clip_region_request_t; 00524 00526 #define XCB_XFIXES_SET_CURSOR_NAME 23 00527 00531 typedef struct xcb_xfixes_set_cursor_name_request_t { 00532 uint8_t major_opcode; 00533 uint8_t minor_opcode; 00534 uint16_t length; 00535 xcb_cursor_t cursor; 00536 uint16_t nbytes; 00537 uint8_t pad0[2]; 00538 } xcb_xfixes_set_cursor_name_request_t; 00539 00543 typedef struct xcb_xfixes_get_cursor_name_cookie_t { 00544 unsigned int sequence; 00545 } xcb_xfixes_get_cursor_name_cookie_t; 00546 00548 #define XCB_XFIXES_GET_CURSOR_NAME 24 00549 00553 typedef struct xcb_xfixes_get_cursor_name_request_t { 00554 uint8_t major_opcode; 00555 uint8_t minor_opcode; 00556 uint16_t length; 00557 xcb_cursor_t cursor; 00558 } xcb_xfixes_get_cursor_name_request_t; 00559 00563 typedef struct xcb_xfixes_get_cursor_name_reply_t { 00564 uint8_t response_type; 00565 uint8_t pad0; 00566 uint16_t sequence; 00567 uint32_t length; 00568 xcb_atom_t atom; 00569 uint16_t nbytes; 00570 uint8_t pad1[18]; 00571 } xcb_xfixes_get_cursor_name_reply_t; 00572 00576 typedef struct xcb_xfixes_get_cursor_image_and_name_cookie_t { 00577 unsigned int sequence; 00578 } xcb_xfixes_get_cursor_image_and_name_cookie_t; 00579 00581 #define XCB_XFIXES_GET_CURSOR_IMAGE_AND_NAME 25 00582 00586 typedef struct xcb_xfixes_get_cursor_image_and_name_request_t { 00587 uint8_t major_opcode; 00588 uint8_t minor_opcode; 00589 uint16_t length; 00590 } xcb_xfixes_get_cursor_image_and_name_request_t; 00591 00595 typedef struct xcb_xfixes_get_cursor_image_and_name_reply_t { 00596 uint8_t response_type; 00597 uint8_t pad0; 00598 uint16_t sequence; 00599 uint32_t length; 00600 int16_t x; 00601 int16_t y; 00602 uint16_t width; 00603 uint16_t height; 00604 uint16_t xhot; 00605 uint16_t yhot; 00606 uint32_t cursor_serial; 00607 xcb_atom_t cursor_atom; 00608 uint16_t nbytes; 00609 uint8_t pad1[2]; 00610 } xcb_xfixes_get_cursor_image_and_name_reply_t; 00611 00613 #define XCB_XFIXES_CHANGE_CURSOR 26 00614 00618 typedef struct xcb_xfixes_change_cursor_request_t { 00619 uint8_t major_opcode; 00620 uint8_t minor_opcode; 00621 uint16_t length; 00622 xcb_cursor_t source; 00623 xcb_cursor_t destination; 00624 } xcb_xfixes_change_cursor_request_t; 00625 00627 #define XCB_XFIXES_CHANGE_CURSOR_BY_NAME 27 00628 00632 typedef struct xcb_xfixes_change_cursor_by_name_request_t { 00633 uint8_t major_opcode; 00634 uint8_t minor_opcode; 00635 uint16_t length; 00636 xcb_cursor_t src; 00637 uint16_t nbytes; 00638 uint8_t pad0[2]; 00639 } xcb_xfixes_change_cursor_by_name_request_t; 00640 00642 #define XCB_XFIXES_EXPAND_REGION 28 00643 00647 typedef struct xcb_xfixes_expand_region_request_t { 00648 uint8_t major_opcode; 00649 uint8_t minor_opcode; 00650 uint16_t length; 00651 xcb_xfixes_region_t source; 00652 xcb_xfixes_region_t destination; 00653 uint16_t left; 00654 uint16_t right; 00655 uint16_t top; 00656 uint16_t bottom; 00657 } xcb_xfixes_expand_region_request_t; 00658 00660 #define XCB_XFIXES_HIDE_CURSOR 29 00661 00665 typedef struct xcb_xfixes_hide_cursor_request_t { 00666 uint8_t major_opcode; 00667 uint8_t minor_opcode; 00668 uint16_t length; 00669 xcb_window_t window; 00670 } xcb_xfixes_hide_cursor_request_t; 00671 00673 #define XCB_XFIXES_SHOW_CURSOR 30 00674 00678 typedef struct xcb_xfixes_show_cursor_request_t { 00679 uint8_t major_opcode; 00680 uint8_t minor_opcode; 00681 uint16_t length; 00682 xcb_window_t window; 00683 } xcb_xfixes_show_cursor_request_t; 00684 00685 typedef uint32_t xcb_xfixes_barrier_t; 00686 00690 typedef struct xcb_xfixes_barrier_iterator_t { 00691 xcb_xfixes_barrier_t *data; 00692 int rem; 00693 int index; 00694 } xcb_xfixes_barrier_iterator_t; 00695 00696 typedef enum xcb_xfixes_barrier_directions_t { 00697 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_X = 1, 00698 XCB_XFIXES_BARRIER_DIRECTIONS_POSITIVE_Y = 2, 00699 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_X = 4, 00700 XCB_XFIXES_BARRIER_DIRECTIONS_NEGATIVE_Y = 8 00701 } xcb_xfixes_barrier_directions_t; 00702 00704 #define XCB_XFIXES_CREATE_POINTER_BARRIER 31 00705 00709 typedef struct xcb_xfixes_create_pointer_barrier_request_t { 00710 uint8_t major_opcode; 00711 uint8_t minor_opcode; 00712 uint16_t length; 00713 xcb_xfixes_barrier_t barrier; 00714 xcb_window_t window; 00715 uint16_t x1; 00716 uint16_t y1; 00717 uint16_t x2; 00718 uint16_t y2; 00719 uint32_t directions; 00720 uint8_t pad0[2]; 00721 uint16_t num_devices; 00722 } xcb_xfixes_create_pointer_barrier_request_t; 00723 00725 #define XCB_XFIXES_DELETE_POINTER_BARRIER 32 00726 00730 typedef struct xcb_xfixes_delete_pointer_barrier_request_t { 00731 uint8_t major_opcode; 00732 uint8_t minor_opcode; 00733 uint16_t length; 00734 xcb_xfixes_barrier_t barrier; 00735 } xcb_xfixes_delete_pointer_barrier_request_t; 00736 00746 /***************************************************************************** 00747 ** 00748 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version 00749 ** 00750 ** @param xcb_connection_t *c 00751 ** @param uint32_t client_major_version 00752 ** @param uint32_t client_minor_version 00753 ** @returns xcb_xfixes_query_version_cookie_t 00754 ** 00755 *****************************************************************************/ 00756 00757 xcb_xfixes_query_version_cookie_t 00758 xcb_xfixes_query_version (xcb_connection_t *c , 00759 uint32_t client_major_version , 00760 uint32_t client_minor_version ); 00761 00774 /***************************************************************************** 00775 ** 00776 ** xcb_xfixes_query_version_cookie_t xcb_xfixes_query_version_unchecked 00777 ** 00778 ** @param xcb_connection_t *c 00779 ** @param uint32_t client_major_version 00780 ** @param uint32_t client_minor_version 00781 ** @returns xcb_xfixes_query_version_cookie_t 00782 ** 00783 *****************************************************************************/ 00784 00785 xcb_xfixes_query_version_cookie_t 00786 xcb_xfixes_query_version_unchecked (xcb_connection_t *c , 00787 uint32_t client_major_version , 00788 uint32_t client_minor_version ); 00789 00805 /***************************************************************************** 00806 ** 00807 ** xcb_xfixes_query_version_reply_t * xcb_xfixes_query_version_reply 00808 ** 00809 ** @param xcb_connection_t *c 00810 ** @param xcb_xfixes_query_version_cookie_t cookie 00811 ** @param xcb_generic_error_t **e 00812 ** @returns xcb_xfixes_query_version_reply_t * 00813 ** 00814 *****************************************************************************/ 00815 00816 xcb_xfixes_query_version_reply_t * 00817 xcb_xfixes_query_version_reply (xcb_connection_t *c , 00818 xcb_xfixes_query_version_cookie_t cookie , 00819 xcb_generic_error_t **e ); 00820 00833 /***************************************************************************** 00834 ** 00835 ** xcb_void_cookie_t xcb_xfixes_change_save_set_checked 00836 ** 00837 ** @param xcb_connection_t *c 00838 ** @param uint8_t mode 00839 ** @param uint8_t target 00840 ** @param uint8_t map 00841 ** @param xcb_window_t window 00842 ** @returns xcb_void_cookie_t 00843 ** 00844 *****************************************************************************/ 00845 00846 xcb_void_cookie_t 00847 xcb_xfixes_change_save_set_checked (xcb_connection_t *c , 00848 uint8_t mode , 00849 uint8_t target , 00850 uint8_t map , 00851 xcb_window_t window ); 00852 00862 /***************************************************************************** 00863 ** 00864 ** xcb_void_cookie_t xcb_xfixes_change_save_set 00865 ** 00866 ** @param xcb_connection_t *c 00867 ** @param uint8_t mode 00868 ** @param uint8_t target 00869 ** @param uint8_t map 00870 ** @param xcb_window_t window 00871 ** @returns xcb_void_cookie_t 00872 ** 00873 *****************************************************************************/ 00874 00875 xcb_void_cookie_t 00876 xcb_xfixes_change_save_set (xcb_connection_t *c , 00877 uint8_t mode , 00878 uint8_t target , 00879 uint8_t map , 00880 xcb_window_t window ); 00881 00894 /***************************************************************************** 00895 ** 00896 ** xcb_void_cookie_t xcb_xfixes_select_selection_input_checked 00897 ** 00898 ** @param xcb_connection_t *c 00899 ** @param xcb_window_t window 00900 ** @param xcb_atom_t selection 00901 ** @param uint32_t event_mask 00902 ** @returns xcb_void_cookie_t 00903 ** 00904 *****************************************************************************/ 00905 00906 xcb_void_cookie_t 00907 xcb_xfixes_select_selection_input_checked (xcb_connection_t *c , 00908 xcb_window_t window , 00909 xcb_atom_t selection , 00910 uint32_t event_mask ); 00911 00921 /***************************************************************************** 00922 ** 00923 ** xcb_void_cookie_t xcb_xfixes_select_selection_input 00924 ** 00925 ** @param xcb_connection_t *c 00926 ** @param xcb_window_t window 00927 ** @param xcb_atom_t selection 00928 ** @param uint32_t event_mask 00929 ** @returns xcb_void_cookie_t 00930 ** 00931 *****************************************************************************/ 00932 00933 xcb_void_cookie_t 00934 xcb_xfixes_select_selection_input (xcb_connection_t *c , 00935 xcb_window_t window , 00936 xcb_atom_t selection , 00937 uint32_t event_mask ); 00938 00951 /***************************************************************************** 00952 ** 00953 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input_checked 00954 ** 00955 ** @param xcb_connection_t *c 00956 ** @param xcb_window_t window 00957 ** @param uint32_t event_mask 00958 ** @returns xcb_void_cookie_t 00959 ** 00960 *****************************************************************************/ 00961 00962 xcb_void_cookie_t 00963 xcb_xfixes_select_cursor_input_checked (xcb_connection_t *c , 00964 xcb_window_t window , 00965 uint32_t event_mask ); 00966 00976 /***************************************************************************** 00977 ** 00978 ** xcb_void_cookie_t xcb_xfixes_select_cursor_input 00979 ** 00980 ** @param xcb_connection_t *c 00981 ** @param xcb_window_t window 00982 ** @param uint32_t event_mask 00983 ** @returns xcb_void_cookie_t 00984 ** 00985 *****************************************************************************/ 00986 00987 xcb_void_cookie_t 00988 xcb_xfixes_select_cursor_input (xcb_connection_t *c , 00989 xcb_window_t window , 00990 uint32_t event_mask ); 00991 00992 int 00993 xcb_xfixes_get_cursor_image_sizeof (const void *_buffer ); 00994 01004 /***************************************************************************** 01005 ** 01006 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image 01007 ** 01008 ** @param xcb_connection_t *c 01009 ** @returns xcb_xfixes_get_cursor_image_cookie_t 01010 ** 01011 *****************************************************************************/ 01012 01013 xcb_xfixes_get_cursor_image_cookie_t 01014 xcb_xfixes_get_cursor_image (xcb_connection_t *c ); 01015 01028 /***************************************************************************** 01029 ** 01030 ** xcb_xfixes_get_cursor_image_cookie_t xcb_xfixes_get_cursor_image_unchecked 01031 ** 01032 ** @param xcb_connection_t *c 01033 ** @returns xcb_xfixes_get_cursor_image_cookie_t 01034 ** 01035 *****************************************************************************/ 01036 01037 xcb_xfixes_get_cursor_image_cookie_t 01038 xcb_xfixes_get_cursor_image_unchecked (xcb_connection_t *c ); 01039 01040 01041 /***************************************************************************** 01042 ** 01043 ** uint32_t * xcb_xfixes_get_cursor_image_cursor_image 01044 ** 01045 ** @param const xcb_xfixes_get_cursor_image_reply_t *R 01046 ** @returns uint32_t * 01047 ** 01048 *****************************************************************************/ 01049 01050 uint32_t * 01051 xcb_xfixes_get_cursor_image_cursor_image (const xcb_xfixes_get_cursor_image_reply_t *R ); 01052 01053 01054 /***************************************************************************** 01055 ** 01056 ** int xcb_xfixes_get_cursor_image_cursor_image_length 01057 ** 01058 ** @param const xcb_xfixes_get_cursor_image_reply_t *R 01059 ** @returns int 01060 ** 01061 *****************************************************************************/ 01062 01063 int 01064 xcb_xfixes_get_cursor_image_cursor_image_length (const xcb_xfixes_get_cursor_image_reply_t *R ); 01065 01066 01067 /***************************************************************************** 01068 ** 01069 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_cursor_image_end 01070 ** 01071 ** @param const xcb_xfixes_get_cursor_image_reply_t *R 01072 ** @returns xcb_generic_iterator_t 01073 ** 01074 *****************************************************************************/ 01075 01076 xcb_generic_iterator_t 01077 xcb_xfixes_get_cursor_image_cursor_image_end (const xcb_xfixes_get_cursor_image_reply_t *R ); 01078 01094 /***************************************************************************** 01095 ** 01096 ** xcb_xfixes_get_cursor_image_reply_t * xcb_xfixes_get_cursor_image_reply 01097 ** 01098 ** @param xcb_connection_t *c 01099 ** @param xcb_xfixes_get_cursor_image_cookie_t cookie 01100 ** @param xcb_generic_error_t **e 01101 ** @returns xcb_xfixes_get_cursor_image_reply_t * 01102 ** 01103 *****************************************************************************/ 01104 01105 xcb_xfixes_get_cursor_image_reply_t * 01106 xcb_xfixes_get_cursor_image_reply (xcb_connection_t *c , 01107 xcb_xfixes_get_cursor_image_cookie_t cookie , 01108 xcb_generic_error_t **e ); 01109 01119 /***************************************************************************** 01120 ** 01121 ** void xcb_xfixes_region_next 01122 ** 01123 ** @param xcb_xfixes_region_iterator_t *i 01124 ** @returns void 01125 ** 01126 *****************************************************************************/ 01127 01128 void 01129 xcb_xfixes_region_next (xcb_xfixes_region_iterator_t *i ); 01130 01141 /***************************************************************************** 01142 ** 01143 ** xcb_generic_iterator_t xcb_xfixes_region_end 01144 ** 01145 ** @param xcb_xfixes_region_iterator_t i 01146 ** @returns xcb_generic_iterator_t 01147 ** 01148 *****************************************************************************/ 01149 01150 xcb_generic_iterator_t 01151 xcb_xfixes_region_end (xcb_xfixes_region_iterator_t i ); 01152 01153 int 01154 xcb_xfixes_create_region_sizeof (const void *_buffer , 01155 uint32_t rectangles_len ); 01156 01169 /***************************************************************************** 01170 ** 01171 ** xcb_void_cookie_t xcb_xfixes_create_region_checked 01172 ** 01173 ** @param xcb_connection_t *c 01174 ** @param xcb_xfixes_region_t region 01175 ** @param uint32_t rectangles_len 01176 ** @param const xcb_rectangle_t *rectangles 01177 ** @returns xcb_void_cookie_t 01178 ** 01179 *****************************************************************************/ 01180 01181 xcb_void_cookie_t 01182 xcb_xfixes_create_region_checked (xcb_connection_t *c , 01183 xcb_xfixes_region_t region , 01184 uint32_t rectangles_len , 01185 const xcb_rectangle_t *rectangles ); 01186 01196 /***************************************************************************** 01197 ** 01198 ** xcb_void_cookie_t xcb_xfixes_create_region 01199 ** 01200 ** @param xcb_connection_t *c 01201 ** @param xcb_xfixes_region_t region 01202 ** @param uint32_t rectangles_len 01203 ** @param const xcb_rectangle_t *rectangles 01204 ** @returns xcb_void_cookie_t 01205 ** 01206 *****************************************************************************/ 01207 01208 xcb_void_cookie_t 01209 xcb_xfixes_create_region (xcb_connection_t *c , 01210 xcb_xfixes_region_t region , 01211 uint32_t rectangles_len , 01212 const xcb_rectangle_t *rectangles ); 01213 01226 /***************************************************************************** 01227 ** 01228 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap_checked 01229 ** 01230 ** @param xcb_connection_t *c 01231 ** @param xcb_xfixes_region_t region 01232 ** @param xcb_pixmap_t bitmap 01233 ** @returns xcb_void_cookie_t 01234 ** 01235 *****************************************************************************/ 01236 01237 xcb_void_cookie_t 01238 xcb_xfixes_create_region_from_bitmap_checked (xcb_connection_t *c , 01239 xcb_xfixes_region_t region , 01240 xcb_pixmap_t bitmap ); 01241 01251 /***************************************************************************** 01252 ** 01253 ** xcb_void_cookie_t xcb_xfixes_create_region_from_bitmap 01254 ** 01255 ** @param xcb_connection_t *c 01256 ** @param xcb_xfixes_region_t region 01257 ** @param xcb_pixmap_t bitmap 01258 ** @returns xcb_void_cookie_t 01259 ** 01260 *****************************************************************************/ 01261 01262 xcb_void_cookie_t 01263 xcb_xfixes_create_region_from_bitmap (xcb_connection_t *c , 01264 xcb_xfixes_region_t region , 01265 xcb_pixmap_t bitmap ); 01266 01279 /***************************************************************************** 01280 ** 01281 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window_checked 01282 ** 01283 ** @param xcb_connection_t *c 01284 ** @param xcb_xfixes_region_t region 01285 ** @param xcb_window_t window 01286 ** @param xcb_shape_kind_t kind 01287 ** @returns xcb_void_cookie_t 01288 ** 01289 *****************************************************************************/ 01290 01291 xcb_void_cookie_t 01292 xcb_xfixes_create_region_from_window_checked (xcb_connection_t *c , 01293 xcb_xfixes_region_t region , 01294 xcb_window_t window , 01295 xcb_shape_kind_t kind ); 01296 01306 /***************************************************************************** 01307 ** 01308 ** xcb_void_cookie_t xcb_xfixes_create_region_from_window 01309 ** 01310 ** @param xcb_connection_t *c 01311 ** @param xcb_xfixes_region_t region 01312 ** @param xcb_window_t window 01313 ** @param xcb_shape_kind_t kind 01314 ** @returns xcb_void_cookie_t 01315 ** 01316 *****************************************************************************/ 01317 01318 xcb_void_cookie_t 01319 xcb_xfixes_create_region_from_window (xcb_connection_t *c , 01320 xcb_xfixes_region_t region , 01321 xcb_window_t window , 01322 xcb_shape_kind_t kind ); 01323 01336 /***************************************************************************** 01337 ** 01338 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc_checked 01339 ** 01340 ** @param xcb_connection_t *c 01341 ** @param xcb_xfixes_region_t region 01342 ** @param xcb_gcontext_t gc 01343 ** @returns xcb_void_cookie_t 01344 ** 01345 *****************************************************************************/ 01346 01347 xcb_void_cookie_t 01348 xcb_xfixes_create_region_from_gc_checked (xcb_connection_t *c , 01349 xcb_xfixes_region_t region , 01350 xcb_gcontext_t gc ); 01351 01361 /***************************************************************************** 01362 ** 01363 ** xcb_void_cookie_t xcb_xfixes_create_region_from_gc 01364 ** 01365 ** @param xcb_connection_t *c 01366 ** @param xcb_xfixes_region_t region 01367 ** @param xcb_gcontext_t gc 01368 ** @returns xcb_void_cookie_t 01369 ** 01370 *****************************************************************************/ 01371 01372 xcb_void_cookie_t 01373 xcb_xfixes_create_region_from_gc (xcb_connection_t *c , 01374 xcb_xfixes_region_t region , 01375 xcb_gcontext_t gc ); 01376 01389 /***************************************************************************** 01390 ** 01391 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture_checked 01392 ** 01393 ** @param xcb_connection_t *c 01394 ** @param xcb_xfixes_region_t region 01395 ** @param xcb_render_picture_t picture 01396 ** @returns xcb_void_cookie_t 01397 ** 01398 *****************************************************************************/ 01399 01400 xcb_void_cookie_t 01401 xcb_xfixes_create_region_from_picture_checked (xcb_connection_t *c , 01402 xcb_xfixes_region_t region , 01403 xcb_render_picture_t picture ); 01404 01414 /***************************************************************************** 01415 ** 01416 ** xcb_void_cookie_t xcb_xfixes_create_region_from_picture 01417 ** 01418 ** @param xcb_connection_t *c 01419 ** @param xcb_xfixes_region_t region 01420 ** @param xcb_render_picture_t picture 01421 ** @returns xcb_void_cookie_t 01422 ** 01423 *****************************************************************************/ 01424 01425 xcb_void_cookie_t 01426 xcb_xfixes_create_region_from_picture (xcb_connection_t *c , 01427 xcb_xfixes_region_t region , 01428 xcb_render_picture_t picture ); 01429 01442 /***************************************************************************** 01443 ** 01444 ** xcb_void_cookie_t xcb_xfixes_destroy_region_checked 01445 ** 01446 ** @param xcb_connection_t *c 01447 ** @param xcb_xfixes_region_t region 01448 ** @returns xcb_void_cookie_t 01449 ** 01450 *****************************************************************************/ 01451 01452 xcb_void_cookie_t 01453 xcb_xfixes_destroy_region_checked (xcb_connection_t *c , 01454 xcb_xfixes_region_t region ); 01455 01465 /***************************************************************************** 01466 ** 01467 ** xcb_void_cookie_t xcb_xfixes_destroy_region 01468 ** 01469 ** @param xcb_connection_t *c 01470 ** @param xcb_xfixes_region_t region 01471 ** @returns xcb_void_cookie_t 01472 ** 01473 *****************************************************************************/ 01474 01475 xcb_void_cookie_t 01476 xcb_xfixes_destroy_region (xcb_connection_t *c , 01477 xcb_xfixes_region_t region ); 01478 01479 int 01480 xcb_xfixes_set_region_sizeof (const void *_buffer , 01481 uint32_t rectangles_len ); 01482 01495 /***************************************************************************** 01496 ** 01497 ** xcb_void_cookie_t xcb_xfixes_set_region_checked 01498 ** 01499 ** @param xcb_connection_t *c 01500 ** @param xcb_xfixes_region_t region 01501 ** @param uint32_t rectangles_len 01502 ** @param const xcb_rectangle_t *rectangles 01503 ** @returns xcb_void_cookie_t 01504 ** 01505 *****************************************************************************/ 01506 01507 xcb_void_cookie_t 01508 xcb_xfixes_set_region_checked (xcb_connection_t *c , 01509 xcb_xfixes_region_t region , 01510 uint32_t rectangles_len , 01511 const xcb_rectangle_t *rectangles ); 01512 01522 /***************************************************************************** 01523 ** 01524 ** xcb_void_cookie_t xcb_xfixes_set_region 01525 ** 01526 ** @param xcb_connection_t *c 01527 ** @param xcb_xfixes_region_t region 01528 ** @param uint32_t rectangles_len 01529 ** @param const xcb_rectangle_t *rectangles 01530 ** @returns xcb_void_cookie_t 01531 ** 01532 *****************************************************************************/ 01533 01534 xcb_void_cookie_t 01535 xcb_xfixes_set_region (xcb_connection_t *c , 01536 xcb_xfixes_region_t region , 01537 uint32_t rectangles_len , 01538 const xcb_rectangle_t *rectangles ); 01539 01552 /***************************************************************************** 01553 ** 01554 ** xcb_void_cookie_t xcb_xfixes_copy_region_checked 01555 ** 01556 ** @param xcb_connection_t *c 01557 ** @param xcb_xfixes_region_t source 01558 ** @param xcb_xfixes_region_t destination 01559 ** @returns xcb_void_cookie_t 01560 ** 01561 *****************************************************************************/ 01562 01563 xcb_void_cookie_t 01564 xcb_xfixes_copy_region_checked (xcb_connection_t *c , 01565 xcb_xfixes_region_t source , 01566 xcb_xfixes_region_t destination ); 01567 01577 /***************************************************************************** 01578 ** 01579 ** xcb_void_cookie_t xcb_xfixes_copy_region 01580 ** 01581 ** @param xcb_connection_t *c 01582 ** @param xcb_xfixes_region_t source 01583 ** @param xcb_xfixes_region_t destination 01584 ** @returns xcb_void_cookie_t 01585 ** 01586 *****************************************************************************/ 01587 01588 xcb_void_cookie_t 01589 xcb_xfixes_copy_region (xcb_connection_t *c , 01590 xcb_xfixes_region_t source , 01591 xcb_xfixes_region_t destination ); 01592 01605 /***************************************************************************** 01606 ** 01607 ** xcb_void_cookie_t xcb_xfixes_union_region_checked 01608 ** 01609 ** @param xcb_connection_t *c 01610 ** @param xcb_xfixes_region_t source1 01611 ** @param xcb_xfixes_region_t source2 01612 ** @param xcb_xfixes_region_t destination 01613 ** @returns xcb_void_cookie_t 01614 ** 01615 *****************************************************************************/ 01616 01617 xcb_void_cookie_t 01618 xcb_xfixes_union_region_checked (xcb_connection_t *c , 01619 xcb_xfixes_region_t source1 , 01620 xcb_xfixes_region_t source2 , 01621 xcb_xfixes_region_t destination ); 01622 01632 /***************************************************************************** 01633 ** 01634 ** xcb_void_cookie_t xcb_xfixes_union_region 01635 ** 01636 ** @param xcb_connection_t *c 01637 ** @param xcb_xfixes_region_t source1 01638 ** @param xcb_xfixes_region_t source2 01639 ** @param xcb_xfixes_region_t destination 01640 ** @returns xcb_void_cookie_t 01641 ** 01642 *****************************************************************************/ 01643 01644 xcb_void_cookie_t 01645 xcb_xfixes_union_region (xcb_connection_t *c , 01646 xcb_xfixes_region_t source1 , 01647 xcb_xfixes_region_t source2 , 01648 xcb_xfixes_region_t destination ); 01649 01662 /***************************************************************************** 01663 ** 01664 ** xcb_void_cookie_t xcb_xfixes_intersect_region_checked 01665 ** 01666 ** @param xcb_connection_t *c 01667 ** @param xcb_xfixes_region_t source1 01668 ** @param xcb_xfixes_region_t source2 01669 ** @param xcb_xfixes_region_t destination 01670 ** @returns xcb_void_cookie_t 01671 ** 01672 *****************************************************************************/ 01673 01674 xcb_void_cookie_t 01675 xcb_xfixes_intersect_region_checked (xcb_connection_t *c , 01676 xcb_xfixes_region_t source1 , 01677 xcb_xfixes_region_t source2 , 01678 xcb_xfixes_region_t destination ); 01679 01689 /***************************************************************************** 01690 ** 01691 ** xcb_void_cookie_t xcb_xfixes_intersect_region 01692 ** 01693 ** @param xcb_connection_t *c 01694 ** @param xcb_xfixes_region_t source1 01695 ** @param xcb_xfixes_region_t source2 01696 ** @param xcb_xfixes_region_t destination 01697 ** @returns xcb_void_cookie_t 01698 ** 01699 *****************************************************************************/ 01700 01701 xcb_void_cookie_t 01702 xcb_xfixes_intersect_region (xcb_connection_t *c , 01703 xcb_xfixes_region_t source1 , 01704 xcb_xfixes_region_t source2 , 01705 xcb_xfixes_region_t destination ); 01706 01719 /***************************************************************************** 01720 ** 01721 ** xcb_void_cookie_t xcb_xfixes_subtract_region_checked 01722 ** 01723 ** @param xcb_connection_t *c 01724 ** @param xcb_xfixes_region_t source1 01725 ** @param xcb_xfixes_region_t source2 01726 ** @param xcb_xfixes_region_t destination 01727 ** @returns xcb_void_cookie_t 01728 ** 01729 *****************************************************************************/ 01730 01731 xcb_void_cookie_t 01732 xcb_xfixes_subtract_region_checked (xcb_connection_t *c , 01733 xcb_xfixes_region_t source1 , 01734 xcb_xfixes_region_t source2 , 01735 xcb_xfixes_region_t destination ); 01736 01746 /***************************************************************************** 01747 ** 01748 ** xcb_void_cookie_t xcb_xfixes_subtract_region 01749 ** 01750 ** @param xcb_connection_t *c 01751 ** @param xcb_xfixes_region_t source1 01752 ** @param xcb_xfixes_region_t source2 01753 ** @param xcb_xfixes_region_t destination 01754 ** @returns xcb_void_cookie_t 01755 ** 01756 *****************************************************************************/ 01757 01758 xcb_void_cookie_t 01759 xcb_xfixes_subtract_region (xcb_connection_t *c , 01760 xcb_xfixes_region_t source1 , 01761 xcb_xfixes_region_t source2 , 01762 xcb_xfixes_region_t destination ); 01763 01776 /***************************************************************************** 01777 ** 01778 ** xcb_void_cookie_t xcb_xfixes_invert_region_checked 01779 ** 01780 ** @param xcb_connection_t *c 01781 ** @param xcb_xfixes_region_t source 01782 ** @param xcb_rectangle_t bounds 01783 ** @param xcb_xfixes_region_t destination 01784 ** @returns xcb_void_cookie_t 01785 ** 01786 *****************************************************************************/ 01787 01788 xcb_void_cookie_t 01789 xcb_xfixes_invert_region_checked (xcb_connection_t *c , 01790 xcb_xfixes_region_t source , 01791 xcb_rectangle_t bounds , 01792 xcb_xfixes_region_t destination ); 01793 01803 /***************************************************************************** 01804 ** 01805 ** xcb_void_cookie_t xcb_xfixes_invert_region 01806 ** 01807 ** @param xcb_connection_t *c 01808 ** @param xcb_xfixes_region_t source 01809 ** @param xcb_rectangle_t bounds 01810 ** @param xcb_xfixes_region_t destination 01811 ** @returns xcb_void_cookie_t 01812 ** 01813 *****************************************************************************/ 01814 01815 xcb_void_cookie_t 01816 xcb_xfixes_invert_region (xcb_connection_t *c , 01817 xcb_xfixes_region_t source , 01818 xcb_rectangle_t bounds , 01819 xcb_xfixes_region_t destination ); 01820 01833 /***************************************************************************** 01834 ** 01835 ** xcb_void_cookie_t xcb_xfixes_translate_region_checked 01836 ** 01837 ** @param xcb_connection_t *c 01838 ** @param xcb_xfixes_region_t region 01839 ** @param int16_t dx 01840 ** @param int16_t dy 01841 ** @returns xcb_void_cookie_t 01842 ** 01843 *****************************************************************************/ 01844 01845 xcb_void_cookie_t 01846 xcb_xfixes_translate_region_checked (xcb_connection_t *c , 01847 xcb_xfixes_region_t region , 01848 int16_t dx , 01849 int16_t dy ); 01850 01860 /***************************************************************************** 01861 ** 01862 ** xcb_void_cookie_t xcb_xfixes_translate_region 01863 ** 01864 ** @param xcb_connection_t *c 01865 ** @param xcb_xfixes_region_t region 01866 ** @param int16_t dx 01867 ** @param int16_t dy 01868 ** @returns xcb_void_cookie_t 01869 ** 01870 *****************************************************************************/ 01871 01872 xcb_void_cookie_t 01873 xcb_xfixes_translate_region (xcb_connection_t *c , 01874 xcb_xfixes_region_t region , 01875 int16_t dx , 01876 int16_t dy ); 01877 01890 /***************************************************************************** 01891 ** 01892 ** xcb_void_cookie_t xcb_xfixes_region_extents_checked 01893 ** 01894 ** @param xcb_connection_t *c 01895 ** @param xcb_xfixes_region_t source 01896 ** @param xcb_xfixes_region_t destination 01897 ** @returns xcb_void_cookie_t 01898 ** 01899 *****************************************************************************/ 01900 01901 xcb_void_cookie_t 01902 xcb_xfixes_region_extents_checked (xcb_connection_t *c , 01903 xcb_xfixes_region_t source , 01904 xcb_xfixes_region_t destination ); 01905 01915 /***************************************************************************** 01916 ** 01917 ** xcb_void_cookie_t xcb_xfixes_region_extents 01918 ** 01919 ** @param xcb_connection_t *c 01920 ** @param xcb_xfixes_region_t source 01921 ** @param xcb_xfixes_region_t destination 01922 ** @returns xcb_void_cookie_t 01923 ** 01924 *****************************************************************************/ 01925 01926 xcb_void_cookie_t 01927 xcb_xfixes_region_extents (xcb_connection_t *c , 01928 xcb_xfixes_region_t source , 01929 xcb_xfixes_region_t destination ); 01930 01931 int 01932 xcb_xfixes_fetch_region_sizeof (const void *_buffer ); 01933 01943 /***************************************************************************** 01944 ** 01945 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region 01946 ** 01947 ** @param xcb_connection_t *c 01948 ** @param xcb_xfixes_region_t region 01949 ** @returns xcb_xfixes_fetch_region_cookie_t 01950 ** 01951 *****************************************************************************/ 01952 01953 xcb_xfixes_fetch_region_cookie_t 01954 xcb_xfixes_fetch_region (xcb_connection_t *c , 01955 xcb_xfixes_region_t region ); 01956 01969 /***************************************************************************** 01970 ** 01971 ** xcb_xfixes_fetch_region_cookie_t xcb_xfixes_fetch_region_unchecked 01972 ** 01973 ** @param xcb_connection_t *c 01974 ** @param xcb_xfixes_region_t region 01975 ** @returns xcb_xfixes_fetch_region_cookie_t 01976 ** 01977 *****************************************************************************/ 01978 01979 xcb_xfixes_fetch_region_cookie_t 01980 xcb_xfixes_fetch_region_unchecked (xcb_connection_t *c , 01981 xcb_xfixes_region_t region ); 01982 01983 01984 /***************************************************************************** 01985 ** 01986 ** xcb_rectangle_t * xcb_xfixes_fetch_region_rectangles 01987 ** 01988 ** @param const xcb_xfixes_fetch_region_reply_t *R 01989 ** @returns xcb_rectangle_t * 01990 ** 01991 *****************************************************************************/ 01992 01993 xcb_rectangle_t * 01994 xcb_xfixes_fetch_region_rectangles (const xcb_xfixes_fetch_region_reply_t *R ); 01995 01996 01997 /***************************************************************************** 01998 ** 01999 ** int xcb_xfixes_fetch_region_rectangles_length 02000 ** 02001 ** @param const xcb_xfixes_fetch_region_reply_t *R 02002 ** @returns int 02003 ** 02004 *****************************************************************************/ 02005 02006 int 02007 xcb_xfixes_fetch_region_rectangles_length (const xcb_xfixes_fetch_region_reply_t *R ); 02008 02009 02010 /***************************************************************************** 02011 ** 02012 ** xcb_rectangle_iterator_t xcb_xfixes_fetch_region_rectangles_iterator 02013 ** 02014 ** @param const xcb_xfixes_fetch_region_reply_t *R 02015 ** @returns xcb_rectangle_iterator_t 02016 ** 02017 *****************************************************************************/ 02018 02019 xcb_rectangle_iterator_t 02020 xcb_xfixes_fetch_region_rectangles_iterator (const xcb_xfixes_fetch_region_reply_t *R ); 02021 02037 /***************************************************************************** 02038 ** 02039 ** xcb_xfixes_fetch_region_reply_t * xcb_xfixes_fetch_region_reply 02040 ** 02041 ** @param xcb_connection_t *c 02042 ** @param xcb_xfixes_fetch_region_cookie_t cookie 02043 ** @param xcb_generic_error_t **e 02044 ** @returns xcb_xfixes_fetch_region_reply_t * 02045 ** 02046 *****************************************************************************/ 02047 02048 xcb_xfixes_fetch_region_reply_t * 02049 xcb_xfixes_fetch_region_reply (xcb_connection_t *c , 02050 xcb_xfixes_fetch_region_cookie_t cookie , 02051 xcb_generic_error_t **e ); 02052 02065 /***************************************************************************** 02066 ** 02067 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region_checked 02068 ** 02069 ** @param xcb_connection_t *c 02070 ** @param xcb_gcontext_t gc 02071 ** @param xcb_xfixes_region_t region 02072 ** @param int16_t x_origin 02073 ** @param int16_t y_origin 02074 ** @returns xcb_void_cookie_t 02075 ** 02076 *****************************************************************************/ 02077 02078 xcb_void_cookie_t 02079 xcb_xfixes_set_gc_clip_region_checked (xcb_connection_t *c , 02080 xcb_gcontext_t gc , 02081 xcb_xfixes_region_t region , 02082 int16_t x_origin , 02083 int16_t y_origin ); 02084 02094 /***************************************************************************** 02095 ** 02096 ** xcb_void_cookie_t xcb_xfixes_set_gc_clip_region 02097 ** 02098 ** @param xcb_connection_t *c 02099 ** @param xcb_gcontext_t gc 02100 ** @param xcb_xfixes_region_t region 02101 ** @param int16_t x_origin 02102 ** @param int16_t y_origin 02103 ** @returns xcb_void_cookie_t 02104 ** 02105 *****************************************************************************/ 02106 02107 xcb_void_cookie_t 02108 xcb_xfixes_set_gc_clip_region (xcb_connection_t *c , 02109 xcb_gcontext_t gc , 02110 xcb_xfixes_region_t region , 02111 int16_t x_origin , 02112 int16_t y_origin ); 02113 02126 /***************************************************************************** 02127 ** 02128 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region_checked 02129 ** 02130 ** @param xcb_connection_t *c 02131 ** @param xcb_window_t dest 02132 ** @param xcb_shape_kind_t dest_kind 02133 ** @param int16_t x_offset 02134 ** @param int16_t y_offset 02135 ** @param xcb_xfixes_region_t region 02136 ** @returns xcb_void_cookie_t 02137 ** 02138 *****************************************************************************/ 02139 02140 xcb_void_cookie_t 02141 xcb_xfixes_set_window_shape_region_checked (xcb_connection_t *c , 02142 xcb_window_t dest , 02143 xcb_shape_kind_t dest_kind , 02144 int16_t x_offset , 02145 int16_t y_offset , 02146 xcb_xfixes_region_t region ); 02147 02157 /***************************************************************************** 02158 ** 02159 ** xcb_void_cookie_t xcb_xfixes_set_window_shape_region 02160 ** 02161 ** @param xcb_connection_t *c 02162 ** @param xcb_window_t dest 02163 ** @param xcb_shape_kind_t dest_kind 02164 ** @param int16_t x_offset 02165 ** @param int16_t y_offset 02166 ** @param xcb_xfixes_region_t region 02167 ** @returns xcb_void_cookie_t 02168 ** 02169 *****************************************************************************/ 02170 02171 xcb_void_cookie_t 02172 xcb_xfixes_set_window_shape_region (xcb_connection_t *c , 02173 xcb_window_t dest , 02174 xcb_shape_kind_t dest_kind , 02175 int16_t x_offset , 02176 int16_t y_offset , 02177 xcb_xfixes_region_t region ); 02178 02191 /***************************************************************************** 02192 ** 02193 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region_checked 02194 ** 02195 ** @param xcb_connection_t *c 02196 ** @param xcb_render_picture_t picture 02197 ** @param xcb_xfixes_region_t region 02198 ** @param int16_t x_origin 02199 ** @param int16_t y_origin 02200 ** @returns xcb_void_cookie_t 02201 ** 02202 *****************************************************************************/ 02203 02204 xcb_void_cookie_t 02205 xcb_xfixes_set_picture_clip_region_checked (xcb_connection_t *c , 02206 xcb_render_picture_t picture , 02207 xcb_xfixes_region_t region , 02208 int16_t x_origin , 02209 int16_t y_origin ); 02210 02220 /***************************************************************************** 02221 ** 02222 ** xcb_void_cookie_t xcb_xfixes_set_picture_clip_region 02223 ** 02224 ** @param xcb_connection_t *c 02225 ** @param xcb_render_picture_t picture 02226 ** @param xcb_xfixes_region_t region 02227 ** @param int16_t x_origin 02228 ** @param int16_t y_origin 02229 ** @returns xcb_void_cookie_t 02230 ** 02231 *****************************************************************************/ 02232 02233 xcb_void_cookie_t 02234 xcb_xfixes_set_picture_clip_region (xcb_connection_t *c , 02235 xcb_render_picture_t picture , 02236 xcb_xfixes_region_t region , 02237 int16_t x_origin , 02238 int16_t y_origin ); 02239 02240 int 02241 xcb_xfixes_set_cursor_name_sizeof (const void *_buffer ); 02242 02255 /***************************************************************************** 02256 ** 02257 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name_checked 02258 ** 02259 ** @param xcb_connection_t *c 02260 ** @param xcb_cursor_t cursor 02261 ** @param uint16_t nbytes 02262 ** @param const char *name 02263 ** @returns xcb_void_cookie_t 02264 ** 02265 *****************************************************************************/ 02266 02267 xcb_void_cookie_t 02268 xcb_xfixes_set_cursor_name_checked (xcb_connection_t *c , 02269 xcb_cursor_t cursor , 02270 uint16_t nbytes , 02271 const char *name ); 02272 02282 /***************************************************************************** 02283 ** 02284 ** xcb_void_cookie_t xcb_xfixes_set_cursor_name 02285 ** 02286 ** @param xcb_connection_t *c 02287 ** @param xcb_cursor_t cursor 02288 ** @param uint16_t nbytes 02289 ** @param const char *name 02290 ** @returns xcb_void_cookie_t 02291 ** 02292 *****************************************************************************/ 02293 02294 xcb_void_cookie_t 02295 xcb_xfixes_set_cursor_name (xcb_connection_t *c , 02296 xcb_cursor_t cursor , 02297 uint16_t nbytes , 02298 const char *name ); 02299 02300 int 02301 xcb_xfixes_get_cursor_name_sizeof (const void *_buffer ); 02302 02312 /***************************************************************************** 02313 ** 02314 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name 02315 ** 02316 ** @param xcb_connection_t *c 02317 ** @param xcb_cursor_t cursor 02318 ** @returns xcb_xfixes_get_cursor_name_cookie_t 02319 ** 02320 *****************************************************************************/ 02321 02322 xcb_xfixes_get_cursor_name_cookie_t 02323 xcb_xfixes_get_cursor_name (xcb_connection_t *c , 02324 xcb_cursor_t cursor ); 02325 02338 /***************************************************************************** 02339 ** 02340 ** xcb_xfixes_get_cursor_name_cookie_t xcb_xfixes_get_cursor_name_unchecked 02341 ** 02342 ** @param xcb_connection_t *c 02343 ** @param xcb_cursor_t cursor 02344 ** @returns xcb_xfixes_get_cursor_name_cookie_t 02345 ** 02346 *****************************************************************************/ 02347 02348 xcb_xfixes_get_cursor_name_cookie_t 02349 xcb_xfixes_get_cursor_name_unchecked (xcb_connection_t *c , 02350 xcb_cursor_t cursor ); 02351 02352 02353 /***************************************************************************** 02354 ** 02355 ** char * xcb_xfixes_get_cursor_name_name 02356 ** 02357 ** @param const xcb_xfixes_get_cursor_name_reply_t *R 02358 ** @returns char * 02359 ** 02360 *****************************************************************************/ 02361 02362 char * 02363 xcb_xfixes_get_cursor_name_name (const xcb_xfixes_get_cursor_name_reply_t *R ); 02364 02365 02366 /***************************************************************************** 02367 ** 02368 ** int xcb_xfixes_get_cursor_name_name_length 02369 ** 02370 ** @param const xcb_xfixes_get_cursor_name_reply_t *R 02371 ** @returns int 02372 ** 02373 *****************************************************************************/ 02374 02375 int 02376 xcb_xfixes_get_cursor_name_name_length (const xcb_xfixes_get_cursor_name_reply_t *R ); 02377 02378 02379 /***************************************************************************** 02380 ** 02381 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_name_name_end 02382 ** 02383 ** @param const xcb_xfixes_get_cursor_name_reply_t *R 02384 ** @returns xcb_generic_iterator_t 02385 ** 02386 *****************************************************************************/ 02387 02388 xcb_generic_iterator_t 02389 xcb_xfixes_get_cursor_name_name_end (const xcb_xfixes_get_cursor_name_reply_t *R ); 02390 02406 /***************************************************************************** 02407 ** 02408 ** xcb_xfixes_get_cursor_name_reply_t * xcb_xfixes_get_cursor_name_reply 02409 ** 02410 ** @param xcb_connection_t *c 02411 ** @param xcb_xfixes_get_cursor_name_cookie_t cookie 02412 ** @param xcb_generic_error_t **e 02413 ** @returns xcb_xfixes_get_cursor_name_reply_t * 02414 ** 02415 *****************************************************************************/ 02416 02417 xcb_xfixes_get_cursor_name_reply_t * 02418 xcb_xfixes_get_cursor_name_reply (xcb_connection_t *c , 02419 xcb_xfixes_get_cursor_name_cookie_t cookie , 02420 xcb_generic_error_t **e ); 02421 02422 int 02423 xcb_xfixes_get_cursor_image_and_name_sizeof (const void *_buffer ); 02424 02434 /***************************************************************************** 02435 ** 02436 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name 02437 ** 02438 ** @param xcb_connection_t *c 02439 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t 02440 ** 02441 *****************************************************************************/ 02442 02443 xcb_xfixes_get_cursor_image_and_name_cookie_t 02444 xcb_xfixes_get_cursor_image_and_name (xcb_connection_t *c ); 02445 02458 /***************************************************************************** 02459 ** 02460 ** xcb_xfixes_get_cursor_image_and_name_cookie_t xcb_xfixes_get_cursor_image_and_name_unchecked 02461 ** 02462 ** @param xcb_connection_t *c 02463 ** @returns xcb_xfixes_get_cursor_image_and_name_cookie_t 02464 ** 02465 *****************************************************************************/ 02466 02467 xcb_xfixes_get_cursor_image_and_name_cookie_t 02468 xcb_xfixes_get_cursor_image_and_name_unchecked (xcb_connection_t *c ); 02469 02470 02471 /***************************************************************************** 02472 ** 02473 ** char * xcb_xfixes_get_cursor_image_and_name_name 02474 ** 02475 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02476 ** @returns char * 02477 ** 02478 *****************************************************************************/ 02479 02480 char * 02481 xcb_xfixes_get_cursor_image_and_name_name (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02482 02483 02484 /***************************************************************************** 02485 ** 02486 ** int xcb_xfixes_get_cursor_image_and_name_name_length 02487 ** 02488 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02489 ** @returns int 02490 ** 02491 *****************************************************************************/ 02492 02493 int 02494 xcb_xfixes_get_cursor_image_and_name_name_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02495 02496 02497 /***************************************************************************** 02498 ** 02499 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_name_end 02500 ** 02501 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02502 ** @returns xcb_generic_iterator_t 02503 ** 02504 *****************************************************************************/ 02505 02506 xcb_generic_iterator_t 02507 xcb_xfixes_get_cursor_image_and_name_name_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02508 02509 02510 /***************************************************************************** 02511 ** 02512 ** uint32_t * xcb_xfixes_get_cursor_image_and_name_cursor_image 02513 ** 02514 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02515 ** @returns uint32_t * 02516 ** 02517 *****************************************************************************/ 02518 02519 uint32_t * 02520 xcb_xfixes_get_cursor_image_and_name_cursor_image (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02521 02522 02523 /***************************************************************************** 02524 ** 02525 ** int xcb_xfixes_get_cursor_image_and_name_cursor_image_length 02526 ** 02527 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02528 ** @returns int 02529 ** 02530 *****************************************************************************/ 02531 02532 int 02533 xcb_xfixes_get_cursor_image_and_name_cursor_image_length (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02534 02535 02536 /***************************************************************************** 02537 ** 02538 ** xcb_generic_iterator_t xcb_xfixes_get_cursor_image_and_name_cursor_image_end 02539 ** 02540 ** @param const xcb_xfixes_get_cursor_image_and_name_reply_t *R 02541 ** @returns xcb_generic_iterator_t 02542 ** 02543 *****************************************************************************/ 02544 02545 xcb_generic_iterator_t 02546 xcb_xfixes_get_cursor_image_and_name_cursor_image_end (const xcb_xfixes_get_cursor_image_and_name_reply_t *R ); 02547 02563 /***************************************************************************** 02564 ** 02565 ** xcb_xfixes_get_cursor_image_and_name_reply_t * xcb_xfixes_get_cursor_image_and_name_reply 02566 ** 02567 ** @param xcb_connection_t *c 02568 ** @param xcb_xfixes_get_cursor_image_and_name_cookie_t cookie 02569 ** @param xcb_generic_error_t **e 02570 ** @returns xcb_xfixes_get_cursor_image_and_name_reply_t * 02571 ** 02572 *****************************************************************************/ 02573 02574 xcb_xfixes_get_cursor_image_and_name_reply_t * 02575 xcb_xfixes_get_cursor_image_and_name_reply (xcb_connection_t *c , 02576 xcb_xfixes_get_cursor_image_and_name_cookie_t cookie , 02577 xcb_generic_error_t **e ); 02578 02591 /***************************************************************************** 02592 ** 02593 ** xcb_void_cookie_t xcb_xfixes_change_cursor_checked 02594 ** 02595 ** @param xcb_connection_t *c 02596 ** @param xcb_cursor_t source 02597 ** @param xcb_cursor_t destination 02598 ** @returns xcb_void_cookie_t 02599 ** 02600 *****************************************************************************/ 02601 02602 xcb_void_cookie_t 02603 xcb_xfixes_change_cursor_checked (xcb_connection_t *c , 02604 xcb_cursor_t source , 02605 xcb_cursor_t destination ); 02606 02616 /***************************************************************************** 02617 ** 02618 ** xcb_void_cookie_t xcb_xfixes_change_cursor 02619 ** 02620 ** @param xcb_connection_t *c 02621 ** @param xcb_cursor_t source 02622 ** @param xcb_cursor_t destination 02623 ** @returns xcb_void_cookie_t 02624 ** 02625 *****************************************************************************/ 02626 02627 xcb_void_cookie_t 02628 xcb_xfixes_change_cursor (xcb_connection_t *c , 02629 xcb_cursor_t source , 02630 xcb_cursor_t destination ); 02631 02632 int 02633 xcb_xfixes_change_cursor_by_name_sizeof (const void *_buffer ); 02634 02647 /***************************************************************************** 02648 ** 02649 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name_checked 02650 ** 02651 ** @param xcb_connection_t *c 02652 ** @param xcb_cursor_t src 02653 ** @param uint16_t nbytes 02654 ** @param const char *name 02655 ** @returns xcb_void_cookie_t 02656 ** 02657 *****************************************************************************/ 02658 02659 xcb_void_cookie_t 02660 xcb_xfixes_change_cursor_by_name_checked (xcb_connection_t *c , 02661 xcb_cursor_t src , 02662 uint16_t nbytes , 02663 const char *name ); 02664 02674 /***************************************************************************** 02675 ** 02676 ** xcb_void_cookie_t xcb_xfixes_change_cursor_by_name 02677 ** 02678 ** @param xcb_connection_t *c 02679 ** @param xcb_cursor_t src 02680 ** @param uint16_t nbytes 02681 ** @param const char *name 02682 ** @returns xcb_void_cookie_t 02683 ** 02684 *****************************************************************************/ 02685 02686 xcb_void_cookie_t 02687 xcb_xfixes_change_cursor_by_name (xcb_connection_t *c , 02688 xcb_cursor_t src , 02689 uint16_t nbytes , 02690 const char *name ); 02691 02704 /***************************************************************************** 02705 ** 02706 ** xcb_void_cookie_t xcb_xfixes_expand_region_checked 02707 ** 02708 ** @param xcb_connection_t *c 02709 ** @param xcb_xfixes_region_t source 02710 ** @param xcb_xfixes_region_t destination 02711 ** @param uint16_t left 02712 ** @param uint16_t right 02713 ** @param uint16_t top 02714 ** @param uint16_t bottom 02715 ** @returns xcb_void_cookie_t 02716 ** 02717 *****************************************************************************/ 02718 02719 xcb_void_cookie_t 02720 xcb_xfixes_expand_region_checked (xcb_connection_t *c , 02721 xcb_xfixes_region_t source , 02722 xcb_xfixes_region_t destination , 02723 uint16_t left , 02724 uint16_t right , 02725 uint16_t top , 02726 uint16_t bottom ); 02727 02737 /***************************************************************************** 02738 ** 02739 ** xcb_void_cookie_t xcb_xfixes_expand_region 02740 ** 02741 ** @param xcb_connection_t *c 02742 ** @param xcb_xfixes_region_t source 02743 ** @param xcb_xfixes_region_t destination 02744 ** @param uint16_t left 02745 ** @param uint16_t right 02746 ** @param uint16_t top 02747 ** @param uint16_t bottom 02748 ** @returns xcb_void_cookie_t 02749 ** 02750 *****************************************************************************/ 02751 02752 xcb_void_cookie_t 02753 xcb_xfixes_expand_region (xcb_connection_t *c , 02754 xcb_xfixes_region_t source , 02755 xcb_xfixes_region_t destination , 02756 uint16_t left , 02757 uint16_t right , 02758 uint16_t top , 02759 uint16_t bottom ); 02760 02773 /***************************************************************************** 02774 ** 02775 ** xcb_void_cookie_t xcb_xfixes_hide_cursor_checked 02776 ** 02777 ** @param xcb_connection_t *c 02778 ** @param xcb_window_t window 02779 ** @returns xcb_void_cookie_t 02780 ** 02781 *****************************************************************************/ 02782 02783 xcb_void_cookie_t 02784 xcb_xfixes_hide_cursor_checked (xcb_connection_t *c , 02785 xcb_window_t window ); 02786 02796 /***************************************************************************** 02797 ** 02798 ** xcb_void_cookie_t xcb_xfixes_hide_cursor 02799 ** 02800 ** @param xcb_connection_t *c 02801 ** @param xcb_window_t window 02802 ** @returns xcb_void_cookie_t 02803 ** 02804 *****************************************************************************/ 02805 02806 xcb_void_cookie_t 02807 xcb_xfixes_hide_cursor (xcb_connection_t *c , 02808 xcb_window_t window ); 02809 02822 /***************************************************************************** 02823 ** 02824 ** xcb_void_cookie_t xcb_xfixes_show_cursor_checked 02825 ** 02826 ** @param xcb_connection_t *c 02827 ** @param xcb_window_t window 02828 ** @returns xcb_void_cookie_t 02829 ** 02830 *****************************************************************************/ 02831 02832 xcb_void_cookie_t 02833 xcb_xfixes_show_cursor_checked (xcb_connection_t *c , 02834 xcb_window_t window ); 02835 02845 /***************************************************************************** 02846 ** 02847 ** xcb_void_cookie_t xcb_xfixes_show_cursor 02848 ** 02849 ** @param xcb_connection_t *c 02850 ** @param xcb_window_t window 02851 ** @returns xcb_void_cookie_t 02852 ** 02853 *****************************************************************************/ 02854 02855 xcb_void_cookie_t 02856 xcb_xfixes_show_cursor (xcb_connection_t *c , 02857 xcb_window_t window ); 02858 02868 /***************************************************************************** 02869 ** 02870 ** void xcb_xfixes_barrier_next 02871 ** 02872 ** @param xcb_xfixes_barrier_iterator_t *i 02873 ** @returns void 02874 ** 02875 *****************************************************************************/ 02876 02877 void 02878 xcb_xfixes_barrier_next (xcb_xfixes_barrier_iterator_t *i ); 02879 02890 /***************************************************************************** 02891 ** 02892 ** xcb_generic_iterator_t xcb_xfixes_barrier_end 02893 ** 02894 ** @param xcb_xfixes_barrier_iterator_t i 02895 ** @returns xcb_generic_iterator_t 02896 ** 02897 *****************************************************************************/ 02898 02899 xcb_generic_iterator_t 02900 xcb_xfixes_barrier_end (xcb_xfixes_barrier_iterator_t i ); 02901 02902 int 02903 xcb_xfixes_create_pointer_barrier_sizeof (const void *_buffer ); 02904 02917 /***************************************************************************** 02918 ** 02919 ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier_checked 02920 ** 02921 ** @param xcb_connection_t *c 02922 ** @param xcb_xfixes_barrier_t barrier 02923 ** @param xcb_window_t window 02924 ** @param uint16_t x1 02925 ** @param uint16_t y1 02926 ** @param uint16_t x2 02927 ** @param uint16_t y2 02928 ** @param uint32_t directions 02929 ** @param uint16_t num_devices 02930 ** @param const uint16_t *devices 02931 ** @returns xcb_void_cookie_t 02932 ** 02933 *****************************************************************************/ 02934 02935 xcb_void_cookie_t 02936 xcb_xfixes_create_pointer_barrier_checked (xcb_connection_t *c , 02937 xcb_xfixes_barrier_t barrier , 02938 xcb_window_t window , 02939 uint16_t x1 , 02940 uint16_t y1 , 02941 uint16_t x2 , 02942 uint16_t y2 , 02943 uint32_t directions , 02944 uint16_t num_devices , 02945 const uint16_t *devices ); 02946 02956 /***************************************************************************** 02957 ** 02958 ** xcb_void_cookie_t xcb_xfixes_create_pointer_barrier 02959 ** 02960 ** @param xcb_connection_t *c 02961 ** @param xcb_xfixes_barrier_t barrier 02962 ** @param xcb_window_t window 02963 ** @param uint16_t x1 02964 ** @param uint16_t y1 02965 ** @param uint16_t x2 02966 ** @param uint16_t y2 02967 ** @param uint32_t directions 02968 ** @param uint16_t num_devices 02969 ** @param const uint16_t *devices 02970 ** @returns xcb_void_cookie_t 02971 ** 02972 *****************************************************************************/ 02973 02974 xcb_void_cookie_t 02975 xcb_xfixes_create_pointer_barrier (xcb_connection_t *c , 02976 xcb_xfixes_barrier_t barrier , 02977 xcb_window_t window , 02978 uint16_t x1 , 02979 uint16_t y1 , 02980 uint16_t x2 , 02981 uint16_t y2 , 02982 uint32_t directions , 02983 uint16_t num_devices , 02984 const uint16_t *devices ); 02985 02998 /***************************************************************************** 02999 ** 03000 ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier_checked 03001 ** 03002 ** @param xcb_connection_t *c 03003 ** @param xcb_xfixes_barrier_t barrier 03004 ** @returns xcb_void_cookie_t 03005 ** 03006 *****************************************************************************/ 03007 03008 xcb_void_cookie_t 03009 xcb_xfixes_delete_pointer_barrier_checked (xcb_connection_t *c , 03010 xcb_xfixes_barrier_t barrier ); 03011 03021 /***************************************************************************** 03022 ** 03023 ** xcb_void_cookie_t xcb_xfixes_delete_pointer_barrier 03024 ** 03025 ** @param xcb_connection_t *c 03026 ** @param xcb_xfixes_barrier_t barrier 03027 ** @returns xcb_void_cookie_t 03028 ** 03029 *****************************************************************************/ 03030 03031 xcb_void_cookie_t 03032 xcb_xfixes_delete_pointer_barrier (xcb_connection_t *c , 03033 xcb_xfixes_barrier_t barrier ); 03034 03035 03036 #ifdef __cplusplus 03037 } 03038 #endif 03039 03040 #endif 03041