XCB
1.12
|
Xinerama XCB Protocol Implementation. More...
Macros | |
#define | XCB_XINERAMA_MAJOR_VERSION 1 |
#define | XCB_XINERAMA_MINOR_VERSION 1 |
#define | XCB_XINERAMA_QUERY_VERSION 0 |
#define | XCB_XINERAMA_GET_STATE 1 |
#define | XCB_XINERAMA_GET_SCREEN_COUNT 2 |
#define | XCB_XINERAMA_GET_SCREEN_SIZE 3 |
#define | XCB_XINERAMA_IS_ACTIVE 4 |
#define | XCB_XINERAMA_QUERY_SCREENS 5 |
Variables | |
xcb_extension_t | xcb_xinerama_id |
Xinerama XCB Protocol Implementation.
#define XCB_XINERAMA_GET_SCREEN_COUNT 2 |
Opcode for xcb_xinerama_get_screen_count.
Referenced by xcb_xinerama_get_screen_count(), and xcb_xinerama_get_screen_count_unchecked().
#define XCB_XINERAMA_GET_SCREEN_SIZE 3 |
Opcode for xcb_xinerama_get_screen_size.
Referenced by xcb_xinerama_get_screen_size(), and xcb_xinerama_get_screen_size_unchecked().
#define XCB_XINERAMA_GET_STATE 1 |
Opcode for xcb_xinerama_get_state.
Referenced by xcb_xinerama_get_state(), and xcb_xinerama_get_state_unchecked().
#define XCB_XINERAMA_IS_ACTIVE 4 |
Opcode for xcb_xinerama_is_active.
Referenced by xcb_xinerama_is_active(), and xcb_xinerama_is_active_unchecked().
#define XCB_XINERAMA_QUERY_SCREENS 5 |
Opcode for xcb_xinerama_query_screens.
Referenced by xcb_xinerama_query_screens(), and xcb_xinerama_query_screens_unchecked().
#define XCB_XINERAMA_QUERY_VERSION 0 |
Opcode for xcb_xinerama_query_version.
Referenced by xcb_xinerama_query_version(), and xcb_xinerama_query_version_unchecked().
xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_GET_SCREEN_COUNT.
xcb_xinerama_get_screen_count_reply_t* xcb_xinerama_get_screen_count_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_get_screen_count_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_get_screen_count_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_get_screen_count_cookie_t xcb_xinerama_get_screen_count_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_GET_SCREEN_COUNT.
xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint32_t | screen | ||
) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_GET_SCREEN_SIZE.
xcb_xinerama_get_screen_size_reply_t* xcb_xinerama_get_screen_size_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_get_screen_size_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_get_screen_size_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_get_screen_size_cookie_t xcb_xinerama_get_screen_size_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint32_t | screen | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_GET_SCREEN_SIZE.
xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_GET_STATE.
xcb_xinerama_get_state_reply_t* xcb_xinerama_get_state_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_get_state_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_get_state_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_get_state_cookie_t xcb_xinerama_get_state_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_GET_STATE.
xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active | ( | xcb_connection_t * | c | ) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_IS_ACTIVE.
xcb_xinerama_is_active_reply_t* xcb_xinerama_is_active_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_is_active_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_is_active_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_is_active_cookie_t xcb_xinerama_is_active_unchecked | ( | xcb_connection_t * | c | ) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_IS_ACTIVE.
xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens | ( | xcb_connection_t * | c | ) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_QUERY_SCREENS.
xcb_xinerama_query_screens_reply_t* xcb_xinerama_query_screens_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_query_screens_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_query_screens_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_query_screens_cookie_t xcb_xinerama_query_screens_unchecked | ( | xcb_connection_t * | c | ) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_QUERY_SCREENS.
xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version | ( | xcb_connection_t * | c, |
uint8_t | major, | ||
uint8_t | minor | ||
) |
c | The connection |
Delivers a request to the X server.
References XCB_XINERAMA_QUERY_VERSION.
xcb_xinerama_query_version_reply_t* xcb_xinerama_query_version_reply | ( | xcb_connection_t * | c, |
xcb_xinerama_query_version_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_xinerama_query_version_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
xcb_xinerama_query_version_cookie_t xcb_xinerama_query_version_unchecked | ( | xcb_connection_t * | c, |
uint8_t | major, | ||
uint8_t | minor | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References XCB_XINERAMA_QUERY_VERSION.
xcb_generic_iterator_t xcb_xinerama_screen_info_end | ( | xcb_xinerama_screen_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_xinerama_screen_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.
void xcb_xinerama_screen_info_next | ( | xcb_xinerama_screen_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xinerama_screen_info_iterator_t |
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_xinerama_screen_info_t)