XCB Composite API

Composite XCB Protocol Implementation. More...

Data Structures

struct  xcb_composite_query_version_cookie_t
 xcb_composite_query_version_cookie_t More...
struct  xcb_composite_query_version_request_t
 xcb_composite_query_version_request_t More...
struct  xcb_composite_query_version_reply_t
 xcb_composite_query_version_reply_t More...
struct  xcb_composite_redirect_window_request_t
 xcb_composite_redirect_window_request_t More...
struct  xcb_composite_redirect_subwindows_request_t
 xcb_composite_redirect_subwindows_request_t More...
struct  xcb_composite_unredirect_window_request_t
 xcb_composite_unredirect_window_request_t More...
struct  xcb_composite_unredirect_subwindows_request_t
 xcb_composite_unredirect_subwindows_request_t More...
struct  xcb_composite_create_region_from_border_clip_request_t
 xcb_composite_create_region_from_border_clip_request_t More...
struct  xcb_composite_name_window_pixmap_request_t
 xcb_composite_name_window_pixmap_request_t More...
struct  xcb_composite_get_overlay_window_cookie_t
 xcb_composite_get_overlay_window_cookie_t More...
struct  xcb_composite_get_overlay_window_request_t
 xcb_composite_get_overlay_window_request_t More...
struct  xcb_composite_get_overlay_window_reply_t
 xcb_composite_get_overlay_window_reply_t More...
struct  xcb_composite_release_overlay_window_request_t
 xcb_composite_release_overlay_window_request_t More...

Defines

#define XCB_COMPOSITE_MAJOR_VERSION   0
#define XCB_COMPOSITE_MINOR_VERSION   3
#define XCB_COMPOSITE_QUERY_VERSION   0
#define XCB_COMPOSITE_REDIRECT_WINDOW   1
#define XCB_COMPOSITE_REDIRECT_SUBWINDOWS   2
#define XCB_COMPOSITE_UNREDIRECT_WINDOW   3
#define XCB_COMPOSITE_UNREDIRECT_SUBWINDOWS   4
#define XCB_COMPOSITE_CREATE_REGION_FROM_BORDER_CLIP   5
#define XCB_COMPOSITE_NAME_WINDOW_PIXMAP   6
#define XCB_COMPOSITE_GET_OVERLAY_WINDOW   7
#define XCB_COMPOSITE_RELEASE_OVERLAY_WINDOW   8

Enumerations

enum  xcb_composite_redirect_t { XCB_COMPOSITE_REDIRECT_AUTOMATIC, XCB_COMPOSITE_REDIRECT_MANUAL }

Functions

xcb_composite_query_version_cookie_t xcb_composite_query_version (xcb_connection_t *c, uint32_t client_major_version, uint32_t client_minor_version)
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)
xcb_composite_query_version_reply_txcb_composite_query_version_reply (xcb_connection_t *c, xcb_composite_query_version_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_composite_redirect_window_checked (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_redirect_window (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_redirect_subwindows_checked (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_redirect_subwindows (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_unredirect_window_checked (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_unredirect_window (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_unredirect_subwindows_checked (xcb_connection_t *c, xcb_window_t window, uint8_t update)
xcb_void_cookie_t xcb_composite_unredirect_subwindows (xcb_connection_t *c, xcb_window_t window, uint8_t update)
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)
xcb_void_cookie_t xcb_composite_create_region_from_border_clip (xcb_connection_t *c, xcb_xfixes_region_t region, xcb_window_t window)
xcb_void_cookie_t xcb_composite_name_window_pixmap_checked (xcb_connection_t *c, xcb_window_t window, xcb_pixmap_t pixmap)
xcb_void_cookie_t xcb_composite_name_window_pixmap (xcb_connection_t *c, xcb_window_t window, xcb_pixmap_t pixmap)
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window (xcb_connection_t *c, xcb_window_t window)
xcb_composite_get_overlay_window_cookie_t xcb_composite_get_overlay_window_unchecked (xcb_connection_t *c, xcb_window_t window)
xcb_composite_get_overlay_window_reply_txcb_composite_get_overlay_window_reply (xcb_connection_t *c, xcb_composite_get_overlay_window_cookie_t cookie, xcb_generic_error_t **e)
xcb_void_cookie_t xcb_composite_release_overlay_window_checked (xcb_connection_t *c, xcb_window_t window)
xcb_void_cookie_t xcb_composite_release_overlay_window (xcb_connection_t *c, xcb_window_t window)

Variables

xcb_extension_t xcb_composite_id

Detailed Description

Composite XCB Protocol Implementation.


Define Documentation

#define XCB_COMPOSITE_CREATE_REGION_FROM_BORDER_CLIP   5

Opcode for xcb_composite_create_region_from_border_clip.

#define XCB_COMPOSITE_GET_OVERLAY_WINDOW   7

Opcode for xcb_composite_get_overlay_window.

#define XCB_COMPOSITE_NAME_WINDOW_PIXMAP   6

Opcode for xcb_composite_name_window_pixmap.

#define XCB_COMPOSITE_QUERY_VERSION   0

Opcode for xcb_composite_query_version.

#define XCB_COMPOSITE_REDIRECT_SUBWINDOWS   2

Opcode for xcb_composite_redirect_subwindows.

#define XCB_COMPOSITE_REDIRECT_WINDOW   1

Opcode for xcb_composite_redirect_window.

#define XCB_COMPOSITE_RELEASE_OVERLAY_WINDOW   8

Opcode for xcb_composite_release_overlay_window.

#define XCB_COMPOSITE_UNREDIRECT_SUBWINDOWS   4

Opcode for xcb_composite_unredirect_subwindows.

#define XCB_COMPOSITE_UNREDIRECT_WINDOW   3

Opcode for xcb_composite_unredirect_window.


Generated on Fri Aug 24 17:54:49 2007 for XCB by  doxygen 1.5.2