XCB 1.7
|
Input XCB Protocol Implementation. More...
Input XCB Protocol Implementation.
#define XCB_INPUT_ALLOW_DEVICE_EVENTS 19 |
Opcode for xcb_input_allow_device_events.
Referenced by xcb_input_allow_device_events(), and xcb_input_allow_device_events_checked().
#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST 8 |
Opcode for xcb_input_change_device_dont_propagate_list.
Referenced by xcb_input_change_device_dont_propagate_list(), and xcb_input_change_device_dont_propagate_list_checked().
#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING 25 |
Opcode for xcb_input_change_device_key_mapping.
Referenced by xcb_input_change_device_key_mapping(), and xcb_input_change_device_key_mapping_checked().
#define XCB_INPUT_CHANGE_DEVICE_NOTIFY 12 |
Opcode for xcb_input_change_device_notify.
#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE 11 |
Opcode for xcb_input_change_keyboard_device.
Referenced by xcb_input_change_keyboard_device(), and xcb_input_change_keyboard_device_unchecked().
#define XCB_INPUT_CHANGE_POINTER_DEVICE 12 |
Opcode for xcb_input_change_pointer_device.
Referenced by xcb_input_change_pointer_device(), and xcb_input_change_pointer_device_unchecked().
#define XCB_INPUT_CLASS 4 |
Opcode for xcb_input_class.
#define XCB_INPUT_CLOSE_DEVICE 4 |
Opcode for xcb_input_close_device.
Referenced by xcb_input_close_device(), and xcb_input_close_device_checked().
#define XCB_INPUT_DEVICE 0 |
Opcode for xcb_input_device.
#define XCB_INPUT_DEVICE_BELL 32 |
Opcode for xcb_input_device_bell.
Referenced by xcb_input_device_bell(), and xcb_input_device_bell_checked().
#define XCB_INPUT_DEVICE_BUSY 3 |
Opcode for xcb_input_device_busy.
#define XCB_INPUT_DEVICE_BUTTON_PRESS 3 |
Opcode for xcb_input_device_button_press.
#define XCB_INPUT_DEVICE_BUTTON_RELEASE 4 |
Opcode for xcb_input_device_button_release.
#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY 14 |
Opcode for xcb_input_device_button_state_notify.
#define XCB_INPUT_DEVICE_KEY_PRESS 1 |
Opcode for xcb_input_device_key_press.
#define XCB_INPUT_DEVICE_KEY_RELEASE 2 |
Opcode for xcb_input_device_key_release.
#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY 13 |
Opcode for xcb_input_device_key_state_notify.
#define XCB_INPUT_DEVICE_MAPPING_NOTIFY 11 |
Opcode for xcb_input_device_mapping_notify.
#define XCB_INPUT_DEVICE_MOTION_NOTIFY 5 |
Opcode for xcb_input_device_motion_notify.
#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY 15 |
Opcode for xcb_input_device_presence_notify.
#define XCB_INPUT_DEVICE_STATE_NOTIFY 10 |
Opcode for xcb_input_device_state_notify.
#define XCB_INPUT_DEVICE_VALUATOR 0 |
Opcode for xcb_input_device_valuator.
#define XCB_INPUT_EVENT 1 |
Opcode for xcb_input_event.
#define XCB_INPUT_FOCUS_IN 6 |
Opcode for xcb_input_focus_in.
#define XCB_INPUT_FOCUS_OUT 7 |
Opcode for xcb_input_focus_out.
#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING 28 |
Opcode for xcb_input_get_device_button_mapping.
Referenced by xcb_input_get_device_button_mapping(), and xcb_input_get_device_button_mapping_unchecked().
#define XCB_INPUT_GET_DEVICE_CONTROL 34 |
Opcode for xcb_input_get_device_control.
Referenced by xcb_input_get_device_control(), and xcb_input_get_device_control_unchecked().
#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST 9 |
Opcode for xcb_input_get_device_dont_propagate_list.
Referenced by xcb_input_get_device_dont_propagate_list(), and xcb_input_get_device_dont_propagate_list_unchecked().
#define XCB_INPUT_GET_DEVICE_FOCUS 20 |
Opcode for xcb_input_get_device_focus.
Referenced by xcb_input_get_device_focus(), and xcb_input_get_device_focus_unchecked().
#define XCB_INPUT_GET_DEVICE_KEY_MAPPING 24 |
Opcode for xcb_input_get_device_key_mapping.
Referenced by xcb_input_get_device_key_mapping(), and xcb_input_get_device_key_mapping_unchecked().
#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING 26 |
Opcode for xcb_input_get_device_modifier_mapping.
Referenced by xcb_input_get_device_modifier_mapping(), and xcb_input_get_device_modifier_mapping_unchecked().
#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS 10 |
Opcode for xcb_input_get_device_motion_events.
Referenced by xcb_input_get_device_motion_events(), and xcb_input_get_device_motion_events_unchecked().
#define XCB_INPUT_GET_EXTENSION_VERSION 1 |
Opcode for xcb_input_get_extension_version.
Referenced by xcb_input_get_extension_version(), and xcb_input_get_extension_version_unchecked().
#define XCB_INPUT_GET_FEEDBACK_CONTROL 22 |
Opcode for xcb_input_get_feedback_control.
Referenced by xcb_input_get_feedback_control(), and xcb_input_get_feedback_control_unchecked().
#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS 7 |
Opcode for xcb_input_get_selected_extension_events.
Referenced by xcb_input_get_selected_extension_events(), and xcb_input_get_selected_extension_events_unchecked().
#define XCB_INPUT_GRAB_DEVICE 13 |
Opcode for xcb_input_grab_device.
Referenced by xcb_input_grab_device(), and xcb_input_grab_device_unchecked().
#define XCB_INPUT_GRAB_DEVICE_BUTTON 17 |
Opcode for xcb_input_grab_device_button.
Referenced by xcb_input_grab_device_button(), and xcb_input_grab_device_button_checked().
#define XCB_INPUT_GRAB_DEVICE_KEY 15 |
Opcode for xcb_input_grab_device_key.
Referenced by xcb_input_grab_device_key(), and xcb_input_grab_device_key_checked().
#define XCB_INPUT_LIST_INPUT_DEVICES 2 |
Opcode for xcb_input_list_input_devices.
Referenced by xcb_input_list_input_devices(), and xcb_input_list_input_devices_unchecked().
#define XCB_INPUT_MODE 2 |
Opcode for xcb_input_mode.
#define XCB_INPUT_OPEN_DEVICE 3 |
Opcode for xcb_input_open_device.
Referenced by xcb_input_open_device(), and xcb_input_open_device_unchecked().
#define XCB_INPUT_PROXIMITY_IN 8 |
Opcode for xcb_input_proximity_in.
#define XCB_INPUT_PROXIMITY_OUT 9 |
Opcode for xcb_input_proximity_out.
#define XCB_INPUT_QUERY_DEVICE_STATE 30 |
Opcode for xcb_input_query_device_state.
Referenced by xcb_input_query_device_state(), and xcb_input_query_device_state_unchecked().
#define XCB_INPUT_SELECT_EXTENSION_EVENT 6 |
Opcode for xcb_input_select_extension_event.
Referenced by xcb_input_select_extension_event(), and xcb_input_select_extension_event_checked().
#define XCB_INPUT_SEND_EXTENSION_EVENT 31 |
Opcode for xcb_input_send_extension_event.
Referenced by xcb_input_send_extension_event(), and xcb_input_send_extension_event_checked().
#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING 29 |
Opcode for xcb_input_set_device_button_mapping.
Referenced by xcb_input_set_device_button_mapping(), and xcb_input_set_device_button_mapping_unchecked().
#define XCB_INPUT_SET_DEVICE_FOCUS 21 |
Opcode for xcb_input_set_device_focus.
Referenced by xcb_input_set_device_focus(), and xcb_input_set_device_focus_checked().
#define XCB_INPUT_SET_DEVICE_MODE 5 |
Opcode for xcb_input_set_device_mode.
Referenced by xcb_input_set_device_mode(), and xcb_input_set_device_mode_unchecked().
#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING 27 |
Opcode for xcb_input_set_device_modifier_mapping.
Referenced by xcb_input_set_device_modifier_mapping(), and xcb_input_set_device_modifier_mapping_unchecked().
#define XCB_INPUT_SET_DEVICE_VALUATORS 33 |
Opcode for xcb_input_set_device_valuators.
Referenced by xcb_input_set_device_valuators(), and xcb_input_set_device_valuators_unchecked().
#define XCB_INPUT_UNGRAB_DEVICE 14 |
Opcode for xcb_input_ungrab_device.
Referenced by xcb_input_ungrab_device(), and xcb_input_ungrab_device_checked().
#define XCB_INPUT_UNGRAB_DEVICE_BUTTON 18 |
Opcode for xcb_input_ungrab_device_button.
Referenced by xcb_input_ungrab_device_button(), and xcb_input_ungrab_device_button_checked().
#define XCB_INPUT_UNGRAB_DEVICE_KEY 16 |
Opcode for xcb_input_ungrab_device_key.
Referenced by xcb_input_ungrab_device_key(), and xcb_input_ungrab_device_key_checked().
xcb_void_cookie_t xcb_input_allow_device_events | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | mode, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_allow_device_events_request_t::device_id, xcb_input_allow_device_events_request_t::mode, xcb_input_allow_device_events_request_t::time, and XCB_INPUT_ALLOW_DEVICE_EVENTS.
xcb_void_cookie_t xcb_input_allow_device_events_checked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | mode, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_allow_device_events_request_t::device_id, xcb_input_allow_device_events_request_t::mode, xcb_input_allow_device_events_request_t::time, and XCB_INPUT_ALLOW_DEVICE_EVENTS.
xcb_generic_iterator_t xcb_input_axis_info_end | ( | xcb_input_axis_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_axis_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_input_axis_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_axis_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_axis_info_iterator_t::rem.
Referenced by xcb_input_valuator_info_next().
void xcb_input_axis_info_next | ( | xcb_input_axis_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_axis_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_input_axis_info_t)
References xcb_input_axis_info_iterator_t::data, xcb_input_axis_info_iterator_t::index, and xcb_input_axis_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end | ( | xcb_input_bell_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_bell_feedback_ctl_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_input_bell_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_bell_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_bell_feedback_ctl_iterator_t::rem.
void xcb_input_bell_feedback_ctl_next | ( | xcb_input_bell_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_bell_feedback_ctl_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_input_bell_feedback_ctl_t)
References xcb_input_bell_feedback_ctl_iterator_t::data, xcb_input_bell_feedback_ctl_iterator_t::index, and xcb_input_bell_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_bell_feedback_state_end | ( | xcb_input_bell_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_bell_feedback_state_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_input_bell_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_bell_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_bell_feedback_state_iterator_t::rem.
void xcb_input_bell_feedback_state_next | ( | xcb_input_bell_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_bell_feedback_state_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_input_bell_feedback_state_t)
References xcb_input_bell_feedback_state_iterator_t::data, xcb_input_bell_feedback_state_iterator_t::index, and xcb_input_bell_feedback_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_button_info_end | ( | xcb_input_button_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_button_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_input_button_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_button_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_button_info_iterator_t::rem.
void xcb_input_button_info_next | ( | xcb_input_button_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_button_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_input_button_info_t)
References xcb_input_button_info_iterator_t::data, xcb_input_button_info_iterator_t::index, and xcb_input_button_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_button_state_end | ( | xcb_input_button_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_button_state_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_input_button_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_button_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_button_state_iterator_t::rem.
void xcb_input_button_state_next | ( | xcb_input_button_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_button_state_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_input_button_state_t)
References xcb_input_button_state_iterator_t::data, xcb_input_button_state_iterator_t::index, and xcb_input_button_state_iterator_t::rem.
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_classes, | ||
uint8_t | mode, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_change_device_dont_propagate_list_request_t::mode, xcb_input_change_device_dont_propagate_list_request_t::num_classes, xcb_input_change_device_dont_propagate_list_request_t::pad0, xcb_input_change_device_dont_propagate_list_request_t::window, and XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST.
xcb_void_cookie_t xcb_input_change_device_dont_propagate_list_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_classes, | ||
uint8_t | mode, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_change_device_dont_propagate_list_request_t::mode, xcb_input_change_device_dont_propagate_list_request_t::num_classes, xcb_input_change_device_dont_propagate_list_request_t::pad0, xcb_input_change_device_dont_propagate_list_request_t::window, and XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST.
xcb_void_cookie_t xcb_input_change_device_key_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
xcb_input_key_code_t | first_keycode, | ||
uint8_t | keysyms_per_keycode, | ||
uint8_t | keycode_count, | ||
const xcb_keysym_t * | keysyms | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_change_device_key_mapping_request_t::device_id, xcb_input_change_device_key_mapping_request_t::first_keycode, xcb_input_change_device_key_mapping_request_t::keycode_count, xcb_input_change_device_key_mapping_request_t::keysyms_per_keycode, and XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING.
xcb_void_cookie_t xcb_input_change_device_key_mapping_checked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
xcb_input_key_code_t | first_keycode, | ||
uint8_t | keysyms_per_keycode, | ||
uint8_t | keycode_count, | ||
const xcb_keysym_t * | keysyms | ||
) |
Delivers a request to the X server
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_input_change_device_key_mapping_request_t::device_id, xcb_input_change_device_key_mapping_request_t::first_keycode, xcb_input_change_device_key_mapping_request_t::keycode_count, xcb_input_change_device_key_mapping_request_t::keysyms_per_keycode, and XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING.
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_change_keyboard_device_request_t::device_id, xcb_input_change_keyboard_device_request_t::pad0, and XCB_INPUT_CHANGE_KEYBOARD_DEVICE.
xcb_input_change_keyboard_device_reply_t* xcb_input_change_keyboard_device_reply | ( | xcb_connection_t * | c, |
xcb_input_change_keyboard_device_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_input_change_keyboard_device_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_change_keyboard_device_cookie_t::sequence.
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_change_keyboard_device_request_t::device_id, xcb_input_change_keyboard_device_request_t::pad0, and XCB_INPUT_CHANGE_KEYBOARD_DEVICE.
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device | ( | xcb_connection_t * | c, |
uint8_t | x_axis, | ||
uint8_t | y_axis, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_change_pointer_device_request_t::device_id, xcb_input_change_pointer_device_request_t::pad0, xcb_input_change_pointer_device_request_t::x_axis, XCB_INPUT_CHANGE_POINTER_DEVICE, and xcb_input_change_pointer_device_request_t::y_axis.
xcb_input_change_pointer_device_reply_t* xcb_input_change_pointer_device_reply | ( | xcb_connection_t * | c, |
xcb_input_change_pointer_device_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_input_change_pointer_device_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_change_pointer_device_cookie_t::sequence.
xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_unchecked | ( | xcb_connection_t * | c, |
uint8_t | x_axis, | ||
uint8_t | y_axis, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_change_pointer_device_request_t::device_id, xcb_input_change_pointer_device_request_t::pad0, xcb_input_change_pointer_device_request_t::x_axis, XCB_INPUT_CHANGE_POINTER_DEVICE, and xcb_input_change_pointer_device_request_t::y_axis.
xcb_void_cookie_t xcb_input_close_device | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_close_device_request_t::device_id, xcb_input_close_device_request_t::pad0, and XCB_INPUT_CLOSE_DEVICE.
xcb_void_cookie_t xcb_input_close_device_checked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_close_device_request_t::device_id, xcb_input_close_device_request_t::pad0, and XCB_INPUT_CLOSE_DEVICE.
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end | ( | xcb_input_device_abs_area_ctrl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_abs_area_ctrl_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_input_device_abs_area_ctrl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_abs_area_ctrl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_area_ctrl_iterator_t::rem.
void xcb_input_device_abs_area_ctrl_next | ( | xcb_input_device_abs_area_ctrl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_abs_area_ctrl_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_input_device_abs_area_ctrl_t)
References xcb_input_device_abs_area_ctrl_iterator_t::data, xcb_input_device_abs_area_ctrl_iterator_t::index, and xcb_input_device_abs_area_ctrl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_abs_area_state_end | ( | xcb_input_device_abs_area_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_abs_area_state_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_input_device_abs_area_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_abs_area_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_area_state_iterator_t::rem.
void xcb_input_device_abs_area_state_next | ( | xcb_input_device_abs_area_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_abs_area_state_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_input_device_abs_area_state_t)
References xcb_input_device_abs_area_state_iterator_t::data, xcb_input_device_abs_area_state_iterator_t::index, and xcb_input_device_abs_area_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end | ( | xcb_input_device_abs_calib_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_abs_calib_ctl_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_input_device_abs_calib_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_abs_calib_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_calib_ctl_iterator_t::rem.
void xcb_input_device_abs_calib_ctl_next | ( | xcb_input_device_abs_calib_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_abs_calib_ctl_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_input_device_abs_calib_ctl_t)
References xcb_input_device_abs_calib_ctl_iterator_t::data, xcb_input_device_abs_calib_ctl_iterator_t::index, and xcb_input_device_abs_calib_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end | ( | xcb_input_device_abs_calib_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_abs_calib_state_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_input_device_abs_calib_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_abs_calib_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_calib_state_iterator_t::rem.
void xcb_input_device_abs_calib_state_next | ( | xcb_input_device_abs_calib_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_abs_calib_state_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_input_device_abs_calib_state_t)
References xcb_input_device_abs_calib_state_iterator_t::data, xcb_input_device_abs_calib_state_iterator_t::index, and xcb_input_device_abs_calib_state_iterator_t::rem.
xcb_void_cookie_t xcb_input_device_bell | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | feedback_id, | ||
uint8_t | feedback_class, | ||
int8_t | percent | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_device_bell_request_t::device_id, xcb_input_device_bell_request_t::feedback_class, xcb_input_device_bell_request_t::feedback_id, xcb_input_device_bell_request_t::percent, and XCB_INPUT_DEVICE_BELL.
xcb_void_cookie_t xcb_input_device_bell_checked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | feedback_id, | ||
uint8_t | feedback_class, | ||
int8_t | percent | ||
) |
Delivers a request to the X server
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_input_device_bell_request_t::device_id, xcb_input_device_bell_request_t::feedback_class, xcb_input_device_bell_request_t::feedback_id, xcb_input_device_bell_request_t::percent, and XCB_INPUT_DEVICE_BELL.
xcb_generic_iterator_t xcb_input_device_core_ctrl_end | ( | xcb_input_device_core_ctrl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_core_ctrl_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_input_device_core_ctrl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_core_ctrl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_core_ctrl_iterator_t::rem.
void xcb_input_device_core_ctrl_next | ( | xcb_input_device_core_ctrl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_core_ctrl_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_input_device_core_ctrl_t)
References xcb_input_device_core_ctrl_iterator_t::data, xcb_input_device_core_ctrl_iterator_t::index, and xcb_input_device_core_ctrl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_core_state_end | ( | xcb_input_device_core_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_core_state_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_input_device_core_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_core_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_core_state_iterator_t::rem.
void xcb_input_device_core_state_next | ( | xcb_input_device_core_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_core_state_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_input_device_core_state_t)
References xcb_input_device_core_state_iterator_t::data, xcb_input_device_core_state_iterator_t::index, and xcb_input_device_core_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_ctl_end | ( | xcb_input_device_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_ctl_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_input_device_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_ctl_iterator_t::rem.
void xcb_input_device_ctl_next | ( | xcb_input_device_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_ctl_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_input_device_ctl_t)
References xcb_input_device_ctl_iterator_t::data, xcb_input_device_ctl_iterator_t::index, and xcb_input_device_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end | ( | xcb_input_device_enable_ctrl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_enable_ctrl_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_input_device_enable_ctrl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_enable_ctrl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_enable_ctrl_iterator_t::rem.
void xcb_input_device_enable_ctrl_next | ( | xcb_input_device_enable_ctrl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_enable_ctrl_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_input_device_enable_ctrl_t)
References xcb_input_device_enable_ctrl_iterator_t::data, xcb_input_device_enable_ctrl_iterator_t::index, and xcb_input_device_enable_ctrl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_enable_state_end | ( | xcb_input_device_enable_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_enable_state_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_input_device_enable_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_enable_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_enable_state_iterator_t::rem.
void xcb_input_device_enable_state_next | ( | xcb_input_device_enable_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_enable_state_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_input_device_enable_state_t)
References xcb_input_device_enable_state_iterator_t::data, xcb_input_device_enable_state_iterator_t::index, and xcb_input_device_enable_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_info_end | ( | xcb_input_device_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_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_input_device_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_info_iterator_t::rem.
void xcb_input_device_info_next | ( | xcb_input_device_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_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_input_device_info_t)
References xcb_input_device_info_iterator_t::data, xcb_input_device_info_iterator_t::index, and xcb_input_device_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end | ( | xcb_input_device_resolution_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_resolution_ctl_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_input_device_resolution_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_resolution_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_resolution_ctl_iterator_t::rem, and xcb_input_device_resolution_ctl_next().
void xcb_input_device_resolution_ctl_next | ( | xcb_input_device_resolution_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_resolution_ctl_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_input_device_resolution_ctl_t)
References xcb_generic_iterator_t::data, xcb_input_device_resolution_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_resolution_ctl_iterator_t::index, and xcb_input_device_resolution_ctl_iterator_t::rem.
Referenced by xcb_input_device_resolution_ctl_end().
xcb_generic_iterator_t xcb_input_device_resolution_state_end | ( | xcb_input_device_resolution_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_resolution_state_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_input_device_resolution_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_resolution_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_resolution_state_iterator_t::rem, and xcb_input_device_resolution_state_next().
void xcb_input_device_resolution_state_next | ( | xcb_input_device_resolution_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_resolution_state_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_input_device_resolution_state_t)
References xcb_generic_iterator_t::data, xcb_input_device_resolution_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_resolution_state_iterator_t::index, and xcb_input_device_resolution_state_iterator_t::rem.
Referenced by xcb_input_device_resolution_state_end().
xcb_generic_iterator_t xcb_input_device_state_end | ( | xcb_input_device_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_state_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_input_device_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_state_iterator_t::rem.
void xcb_input_device_state_next | ( | xcb_input_device_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_state_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_input_device_state_t)
References xcb_input_device_state_iterator_t::data, xcb_input_device_state_iterator_t::index, and xcb_input_device_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_device_time_coord_end | ( | xcb_input_device_time_coord_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_device_time_coord_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_input_device_time_coord_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_time_coord_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_time_coord_iterator_t::rem.
void xcb_input_device_time_coord_next | ( | xcb_input_device_time_coord_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_device_time_coord_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_input_device_time_coord_t)
References xcb_input_device_time_coord_iterator_t::data, xcb_input_device_time_coord_iterator_t::index, and xcb_input_device_time_coord_iterator_t::rem.
xcb_generic_iterator_t xcb_input_event_class_end | ( | xcb_input_event_class_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_event_class_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_input_event_class_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_event_class_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_event_class_iterator_t::rem.
void xcb_input_event_class_next | ( | xcb_input_event_class_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_event_class_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_input_event_class_t)
References xcb_input_event_class_iterator_t::data, xcb_input_event_class_iterator_t::index, and xcb_input_event_class_iterator_t::rem.
xcb_generic_iterator_t xcb_input_feedback_ctl_end | ( | xcb_input_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_feedback_ctl_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_input_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_feedback_ctl_iterator_t::rem.
void xcb_input_feedback_ctl_next | ( | xcb_input_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_feedback_ctl_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_input_feedback_ctl_t)
References xcb_input_feedback_ctl_iterator_t::data, xcb_input_feedback_ctl_iterator_t::index, and xcb_input_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_feedback_state_end | ( | xcb_input_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_feedback_state_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_input_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_feedback_state_iterator_t::rem.
void xcb_input_feedback_state_next | ( | xcb_input_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_feedback_state_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_input_feedback_state_t)
References xcb_input_feedback_state_iterator_t::data, xcb_input_feedback_state_iterator_t::index, and xcb_input_feedback_state_iterator_t::rem.
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_button_mapping_request_t::device_id, xcb_input_get_device_button_mapping_request_t::pad0, and XCB_INPUT_GET_DEVICE_BUTTON_MAPPING.
xcb_input_get_device_button_mapping_reply_t* xcb_input_get_device_button_mapping_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_button_mapping_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_input_get_device_button_mapping_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_button_mapping_cookie_t::sequence.
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_device_button_mapping_request_t::device_id, xcb_input_get_device_button_mapping_request_t::pad0, and XCB_INPUT_GET_DEVICE_BUTTON_MAPPING.
xcb_input_get_device_control_cookie_t xcb_input_get_device_control | ( | xcb_connection_t * | c, |
uint16_t | control_id, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_control_request_t::control_id, xcb_input_get_device_control_request_t::device_id, xcb_input_get_device_control_request_t::pad0, and XCB_INPUT_GET_DEVICE_CONTROL.
xcb_input_get_device_control_reply_t* xcb_input_get_device_control_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_control_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_input_get_device_control_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_control_cookie_t::sequence.
xcb_input_get_device_control_cookie_t xcb_input_get_device_control_unchecked | ( | xcb_connection_t * | c, |
uint16_t | control_id, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_device_control_request_t::control_id, xcb_input_get_device_control_request_t::device_id, xcb_input_get_device_control_request_t::pad0, and XCB_INPUT_GET_DEVICE_CONTROL.
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_dont_propagate_list_request_t::window, and XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST.
xcb_input_get_device_dont_propagate_list_reply_t* xcb_input_get_device_dont_propagate_list_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_dont_propagate_list_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_input_get_device_dont_propagate_list_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_dont_propagate_list_cookie_t::sequence.
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
Delivers a request to the X server
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_input_get_device_dont_propagate_list_request_t::window, and XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST.
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_focus_request_t::device_id, xcb_input_get_device_focus_request_t::pad0, and XCB_INPUT_GET_DEVICE_FOCUS.
xcb_input_get_device_focus_reply_t* xcb_input_get_device_focus_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_focus_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_input_get_device_focus_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_focus_cookie_t::sequence.
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_device_focus_request_t::device_id, xcb_input_get_device_focus_request_t::pad0, and XCB_INPUT_GET_DEVICE_FOCUS.
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
xcb_input_key_code_t | first_keycode, | ||
uint8_t | count | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_key_mapping_request_t::count, xcb_input_get_device_key_mapping_request_t::device_id, xcb_input_get_device_key_mapping_request_t::first_keycode, and XCB_INPUT_GET_DEVICE_KEY_MAPPING.
xcb_input_get_device_key_mapping_reply_t* xcb_input_get_device_key_mapping_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_key_mapping_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_input_get_device_key_mapping_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_key_mapping_cookie_t::sequence.
xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
xcb_input_key_code_t | first_keycode, | ||
uint8_t | count | ||
) |
Delivers a request to the X server
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_input_get_device_key_mapping_request_t::count, xcb_input_get_device_key_mapping_request_t::device_id, xcb_input_get_device_key_mapping_request_t::first_keycode, and XCB_INPUT_GET_DEVICE_KEY_MAPPING.
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_modifier_mapping_request_t::device_id, xcb_input_get_device_modifier_mapping_request_t::pad0, and XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING.
xcb_input_get_device_modifier_mapping_reply_t* xcb_input_get_device_modifier_mapping_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_modifier_mapping_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_input_get_device_modifier_mapping_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_modifier_mapping_cookie_t::sequence.
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_device_modifier_mapping_request_t::device_id, xcb_input_get_device_modifier_mapping_request_t::pad0, and XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING.
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events | ( | xcb_connection_t * | c, |
xcb_timestamp_t | start, | ||
xcb_timestamp_t | stop, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_motion_events_request_t::device_id, xcb_input_get_device_motion_events_request_t::start, xcb_input_get_device_motion_events_request_t::stop, and XCB_INPUT_GET_DEVICE_MOTION_EVENTS.
xcb_input_get_device_motion_events_reply_t* xcb_input_get_device_motion_events_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_motion_events_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_input_get_device_motion_events_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_device_motion_events_cookie_t::sequence.
xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_unchecked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | start, | ||
xcb_timestamp_t | stop, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_device_motion_events_request_t::device_id, xcb_input_get_device_motion_events_request_t::start, xcb_input_get_device_motion_events_request_t::stop, and XCB_INPUT_GET_DEVICE_MOTION_EVENTS.
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version | ( | xcb_connection_t * | c, |
uint16_t | name_len, | ||
const char * | name | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_extension_version_request_t::name_len, xcb_input_get_extension_version_request_t::pad0, and XCB_INPUT_GET_EXTENSION_VERSION.
xcb_input_get_extension_version_reply_t* xcb_input_get_extension_version_reply | ( | xcb_connection_t * | c, |
xcb_input_get_extension_version_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_input_get_extension_version_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_extension_version_cookie_t::sequence.
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked | ( | xcb_connection_t * | c, |
uint16_t | name_len, | ||
const char * | name | ||
) |
Delivers a request to the X server
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_input_get_extension_version_request_t::name_len, xcb_input_get_extension_version_request_t::pad0, and XCB_INPUT_GET_EXTENSION_VERSION.
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_feedback_control_request_t::device_id, xcb_input_get_feedback_control_request_t::pad0, and XCB_INPUT_GET_FEEDBACK_CONTROL.
xcb_input_get_feedback_control_reply_t* xcb_input_get_feedback_control_reply | ( | xcb_connection_t * | c, |
xcb_input_get_feedback_control_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_input_get_feedback_control_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_feedback_control_cookie_t::sequence.
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_get_feedback_control_request_t::device_id, xcb_input_get_feedback_control_request_t::pad0, and XCB_INPUT_GET_FEEDBACK_CONTROL.
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_get_selected_extension_events_request_t::window, and XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS.
xcb_input_get_selected_extension_events_reply_t* xcb_input_get_selected_extension_events_reply | ( | xcb_connection_t * | c, |
xcb_input_get_selected_extension_events_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_input_get_selected_extension_events_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_get_selected_extension_events_cookie_t::sequence.
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
Delivers a request to the X server
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_input_get_selected_extension_events_request_t::window, and XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS.
xcb_input_grab_device_cookie_t xcb_input_grab_device | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
xcb_timestamp_t | time, | ||
uint16_t | num_classes, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | owner_events, | ||
uint8_t | device_id, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_grab_device_request_t::device_id, xcb_input_grab_device_request_t::grab_window, xcb_input_grab_device_request_t::num_classes, xcb_input_grab_device_request_t::other_device_mode, xcb_input_grab_device_request_t::owner_events, xcb_input_grab_device_request_t::pad0, xcb_input_grab_device_request_t::this_device_mode, xcb_input_grab_device_request_t::time, and XCB_INPUT_GRAB_DEVICE.
xcb_void_cookie_t xcb_input_grab_device_button | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint8_t | grabbed_device, | ||
uint8_t | modifier_device, | ||
uint16_t | num_classes, | ||
uint16_t | modifiers, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | button, | ||
uint8_t | owner_events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_grab_device_button_request_t::button, xcb_input_grab_device_button_request_t::grab_window, xcb_input_grab_device_button_request_t::grabbed_device, xcb_input_grab_device_button_request_t::modifier_device, xcb_input_grab_device_button_request_t::modifiers, xcb_input_grab_device_button_request_t::num_classes, xcb_input_grab_device_button_request_t::other_device_mode, xcb_input_grab_device_button_request_t::owner_events, xcb_input_grab_device_button_request_t::pad0, xcb_input_grab_device_button_request_t::this_device_mode, and XCB_INPUT_GRAB_DEVICE_BUTTON.
xcb_void_cookie_t xcb_input_grab_device_button_checked | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint8_t | grabbed_device, | ||
uint8_t | modifier_device, | ||
uint16_t | num_classes, | ||
uint16_t | modifiers, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | button, | ||
uint8_t | owner_events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_grab_device_button_request_t::button, xcb_input_grab_device_button_request_t::grab_window, xcb_input_grab_device_button_request_t::grabbed_device, xcb_input_grab_device_button_request_t::modifier_device, xcb_input_grab_device_button_request_t::modifiers, xcb_input_grab_device_button_request_t::num_classes, xcb_input_grab_device_button_request_t::other_device_mode, xcb_input_grab_device_button_request_t::owner_events, xcb_input_grab_device_button_request_t::pad0, xcb_input_grab_device_button_request_t::this_device_mode, and XCB_INPUT_GRAB_DEVICE_BUTTON.
xcb_void_cookie_t xcb_input_grab_device_key | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint16_t | num_classes, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | grabbed_device, | ||
uint8_t | key, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | owner_events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_grab_device_key_request_t::grab_window, xcb_input_grab_device_key_request_t::grabbed_device, xcb_input_grab_device_key_request_t::key, xcb_input_grab_device_key_request_t::modifier_device, xcb_input_grab_device_key_request_t::modifiers, xcb_input_grab_device_key_request_t::num_classes, xcb_input_grab_device_key_request_t::other_device_mode, xcb_input_grab_device_key_request_t::owner_events, xcb_input_grab_device_key_request_t::pad0, xcb_input_grab_device_key_request_t::this_device_mode, and XCB_INPUT_GRAB_DEVICE_KEY.
xcb_void_cookie_t xcb_input_grab_device_key_checked | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint16_t | num_classes, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | grabbed_device, | ||
uint8_t | key, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | owner_events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_grab_device_key_request_t::grab_window, xcb_input_grab_device_key_request_t::grabbed_device, xcb_input_grab_device_key_request_t::key, xcb_input_grab_device_key_request_t::modifier_device, xcb_input_grab_device_key_request_t::modifiers, xcb_input_grab_device_key_request_t::num_classes, xcb_input_grab_device_key_request_t::other_device_mode, xcb_input_grab_device_key_request_t::owner_events, xcb_input_grab_device_key_request_t::pad0, xcb_input_grab_device_key_request_t::this_device_mode, and XCB_INPUT_GRAB_DEVICE_KEY.
xcb_input_grab_device_reply_t* xcb_input_grab_device_reply | ( | xcb_connection_t * | c, |
xcb_input_grab_device_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_input_grab_device_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_grab_device_cookie_t::sequence.
xcb_input_grab_device_cookie_t xcb_input_grab_device_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
xcb_timestamp_t | time, | ||
uint16_t | num_classes, | ||
uint8_t | this_device_mode, | ||
uint8_t | other_device_mode, | ||
uint8_t | owner_events, | ||
uint8_t | device_id, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_grab_device_request_t::device_id, xcb_input_grab_device_request_t::grab_window, xcb_input_grab_device_request_t::num_classes, xcb_input_grab_device_request_t::other_device_mode, xcb_input_grab_device_request_t::owner_events, xcb_input_grab_device_request_t::pad0, xcb_input_grab_device_request_t::this_device_mode, xcb_input_grab_device_request_t::time, and XCB_INPUT_GRAB_DEVICE.
xcb_generic_iterator_t xcb_input_input_class_info_end | ( | xcb_input_input_class_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_input_class_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_input_input_class_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_input_class_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_class_info_iterator_t::rem.
void xcb_input_input_class_info_next | ( | xcb_input_input_class_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_input_class_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_input_input_class_info_t)
References xcb_input_input_class_info_iterator_t::data, xcb_input_input_class_info_iterator_t::index, and xcb_input_input_class_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_input_info_end | ( | xcb_input_input_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_input_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_input_input_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_input_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_info_iterator_t::rem.
void xcb_input_input_info_next | ( | xcb_input_input_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_input_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_input_input_info_t)
References xcb_input_input_info_iterator_t::data, xcb_input_input_info_iterator_t::index, and xcb_input_input_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_input_state_end | ( | xcb_input_input_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_input_state_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_input_input_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_input_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_state_iterator_t::rem.
void xcb_input_input_state_next | ( | xcb_input_input_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_input_state_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_input_input_state_t)
References xcb_input_input_state_iterator_t::data, xcb_input_input_state_iterator_t::index, and xcb_input_input_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end | ( | xcb_input_integer_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_integer_feedback_ctl_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_input_integer_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_integer_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_integer_feedback_ctl_iterator_t::rem.
void xcb_input_integer_feedback_ctl_next | ( | xcb_input_integer_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_integer_feedback_ctl_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_input_integer_feedback_ctl_t)
References xcb_input_integer_feedback_ctl_iterator_t::data, xcb_input_integer_feedback_ctl_iterator_t::index, and xcb_input_integer_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_integer_feedback_state_end | ( | xcb_input_integer_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_integer_feedback_state_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_input_integer_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_integer_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_integer_feedback_state_iterator_t::rem.
void xcb_input_integer_feedback_state_next | ( | xcb_input_integer_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_integer_feedback_state_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_input_integer_feedback_state_t)
References xcb_input_integer_feedback_state_iterator_t::data, xcb_input_integer_feedback_state_iterator_t::index, and xcb_input_integer_feedback_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end | ( | xcb_input_kbd_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_kbd_feedback_ctl_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_input_kbd_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_kbd_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_kbd_feedback_ctl_iterator_t::rem.
void xcb_input_kbd_feedback_ctl_next | ( | xcb_input_kbd_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_kbd_feedback_ctl_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_input_kbd_feedback_ctl_t)
References xcb_input_kbd_feedback_ctl_iterator_t::data, xcb_input_kbd_feedback_ctl_iterator_t::index, and xcb_input_kbd_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end | ( | xcb_input_kbd_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_kbd_feedback_state_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_input_kbd_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_kbd_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_kbd_feedback_state_iterator_t::rem.
void xcb_input_kbd_feedback_state_next | ( | xcb_input_kbd_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_kbd_feedback_state_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_input_kbd_feedback_state_t)
References xcb_input_kbd_feedback_state_iterator_t::data, xcb_input_kbd_feedback_state_iterator_t::index, and xcb_input_kbd_feedback_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_key_code_end | ( | xcb_input_key_code_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_key_code_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_input_key_code_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_key_code_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_key_code_iterator_t::rem.
void xcb_input_key_code_next | ( | xcb_input_key_code_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_key_code_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_input_key_code_t)
References xcb_input_key_code_iterator_t::data, xcb_input_key_code_iterator_t::index, and xcb_input_key_code_iterator_t::rem.
xcb_generic_iterator_t xcb_input_key_info_end | ( | xcb_input_key_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_key_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_input_key_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_key_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_key_info_iterator_t::rem.
void xcb_input_key_info_next | ( | xcb_input_key_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_key_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_input_key_info_t)
References xcb_input_key_info_iterator_t::data, xcb_input_key_info_iterator_t::index, and xcb_input_key_info_iterator_t::rem.
xcb_generic_iterator_t xcb_input_key_state_end | ( | xcb_input_key_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_key_state_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_input_key_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_key_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_key_state_iterator_t::rem.
void xcb_input_key_state_next | ( | xcb_input_key_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_key_state_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_input_key_state_t)
References xcb_input_key_state_iterator_t::data, xcb_input_key_state_iterator_t::index, and xcb_input_key_state_iterator_t::rem.
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end | ( | xcb_input_led_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_led_feedback_ctl_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_input_led_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_led_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_led_feedback_ctl_iterator_t::rem.
void xcb_input_led_feedback_ctl_next | ( | xcb_input_led_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_led_feedback_ctl_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_input_led_feedback_ctl_t)
References xcb_input_led_feedback_ctl_iterator_t::data, xcb_input_led_feedback_ctl_iterator_t::index, and xcb_input_led_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_led_feedback_state_end | ( | xcb_input_led_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_led_feedback_state_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_input_led_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_led_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_led_feedback_state_iterator_t::rem.
void xcb_input_led_feedback_state_next | ( | xcb_input_led_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_led_feedback_state_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_input_led_feedback_state_t)
References xcb_input_led_feedback_state_iterator_t::data, xcb_input_led_feedback_state_iterator_t::index, and xcb_input_led_feedback_state_iterator_t::rem.
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices | ( | xcb_connection_t * | c | ) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References XCB_INPUT_LIST_INPUT_DEVICES.
xcb_input_list_input_devices_reply_t* xcb_input_list_input_devices_reply | ( | xcb_connection_t * | c, |
xcb_input_list_input_devices_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_input_list_input_devices_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_list_input_devices_cookie_t::sequence.
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked | ( | xcb_connection_t * | c | ) |
Delivers a request to the X server
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_INPUT_LIST_INPUT_DEVICES.
xcb_input_open_device_cookie_t xcb_input_open_device | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_open_device_request_t::device_id, xcb_input_open_device_request_t::pad0, and XCB_INPUT_OPEN_DEVICE.
xcb_input_open_device_reply_t* xcb_input_open_device_reply | ( | xcb_connection_t * | c, |
xcb_input_open_device_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_input_open_device_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_open_device_cookie_t::sequence.
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_open_device_request_t::device_id, xcb_input_open_device_request_t::pad0, and XCB_INPUT_OPEN_DEVICE.
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end | ( | xcb_input_ptr_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_ptr_feedback_ctl_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_input_ptr_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_ptr_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_ptr_feedback_ctl_iterator_t::rem.
void xcb_input_ptr_feedback_ctl_next | ( | xcb_input_ptr_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_ptr_feedback_ctl_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_input_ptr_feedback_ctl_t)
References xcb_input_ptr_feedback_ctl_iterator_t::data, xcb_input_ptr_feedback_ctl_iterator_t::index, and xcb_input_ptr_feedback_ctl_iterator_t::rem.
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end | ( | xcb_input_ptr_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_ptr_feedback_state_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_input_ptr_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_ptr_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_ptr_feedback_state_iterator_t::rem.
void xcb_input_ptr_feedback_state_next | ( | xcb_input_ptr_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_ptr_feedback_state_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_input_ptr_feedback_state_t)
References xcb_input_ptr_feedback_state_iterator_t::data, xcb_input_ptr_feedback_state_iterator_t::index, and xcb_input_ptr_feedback_state_iterator_t::rem.
xcb_input_query_device_state_cookie_t xcb_input_query_device_state | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_query_device_state_request_t::device_id, xcb_input_query_device_state_request_t::pad0, and XCB_INPUT_QUERY_DEVICE_STATE.
xcb_input_query_device_state_reply_t* xcb_input_query_device_state_reply | ( | xcb_connection_t * | c, |
xcb_input_query_device_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_input_query_device_state_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_query_device_state_cookie_t::sequence.
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_query_device_state_request_t::device_id, xcb_input_query_device_state_request_t::pad0, and XCB_INPUT_QUERY_DEVICE_STATE.
xcb_void_cookie_t xcb_input_select_extension_event | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_classes, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_select_extension_event_request_t::num_classes, xcb_input_select_extension_event_request_t::pad0, xcb_input_select_extension_event_request_t::window, and XCB_INPUT_SELECT_EXTENSION_EVENT.
xcb_void_cookie_t xcb_input_select_extension_event_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_classes, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_select_extension_event_request_t::num_classes, xcb_input_select_extension_event_request_t::pad0, xcb_input_select_extension_event_request_t::window, and XCB_INPUT_SELECT_EXTENSION_EVENT.
xcb_void_cookie_t xcb_input_send_extension_event | ( | xcb_connection_t * | c, |
xcb_window_t | destination, | ||
uint8_t | device_id, | ||
uint8_t | propagate, | ||
uint16_t | num_classes, | ||
uint8_t | num_events, | ||
const char * | events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_send_extension_event_request_t::destination, xcb_input_send_extension_event_request_t::device_id, xcb_input_send_extension_event_request_t::num_classes, xcb_input_send_extension_event_request_t::num_events, xcb_input_send_extension_event_request_t::pad0, xcb_input_send_extension_event_request_t::propagate, and XCB_INPUT_SEND_EXTENSION_EVENT.
xcb_void_cookie_t xcb_input_send_extension_event_checked | ( | xcb_connection_t * | c, |
xcb_window_t | destination, | ||
uint8_t | device_id, | ||
uint8_t | propagate, | ||
uint16_t | num_classes, | ||
uint8_t | num_events, | ||
const char * | events, | ||
const xcb_input_event_class_t * | classes | ||
) |
Delivers a request to the X server
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_input_send_extension_event_request_t::destination, xcb_input_send_extension_event_request_t::device_id, xcb_input_send_extension_event_request_t::num_classes, xcb_input_send_extension_event_request_t::num_events, xcb_input_send_extension_event_request_t::pad0, xcb_input_send_extension_event_request_t::propagate, and XCB_INPUT_SEND_EXTENSION_EVENT.
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | map_size, | ||
const uint8_t * | map | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_set_device_button_mapping_request_t::device_id, xcb_input_set_device_button_mapping_request_t::map_size, xcb_input_set_device_button_mapping_request_t::pad0, and XCB_INPUT_SET_DEVICE_BUTTON_MAPPING.
xcb_input_set_device_button_mapping_reply_t* xcb_input_set_device_button_mapping_reply | ( | xcb_connection_t * | c, |
xcb_input_set_device_button_mapping_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_input_set_device_button_mapping_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_set_device_button_mapping_cookie_t::sequence.
xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | map_size, | ||
const uint8_t * | map | ||
) |
Delivers a request to the X server
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_input_set_device_button_mapping_request_t::device_id, xcb_input_set_device_button_mapping_request_t::map_size, xcb_input_set_device_button_mapping_request_t::pad0, and XCB_INPUT_SET_DEVICE_BUTTON_MAPPING.
xcb_void_cookie_t xcb_input_set_device_focus | ( | xcb_connection_t * | c, |
xcb_window_t | focus, | ||
xcb_timestamp_t | time, | ||
uint8_t | revert_to, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_set_device_focus_request_t::device_id, xcb_input_set_device_focus_request_t::focus, xcb_input_set_device_focus_request_t::revert_to, xcb_input_set_device_focus_request_t::time, and XCB_INPUT_SET_DEVICE_FOCUS.
xcb_void_cookie_t xcb_input_set_device_focus_checked | ( | xcb_connection_t * | c, |
xcb_window_t | focus, | ||
xcb_timestamp_t | time, | ||
uint8_t | revert_to, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_set_device_focus_request_t::device_id, xcb_input_set_device_focus_request_t::focus, xcb_input_set_device_focus_request_t::revert_to, xcb_input_set_device_focus_request_t::time, and XCB_INPUT_SET_DEVICE_FOCUS.
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | mode | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_set_device_mode_request_t::device_id, xcb_input_set_device_mode_request_t::mode, xcb_input_set_device_mode_request_t::pad0, and XCB_INPUT_SET_DEVICE_MODE.
xcb_input_set_device_mode_reply_t* xcb_input_set_device_mode_reply | ( | xcb_connection_t * | c, |
xcb_input_set_device_mode_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_input_set_device_mode_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_set_device_mode_cookie_t::sequence.
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | mode | ||
) |
Delivers a request to the X server
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_input_set_device_mode_request_t::device_id, xcb_input_set_device_mode_request_t::mode, xcb_input_set_device_mode_request_t::pad0, and XCB_INPUT_SET_DEVICE_MODE.
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | keycodes_per_modifier, | ||
const uint8_t * | keymaps | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_set_device_modifier_mapping_request_t::device_id, xcb_input_set_device_modifier_mapping_request_t::keycodes_per_modifier, xcb_input_set_device_modifier_mapping_request_t::pad0, and XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING.
xcb_input_set_device_modifier_mapping_reply_t* xcb_input_set_device_modifier_mapping_reply | ( | xcb_connection_t * | c, |
xcb_input_set_device_modifier_mapping_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_input_set_device_modifier_mapping_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_set_device_modifier_mapping_cookie_t::sequence.
xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | keycodes_per_modifier, | ||
const uint8_t * | keymaps | ||
) |
Delivers a request to the X server
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_input_set_device_modifier_mapping_request_t::device_id, xcb_input_set_device_modifier_mapping_request_t::keycodes_per_modifier, xcb_input_set_device_modifier_mapping_request_t::pad0, and XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING.
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | first_valuator, | ||
uint8_t | num_valuators, | ||
const int32_t * | valuators | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_set_device_valuators_request_t::device_id, xcb_input_set_device_valuators_request_t::first_valuator, xcb_input_set_device_valuators_request_t::num_valuators, xcb_input_set_device_valuators_request_t::pad0, and XCB_INPUT_SET_DEVICE_VALUATORS.
xcb_input_set_device_valuators_reply_t* xcb_input_set_device_valuators_reply | ( | xcb_connection_t * | c, |
xcb_input_set_device_valuators_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_input_set_device_valuators_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_set_device_valuators_cookie_t::sequence.
xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id, | ||
uint8_t | first_valuator, | ||
uint8_t | num_valuators, | ||
const int32_t * | valuators | ||
) |
Delivers a request to the X server
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_input_set_device_valuators_request_t::device_id, xcb_input_set_device_valuators_request_t::first_valuator, xcb_input_set_device_valuators_request_t::num_valuators, xcb_input_set_device_valuators_request_t::pad0, and XCB_INPUT_SET_DEVICE_VALUATORS.
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end | ( | xcb_input_string_feedback_ctl_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_string_feedback_ctl_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_input_string_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_string_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_string_feedback_ctl_iterator_t::rem, and xcb_input_string_feedback_ctl_next().
void xcb_input_string_feedback_ctl_next | ( | xcb_input_string_feedback_ctl_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_string_feedback_ctl_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_input_string_feedback_ctl_t)
References xcb_generic_iterator_t::data, xcb_input_string_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_string_feedback_ctl_iterator_t::index, and xcb_input_string_feedback_ctl_iterator_t::rem.
Referenced by xcb_input_string_feedback_ctl_end().
xcb_generic_iterator_t xcb_input_string_feedback_state_end | ( | xcb_input_string_feedback_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_string_feedback_state_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_input_string_feedback_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_string_feedback_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_string_feedback_state_iterator_t::rem, and xcb_input_string_feedback_state_next().
void xcb_input_string_feedback_state_next | ( | xcb_input_string_feedback_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_string_feedback_state_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_input_string_feedback_state_t)
References xcb_generic_iterator_t::data, xcb_input_string_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_string_feedback_state_iterator_t::index, and xcb_input_string_feedback_state_iterator_t::rem.
Referenced by xcb_input_string_feedback_state_end().
xcb_void_cookie_t xcb_input_ungrab_device | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_ungrab_device_request_t::device_id, xcb_input_ungrab_device_request_t::time, and XCB_INPUT_UNGRAB_DEVICE.
xcb_void_cookie_t xcb_input_ungrab_device_button | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | button, | ||
uint8_t | grabbed_device | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_ungrab_device_button_request_t::button, xcb_input_ungrab_device_button_request_t::grab_window, xcb_input_ungrab_device_button_request_t::grabbed_device, xcb_input_ungrab_device_button_request_t::modifier_device, xcb_input_ungrab_device_button_request_t::modifiers, and XCB_INPUT_UNGRAB_DEVICE_BUTTON.
xcb_void_cookie_t xcb_input_ungrab_device_button_checked | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | button, | ||
uint8_t | grabbed_device | ||
) |
Delivers a request to the X server
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_input_ungrab_device_button_request_t::button, xcb_input_ungrab_device_button_request_t::grab_window, xcb_input_ungrab_device_button_request_t::grabbed_device, xcb_input_ungrab_device_button_request_t::modifier_device, xcb_input_ungrab_device_button_request_t::modifiers, and XCB_INPUT_UNGRAB_DEVICE_BUTTON.
xcb_void_cookie_t xcb_input_ungrab_device_checked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | device_id | ||
) |
Delivers a request to the X server
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_input_ungrab_device_request_t::device_id, xcb_input_ungrab_device_request_t::time, and XCB_INPUT_UNGRAB_DEVICE.
xcb_void_cookie_t xcb_input_ungrab_device_key | ( | xcb_connection_t * | c, |
xcb_window_t | grabWindow, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | key, | ||
uint8_t | grabbed_device | ||
) |
Delivers a request to the X server
c | The connection |
Delivers a request to the X server.
References xcb_input_ungrab_device_key_request_t::grabbed_device, xcb_input_ungrab_device_key_request_t::grabWindow, xcb_input_ungrab_device_key_request_t::key, xcb_input_ungrab_device_key_request_t::modifier_device, xcb_input_ungrab_device_key_request_t::modifiers, and XCB_INPUT_UNGRAB_DEVICE_KEY.
xcb_void_cookie_t xcb_input_ungrab_device_key_checked | ( | xcb_connection_t * | c, |
xcb_window_t | grabWindow, | ||
uint16_t | modifiers, | ||
uint8_t | modifier_device, | ||
uint8_t | key, | ||
uint8_t | grabbed_device | ||
) |
Delivers a request to the X server
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_input_ungrab_device_key_request_t::grabbed_device, xcb_input_ungrab_device_key_request_t::grabWindow, xcb_input_ungrab_device_key_request_t::key, xcb_input_ungrab_device_key_request_t::modifier_device, xcb_input_ungrab_device_key_request_t::modifiers, and XCB_INPUT_UNGRAB_DEVICE_KEY.
xcb_generic_iterator_t xcb_input_valuator_info_end | ( | xcb_input_valuator_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_valuator_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_input_valuator_info_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_valuator_info_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_valuator_info_iterator_t::rem, and xcb_input_valuator_info_next().
void xcb_input_valuator_info_next | ( | xcb_input_valuator_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_valuator_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_input_valuator_info_t)
References xcb_generic_iterator_t::data, xcb_input_valuator_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_valuator_info_iterator_t::index, xcb_input_valuator_info_iterator_t::rem, and xcb_input_axis_info_end().
Referenced by xcb_input_valuator_info_end().
xcb_generic_iterator_t xcb_input_valuator_state_end | ( | xcb_input_valuator_state_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_valuator_state_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_input_valuator_state_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_valuator_state_iterator_t::index, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_valuator_state_iterator_t::rem, and xcb_input_valuator_state_next().
void xcb_input_valuator_state_next | ( | xcb_input_valuator_state_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_valuator_state_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_input_valuator_state_t)
References xcb_generic_iterator_t::data, xcb_input_valuator_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_valuator_state_iterator_t::index, and xcb_input_valuator_state_iterator_t::rem.
Referenced by xcb_input_valuator_state_end().