xcb.shape

@defgroup XCB_Shape_API XCB Shape API @brief Shape XCB Protocol Implementation. @{

Members

Functions

xcb_shape_combine
xcb_void_cookie_t xcb_shape_combine(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_shape_kind_t source_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_window_t source_window)

@param c The connection @return A cookie

xcb_shape_combine_checked
xcb_void_cookie_t xcb_shape_combine_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_shape_kind_t source_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_window_t source_window)

@param c The connection @return A cookie

xcb_shape_get_rectangles
xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles(xcb_connection_t* c, xcb_window_t window, xcb_shape_kind_t source_kind)

@param c The connection @return A cookie

xcb_shape_get_rectangles_reply
xcb_shape_get_rectangles_reply_t* xcb_shape_get_rectangles_reply(xcb_connection_t* c, xcb_shape_get_rectangles_cookie_t cookie, xcb_generic_error_t** e)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_shape_get_rectangles_unchecked
xcb_shape_get_rectangles_cookie_t xcb_shape_get_rectangles_unchecked(xcb_connection_t* c, xcb_window_t window, xcb_shape_kind_t source_kind)

@param c The connection @return A cookie

xcb_shape_input_selected
xcb_shape_input_selected_cookie_t xcb_shape_input_selected(xcb_connection_t* c, xcb_window_t destination_window)

@param c The connection @return A cookie

xcb_shape_input_selected_reply
xcb_shape_input_selected_reply_t* xcb_shape_input_selected_reply(xcb_connection_t* c, xcb_shape_input_selected_cookie_t cookie, xcb_generic_error_t** e)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_shape_input_selected_unchecked
xcb_shape_input_selected_cookie_t xcb_shape_input_selected_unchecked(xcb_connection_t* c, xcb_window_t destination_window)

@param c The connection @return A cookie

