XCB
1.11.1
|
xkb XCB Protocol Implementation. More...
xkb XCB Protocol Implementation.
#define XCB_XKB_ACCESS_X_NOTIFY 10 |
Opcode for xcb_xkb_access_x_notify.
#define XCB_XKB_ACTION_MESSAGE 9 |
Opcode for xcb_xkb_action_message.
#define XCB_XKB_BELL 3 |
Opcode for xcb_xkb_bell.
Referenced by xcb_xkb_bell(), and xcb_xkb_bell_checked().
#define XCB_XKB_BELL_NOTIFY 8 |
Opcode for xcb_xkb_bell_notify.
#define XCB_XKB_COMPAT_MAP_NOTIFY 7 |
Opcode for xcb_xkb_compat_map_notify.
#define XCB_XKB_CONTROLS_NOTIFY 3 |
Opcode for xcb_xkb_controls_notify.
#define XCB_XKB_EXTENSION_DEVICE_NOTIFY 11 |
Opcode for xcb_xkb_extension_device_notify.
#define XCB_XKB_GET_COMPAT_MAP 10 |
Opcode for xcb_xkb_get_compat_map.
Referenced by xcb_xkb_get_compat_map(), and xcb_xkb_get_compat_map_unchecked().
#define XCB_XKB_GET_CONTROLS 6 |
Opcode for xcb_xkb_get_controls.
Referenced by xcb_xkb_get_controls(), and xcb_xkb_get_controls_unchecked().
#define XCB_XKB_GET_DEVICE_INFO 24 |
Opcode for xcb_xkb_get_device_info.
Referenced by xcb_xkb_get_device_info(), and xcb_xkb_get_device_info_unchecked().
#define XCB_XKB_GET_INDICATOR_MAP 13 |
Opcode for xcb_xkb_get_indicator_map.
Referenced by xcb_xkb_get_indicator_map(), and xcb_xkb_get_indicator_map_unchecked().
#define XCB_XKB_GET_INDICATOR_STATE 12 |
Opcode for xcb_xkb_get_indicator_state.
Referenced by xcb_xkb_get_indicator_state(), and xcb_xkb_get_indicator_state_unchecked().
#define XCB_XKB_GET_KBD_BY_NAME 23 |
Opcode for xcb_xkb_get_kbd_by_name.
Referenced by xcb_xkb_get_kbd_by_name(), and xcb_xkb_get_kbd_by_name_unchecked().
#define XCB_XKB_GET_MAP 8 |
Opcode for xcb_xkb_get_map.
Referenced by xcb_xkb_get_map(), and xcb_xkb_get_map_unchecked().
#define XCB_XKB_GET_NAMED_INDICATOR 15 |
Opcode for xcb_xkb_get_named_indicator.
Referenced by xcb_xkb_get_named_indicator(), and xcb_xkb_get_named_indicator_unchecked().
#define XCB_XKB_GET_NAMES 17 |
Opcode for xcb_xkb_get_names.
Referenced by xcb_xkb_get_names(), and xcb_xkb_get_names_unchecked().
#define XCB_XKB_GET_STATE 4 |
Opcode for xcb_xkb_get_state.
Referenced by xcb_xkb_get_state(), and xcb_xkb_get_state_unchecked().
#define XCB_XKB_INDICATOR_MAP_NOTIFY 5 |
Opcode for xcb_xkb_indicator_map_notify.
#define XCB_XKB_INDICATOR_STATE_NOTIFY 4 |
Opcode for xcb_xkb_indicator_state_notify.
#define XCB_XKB_KEYBOARD 0 |
Opcode for xcb_xkb_keyboard.
#define XCB_XKB_LATCH_LOCK_STATE 5 |
Opcode for xcb_xkb_latch_lock_state.
Referenced by xcb_xkb_latch_lock_state(), and xcb_xkb_latch_lock_state_checked().
#define XCB_XKB_LIST_COMPONENTS 22 |
Opcode for xcb_xkb_list_components.
Referenced by xcb_xkb_list_components(), and xcb_xkb_list_components_unchecked().
#define XCB_XKB_MAP_NOTIFY 1 |
Opcode for xcb_xkb_map_notify.
#define XCB_XKB_NAMES_NOTIFY 6 |
Opcode for xcb_xkb_names_notify.
#define XCB_XKB_NEW_KEYBOARD_NOTIFY 0 |
Opcode for xcb_xkb_new_keyboard_notify.
#define XCB_XKB_PER_CLIENT_FLAGS 21 |
Opcode for xcb_xkb_per_client_flags.
Referenced by xcb_xkb_per_client_flags(), and xcb_xkb_per_client_flags_unchecked().
#define XCB_XKB_SELECT_EVENTS 1 |
Opcode for xcb_xkb_select_events.
Referenced by xcb_xkb_select_events(), xcb_xkb_select_events_aux(), xcb_xkb_select_events_aux_checked(), and xcb_xkb_select_events_checked().
#define XCB_XKB_SET_COMPAT_MAP 11 |
Opcode for xcb_xkb_set_compat_map.
Referenced by xcb_xkb_set_compat_map(), and xcb_xkb_set_compat_map_checked().
#define XCB_XKB_SET_CONTROLS 7 |
Opcode for xcb_xkb_set_controls.
Referenced by xcb_xkb_set_controls(), and xcb_xkb_set_controls_checked().
#define XCB_XKB_SET_DEBUGGING_FLAGS 101 |
Opcode for xcb_xkb_set_debugging_flags.
Referenced by xcb_xkb_set_debugging_flags(), and xcb_xkb_set_debugging_flags_unchecked().
#define XCB_XKB_SET_DEVICE_INFO 25 |
Opcode for xcb_xkb_set_device_info.
Referenced by xcb_xkb_set_device_info(), and xcb_xkb_set_device_info_checked().
#define XCB_XKB_SET_INDICATOR_MAP 14 |
Opcode for xcb_xkb_set_indicator_map.
Referenced by xcb_xkb_set_indicator_map(), and xcb_xkb_set_indicator_map_checked().
#define XCB_XKB_SET_MAP 9 |
Opcode for xcb_xkb_set_map.
Referenced by xcb_xkb_set_map(), xcb_xkb_set_map_aux(), xcb_xkb_set_map_aux_checked(), and xcb_xkb_set_map_checked().
#define XCB_XKB_SET_NAMED_INDICATOR 16 |
Opcode for xcb_xkb_set_named_indicator.
Referenced by xcb_xkb_set_named_indicator(), and xcb_xkb_set_named_indicator_checked().
#define XCB_XKB_SET_NAMES 18 |
Opcode for xcb_xkb_set_names.
Referenced by xcb_xkb_set_names(), xcb_xkb_set_names_aux(), xcb_xkb_set_names_aux_checked(), and xcb_xkb_set_names_checked().
#define XCB_XKB_STATE_NOTIFY 2 |
Opcode for xcb_xkb_state_notify.
#define XCB_XKB_USE_EXTENSION 0 |
Opcode for xcb_xkb_use_extension.
Referenced by xcb_xkb_use_extension(), and xcb_xkb_use_extension_unchecked().
Return the iterator pointing to the last element
i | An xcb_xkb_action_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_xkb_action_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_action_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_action_iterator_t::rem.
void xcb_xkb_action_next | ( | xcb_xkb_action_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_action_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_xkb_action_t)
References xcb_xkb_action_iterator_t::data, xcb_xkb_action_iterator_t::index, and xcb_xkb_action_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_behavior_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_xkb_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_behavior_iterator_t::rem.
void xcb_xkb_behavior_next | ( | xcb_xkb_behavior_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_behavior_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_xkb_behavior_t)
References xcb_xkb_behavior_iterator_t::data, xcb_xkb_behavior_iterator_t::index, and xcb_xkb_behavior_iterator_t::rem.
xcb_void_cookie_t xcb_xkb_bell | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_bell_class_spec_t | bellClass, | ||
xcb_xkb_id_spec_t | bellID, | ||
int8_t | percent, | ||
uint8_t | forceSound, | ||
uint8_t | eventOnly, | ||
int16_t | pitch, | ||
int16_t | duration, | ||
xcb_atom_t | name, | ||
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_bell_request_t::bellClass, xcb_xkb_bell_request_t::bellID, xcb_xkb_bell_request_t::deviceSpec, xcb_xkb_bell_request_t::duration, xcb_xkb_bell_request_t::eventOnly, xcb_xkb_bell_request_t::forceSound, xcb_xkb_bell_request_t::name, xcb_xkb_bell_request_t::pad0, xcb_xkb_bell_request_t::pad1, xcb_xkb_bell_request_t::percent, xcb_xkb_bell_request_t::pitch, xcb_xkb_bell_request_t::window, and XCB_XKB_BELL.
xcb_void_cookie_t xcb_xkb_bell_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_bell_class_spec_t | bellClass, | ||
xcb_xkb_id_spec_t | bellID, | ||
int8_t | percent, | ||
uint8_t | forceSound, | ||
uint8_t | eventOnly, | ||
int16_t | pitch, | ||
int16_t | duration, | ||
xcb_atom_t | name, | ||
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_bell_request_t::bellClass, xcb_xkb_bell_request_t::bellID, xcb_xkb_bell_request_t::deviceSpec, xcb_xkb_bell_request_t::duration, xcb_xkb_bell_request_t::eventOnly, xcb_xkb_bell_request_t::forceSound, xcb_xkb_bell_request_t::name, xcb_xkb_bell_request_t::pad0, xcb_xkb_bell_request_t::pad1, xcb_xkb_bell_request_t::percent, xcb_xkb_bell_request_t::pitch, xcb_xkb_bell_request_t::window, and XCB_XKB_BELL.
Return the iterator pointing to the last element
i | An xcb_xkb_bell_class_spec_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_xkb_bell_class_spec_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_bell_class_spec_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_bell_class_spec_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_bell_class_spec_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_xkb_bell_class_spec_t)
References xcb_xkb_bell_class_spec_iterator_t::data, xcb_xkb_bell_class_spec_iterator_t::index, and xcb_xkb_bell_class_spec_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_common_behavior_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_xkb_common_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_common_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_common_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_common_behavior_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_xkb_common_behavior_t)
References xcb_xkb_common_behavior_iterator_t::data, xcb_xkb_common_behavior_iterator_t::index, and xcb_xkb_common_behavior_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_counted_string_16_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_xkb_counted_string_16_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_counted_string_16_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_counted_string_16_iterator_t::rem, and xcb_xkb_counted_string_16_next().
Get the next element of the iterator
i | Pointer to a xcb_xkb_counted_string_16_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_xkb_counted_string_16_t)
References xcb_generic_iterator_t::data, xcb_xkb_counted_string_16_iterator_t::data, xcb_xkb_counted_string_16_iterator_t::index, and xcb_xkb_counted_string_16_iterator_t::rem.
Referenced by xcb_xkb_counted_string_16_end().
Return the iterator pointing to the last element
i | An xcb_xkb_default_behavior_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_xkb_default_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_default_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_default_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_default_behavior_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_xkb_default_behavior_t)
References xcb_xkb_default_behavior_iterator_t::data, xcb_xkb_default_behavior_iterator_t::index, and xcb_xkb_default_behavior_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_device_led_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_xkb_device_led_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_device_led_info_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_device_led_info_iterator_t::rem, and xcb_xkb_device_led_info_next().
Get the next element of the iterator
i | Pointer to a xcb_xkb_device_led_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_xkb_device_led_info_t)
References xcb_generic_iterator_t::data, xcb_xkb_device_led_info_iterator_t::data, xcb_xkb_device_led_info_iterator_t::index, and xcb_xkb_device_led_info_iterator_t::rem.
Referenced by xcb_xkb_device_led_info_end().
Return the iterator pointing to the last element
i | An xcb_xkb_device_spec_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_xkb_device_spec_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_device_spec_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_device_spec_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_device_spec_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_xkb_device_spec_t)
References xcb_xkb_device_spec_iterator_t::data, xcb_xkb_device_spec_iterator_t::index, and xcb_xkb_device_spec_iterator_t::rem.
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | groups, | ||
uint8_t | getAllSI, | ||
uint16_t | firstSI, | ||
uint16_t | nSI | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_compat_map_request_t::deviceSpec, xcb_xkb_get_compat_map_request_t::firstSI, xcb_xkb_get_compat_map_request_t::getAllSI, xcb_xkb_get_compat_map_request_t::groups, xcb_xkb_get_compat_map_request_t::nSI, and XCB_XKB_GET_COMPAT_MAP.
xcb_xkb_get_compat_map_reply_t* xcb_xkb_get_compat_map_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_compat_map_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_xkb_get_compat_map_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_compat_map_cookie_t::sequence.
xcb_xkb_get_compat_map_cookie_t xcb_xkb_get_compat_map_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | groups, | ||
uint8_t | getAllSI, | ||
uint16_t | firstSI, | ||
uint16_t | nSI | ||
) |
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_xkb_get_compat_map_request_t::deviceSpec, xcb_xkb_get_compat_map_request_t::firstSI, xcb_xkb_get_compat_map_request_t::getAllSI, xcb_xkb_get_compat_map_request_t::groups, xcb_xkb_get_compat_map_request_t::nSI, and XCB_XKB_GET_COMPAT_MAP.
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_controls_request_t::deviceSpec, xcb_xkb_get_controls_request_t::pad0, and XCB_XKB_GET_CONTROLS.
xcb_xkb_get_controls_reply_t* xcb_xkb_get_controls_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_controls_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_xkb_get_controls_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_controls_cookie_t::sequence.
xcb_xkb_get_controls_cookie_t xcb_xkb_get_controls_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
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_xkb_get_controls_request_t::deviceSpec, xcb_xkb_get_controls_request_t::pad0, and XCB_XKB_GET_CONTROLS.
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | wanted, | ||
uint8_t | allButtons, | ||
uint8_t | firstButton, | ||
uint8_t | nButtons, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_device_info_request_t::allButtons, xcb_xkb_get_device_info_request_t::deviceSpec, xcb_xkb_get_device_info_request_t::firstButton, xcb_xkb_get_device_info_request_t::ledClass, xcb_xkb_get_device_info_request_t::ledID, xcb_xkb_get_device_info_request_t::nButtons, xcb_xkb_get_device_info_request_t::pad0, xcb_xkb_get_device_info_request_t::wanted, and XCB_XKB_GET_DEVICE_INFO.
xcb_xkb_get_device_info_reply_t* xcb_xkb_get_device_info_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_device_info_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_xkb_get_device_info_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_device_info_cookie_t::sequence.
xcb_xkb_get_device_info_cookie_t xcb_xkb_get_device_info_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | wanted, | ||
uint8_t | allButtons, | ||
uint8_t | firstButton, | ||
uint8_t | nButtons, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID | ||
) |
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_xkb_get_device_info_request_t::allButtons, xcb_xkb_get_device_info_request_t::deviceSpec, xcb_xkb_get_device_info_request_t::firstButton, xcb_xkb_get_device_info_request_t::ledClass, xcb_xkb_get_device_info_request_t::ledID, xcb_xkb_get_device_info_request_t::nButtons, xcb_xkb_get_device_info_request_t::pad0, xcb_xkb_get_device_info_request_t::wanted, and XCB_XKB_GET_DEVICE_INFO.
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_indicator_map_request_t::deviceSpec, xcb_xkb_get_indicator_map_request_t::pad0, xcb_xkb_get_indicator_map_request_t::which, and XCB_XKB_GET_INDICATOR_MAP.
xcb_xkb_get_indicator_map_reply_t* xcb_xkb_get_indicator_map_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_indicator_map_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_xkb_get_indicator_map_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_indicator_map_cookie_t::sequence.
xcb_xkb_get_indicator_map_cookie_t xcb_xkb_get_indicator_map_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which | ||
) |
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_xkb_get_indicator_map_request_t::deviceSpec, xcb_xkb_get_indicator_map_request_t::pad0, xcb_xkb_get_indicator_map_request_t::which, and XCB_XKB_GET_INDICATOR_MAP.
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_indicator_state_request_t::deviceSpec, xcb_xkb_get_indicator_state_request_t::pad0, and XCB_XKB_GET_INDICATOR_STATE.
xcb_xkb_get_indicator_state_reply_t* xcb_xkb_get_indicator_state_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_indicator_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_xkb_get_indicator_state_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_indicator_state_cookie_t::sequence.
xcb_xkb_get_indicator_state_cookie_t xcb_xkb_get_indicator_state_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
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_xkb_get_indicator_state_request_t::deviceSpec, xcb_xkb_get_indicator_state_request_t::pad0, and XCB_XKB_GET_INDICATOR_STATE.
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | need, | ||
uint16_t | want, | ||
uint8_t | load | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_kbd_by_name_request_t::deviceSpec, xcb_xkb_get_kbd_by_name_request_t::load, xcb_xkb_get_kbd_by_name_request_t::need, xcb_xkb_get_kbd_by_name_request_t::pad0, xcb_xkb_get_kbd_by_name_request_t::want, and XCB_XKB_GET_KBD_BY_NAME.
xcb_xkb_get_kbd_by_name_reply_t* xcb_xkb_get_kbd_by_name_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_kbd_by_name_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_xkb_get_kbd_by_name_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_kbd_by_name_cookie_t::sequence.
xcb_xkb_get_kbd_by_name_cookie_t xcb_xkb_get_kbd_by_name_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | need, | ||
uint16_t | want, | ||
uint8_t | load | ||
) |
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_xkb_get_kbd_by_name_request_t::deviceSpec, xcb_xkb_get_kbd_by_name_request_t::load, xcb_xkb_get_kbd_by_name_request_t::need, xcb_xkb_get_kbd_by_name_request_t::pad0, xcb_xkb_get_kbd_by_name_request_t::want, and XCB_XKB_GET_KBD_BY_NAME.
xcb_xkb_get_map_cookie_t xcb_xkb_get_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | full, | ||
uint16_t | partial, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint16_t | virtualMods, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_map_request_t::deviceSpec, xcb_xkb_get_map_request_t::firstKeyAction, xcb_xkb_get_map_request_t::firstKeyBehavior, xcb_xkb_get_map_request_t::firstKeyExplicit, xcb_xkb_get_map_request_t::firstKeySym, xcb_xkb_get_map_request_t::firstModMapKey, xcb_xkb_get_map_request_t::firstType, xcb_xkb_get_map_request_t::firstVModMapKey, xcb_xkb_get_map_request_t::full, xcb_xkb_get_map_request_t::nKeyActions, xcb_xkb_get_map_request_t::nKeyBehaviors, xcb_xkb_get_map_request_t::nKeyExplicit, xcb_xkb_get_map_request_t::nKeySyms, xcb_xkb_get_map_request_t::nModMapKeys, xcb_xkb_get_map_request_t::nTypes, xcb_xkb_get_map_request_t::nVModMapKeys, xcb_xkb_get_map_request_t::pad0, xcb_xkb_get_map_request_t::partial, xcb_xkb_get_map_request_t::virtualMods, and XCB_XKB_GET_MAP.
xcb_xkb_get_map_reply_t* xcb_xkb_get_map_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_map_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_xkb_get_map_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_map_cookie_t::sequence.
xcb_xkb_get_map_cookie_t xcb_xkb_get_map_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | full, | ||
uint16_t | partial, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint16_t | virtualMods, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys | ||
) |
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_xkb_get_map_request_t::deviceSpec, xcb_xkb_get_map_request_t::firstKeyAction, xcb_xkb_get_map_request_t::firstKeyBehavior, xcb_xkb_get_map_request_t::firstKeyExplicit, xcb_xkb_get_map_request_t::firstKeySym, xcb_xkb_get_map_request_t::firstModMapKey, xcb_xkb_get_map_request_t::firstType, xcb_xkb_get_map_request_t::firstVModMapKey, xcb_xkb_get_map_request_t::full, xcb_xkb_get_map_request_t::nKeyActions, xcb_xkb_get_map_request_t::nKeyBehaviors, xcb_xkb_get_map_request_t::nKeyExplicit, xcb_xkb_get_map_request_t::nKeySyms, xcb_xkb_get_map_request_t::nModMapKeys, xcb_xkb_get_map_request_t::nTypes, xcb_xkb_get_map_request_t::nVModMapKeys, xcb_xkb_get_map_request_t::pad0, xcb_xkb_get_map_request_t::partial, xcb_xkb_get_map_request_t::virtualMods, and XCB_XKB_GET_MAP.
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID, | ||
xcb_atom_t | indicator | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_named_indicator_request_t::deviceSpec, xcb_xkb_get_named_indicator_request_t::indicator, xcb_xkb_get_named_indicator_request_t::ledClass, xcb_xkb_get_named_indicator_request_t::ledID, xcb_xkb_get_named_indicator_request_t::pad0, and XCB_XKB_GET_NAMED_INDICATOR.
xcb_xkb_get_named_indicator_reply_t* xcb_xkb_get_named_indicator_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_named_indicator_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_xkb_get_named_indicator_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_named_indicator_cookie_t::sequence.
xcb_xkb_get_named_indicator_cookie_t xcb_xkb_get_named_indicator_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID, | ||
xcb_atom_t | indicator | ||
) |
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_xkb_get_named_indicator_request_t::deviceSpec, xcb_xkb_get_named_indicator_request_t::indicator, xcb_xkb_get_named_indicator_request_t::ledClass, xcb_xkb_get_named_indicator_request_t::ledID, xcb_xkb_get_named_indicator_request_t::pad0, and XCB_XKB_GET_NAMED_INDICATOR.
xcb_xkb_get_names_cookie_t xcb_xkb_get_names | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_names_request_t::deviceSpec, xcb_xkb_get_names_request_t::pad0, xcb_xkb_get_names_request_t::which, and XCB_XKB_GET_NAMES.
xcb_xkb_get_names_reply_t* xcb_xkb_get_names_reply | ( | xcb_connection_t * | c, |
xcb_xkb_get_names_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_xkb_get_names_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_names_cookie_t::sequence.
xcb_xkb_get_names_cookie_t xcb_xkb_get_names_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which | ||
) |
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_xkb_get_names_request_t::deviceSpec, xcb_xkb_get_names_request_t::pad0, xcb_xkb_get_names_request_t::which, and XCB_XKB_GET_NAMES.
xcb_xkb_get_state_cookie_t xcb_xkb_get_state | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_get_state_request_t::deviceSpec, xcb_xkb_get_state_request_t::pad0, and XCB_XKB_GET_STATE.
xcb_xkb_get_state_reply_t* xcb_xkb_get_state_reply | ( | xcb_connection_t * | c, |
xcb_xkb_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_xkb_get_state_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_get_state_cookie_t::sequence.
xcb_xkb_get_state_cookie_t xcb_xkb_get_state_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec | ||
) |
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_xkb_get_state_request_t::deviceSpec, xcb_xkb_get_state_request_t::pad0, and XCB_XKB_GET_STATE.
Return the iterator pointing to the last element
i | An xcb_xkb_id_spec_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_xkb_id_spec_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_id_spec_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_id_spec_iterator_t::rem.
void xcb_xkb_id_spec_next | ( | xcb_xkb_id_spec_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_id_spec_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_xkb_id_spec_t)
References xcb_xkb_id_spec_iterator_t::data, xcb_xkb_id_spec_iterator_t::index, and xcb_xkb_id_spec_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_indicator_map_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_xkb_indicator_map_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_indicator_map_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_indicator_map_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_indicator_map_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_xkb_indicator_map_t)
References xcb_xkb_indicator_map_iterator_t::data, xcb_xkb_indicator_map_iterator_t::index, and xcb_xkb_indicator_map_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_key_alias_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_xkb_key_alias_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_alias_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_key_alias_iterator_t::rem.
void xcb_xkb_key_alias_next | ( | xcb_xkb_key_alias_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_alias_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_xkb_key_alias_t)
References xcb_xkb_key_alias_iterator_t::data, xcb_xkb_key_alias_iterator_t::index, and xcb_xkb_key_alias_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_key_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_xkb_key_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_key_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_key_mod_map_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_xkb_key_mod_map_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_mod_map_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_key_mod_map_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_mod_map_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_xkb_key_mod_map_t)
References xcb_xkb_key_mod_map_iterator_t::data, xcb_xkb_key_mod_map_iterator_t::index, and xcb_xkb_key_mod_map_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_key_name_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_xkb_key_name_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_name_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_key_name_iterator_t::rem.
void xcb_xkb_key_name_next | ( | xcb_xkb_key_name_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_name_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_xkb_key_name_t)
References xcb_xkb_key_name_iterator_t::data, xcb_xkb_key_name_iterator_t::index, and xcb_xkb_key_name_iterator_t::rem.
void xcb_xkb_key_next | ( | xcb_xkb_key_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_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_xkb_key_t)
References xcb_xkb_key_iterator_t::data, xcb_xkb_key_iterator_t::index, and xcb_xkb_key_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_key_sym_map_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_xkb_key_sym_map_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_sym_map_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_key_sym_map_iterator_t::rem, and xcb_xkb_key_sym_map_next().
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_sym_map_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_xkb_key_sym_map_t)
References xcb_generic_iterator_t::data, xcb_xkb_key_sym_map_iterator_t::data, xcb_xkb_key_sym_map_iterator_t::index, and xcb_xkb_key_sym_map_iterator_t::rem.
Referenced by xcb_xkb_key_sym_map_end().
Return the iterator pointing to the last element
i | An xcb_xkb_key_type_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_xkb_key_type_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_type_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_key_type_iterator_t::rem, and xcb_xkb_key_type_next().
void xcb_xkb_key_type_next | ( | xcb_xkb_key_type_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_type_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_xkb_key_type_t)
References xcb_generic_iterator_t::data, xcb_xkb_key_type_iterator_t::data, xcb_xkb_key_type_iterator_t::index, and xcb_xkb_key_type_iterator_t::rem.
Referenced by xcb_xkb_key_type_end().
Return the iterator pointing to the last element
i | An xcb_xkb_key_v_mod_map_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_xkb_key_v_mod_map_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_key_v_mod_map_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_key_v_mod_map_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_key_v_mod_map_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_xkb_key_v_mod_map_t)
References xcb_xkb_key_v_mod_map_iterator_t::data, xcb_xkb_key_v_mod_map_iterator_t::index, and xcb_xkb_key_v_mod_map_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_kt_map_entry_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_xkb_kt_map_entry_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_kt_map_entry_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_kt_map_entry_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_kt_map_entry_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_xkb_kt_map_entry_t)
References xcb_xkb_kt_map_entry_iterator_t::data, xcb_xkb_kt_map_entry_iterator_t::index, and xcb_xkb_kt_map_entry_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_kt_set_map_entry_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_xkb_kt_set_map_entry_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_kt_set_map_entry_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_kt_set_map_entry_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_kt_set_map_entry_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_xkb_kt_set_map_entry_t)
References xcb_xkb_kt_set_map_entry_iterator_t::data, xcb_xkb_kt_set_map_entry_iterator_t::index, and xcb_xkb_kt_set_map_entry_iterator_t::rem.
xcb_void_cookie_t xcb_xkb_latch_lock_state | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | affectModLocks, | ||
uint8_t | modLocks, | ||
uint8_t | lockGroup, | ||
uint8_t | groupLock, | ||
uint8_t | affectModLatches, | ||
uint8_t | latchGroup, | ||
uint16_t | groupLatch | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_latch_lock_state_request_t::affectModLatches, xcb_xkb_latch_lock_state_request_t::affectModLocks, xcb_xkb_latch_lock_state_request_t::deviceSpec, xcb_xkb_latch_lock_state_request_t::groupLatch, xcb_xkb_latch_lock_state_request_t::groupLock, xcb_xkb_latch_lock_state_request_t::latchGroup, xcb_xkb_latch_lock_state_request_t::lockGroup, xcb_xkb_latch_lock_state_request_t::modLocks, xcb_xkb_latch_lock_state_request_t::pad0, xcb_xkb_latch_lock_state_request_t::pad1, and XCB_XKB_LATCH_LOCK_STATE.
xcb_void_cookie_t xcb_xkb_latch_lock_state_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | affectModLocks, | ||
uint8_t | modLocks, | ||
uint8_t | lockGroup, | ||
uint8_t | groupLock, | ||
uint8_t | affectModLatches, | ||
uint8_t | latchGroup, | ||
uint16_t | groupLatch | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_latch_lock_state_request_t::affectModLatches, xcb_xkb_latch_lock_state_request_t::affectModLocks, xcb_xkb_latch_lock_state_request_t::deviceSpec, xcb_xkb_latch_lock_state_request_t::groupLatch, xcb_xkb_latch_lock_state_request_t::groupLock, xcb_xkb_latch_lock_state_request_t::latchGroup, xcb_xkb_latch_lock_state_request_t::lockGroup, xcb_xkb_latch_lock_state_request_t::modLocks, xcb_xkb_latch_lock_state_request_t::pad0, xcb_xkb_latch_lock_state_request_t::pad1, and XCB_XKB_LATCH_LOCK_STATE.
Return the iterator pointing to the last element
i | An xcb_xkb_led_class_spec_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_xkb_led_class_spec_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_led_class_spec_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_led_class_spec_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_led_class_spec_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_xkb_led_class_spec_t)
References xcb_xkb_led_class_spec_iterator_t::data, xcb_xkb_led_class_spec_iterator_t::index, and xcb_xkb_led_class_spec_iterator_t::rem.
xcb_xkb_list_components_cookie_t xcb_xkb_list_components | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | maxNames | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_list_components_request_t::deviceSpec, xcb_xkb_list_components_request_t::maxNames, and XCB_XKB_LIST_COMPONENTS.
xcb_xkb_list_components_reply_t* xcb_xkb_list_components_reply | ( | xcb_connection_t * | c, |
xcb_xkb_list_components_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_xkb_list_components_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_list_components_cookie_t::sequence.
xcb_xkb_list_components_cookie_t xcb_xkb_list_components_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | maxNames | ||
) |
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_xkb_list_components_request_t::deviceSpec, xcb_xkb_list_components_request_t::maxNames, and XCB_XKB_LIST_COMPONENTS.
Return the iterator pointing to the last element
i | An xcb_xkb_listing_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_xkb_listing_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_listing_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_listing_iterator_t::rem, and xcb_xkb_listing_next().
void xcb_xkb_listing_next | ( | xcb_xkb_listing_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_listing_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_xkb_listing_t)
References xcb_generic_iterator_t::data, xcb_xkb_listing_iterator_t::data, xcb_xkb_listing_iterator_t::index, and xcb_xkb_listing_iterator_t::rem.
Referenced by xcb_xkb_listing_end().
Return the iterator pointing to the last element
i | An xcb_xkb_lock_behavior_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_xkb_lock_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_lock_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_lock_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_lock_behavior_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_xkb_lock_behavior_t)
References xcb_xkb_lock_behavior_iterator_t::data, xcb_xkb_lock_behavior_iterator_t::index, and xcb_xkb_lock_behavior_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_mod_def_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_xkb_mod_def_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_mod_def_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_mod_def_iterator_t::rem.
void xcb_xkb_mod_def_next | ( | xcb_xkb_mod_def_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_mod_def_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_xkb_mod_def_t)
References xcb_xkb_mod_def_iterator_t::data, xcb_xkb_mod_def_iterator_t::index, and xcb_xkb_mod_def_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_outline_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_xkb_outline_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_outline_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_outline_iterator_t::rem, and xcb_xkb_outline_next().
void xcb_xkb_outline_next | ( | xcb_xkb_outline_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_outline_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_xkb_outline_t)
References xcb_generic_iterator_t::data, xcb_xkb_outline_iterator_t::data, xcb_xkb_outline_iterator_t::index, and xcb_xkb_outline_iterator_t::rem.
Referenced by xcb_xkb_outline_end().
Return the iterator pointing to the last element
i | An xcb_xkb_overlay_behavior_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_xkb_overlay_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_overlay_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_overlay_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_overlay_behavior_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_xkb_overlay_behavior_t)
References xcb_xkb_overlay_behavior_iterator_t::data, xcb_xkb_overlay_behavior_iterator_t::index, and xcb_xkb_overlay_behavior_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_overlay_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_xkb_overlay_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_overlay_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_overlay_iterator_t::rem, and xcb_xkb_overlay_next().
Return the iterator pointing to the last element
i | An xcb_xkb_overlay_key_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_xkb_overlay_key_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_overlay_key_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_overlay_key_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_overlay_key_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_xkb_overlay_key_t)
References xcb_xkb_overlay_key_iterator_t::data, xcb_xkb_overlay_key_iterator_t::index, and xcb_xkb_overlay_key_iterator_t::rem.
void xcb_xkb_overlay_next | ( | xcb_xkb_overlay_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_overlay_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_xkb_overlay_t)
References xcb_generic_iterator_t::data, xcb_xkb_overlay_iterator_t::data, xcb_xkb_overlay_iterator_t::index, and xcb_xkb_overlay_iterator_t::rem.
Referenced by xcb_xkb_overlay_end().
Return the iterator pointing to the last element
i | An xcb_xkb_overlay_row_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_xkb_overlay_row_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_overlay_row_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_overlay_row_iterator_t::rem, and xcb_xkb_overlay_row_next().
Get the next element of the iterator
i | Pointer to a xcb_xkb_overlay_row_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_xkb_overlay_row_t)
References xcb_generic_iterator_t::data, xcb_xkb_overlay_row_iterator_t::data, xcb_xkb_overlay_row_iterator_t::index, and xcb_xkb_overlay_row_iterator_t::rem.
Referenced by xcb_xkb_overlay_row_end().
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | change, | ||
uint32_t | value, | ||
uint32_t | ctrlsToChange, | ||
uint32_t | autoCtrls, | ||
uint32_t | autoCtrlsValues | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_per_client_flags_request_t::autoCtrls, xcb_xkb_per_client_flags_request_t::autoCtrlsValues, xcb_xkb_per_client_flags_request_t::change, xcb_xkb_per_client_flags_request_t::ctrlsToChange, xcb_xkb_per_client_flags_request_t::deviceSpec, xcb_xkb_per_client_flags_request_t::pad0, xcb_xkb_per_client_flags_request_t::value, and XCB_XKB_PER_CLIENT_FLAGS.
xcb_xkb_per_client_flags_reply_t* xcb_xkb_per_client_flags_reply | ( | xcb_connection_t * | c, |
xcb_xkb_per_client_flags_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_xkb_per_client_flags_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_per_client_flags_cookie_t::sequence.
xcb_xkb_per_client_flags_cookie_t xcb_xkb_per_client_flags_unchecked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | change, | ||
uint32_t | value, | ||
uint32_t | ctrlsToChange, | ||
uint32_t | autoCtrls, | ||
uint32_t | autoCtrlsValues | ||
) |
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_xkb_per_client_flags_request_t::autoCtrls, xcb_xkb_per_client_flags_request_t::autoCtrlsValues, xcb_xkb_per_client_flags_request_t::change, xcb_xkb_per_client_flags_request_t::ctrlsToChange, xcb_xkb_per_client_flags_request_t::deviceSpec, xcb_xkb_per_client_flags_request_t::pad0, xcb_xkb_per_client_flags_request_t::value, and XCB_XKB_PER_CLIENT_FLAGS.
xcb_generic_iterator_t xcb_xkb_permament_lock_behavior_end | ( | xcb_xkb_permament_lock_behavior_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_xkb_permament_lock_behavior_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_xkb_permament_lock_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_permament_lock_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_permament_lock_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_permament_lock_behavior_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_xkb_permament_lock_behavior_t)
References xcb_xkb_permament_lock_behavior_iterator_t::data, xcb_xkb_permament_lock_behavior_iterator_t::index, and xcb_xkb_permament_lock_behavior_iterator_t::rem.
xcb_generic_iterator_t xcb_xkb_permament_overlay_behavior_end | ( | xcb_xkb_permament_overlay_behavior_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_xkb_permament_overlay_behavior_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_xkb_permament_overlay_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_permament_overlay_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_permament_overlay_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_permament_overlay_behavior_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_xkb_permament_overlay_behavior_t)
References xcb_xkb_permament_overlay_behavior_iterator_t::data, xcb_xkb_permament_overlay_behavior_iterator_t::index, and xcb_xkb_permament_overlay_behavior_iterator_t::rem.
xcb_generic_iterator_t xcb_xkb_permament_radio_group_behavior_end | ( | xcb_xkb_permament_radio_group_behavior_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_xkb_permament_radio_group_behavior_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_xkb_permament_radio_group_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_permament_radio_group_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_permament_radio_group_behavior_iterator_t::rem.
void xcb_xkb_permament_radio_group_behavior_next | ( | xcb_xkb_permament_radio_group_behavior_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_permament_radio_group_behavior_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_xkb_permament_radio_group_behavior_t)
References xcb_xkb_permament_radio_group_behavior_iterator_t::data, xcb_xkb_permament_radio_group_behavior_iterator_t::index, and xcb_xkb_permament_radio_group_behavior_iterator_t::rem.
xcb_generic_iterator_t xcb_xkb_radio_group_behavior_end | ( | xcb_xkb_radio_group_behavior_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_xkb_radio_group_behavior_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_xkb_radio_group_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_radio_group_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_radio_group_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_radio_group_behavior_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_xkb_radio_group_behavior_t)
References xcb_xkb_radio_group_behavior_iterator_t::data, xcb_xkb_radio_group_behavior_iterator_t::index, and xcb_xkb_radio_group_behavior_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_row_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_xkb_row_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_row_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_row_iterator_t::rem, and xcb_xkb_row_next().
void xcb_xkb_row_next | ( | xcb_xkb_row_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_row_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_xkb_row_t)
References xcb_generic_iterator_t::data, xcb_xkb_row_iterator_t::data, xcb_xkb_row_iterator_t::index, and xcb_xkb_row_iterator_t::rem.
Referenced by xcb_xkb_row_end().
Return the iterator pointing to the last element
i | An xcb_xkb_sa_action_message_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_xkb_sa_action_message_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_action_message_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_action_message_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_action_message_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_xkb_sa_action_message_t)
References xcb_xkb_sa_action_message_iterator_t::data, xcb_xkb_sa_action_message_iterator_t::index, and xcb_xkb_sa_action_message_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_device_btn_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_xkb_sa_device_btn_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_device_btn_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_device_btn_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_device_btn_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_xkb_sa_device_btn_t)
References xcb_xkb_sa_device_btn_iterator_t::data, xcb_xkb_sa_device_btn_iterator_t::index, and xcb_xkb_sa_device_btn_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_device_valuator_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_xkb_sa_device_valuator_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_device_valuator_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_device_valuator_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_device_valuator_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_xkb_sa_device_valuator_t)
References xcb_xkb_sa_device_valuator_iterator_t::data, xcb_xkb_sa_device_valuator_iterator_t::index, and xcb_xkb_sa_device_valuator_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_iso_lock_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_xkb_sa_iso_lock_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_iso_lock_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_iso_lock_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_iso_lock_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_xkb_sa_iso_lock_t)
References xcb_xkb_sa_iso_lock_iterator_t::data, xcb_xkb_sa_iso_lock_iterator_t::index, and xcb_xkb_sa_iso_lock_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_latch_group_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_xkb_sa_latch_group_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_latch_group_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_latch_group_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_latch_group_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_xkb_sa_latch_group_t)
References xcb_xkb_sa_latch_group_iterator_t::data, xcb_xkb_sa_latch_group_iterator_t::index, and xcb_xkb_sa_latch_group_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_latch_mods_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_xkb_sa_latch_mods_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_latch_mods_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_latch_mods_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_latch_mods_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_xkb_sa_latch_mods_t)
References xcb_xkb_sa_latch_mods_iterator_t::data, xcb_xkb_sa_latch_mods_iterator_t::index, and xcb_xkb_sa_latch_mods_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_lock_controls_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_xkb_sa_lock_controls_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_lock_controls_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_lock_controls_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_lock_controls_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_xkb_sa_lock_controls_t)
References xcb_xkb_sa_lock_controls_iterator_t::data, xcb_xkb_sa_lock_controls_iterator_t::index, and xcb_xkb_sa_lock_controls_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_lock_device_btn_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_xkb_sa_lock_device_btn_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_lock_device_btn_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_lock_device_btn_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_lock_device_btn_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_xkb_sa_lock_device_btn_t)
References xcb_xkb_sa_lock_device_btn_iterator_t::data, xcb_xkb_sa_lock_device_btn_iterator_t::index, and xcb_xkb_sa_lock_device_btn_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_lock_group_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_xkb_sa_lock_group_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_lock_group_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_lock_group_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_lock_group_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_xkb_sa_lock_group_t)
References xcb_xkb_sa_lock_group_iterator_t::data, xcb_xkb_sa_lock_group_iterator_t::index, and xcb_xkb_sa_lock_group_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_lock_mods_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_xkb_sa_lock_mods_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_lock_mods_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_lock_mods_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_lock_mods_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_xkb_sa_lock_mods_t)
References xcb_xkb_sa_lock_mods_iterator_t::data, xcb_xkb_sa_lock_mods_iterator_t::index, and xcb_xkb_sa_lock_mods_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_lock_ptr_btn_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_xkb_sa_lock_ptr_btn_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_lock_ptr_btn_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_lock_ptr_btn_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_lock_ptr_btn_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_xkb_sa_lock_ptr_btn_t)
References xcb_xkb_sa_lock_ptr_btn_iterator_t::data, xcb_xkb_sa_lock_ptr_btn_iterator_t::index, and xcb_xkb_sa_lock_ptr_btn_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_move_ptr_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_xkb_sa_move_ptr_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_move_ptr_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_move_ptr_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_move_ptr_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_xkb_sa_move_ptr_t)
References xcb_xkb_sa_move_ptr_iterator_t::data, xcb_xkb_sa_move_ptr_iterator_t::index, and xcb_xkb_sa_move_ptr_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_no_action_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_xkb_sa_no_action_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_no_action_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_no_action_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_no_action_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_xkb_sa_no_action_t)
References xcb_xkb_sa_no_action_iterator_t::data, xcb_xkb_sa_no_action_iterator_t::index, and xcb_xkb_sa_no_action_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_ptr_btn_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_xkb_sa_ptr_btn_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_ptr_btn_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_ptr_btn_iterator_t::rem.
void xcb_xkb_sa_ptr_btn_next | ( | xcb_xkb_sa_ptr_btn_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_ptr_btn_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_xkb_sa_ptr_btn_t)
References xcb_xkb_sa_ptr_btn_iterator_t::data, xcb_xkb_sa_ptr_btn_iterator_t::index, and xcb_xkb_sa_ptr_btn_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_redirect_key_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_xkb_sa_redirect_key_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_redirect_key_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_redirect_key_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_redirect_key_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_xkb_sa_redirect_key_t)
References xcb_xkb_sa_redirect_key_iterator_t::data, xcb_xkb_sa_redirect_key_iterator_t::index, and xcb_xkb_sa_redirect_key_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_set_controls_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_xkb_sa_set_controls_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_set_controls_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_set_controls_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_set_controls_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_xkb_sa_set_controls_t)
References xcb_xkb_sa_set_controls_iterator_t::data, xcb_xkb_sa_set_controls_iterator_t::index, and xcb_xkb_sa_set_controls_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_set_group_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_xkb_sa_set_group_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_set_group_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_set_group_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_set_group_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_xkb_sa_set_group_t)
References xcb_xkb_sa_set_group_iterator_t::data, xcb_xkb_sa_set_group_iterator_t::index, and xcb_xkb_sa_set_group_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_set_mods_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_xkb_sa_set_mods_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_set_mods_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_set_mods_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_set_mods_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_xkb_sa_set_mods_t)
References xcb_xkb_sa_set_mods_iterator_t::data, xcb_xkb_sa_set_mods_iterator_t::index, and xcb_xkb_sa_set_mods_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_set_ptr_dflt_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_xkb_sa_set_ptr_dflt_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_set_ptr_dflt_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_set_ptr_dflt_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_set_ptr_dflt_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_xkb_sa_set_ptr_dflt_t)
References xcb_xkb_sa_set_ptr_dflt_iterator_t::data, xcb_xkb_sa_set_ptr_dflt_iterator_t::index, and xcb_xkb_sa_set_ptr_dflt_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_switch_screen_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_xkb_sa_switch_screen_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_switch_screen_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_switch_screen_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_switch_screen_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_xkb_sa_switch_screen_t)
References xcb_xkb_sa_switch_screen_iterator_t::data, xcb_xkb_sa_switch_screen_iterator_t::index, and xcb_xkb_sa_switch_screen_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sa_terminate_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_xkb_sa_terminate_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sa_terminate_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sa_terminate_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sa_terminate_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_xkb_sa_terminate_t)
References xcb_xkb_sa_terminate_iterator_t::data, xcb_xkb_sa_terminate_iterator_t::index, and xcb_xkb_sa_terminate_iterator_t::rem.
xcb_void_cookie_t xcb_xkb_select_events | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | affectWhich, | ||
uint16_t | clear, | ||
uint16_t | selectAll, | ||
uint16_t | affectMap, | ||
uint16_t | map, | ||
const void * | details | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_select_events_request_t::affectMap, xcb_xkb_select_events_request_t::affectWhich, xcb_xkb_select_events_request_t::clear, xcb_xkb_select_events_request_t::deviceSpec, xcb_xkb_select_events_request_t::map, xcb_xkb_select_events_request_t::selectAll, and XCB_XKB_SELECT_EVENTS.
xcb_void_cookie_t xcb_xkb_select_events_aux | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | affectWhich, | ||
uint16_t | clear, | ||
uint16_t | selectAll, | ||
uint16_t | affectMap, | ||
uint16_t | map, | ||
const xcb_xkb_select_events_details_t * | details | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_select_events_request_t::affectMap, xcb_xkb_select_events_request_t::affectWhich, xcb_xkb_select_events_request_t::clear, xcb_xkb_select_events_request_t::deviceSpec, xcb_xkb_select_events_request_t::map, xcb_xkb_select_events_request_t::selectAll, and XCB_XKB_SELECT_EVENTS.
xcb_void_cookie_t xcb_xkb_select_events_aux_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | affectWhich, | ||
uint16_t | clear, | ||
uint16_t | selectAll, | ||
uint16_t | affectMap, | ||
uint16_t | map, | ||
const xcb_xkb_select_events_details_t * | details | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_select_events_request_t::affectMap, xcb_xkb_select_events_request_t::affectWhich, xcb_xkb_select_events_request_t::clear, xcb_xkb_select_events_request_t::deviceSpec, xcb_xkb_select_events_request_t::map, xcb_xkb_select_events_request_t::selectAll, and XCB_XKB_SELECT_EVENTS.
xcb_void_cookie_t xcb_xkb_select_events_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | affectWhich, | ||
uint16_t | clear, | ||
uint16_t | selectAll, | ||
uint16_t | affectMap, | ||
uint16_t | map, | ||
const void * | details | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_select_events_request_t::affectMap, xcb_xkb_select_events_request_t::affectWhich, xcb_xkb_select_events_request_t::clear, xcb_xkb_select_events_request_t::deviceSpec, xcb_xkb_select_events_request_t::map, xcb_xkb_select_events_request_t::selectAll, and XCB_XKB_SELECT_EVENTS.
Return the iterator pointing to the last element
i | An xcb_xkb_set_behavior_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_xkb_set_behavior_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_set_behavior_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_set_behavior_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_set_behavior_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_xkb_set_behavior_t)
References xcb_xkb_set_behavior_iterator_t::data, xcb_xkb_set_behavior_iterator_t::index, and xcb_xkb_set_behavior_iterator_t::rem.
xcb_void_cookie_t xcb_xkb_set_compat_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | recomputeActions, | ||
uint8_t | truncateSI, | ||
uint8_t | groups, | ||
uint16_t | firstSI, | ||
uint16_t | nSI, | ||
const xcb_xkb_sym_interpret_t * | si, | ||
const xcb_xkb_mod_def_t * | groupMaps | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_compat_map_request_t::deviceSpec, xcb_xkb_set_compat_map_request_t::firstSI, xcb_xkb_set_compat_map_request_t::groups, xcb_xkb_set_compat_map_request_t::nSI, xcb_xkb_set_compat_map_request_t::pad0, xcb_xkb_set_compat_map_request_t::pad1, xcb_xkb_set_compat_map_request_t::recomputeActions, xcb_xkb_set_compat_map_request_t::truncateSI, and XCB_XKB_SET_COMPAT_MAP.
xcb_void_cookie_t xcb_xkb_set_compat_map_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | recomputeActions, | ||
uint8_t | truncateSI, | ||
uint8_t | groups, | ||
uint16_t | firstSI, | ||
uint16_t | nSI, | ||
const xcb_xkb_sym_interpret_t * | si, | ||
const xcb_xkb_mod_def_t * | groupMaps | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_compat_map_request_t::deviceSpec, xcb_xkb_set_compat_map_request_t::firstSI, xcb_xkb_set_compat_map_request_t::groups, xcb_xkb_set_compat_map_request_t::nSI, xcb_xkb_set_compat_map_request_t::pad0, xcb_xkb_set_compat_map_request_t::pad1, xcb_xkb_set_compat_map_request_t::recomputeActions, xcb_xkb_set_compat_map_request_t::truncateSI, and XCB_XKB_SET_COMPAT_MAP.
xcb_void_cookie_t xcb_xkb_set_controls | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | affectInternalRealMods, | ||
uint8_t | internalRealMods, | ||
uint8_t | affectIgnoreLockRealMods, | ||
uint8_t | ignoreLockRealMods, | ||
uint16_t | affectInternalVirtualMods, | ||
uint16_t | internalVirtualMods, | ||
uint16_t | affectIgnoreLockVirtualMods, | ||
uint16_t | ignoreLockVirtualMods, | ||
uint8_t | mouseKeysDfltBtn, | ||
uint8_t | groupsWrap, | ||
uint16_t | accessXOptions, | ||
uint32_t | affectEnabledControls, | ||
uint32_t | enabledControls, | ||
uint32_t | changeControls, | ||
uint16_t | repeatDelay, | ||
uint16_t | repeatInterval, | ||
uint16_t | slowKeysDelay, | ||
uint16_t | debounceDelay, | ||
uint16_t | mouseKeysDelay, | ||
uint16_t | mouseKeysInterval, | ||
uint16_t | mouseKeysTimeToMax, | ||
uint16_t | mouseKeysMaxSpeed, | ||
int16_t | mouseKeysCurve, | ||
uint16_t | accessXTimeout, | ||
uint32_t | accessXTimeoutMask, | ||
uint32_t | accessXTimeoutValues, | ||
uint16_t | accessXTimeoutOptionsMask, | ||
uint16_t | accessXTimeoutOptionsValues, | ||
const uint8_t * | perKeyRepeat | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_controls_request_t::accessXOptions, xcb_xkb_set_controls_request_t::accessXTimeout, xcb_xkb_set_controls_request_t::accessXTimeoutMask, xcb_xkb_set_controls_request_t::accessXTimeoutOptionsMask, xcb_xkb_set_controls_request_t::accessXTimeoutOptionsValues, xcb_xkb_set_controls_request_t::accessXTimeoutValues, xcb_xkb_set_controls_request_t::affectEnabledControls, xcb_xkb_set_controls_request_t::affectIgnoreLockRealMods, xcb_xkb_set_controls_request_t::affectIgnoreLockVirtualMods, xcb_xkb_set_controls_request_t::affectInternalRealMods, xcb_xkb_set_controls_request_t::affectInternalVirtualMods, xcb_xkb_set_controls_request_t::changeControls, xcb_xkb_set_controls_request_t::debounceDelay, xcb_xkb_set_controls_request_t::deviceSpec, xcb_xkb_set_controls_request_t::enabledControls, xcb_xkb_set_controls_request_t::groupsWrap, xcb_xkb_set_controls_request_t::ignoreLockRealMods, xcb_xkb_set_controls_request_t::ignoreLockVirtualMods, xcb_xkb_set_controls_request_t::internalRealMods, xcb_xkb_set_controls_request_t::internalVirtualMods, xcb_xkb_set_controls_request_t::mouseKeysCurve, xcb_xkb_set_controls_request_t::mouseKeysDelay, xcb_xkb_set_controls_request_t::mouseKeysDfltBtn, xcb_xkb_set_controls_request_t::mouseKeysInterval, xcb_xkb_set_controls_request_t::mouseKeysMaxSpeed, xcb_xkb_set_controls_request_t::mouseKeysTimeToMax, xcb_xkb_set_controls_request_t::pad0, xcb_xkb_set_controls_request_t::perKeyRepeat, xcb_xkb_set_controls_request_t::repeatDelay, xcb_xkb_set_controls_request_t::repeatInterval, xcb_xkb_set_controls_request_t::slowKeysDelay, and XCB_XKB_SET_CONTROLS.
xcb_void_cookie_t xcb_xkb_set_controls_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | affectInternalRealMods, | ||
uint8_t | internalRealMods, | ||
uint8_t | affectIgnoreLockRealMods, | ||
uint8_t | ignoreLockRealMods, | ||
uint16_t | affectInternalVirtualMods, | ||
uint16_t | internalVirtualMods, | ||
uint16_t | affectIgnoreLockVirtualMods, | ||
uint16_t | ignoreLockVirtualMods, | ||
uint8_t | mouseKeysDfltBtn, | ||
uint8_t | groupsWrap, | ||
uint16_t | accessXOptions, | ||
uint32_t | affectEnabledControls, | ||
uint32_t | enabledControls, | ||
uint32_t | changeControls, | ||
uint16_t | repeatDelay, | ||
uint16_t | repeatInterval, | ||
uint16_t | slowKeysDelay, | ||
uint16_t | debounceDelay, | ||
uint16_t | mouseKeysDelay, | ||
uint16_t | mouseKeysInterval, | ||
uint16_t | mouseKeysTimeToMax, | ||
uint16_t | mouseKeysMaxSpeed, | ||
int16_t | mouseKeysCurve, | ||
uint16_t | accessXTimeout, | ||
uint32_t | accessXTimeoutMask, | ||
uint32_t | accessXTimeoutValues, | ||
uint16_t | accessXTimeoutOptionsMask, | ||
uint16_t | accessXTimeoutOptionsValues, | ||
const uint8_t * | perKeyRepeat | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_controls_request_t::accessXOptions, xcb_xkb_set_controls_request_t::accessXTimeout, xcb_xkb_set_controls_request_t::accessXTimeoutMask, xcb_xkb_set_controls_request_t::accessXTimeoutOptionsMask, xcb_xkb_set_controls_request_t::accessXTimeoutOptionsValues, xcb_xkb_set_controls_request_t::accessXTimeoutValues, xcb_xkb_set_controls_request_t::affectEnabledControls, xcb_xkb_set_controls_request_t::affectIgnoreLockRealMods, xcb_xkb_set_controls_request_t::affectIgnoreLockVirtualMods, xcb_xkb_set_controls_request_t::affectInternalRealMods, xcb_xkb_set_controls_request_t::affectInternalVirtualMods, xcb_xkb_set_controls_request_t::changeControls, xcb_xkb_set_controls_request_t::debounceDelay, xcb_xkb_set_controls_request_t::deviceSpec, xcb_xkb_set_controls_request_t::enabledControls, xcb_xkb_set_controls_request_t::groupsWrap, xcb_xkb_set_controls_request_t::ignoreLockRealMods, xcb_xkb_set_controls_request_t::ignoreLockVirtualMods, xcb_xkb_set_controls_request_t::internalRealMods, xcb_xkb_set_controls_request_t::internalVirtualMods, xcb_xkb_set_controls_request_t::mouseKeysCurve, xcb_xkb_set_controls_request_t::mouseKeysDelay, xcb_xkb_set_controls_request_t::mouseKeysDfltBtn, xcb_xkb_set_controls_request_t::mouseKeysInterval, xcb_xkb_set_controls_request_t::mouseKeysMaxSpeed, xcb_xkb_set_controls_request_t::mouseKeysTimeToMax, xcb_xkb_set_controls_request_t::pad0, xcb_xkb_set_controls_request_t::perKeyRepeat, xcb_xkb_set_controls_request_t::repeatDelay, xcb_xkb_set_controls_request_t::repeatInterval, xcb_xkb_set_controls_request_t::slowKeysDelay, and XCB_XKB_SET_CONTROLS.
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags | ( | xcb_connection_t * | c, |
uint16_t | msgLength, | ||
uint32_t | affectFlags, | ||
uint32_t | flags, | ||
uint32_t | affectCtrls, | ||
uint32_t | ctrls, | ||
const xcb_xkb_string8_t * | message | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_debugging_flags_request_t::affectCtrls, xcb_xkb_set_debugging_flags_request_t::affectFlags, xcb_xkb_set_debugging_flags_request_t::ctrls, xcb_xkb_set_debugging_flags_request_t::flags, xcb_xkb_set_debugging_flags_request_t::msgLength, xcb_xkb_set_debugging_flags_request_t::pad0, and XCB_XKB_SET_DEBUGGING_FLAGS.
xcb_xkb_set_debugging_flags_reply_t* xcb_xkb_set_debugging_flags_reply | ( | xcb_connection_t * | c, |
xcb_xkb_set_debugging_flags_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_xkb_set_debugging_flags_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_set_debugging_flags_cookie_t::sequence.
xcb_xkb_set_debugging_flags_cookie_t xcb_xkb_set_debugging_flags_unchecked | ( | xcb_connection_t * | c, |
uint16_t | msgLength, | ||
uint32_t | affectFlags, | ||
uint32_t | flags, | ||
uint32_t | affectCtrls, | ||
uint32_t | ctrls, | ||
const xcb_xkb_string8_t * | message | ||
) |
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_xkb_set_debugging_flags_request_t::affectCtrls, xcb_xkb_set_debugging_flags_request_t::affectFlags, xcb_xkb_set_debugging_flags_request_t::ctrls, xcb_xkb_set_debugging_flags_request_t::flags, xcb_xkb_set_debugging_flags_request_t::msgLength, xcb_xkb_set_debugging_flags_request_t::pad0, and XCB_XKB_SET_DEBUGGING_FLAGS.
xcb_void_cookie_t xcb_xkb_set_device_info | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | firstBtn, | ||
uint8_t | nBtns, | ||
uint16_t | change, | ||
uint16_t | nDeviceLedFBs, | ||
const xcb_xkb_action_t * | btnActions, | ||
const xcb_xkb_device_led_info_t * | leds | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_device_info_request_t::change, xcb_xkb_set_device_info_request_t::deviceSpec, xcb_xkb_set_device_info_request_t::firstBtn, xcb_xkb_set_device_info_request_t::nBtns, xcb_xkb_set_device_info_request_t::nDeviceLedFBs, and XCB_XKB_SET_DEVICE_INFO.
xcb_void_cookie_t xcb_xkb_set_device_info_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint8_t | firstBtn, | ||
uint8_t | nBtns, | ||
uint16_t | change, | ||
uint16_t | nDeviceLedFBs, | ||
const xcb_xkb_action_t * | btnActions, | ||
const xcb_xkb_device_led_info_t * | leds | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_device_info_request_t::change, xcb_xkb_set_device_info_request_t::deviceSpec, xcb_xkb_set_device_info_request_t::firstBtn, xcb_xkb_set_device_info_request_t::nBtns, xcb_xkb_set_device_info_request_t::nDeviceLedFBs, and XCB_XKB_SET_DEVICE_INFO.
Return the iterator pointing to the last element
i | An xcb_xkb_set_explicit_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_xkb_set_explicit_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_set_explicit_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_set_explicit_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_set_explicit_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_xkb_set_explicit_t)
References xcb_xkb_set_explicit_iterator_t::data, xcb_xkb_set_explicit_iterator_t::index, and xcb_xkb_set_explicit_iterator_t::rem.
xcb_void_cookie_t xcb_xkb_set_indicator_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which, | ||
const xcb_xkb_indicator_map_t * | maps | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_indicator_map_request_t::deviceSpec, xcb_xkb_set_indicator_map_request_t::pad0, xcb_xkb_set_indicator_map_request_t::which, and XCB_XKB_SET_INDICATOR_MAP.
xcb_void_cookie_t xcb_xkb_set_indicator_map_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint32_t | which, | ||
const xcb_xkb_indicator_map_t * | maps | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_indicator_map_request_t::deviceSpec, xcb_xkb_set_indicator_map_request_t::pad0, xcb_xkb_set_indicator_map_request_t::which, and XCB_XKB_SET_INDICATOR_MAP.
Return the iterator pointing to the last element
i | An xcb_xkb_set_key_type_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_xkb_set_key_type_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_set_key_type_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_set_key_type_iterator_t::rem, and xcb_xkb_set_key_type_next().
Get the next element of the iterator
i | Pointer to a xcb_xkb_set_key_type_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_xkb_set_key_type_t)
References xcb_generic_iterator_t::data, xcb_xkb_set_key_type_iterator_t::data, xcb_xkb_set_key_type_iterator_t::index, and xcb_xkb_set_key_type_iterator_t::rem.
Referenced by xcb_xkb_set_key_type_end().
xcb_void_cookie_t xcb_xkb_set_map | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | present, | ||
uint16_t | flags, | ||
xcb_keycode_t | minKeyCode, | ||
xcb_keycode_t | maxKeyCode, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
uint16_t | totalSyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
uint16_t | totalActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint8_t | totalKeyBehaviors, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
uint8_t | totalKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
uint8_t | totalModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys, | ||
uint8_t | totalVModMapKeys, | ||
uint16_t | virtualMods, | ||
const void * | values | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_map_request_t::deviceSpec, xcb_xkb_set_map_request_t::firstKeyAction, xcb_xkb_set_map_request_t::firstKeyBehavior, xcb_xkb_set_map_request_t::firstKeyExplicit, xcb_xkb_set_map_request_t::firstKeySym, xcb_xkb_set_map_request_t::firstModMapKey, xcb_xkb_set_map_request_t::firstType, xcb_xkb_set_map_request_t::firstVModMapKey, xcb_xkb_set_map_request_t::flags, xcb_xkb_set_map_request_t::maxKeyCode, xcb_xkb_set_map_request_t::minKeyCode, xcb_xkb_set_map_request_t::nKeyActions, xcb_xkb_set_map_request_t::nKeyBehaviors, xcb_xkb_set_map_request_t::nKeyExplicit, xcb_xkb_set_map_request_t::nKeySyms, xcb_xkb_set_map_request_t::nModMapKeys, xcb_xkb_set_map_request_t::nTypes, xcb_xkb_set_map_request_t::nVModMapKeys, xcb_xkb_set_map_request_t::present, xcb_xkb_set_map_request_t::totalActions, xcb_xkb_set_map_request_t::totalKeyBehaviors, xcb_xkb_set_map_request_t::totalKeyExplicit, xcb_xkb_set_map_request_t::totalModMapKeys, xcb_xkb_set_map_request_t::totalSyms, xcb_xkb_set_map_request_t::totalVModMapKeys, xcb_xkb_set_map_request_t::virtualMods, and XCB_XKB_SET_MAP.
xcb_void_cookie_t xcb_xkb_set_map_aux | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | present, | ||
uint16_t | flags, | ||
xcb_keycode_t | minKeyCode, | ||
xcb_keycode_t | maxKeyCode, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
uint16_t | totalSyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
uint16_t | totalActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint8_t | totalKeyBehaviors, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
uint8_t | totalKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
uint8_t | totalModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys, | ||
uint8_t | totalVModMapKeys, | ||
uint16_t | virtualMods, | ||
const xcb_xkb_set_map_values_t * | values | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_map_request_t::deviceSpec, xcb_xkb_set_map_request_t::firstKeyAction, xcb_xkb_set_map_request_t::firstKeyBehavior, xcb_xkb_set_map_request_t::firstKeyExplicit, xcb_xkb_set_map_request_t::firstKeySym, xcb_xkb_set_map_request_t::firstModMapKey, xcb_xkb_set_map_request_t::firstType, xcb_xkb_set_map_request_t::firstVModMapKey, xcb_xkb_set_map_request_t::flags, xcb_xkb_set_map_request_t::maxKeyCode, xcb_xkb_set_map_request_t::minKeyCode, xcb_xkb_set_map_request_t::nKeyActions, xcb_xkb_set_map_request_t::nKeyBehaviors, xcb_xkb_set_map_request_t::nKeyExplicit, xcb_xkb_set_map_request_t::nKeySyms, xcb_xkb_set_map_request_t::nModMapKeys, xcb_xkb_set_map_request_t::nTypes, xcb_xkb_set_map_request_t::nVModMapKeys, xcb_xkb_set_map_request_t::present, xcb_xkb_set_map_request_t::totalActions, xcb_xkb_set_map_request_t::totalKeyBehaviors, xcb_xkb_set_map_request_t::totalKeyExplicit, xcb_xkb_set_map_request_t::totalModMapKeys, xcb_xkb_set_map_request_t::totalSyms, xcb_xkb_set_map_request_t::totalVModMapKeys, xcb_xkb_set_map_request_t::virtualMods, and XCB_XKB_SET_MAP.
xcb_void_cookie_t xcb_xkb_set_map_aux_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | present, | ||
uint16_t | flags, | ||
xcb_keycode_t | minKeyCode, | ||
xcb_keycode_t | maxKeyCode, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
uint16_t | totalSyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
uint16_t | totalActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint8_t | totalKeyBehaviors, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
uint8_t | totalKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
uint8_t | totalModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys, | ||
uint8_t | totalVModMapKeys, | ||
uint16_t | virtualMods, | ||
const xcb_xkb_set_map_values_t * | values | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_map_request_t::deviceSpec, xcb_xkb_set_map_request_t::firstKeyAction, xcb_xkb_set_map_request_t::firstKeyBehavior, xcb_xkb_set_map_request_t::firstKeyExplicit, xcb_xkb_set_map_request_t::firstKeySym, xcb_xkb_set_map_request_t::firstModMapKey, xcb_xkb_set_map_request_t::firstType, xcb_xkb_set_map_request_t::firstVModMapKey, xcb_xkb_set_map_request_t::flags, xcb_xkb_set_map_request_t::maxKeyCode, xcb_xkb_set_map_request_t::minKeyCode, xcb_xkb_set_map_request_t::nKeyActions, xcb_xkb_set_map_request_t::nKeyBehaviors, xcb_xkb_set_map_request_t::nKeyExplicit, xcb_xkb_set_map_request_t::nKeySyms, xcb_xkb_set_map_request_t::nModMapKeys, xcb_xkb_set_map_request_t::nTypes, xcb_xkb_set_map_request_t::nVModMapKeys, xcb_xkb_set_map_request_t::present, xcb_xkb_set_map_request_t::totalActions, xcb_xkb_set_map_request_t::totalKeyBehaviors, xcb_xkb_set_map_request_t::totalKeyExplicit, xcb_xkb_set_map_request_t::totalModMapKeys, xcb_xkb_set_map_request_t::totalSyms, xcb_xkb_set_map_request_t::totalVModMapKeys, xcb_xkb_set_map_request_t::virtualMods, and XCB_XKB_SET_MAP.
xcb_void_cookie_t xcb_xkb_set_map_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | present, | ||
uint16_t | flags, | ||
xcb_keycode_t | minKeyCode, | ||
xcb_keycode_t | maxKeyCode, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
xcb_keycode_t | firstKeySym, | ||
uint8_t | nKeySyms, | ||
uint16_t | totalSyms, | ||
xcb_keycode_t | firstKeyAction, | ||
uint8_t | nKeyActions, | ||
uint16_t | totalActions, | ||
xcb_keycode_t | firstKeyBehavior, | ||
uint8_t | nKeyBehaviors, | ||
uint8_t | totalKeyBehaviors, | ||
xcb_keycode_t | firstKeyExplicit, | ||
uint8_t | nKeyExplicit, | ||
uint8_t | totalKeyExplicit, | ||
xcb_keycode_t | firstModMapKey, | ||
uint8_t | nModMapKeys, | ||
uint8_t | totalModMapKeys, | ||
xcb_keycode_t | firstVModMapKey, | ||
uint8_t | nVModMapKeys, | ||
uint8_t | totalVModMapKeys, | ||
uint16_t | virtualMods, | ||
const void * | values | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_map_request_t::deviceSpec, xcb_xkb_set_map_request_t::firstKeyAction, xcb_xkb_set_map_request_t::firstKeyBehavior, xcb_xkb_set_map_request_t::firstKeyExplicit, xcb_xkb_set_map_request_t::firstKeySym, xcb_xkb_set_map_request_t::firstModMapKey, xcb_xkb_set_map_request_t::firstType, xcb_xkb_set_map_request_t::firstVModMapKey, xcb_xkb_set_map_request_t::flags, xcb_xkb_set_map_request_t::maxKeyCode, xcb_xkb_set_map_request_t::minKeyCode, xcb_xkb_set_map_request_t::nKeyActions, xcb_xkb_set_map_request_t::nKeyBehaviors, xcb_xkb_set_map_request_t::nKeyExplicit, xcb_xkb_set_map_request_t::nKeySyms, xcb_xkb_set_map_request_t::nModMapKeys, xcb_xkb_set_map_request_t::nTypes, xcb_xkb_set_map_request_t::nVModMapKeys, xcb_xkb_set_map_request_t::present, xcb_xkb_set_map_request_t::totalActions, xcb_xkb_set_map_request_t::totalKeyBehaviors, xcb_xkb_set_map_request_t::totalKeyExplicit, xcb_xkb_set_map_request_t::totalModMapKeys, xcb_xkb_set_map_request_t::totalSyms, xcb_xkb_set_map_request_t::totalVModMapKeys, xcb_xkb_set_map_request_t::virtualMods, and XCB_XKB_SET_MAP.
xcb_void_cookie_t xcb_xkb_set_named_indicator | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID, | ||
xcb_atom_t | indicator, | ||
uint8_t | setState, | ||
uint8_t | on, | ||
uint8_t | setMap, | ||
uint8_t | createMap, | ||
uint8_t | map_flags, | ||
uint8_t | map_whichGroups, | ||
uint8_t | map_groups, | ||
uint8_t | map_whichMods, | ||
uint8_t | map_realMods, | ||
uint16_t | map_vmods, | ||
uint32_t | map_ctrls | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_named_indicator_request_t::createMap, xcb_xkb_set_named_indicator_request_t::deviceSpec, xcb_xkb_set_named_indicator_request_t::indicator, xcb_xkb_set_named_indicator_request_t::ledClass, xcb_xkb_set_named_indicator_request_t::ledID, xcb_xkb_set_named_indicator_request_t::map_ctrls, xcb_xkb_set_named_indicator_request_t::map_flags, xcb_xkb_set_named_indicator_request_t::map_groups, xcb_xkb_set_named_indicator_request_t::map_realMods, xcb_xkb_set_named_indicator_request_t::map_vmods, xcb_xkb_set_named_indicator_request_t::map_whichGroups, xcb_xkb_set_named_indicator_request_t::map_whichMods, xcb_xkb_set_named_indicator_request_t::on, xcb_xkb_set_named_indicator_request_t::pad0, xcb_xkb_set_named_indicator_request_t::pad1, xcb_xkb_set_named_indicator_request_t::setMap, xcb_xkb_set_named_indicator_request_t::setState, and XCB_XKB_SET_NAMED_INDICATOR.
xcb_void_cookie_t xcb_xkb_set_named_indicator_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
xcb_xkb_led_class_spec_t | ledClass, | ||
xcb_xkb_id_spec_t | ledID, | ||
xcb_atom_t | indicator, | ||
uint8_t | setState, | ||
uint8_t | on, | ||
uint8_t | setMap, | ||
uint8_t | createMap, | ||
uint8_t | map_flags, | ||
uint8_t | map_whichGroups, | ||
uint8_t | map_groups, | ||
uint8_t | map_whichMods, | ||
uint8_t | map_realMods, | ||
uint16_t | map_vmods, | ||
uint32_t | map_ctrls | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_named_indicator_request_t::createMap, xcb_xkb_set_named_indicator_request_t::deviceSpec, xcb_xkb_set_named_indicator_request_t::indicator, xcb_xkb_set_named_indicator_request_t::ledClass, xcb_xkb_set_named_indicator_request_t::ledID, xcb_xkb_set_named_indicator_request_t::map_ctrls, xcb_xkb_set_named_indicator_request_t::map_flags, xcb_xkb_set_named_indicator_request_t::map_groups, xcb_xkb_set_named_indicator_request_t::map_realMods, xcb_xkb_set_named_indicator_request_t::map_vmods, xcb_xkb_set_named_indicator_request_t::map_whichGroups, xcb_xkb_set_named_indicator_request_t::map_whichMods, xcb_xkb_set_named_indicator_request_t::on, xcb_xkb_set_named_indicator_request_t::pad0, xcb_xkb_set_named_indicator_request_t::pad1, xcb_xkb_set_named_indicator_request_t::setMap, xcb_xkb_set_named_indicator_request_t::setState, and XCB_XKB_SET_NAMED_INDICATOR.
xcb_void_cookie_t xcb_xkb_set_names | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | virtualMods, | ||
uint32_t | which, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
uint8_t | firstKTLevelt, | ||
uint8_t | nKTLevels, | ||
uint32_t | indicators, | ||
uint8_t | groupNames, | ||
uint8_t | nRadioGroups, | ||
xcb_keycode_t | firstKey, | ||
uint8_t | nKeys, | ||
uint8_t | nKeyAliases, | ||
uint16_t | totalKTLevelNames, | ||
const void * | values | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_names_request_t::deviceSpec, xcb_xkb_set_names_request_t::firstKey, xcb_xkb_set_names_request_t::firstKTLevelt, xcb_xkb_set_names_request_t::firstType, xcb_xkb_set_names_request_t::groupNames, xcb_xkb_set_names_request_t::indicators, xcb_xkb_set_names_request_t::nKeyAliases, xcb_xkb_set_names_request_t::nKeys, xcb_xkb_set_names_request_t::nKTLevels, xcb_xkb_set_names_request_t::nRadioGroups, xcb_xkb_set_names_request_t::nTypes, xcb_xkb_set_names_request_t::pad0, xcb_xkb_set_names_request_t::totalKTLevelNames, xcb_xkb_set_names_request_t::virtualMods, xcb_xkb_set_names_request_t::which, and XCB_XKB_SET_NAMES.
xcb_void_cookie_t xcb_xkb_set_names_aux | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | virtualMods, | ||
uint32_t | which, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
uint8_t | firstKTLevelt, | ||
uint8_t | nKTLevels, | ||
uint32_t | indicators, | ||
uint8_t | groupNames, | ||
uint8_t | nRadioGroups, | ||
xcb_keycode_t | firstKey, | ||
uint8_t | nKeys, | ||
uint8_t | nKeyAliases, | ||
uint16_t | totalKTLevelNames, | ||
const xcb_xkb_set_names_values_t * | values | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_set_names_request_t::deviceSpec, xcb_xkb_set_names_request_t::firstKey, xcb_xkb_set_names_request_t::firstKTLevelt, xcb_xkb_set_names_request_t::firstType, xcb_xkb_set_names_request_t::groupNames, xcb_xkb_set_names_request_t::indicators, xcb_xkb_set_names_request_t::nKeyAliases, xcb_xkb_set_names_request_t::nKeys, xcb_xkb_set_names_request_t::nKTLevels, xcb_xkb_set_names_request_t::nRadioGroups, xcb_xkb_set_names_request_t::nTypes, xcb_xkb_set_names_request_t::pad0, xcb_xkb_set_names_request_t::totalKTLevelNames, xcb_xkb_set_names_request_t::virtualMods, xcb_xkb_set_names_request_t::which, and XCB_XKB_SET_NAMES.
xcb_void_cookie_t xcb_xkb_set_names_aux_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | virtualMods, | ||
uint32_t | which, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
uint8_t | firstKTLevelt, | ||
uint8_t | nKTLevels, | ||
uint32_t | indicators, | ||
uint8_t | groupNames, | ||
uint8_t | nRadioGroups, | ||
xcb_keycode_t | firstKey, | ||
uint8_t | nKeys, | ||
uint8_t | nKeyAliases, | ||
uint16_t | totalKTLevelNames, | ||
const xcb_xkb_set_names_values_t * | values | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_names_request_t::deviceSpec, xcb_xkb_set_names_request_t::firstKey, xcb_xkb_set_names_request_t::firstKTLevelt, xcb_xkb_set_names_request_t::firstType, xcb_xkb_set_names_request_t::groupNames, xcb_xkb_set_names_request_t::indicators, xcb_xkb_set_names_request_t::nKeyAliases, xcb_xkb_set_names_request_t::nKeys, xcb_xkb_set_names_request_t::nKTLevels, xcb_xkb_set_names_request_t::nRadioGroups, xcb_xkb_set_names_request_t::nTypes, xcb_xkb_set_names_request_t::pad0, xcb_xkb_set_names_request_t::totalKTLevelNames, xcb_xkb_set_names_request_t::virtualMods, xcb_xkb_set_names_request_t::which, and XCB_XKB_SET_NAMES.
xcb_void_cookie_t xcb_xkb_set_names_checked | ( | xcb_connection_t * | c, |
xcb_xkb_device_spec_t | deviceSpec, | ||
uint16_t | virtualMods, | ||
uint32_t | which, | ||
uint8_t | firstType, | ||
uint8_t | nTypes, | ||
uint8_t | firstKTLevelt, | ||
uint8_t | nKTLevels, | ||
uint32_t | indicators, | ||
uint8_t | groupNames, | ||
uint8_t | nRadioGroups, | ||
xcb_keycode_t | firstKey, | ||
uint8_t | nKeys, | ||
uint8_t | nKeyAliases, | ||
uint16_t | totalKTLevelNames, | ||
const void * | values | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_xkb_set_names_request_t::deviceSpec, xcb_xkb_set_names_request_t::firstKey, xcb_xkb_set_names_request_t::firstKTLevelt, xcb_xkb_set_names_request_t::firstType, xcb_xkb_set_names_request_t::groupNames, xcb_xkb_set_names_request_t::indicators, xcb_xkb_set_names_request_t::nKeyAliases, xcb_xkb_set_names_request_t::nKeys, xcb_xkb_set_names_request_t::nKTLevels, xcb_xkb_set_names_request_t::nRadioGroups, xcb_xkb_set_names_request_t::nTypes, xcb_xkb_set_names_request_t::pad0, xcb_xkb_set_names_request_t::totalKTLevelNames, xcb_xkb_set_names_request_t::virtualMods, xcb_xkb_set_names_request_t::which, and XCB_XKB_SET_NAMES.
Return the iterator pointing to the last element
i | An xcb_xkb_shape_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_xkb_shape_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_shape_iterator_t::index, xcb_generic_iterator_t::rem, xcb_xkb_shape_iterator_t::rem, and xcb_xkb_shape_next().
void xcb_xkb_shape_next | ( | xcb_xkb_shape_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_shape_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_xkb_shape_t)
References xcb_generic_iterator_t::data, xcb_xkb_shape_iterator_t::data, xcb_xkb_shape_iterator_t::index, and xcb_xkb_shape_iterator_t::rem.
Referenced by xcb_xkb_shape_end().
Return the iterator pointing to the last element
i | An xcb_xkb_si_action_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_xkb_si_action_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_si_action_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_si_action_iterator_t::rem.
void xcb_xkb_si_action_next | ( | xcb_xkb_si_action_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_si_action_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_xkb_si_action_t)
References xcb_xkb_si_action_iterator_t::data, xcb_xkb_si_action_iterator_t::index, and xcb_xkb_si_action_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_string8_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_xkb_string8_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_string8_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_string8_iterator_t::rem.
void xcb_xkb_string8_next | ( | xcb_xkb_string8_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_xkb_string8_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_xkb_string8_t)
References xcb_xkb_string8_iterator_t::data, xcb_xkb_string8_iterator_t::index, and xcb_xkb_string8_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_xkb_sym_interpret_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_xkb_sym_interpret_iterator_t::data, xcb_generic_iterator_t::index, xcb_xkb_sym_interpret_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_xkb_sym_interpret_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_xkb_sym_interpret_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_xkb_sym_interpret_t)
References xcb_xkb_sym_interpret_iterator_t::data, xcb_xkb_sym_interpret_iterator_t::index, and xcb_xkb_sym_interpret_iterator_t::rem.
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension | ( | xcb_connection_t * | c, |
uint16_t | wantedMajor, | ||
uint16_t | wantedMinor | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_xkb_use_extension_request_t::wantedMajor, xcb_xkb_use_extension_request_t::wantedMinor, and XCB_XKB_USE_EXTENSION.
xcb_xkb_use_extension_reply_t* xcb_xkb_use_extension_reply | ( | xcb_connection_t * | c, |
xcb_xkb_use_extension_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_xkb_use_extension_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_xkb_use_extension_cookie_t::sequence.
xcb_xkb_use_extension_cookie_t xcb_xkb_use_extension_unchecked | ( | xcb_connection_t * | c, |
uint16_t | wantedMajor, | ||
uint16_t | wantedMinor | ||
) |
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_xkb_use_extension_request_t::wantedMajor, xcb_xkb_use_extension_request_t::wantedMinor, and XCB_XKB_USE_EXTENSION.