25 #define XCB_COMPOSITE_MAJOR_VERSION 0
26 #define XCB_COMPOSITE_MINOR_VERSION 3
30 typedef enum xcb_composite_redirect_t {
31 XCB_COMPOSITE_REDIRECT_AUTOMATIC,
32 XCB_COMPOSITE_REDIRECT_MANUAL
33 } xcb_composite_redirect_t;
39 unsigned int sequence;
43 #define XCB_COMPOSITE_QUERY_VERSION 0
52 uint32_t client_major_version;
53 uint32_t client_minor_version;
60 uint8_t response_type;
64 uint32_t major_version;
65 uint32_t minor_version;
70 #define XCB_COMPOSITE_REDIRECT_WINDOW 1
85 #define XCB_COMPOSITE_REDIRECT_SUBWINDOWS 2
100 #define XCB_COMPOSITE_UNREDIRECT_WINDOW 3
106 uint8_t major_opcode;
107 uint8_t minor_opcode;
115 #define XCB_COMPOSITE_UNREDIRECT_SUBWINDOWS 4
121 uint8_t major_opcode;
122 uint8_t minor_opcode;
130 #define XCB_COMPOSITE_CREATE_REGION_FROM_BORDER_CLIP 5
136 uint8_t major_opcode;
137 uint8_t minor_opcode;
139 xcb_xfixes_region_t region;
144 #define XCB_COMPOSITE_NAME_WINDOW_PIXMAP 6
150 uint8_t major_opcode;
151 uint8_t minor_opcode;
161 unsigned int sequence;
165 #define XCB_COMPOSITE_GET_OVERLAY_WINDOW 7
171 uint8_t major_opcode;
172 uint8_t minor_opcode;
181 uint8_t response_type;
185 xcb_window_t overlay_win;
190 #define XCB_COMPOSITE_RELEASE_OVERLAY_WINDOW 8
196 uint8_t major_opcode;
197 uint8_t minor_opcode;
224 uint32_t client_major_version ,
225 uint32_t client_minor_version );
252 uint32_t client_major_version ,
253 uint32_t client_minor_version );
311 xcb_window_t window ,
336 xcb_window_t window ,
364 xcb_window_t window ,
389 xcb_window_t window ,
417 xcb_window_t window ,
442 xcb_window_t window ,
470 xcb_window_t window ,
495 xcb_window_t window ,
523 xcb_xfixes_region_t region ,
524 xcb_window_t window );
548 xcb_xfixes_region_t region ,
549 xcb_window_t window );
576 xcb_window_t window ,
577 xcb_pixmap_t pixmap );
601 xcb_window_t window ,
602 xcb_pixmap_t pixmap );
625 xcb_window_t window );
651 xcb_window_t window );
708 xcb_window_t window );
731 xcb_window_t window );
Generic error.
Definition: xcb.h:162
struct xcb_composite_query_version_request_t xcb_composite_query_version_request_t
xcb_composite_query_version_request_t
xcb_composite_release_overlay_window_request_t
Definition: composite.h:195
xcb_void_cookie_t xcb_composite_unredirect_window(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:342
xcb_composite_get_overlay_window_cookie_t
Definition: composite.h:160
struct xcb_composite_query_version_reply_t xcb_composite_query_version_reply_t
xcb_composite_query_version_reply_t
struct xcb_composite_query_version_cookie_t xcb_composite_query_version_cookie_t
xcb_composite_query_version_cookie_t
xcb_void_cookie_t xcb_composite_name_window_pixmap(xcb_connection_t *c, xcb_window_t window, xcb_pixmap_t pixmap)
Definition: composite.c:585
xcb_composite_query_version_request_t
Definition: composite.h:48
xcb_composite_query_version_cookie_t
Definition: composite.h:38
xcb_void_cookie_t xcb_composite_unredirect_subwindows(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:424
struct xcb_composite_unredirect_subwindows_request_t xcb_composite_unredirect_subwindows_request_t
xcb_composite_unredirect_subwindows_request_t
xcb_void_cookie_t xcb_composite_release_overlay_window(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:755
struct xcb_composite_name_window_pixmap_request_t xcb_composite_name_window_pixmap_request_t
xcb_composite_name_window_pixmap_request_t
xcb_void_cookie_t xcb_composite_release_overlay_window_checked(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:718
xcb_composite_query_version_cookie_t xcb_composite_query_version_unchecked(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: composite.c:77
xcb_composite_name_window_pixmap_request_t
Definition: composite.h:149
xcb_composite_query_version_cookie_t xcb_composite_query_version(xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
Definition: composite.c:37
xcb_void_cookie_t xcb_composite_create_region_from_border_clip(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window)
Definition: composite.c:505
xcb_composite_redirect_subwindows_request_t
Definition: composite.h:90
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:624
struct xcb_composite_release_overlay_window_request_t xcb_composite_release_overlay_window_request_t
xcb_composite_release_overlay_window_request_t
struct xcb_composite_redirect_window_request_t xcb_composite_redirect_window_request_t
xcb_composite_redirect_window_request_t
xcb_composite_redirect_window_request_t
Definition: composite.h:75
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:661
xcb_void_cookie_t xcb_composite_unredirect_subwindows_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:383
xcb_composite_get_overlay_window_reply_t * xcb_composite_get_overlay_window_reply(xcb_connection_t *c, xcb_composite_get_overlay_window_cookie_t cookie, xcb_generic_error_t **e)
Definition: composite.c:699
xcb_composite_get_overlay_window_reply_t
Definition: composite.h:180
xcb_void_cookie_t xcb_composite_redirect_subwindows_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:219
struct xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_cookie_t
xcb_composite_get_overlay_window_cookie_t
struct xcb_composite_get_overlay_window_reply_t xcb_composite_get_overlay_window_reply_t
xcb_composite_get_overlay_window_reply_t
struct xcb_composite_get_overlay_window_request_t xcb_composite_get_overlay_window_request_t
xcb_composite_get_overlay_window_request_t
xcb_void_cookie_t xcb_composite_redirect_window(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:178
xcb_void_cookie_t xcb_composite_unredirect_window_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:301
xcb_composite_get_overlay_window_request_t
Definition: composite.h:170
xcb_composite_unredirect_window_request_t
Definition: composite.h:105
xcb_composite_query_version_reply_t * xcb_composite_query_version_reply(xcb_connection_t *c, xcb_composite_query_version_cookie_t cookie, xcb_generic_error_t **e)
Definition: composite.c:117
struct xcb_composite_redirect_subwindows_request_t xcb_composite_redirect_subwindows_request_t
xcb_composite_redirect_subwindows_request_t
xcb_void_cookie_t xcb_composite_redirect_window_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:137
xcb_composite_create_region_from_border_clip_request_t
Definition: composite.h:135
xcb_composite_query_version_reply_t
Definition: composite.h:59
xcb_void_cookie_t xcb_composite_name_window_pixmap_checked(xcb_connection_t *c, xcb_window_t window, xcb_pixmap_t pixmap)
Definition: composite.c:545
struct xcb_composite_unredirect_window_request_t xcb_composite_unredirect_window_request_t
xcb_composite_unredirect_window_request_t
Generic cookie.
Definition: xcb.h:179
xcb_void_cookie_t xcb_composite_redirect_subwindows(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:260
xcb_composite_unredirect_subwindows_request_t
Definition: composite.h:120
xcb_void_cookie_t xcb_composite_create_region_from_border_clip_checked(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window)
Definition: composite.c:465
struct xcb_composite_create_region_from_border_clip_request_t xcb_composite_create_region_from_border_clip_request_t
xcb_composite_create_region_from_border_clip_request_t