xcb_shape_kind_end
xcb_generic_iterator_t xcb_shape_kind_end(xcb_shape_kind_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_shape_kind_iterator_t @return The iterator pointing to the last element

xcb_shape_kind_next
void xcb_shape_kind_next(xcb_shape_kind_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_shape_kind_iterator_t

xcb_shape_mask
xcb_void_cookie_t xcb_shape_mask(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_pixmap_t source_bitmap)

@param c The connection @return A cookie

xcb_shape_mask_checked
xcb_void_cookie_t xcb_shape_mask_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset, xcb_pixmap_t source_bitmap)

@param c The connection @return A cookie

xcb_shape_offset
xcb_void_cookie_t xcb_shape_offset(xcb_connection_t* c, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset)

@param c The connection @return A cookie

xcb_shape_offset_checked
xcb_void_cookie_t xcb_shape_offset_checked(xcb_connection_t* c, xcb_shape_kind_t destination_kind, xcb_window_t destination_window, short x_offset, short y_offset)

@param c The connection @return A cookie

xcb_shape_op_end
xcb_generic_iterator_t xcb_shape_op_end(xcb_shape_op_iterator_t i)

Return the iterator pointing to the last element @param i An xcb_shape_op_iterator_t @return The iterator pointing to the last element

xcb_shape_op_next
void xcb_shape_op_next(xcb_shape_op_iterator_t* i)

Get the next element of the iterator @param i Pointer to a xcb_shape_op_iterator_t

xcb_shape_query_extents
xcb_shape_query_extents_cookie_t xcb_shape_query_extents(xcb_connection_t* c, xcb_window_t destination_window)

@param c The connection @return A cookie

xcb_shape_query_extents_reply
xcb_shape_query_extents_reply_t* xcb_shape_query_extents_reply(xcb_connection_t* c, xcb_shape_query_extents_cookie_t cookie, xcb_generic_error_t** e)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_shape_query_extents_unchecked
xcb_shape_query_extents_cookie_t xcb_shape_query_extents_unchecked(xcb_connection_t* c, xcb_window_t destination_window)

@param c The connection @return A cookie

xcb_shape_query_version
xcb_shape_query_version_cookie_t xcb_shape_query_version(xcb_connection_t* c)

@param c The connection @return A cookie

xcb_shape_query_version_reply
xcb_shape_query_version_reply_t* xcb_shape_query_version_reply(xcb_connection_t* c, xcb_shape_query_version_cookie_t cookie, xcb_generic_error_t** e)

Return the reply @param c The connection @param cookie The cookie @param e The xcb_generic_error_t supplied

xcb_shape_query_version_unchecked
xcb_shape_query_version_cookie_t xcb_shape_query_version_unchecked(xcb_connection_t* c)

@param c The connection @return A cookie

xcb_shape_rectangles
xcb_void_cookie_t xcb_shape_rectangles(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, ubyte ordering, xcb_window_t destination_window, short x_offset, short y_offset, uint rectangles_len, const xcb_rectangle_t* rectangles)

@param c The connection @return A cookie

xcb_shape_rectangles_checked
xcb_void_cookie_t xcb_shape_rectangles_checked(xcb_connection_t* c, xcb_shape_op_t operation, xcb_shape_kind_t destination_kind, ubyte ordering, xcb_window_t destination_window, short x_offset, short y_offset, uint rectangles_len, const xcb_rectangle_t* rectangles)

@param c The connection @return A cookie

xcb_shape_select_input
xcb_void_cookie_t xcb_shape_select_input(xcb_connection_t* c, xcb_window_t destination_window, ubyte enable)

@param c The connection @return A cookie

xcb_shape_select_input_checked
xcb_void_cookie_t xcb_shape_select_input_checked(xcb_connection_t* c, xcb_window_t destination_window, ubyte enable)

@param c The connection @return A cookie

Manifest constants

XCB_SHAPE_COMBINE
enum XCB_SHAPE_COMBINE;

Opcode for xcb_shape_combine.

XCB_SHAPE_GET_RECTANGLES
enum XCB_SHAPE_GET_RECTANGLES;

Opcode for xcb_shape_get_rectangles.

XCB_SHAPE_INPUT_SELECTED
enum XCB_SHAPE_INPUT_SELECTED;

Opcode for xcb_shape_input_selected.

XCB_SHAPE_MASK
enum XCB_SHAPE_MASK;

Opcode for xcb_shape_mask.

XCB_SHAPE_NOTIFY
enum XCB_SHAPE_NOTIFY;

Opcode for xcb_shape_notify.

XCB_SHAPE_OFFSET
enum XCB_SHAPE_OFFSET;

Opcode for xcb_shape_offset.

XCB_SHAPE_QUERY_EXTENTS
enum XCB_SHAPE_QUERY_EXTENTS;

Opcode for xcb_shape_query_extents.

XCB_SHAPE_QUERY_VERSION
enum XCB_SHAPE_QUERY_VERSION;

Opcode for xcb_shape_query_version.

XCB_SHAPE_RECTANGLES
enum XCB_SHAPE_RECTANGLES;

Opcode for xcb_shape_rectangles.

XCB_SHAPE_SELECT_INPUT
enum XCB_SHAPE_SELECT_INPUT;

Opcode for xcb_shape_select_input.

Structs

xcb_shape_combine_request_t
struct xcb_shape_combine_request_t

@brief xcb_shape_combine_request_t

xcb_shape_get_rectangles_cookie_t
struct xcb_shape_get_rectangles_cookie_t

@brief xcb_shape_get_rectangles_cookie_t

xcb_shape_get_rectangles_reply_t
struct xcb_shape_get_rectangles_reply_t

@brief xcb_shape_get_rectangles_reply_t

xcb_shape_get_rectangles_request_t
struct xcb_shape_get_rectangles_request_t

@brief xcb_shape_get_rectangles_request_t

xcb_shape_input_selected_cookie_t
struct xcb_shape_input_selected_cookie_t

@brief xcb_shape_input_selected_cookie_t

xcb_shape_input_selected_reply_t
struct xcb_shape_input_selected_reply_t

@brief xcb_shape_input_selected_reply_t

xcb_shape_input_selected_request_t
struct xcb_shape_input_selected_request_t

@brief xcb_shape_input_selected_request_t

xcb_shape_kind_iterator_t
struct xcb_shape_kind_iterator_t

@brief xcb_shape_kind_iterator_t

xcb_shape_mask_request_t
struct xcb_shape_mask_request_t

@brief xcb_shape_mask_request_t

xcb_shape_notify_event_t
struct xcb_shape_notify_event_t

@brief xcb_shape_notify_event_t

xcb_shape_offset_request_t
struct xcb_shape_offset_request_t

@brief xcb_shape_offset_request_t

xcb_shape_op_iterator_t
struct xcb_shape_op_iterator_t

@brief xcb_shape_op_iterator_t

xcb_shape_query_extents_cookie_t
struct xcb_shape_query_extents_cookie_t

@brief xcb_shape_query_extents_cookie_t

xcb_shape_query_extents_reply_t
struct xcb_shape_query_extents_reply_t

@brief xcb_shape_query_extents_reply_t

xcb_shape_query_extents_request_t
struct xcb_shape_query_extents_request_t

@brief xcb_shape_query_extents_request_t

xcb_shape_query_version_cookie_t
struct xcb_shape_query_version_cookie_t

@brief xcb_shape_query_version_cookie_t

xcb_shape_query_version_reply_t
struct xcb_shape_query_version_reply_t

@brief xcb_shape_query_version_reply_t

xcb_shape_query_version_request_t
struct xcb_shape_query_version_request_t

@brief xcb_shape_query_version_request_t

xcb_shape_rectangles_request_t
struct xcb_shape_rectangles_request_t

@brief xcb_shape_rectangles_request_t

xcb_shape_select_input_request_t
struct xcb_shape_select_input_request_t

@brief xcb_shape_select_input_request_t

Meta