23#define XCB_COMPOSITE_MAJOR_VERSION 0 
   24#define XCB_COMPOSITE_MINOR_VERSION 4 
   28typedef enum xcb_composite_redirect_t {
 
   29    XCB_COMPOSITE_REDIRECT_AUTOMATIC = 0,
 
   30    XCB_COMPOSITE_REDIRECT_MANUAL = 1
 
   31} xcb_composite_redirect_t;
 
   37    unsigned int sequence;
 
   41#define XCB_COMPOSITE_QUERY_VERSION 0 
   50    uint32_t client_major_version;
 
   51    uint32_t client_minor_version;
 
   58    uint8_t  response_type;
 
   62    uint32_t major_version;
 
   63    uint32_t minor_version;
 
   68#define XCB_COMPOSITE_REDIRECT_WINDOW 1 
   83#define XCB_COMPOSITE_REDIRECT_SUBWINDOWS 2 
   98#define XCB_COMPOSITE_UNREDIRECT_WINDOW 3 
  104    uint8_t      major_opcode;
 
  105    uint8_t      minor_opcode;
 
  113#define XCB_COMPOSITE_UNREDIRECT_SUBWINDOWS 4 
  119    uint8_t      major_opcode;
 
  120    uint8_t      minor_opcode;
 
  128#define XCB_COMPOSITE_CREATE_REGION_FROM_BORDER_CLIP 5 
  134    uint8_t             major_opcode;
 
  135    uint8_t             minor_opcode;
 
  137    xcb_xfixes_region_t region;
 
  142#define XCB_COMPOSITE_NAME_WINDOW_PIXMAP 6 
  148    uint8_t      major_opcode;
 
  149    uint8_t      minor_opcode;
 
  159    unsigned int sequence;
 
  163#define XCB_COMPOSITE_GET_OVERLAY_WINDOW 7 
  169    uint8_t      major_opcode;
 
  170    uint8_t      minor_opcode;
 
  179    uint8_t      response_type;
 
  183    xcb_window_t overlay_win;
 
  188#define XCB_COMPOSITE_RELEASE_OVERLAY_WINDOW 8 
  194    uint8_t      major_opcode;
 
  195    uint8_t      minor_opcode;
 
  210                             uint32_t          client_major_version,
 
  211                             uint32_t          client_minor_version);
 
  226                                       uint32_t          client_major_version,
 
  227                                       uint32_t          client_minor_version);
 
  377                                                      xcb_xfixes_region_t  region,
 
  378                                                      xcb_window_t         window);
 
  390                                              xcb_xfixes_region_t  region,
 
  391                                              xcb_window_t         window);
 
  407                                          xcb_pixmap_t      pixmap);
 
  420                                  xcb_pixmap_t      pixmap);
 
  432                                  xcb_window_t      window);
 
  447                                            xcb_window_t      window);
 
  481                                              xcb_window_t      window);
 
  493                                      xcb_window_t      window);
 
xcb_void_cookie_t xcb_composite_redirect_subwindows_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:145
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:375
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
struct xcb_composite_name_window_pixmap_request_t xcb_composite_name_window_pixmap_request_t
xcb_composite_name_window_pixmap_request_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_unredirect_subwindows(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:290
struct xcb_composite_redirect_window_request_t xcb_composite_redirect_window_request_t
xcb_composite_redirect_window_request_t
struct xcb_composite_release_overlay_window_request_t xcb_composite_release_overlay_window_request_t
xcb_composite_release_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:116
struct xcb_composite_query_version_reply_t xcb_composite_query_version_reply_t
xcb_composite_query_version_reply_t
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:483
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:79
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:431
xcb_void_cookie_t xcb_composite_unredirect_subwindows_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:261
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_unchecked(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:457
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:23
struct xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_cookie_t
xcb_composite_get_overlay_window_cookie_t
xcb_void_cookie_t xcb_composite_unredirect_window(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:232
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_create_region_from_border_clip(xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window)
Definition: composite.c:347
struct xcb_composite_query_version_request_t xcb_composite_query_version_request_t
xcb_composite_query_version_request_t
xcb_void_cookie_t xcb_composite_release_overlay_window_checked(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:491
xcb_void_cookie_t xcb_composite_unredirect_window_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:203
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:51
xcb_void_cookie_t xcb_composite_release_overlay_window(xcb_connection_t *c, xcb_window_t window)
Definition: composite.c:517
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_redirect_subwindows(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:174
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_redirect_window_checked(xcb_connection_t *c, xcb_window_t window, uint8_t update)
Definition: composite.c:87
struct xcb_composite_unredirect_window_request_t xcb_composite_unredirect_window_request_t
xcb_composite_unredirect_window_request_t
struct xcb_composite_get_overlay_window_reply_t xcb_composite_get_overlay_window_reply_t
xcb_composite_get_overlay_window_reply_t
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:319
xcb_void_cookie_t xcb_composite_name_window_pixmap(xcb_connection_t *c, xcb_window_t window, xcb_pixmap_t pixmap)
Definition: composite.c:403
xcb_composite_create_region_from_border_clip_request_t
Definition: composite.h:133
xcb_composite_get_overlay_window_cookie_t
Definition: composite.h:158
xcb_composite_get_overlay_window_reply_t
Definition: composite.h:178
xcb_composite_get_overlay_window_request_t
Definition: composite.h:168
xcb_composite_name_window_pixmap_request_t
Definition: composite.h:147
xcb_composite_query_version_cookie_t
Definition: composite.h:36
xcb_composite_query_version_reply_t
Definition: composite.h:57
xcb_composite_query_version_request_t
Definition: composite.h:46
xcb_composite_redirect_subwindows_request_t
Definition: composite.h:88
xcb_composite_redirect_window_request_t
Definition: composite.h:73
xcb_composite_release_overlay_window_request_t
Definition: composite.h:193
xcb_composite_unredirect_subwindows_request_t
Definition: composite.h:118
xcb_composite_unredirect_window_request_t
Definition: composite.h:103
Generic error.
Definition: xcb.h:186
Generic cookie.
Definition: xcb.h:203