XCB
1.11.1
|
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_BARRIER_HIT 25 |
Opcode for xcb_input_barrier_hit.
#define XCB_INPUT_BARRIER_LEAVE 26 |
Opcode for xcb_input_barrier_leave.
#define XCB_INPUT_BUTTON_PRESS 4 |
Opcode for xcb_input_button_press.
#define XCB_INPUT_BUTTON_RELEASE 5 |
Opcode for xcb_input_button_release.
#define XCB_INPUT_CHANGE_DEVICE_CONTROL 35 |
Opcode for xcb_input_change_device_control.
Referenced by xcb_input_change_device_control(), and xcb_input_change_device_control_unchecked().
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_DEVICE_PROPERTY 37 |
Opcode for xcb_input_change_device_property.
Referenced by xcb_input_change_device_property(), xcb_input_change_device_property_aux(), xcb_input_change_device_property_aux_checked(), and xcb_input_change_device_property_checked().
#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL 23 |
Opcode for xcb_input_change_feedback_control.
Referenced by xcb_input_change_feedback_control(), and xcb_input_change_feedback_control_checked().
#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_DELETE_DEVICE_PROPERTY 38 |
Opcode for xcb_input_delete_device_property.
Referenced by xcb_input_delete_device_property(), and xcb_input_delete_device_property_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_CHANGED 1 |
Opcode for xcb_input_device_changed.
#define XCB_INPUT_DEVICE_FOCUS_IN 6 |
Opcode for xcb_input_device_focus_in.
#define XCB_INPUT_DEVICE_FOCUS_OUT 7 |
Opcode for xcb_input_device_focus_out.
#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_PROPERTY_NOTIFY 16 |
Opcode for xcb_input_device_property_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_ENTER 7 |
Opcode for xcb_input_enter.
#define XCB_INPUT_EVENT 1 |
Opcode for xcb_input_event.
#define XCB_INPUT_FOCUS_IN 9 |
Opcode for xcb_input_focus_in.
#define XCB_INPUT_FOCUS_OUT 10 |
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_DEVICE_PROPERTY 39 |
Opcode for xcb_input_get_device_property.
Referenced by xcb_input_get_device_property(), and xcb_input_get_device_property_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_HIERARCHY 11 |
Opcode for xcb_input_hierarchy.
#define XCB_INPUT_KEY_PRESS 2 |
Opcode for xcb_input_key_press.
#define XCB_INPUT_KEY_RELEASE 3 |
Opcode for xcb_input_key_release.
#define XCB_INPUT_LEAVE 8 |
Opcode for xcb_input_leave.
#define XCB_INPUT_LIST_DEVICE_PROPERTIES 36 |
Opcode for xcb_input_list_device_properties.
Referenced by xcb_input_list_device_properties(), and xcb_input_list_device_properties_unchecked().
#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_MOTION 6 |
Opcode for xcb_input_motion.
#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_PROPERTY 12 |
Opcode for xcb_input_property.
#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_RAW_BUTTON_PRESS 15 |
Opcode for xcb_input_raw_button_press.
#define XCB_INPUT_RAW_BUTTON_RELEASE 16 |
Opcode for xcb_input_raw_button_release.
#define XCB_INPUT_RAW_KEY_PRESS 13 |
Opcode for xcb_input_raw_key_press.
#define XCB_INPUT_RAW_KEY_RELEASE 14 |
Opcode for xcb_input_raw_key_release.
#define XCB_INPUT_RAW_MOTION 17 |
Opcode for xcb_input_raw_motion.
#define XCB_INPUT_RAW_TOUCH_BEGIN 22 |
Opcode for xcb_input_raw_touch_begin.
#define XCB_INPUT_RAW_TOUCH_END 24 |
Opcode for xcb_input_raw_touch_end.
#define XCB_INPUT_RAW_TOUCH_UPDATE 23 |
Opcode for xcb_input_raw_touch_update.
#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_TOUCH_BEGIN 18 |
Opcode for xcb_input_touch_begin.
#define XCB_INPUT_TOUCH_END 20 |
Opcode for xcb_input_touch_end.
#define XCB_INPUT_TOUCH_OWNERSHIP 21 |
Opcode for xcb_input_touch_ownership.
#define XCB_INPUT_TOUCH_UPDATE 19 |
Opcode for xcb_input_touch_update.
#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().
#define XCB_INPUT_XI_ALLOW_EVENTS 53 |
Opcode for xcb_input_xi_allow_events.
Referenced by xcb_input_xi_allow_events(), and xcb_input_xi_allow_events_checked().
#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER 61 |
Opcode for xcb_input_xi_barrier_release_pointer.
Referenced by xcb_input_xi_barrier_release_pointer(), and xcb_input_xi_barrier_release_pointer_checked().
#define XCB_INPUT_XI_CHANGE_CURSOR 42 |
Opcode for xcb_input_xi_change_cursor.
Referenced by xcb_input_xi_change_cursor(), and xcb_input_xi_change_cursor_checked().
#define XCB_INPUT_XI_CHANGE_HIERARCHY 43 |
Opcode for xcb_input_xi_change_hierarchy.
Referenced by xcb_input_xi_change_hierarchy(), and xcb_input_xi_change_hierarchy_checked().
#define XCB_INPUT_XI_CHANGE_PROPERTY 57 |
Opcode for xcb_input_xi_change_property.
Referenced by xcb_input_xi_change_property(), xcb_input_xi_change_property_aux(), xcb_input_xi_change_property_aux_checked(), and xcb_input_xi_change_property_checked().
#define XCB_INPUT_XI_DELETE_PROPERTY 58 |
Opcode for xcb_input_xi_delete_property.
Referenced by xcb_input_xi_delete_property(), and xcb_input_xi_delete_property_checked().
#define XCB_INPUT_XI_GET_CLIENT_POINTER 45 |
Opcode for xcb_input_xi_get_client_pointer.
Referenced by xcb_input_xi_get_client_pointer(), and xcb_input_xi_get_client_pointer_unchecked().
#define XCB_INPUT_XI_GET_FOCUS 50 |
Opcode for xcb_input_xi_get_focus.
Referenced by xcb_input_xi_get_focus(), and xcb_input_xi_get_focus_unchecked().
#define XCB_INPUT_XI_GET_PROPERTY 59 |
Opcode for xcb_input_xi_get_property.
Referenced by xcb_input_xi_get_property(), and xcb_input_xi_get_property_unchecked().
#define XCB_INPUT_XI_GET_SELECTED_EVENTS 60 |
Opcode for xcb_input_xi_get_selected_events.
Referenced by xcb_input_xi_get_selected_events(), and xcb_input_xi_get_selected_events_unchecked().
#define XCB_INPUT_XI_GRAB_DEVICE 51 |
Opcode for xcb_input_xi_grab_device.
Referenced by xcb_input_xi_grab_device(), and xcb_input_xi_grab_device_unchecked().
#define XCB_INPUT_XI_LIST_PROPERTIES 56 |
Opcode for xcb_input_xi_list_properties.
Referenced by xcb_input_xi_list_properties(), and xcb_input_xi_list_properties_unchecked().
#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE 54 |
Opcode for xcb_input_xi_passive_grab_device.
Referenced by xcb_input_xi_passive_grab_device(), and xcb_input_xi_passive_grab_device_unchecked().
#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE 55 |
Opcode for xcb_input_xi_passive_ungrab_device.
Referenced by xcb_input_xi_passive_ungrab_device(), and xcb_input_xi_passive_ungrab_device_checked().
#define XCB_INPUT_XI_QUERY_DEVICE 48 |
Opcode for xcb_input_xi_query_device.
Referenced by xcb_input_xi_query_device(), and xcb_input_xi_query_device_unchecked().
#define XCB_INPUT_XI_QUERY_POINTER 40 |
Opcode for xcb_input_xi_query_pointer.
Referenced by xcb_input_xi_query_pointer(), and xcb_input_xi_query_pointer_unchecked().
#define XCB_INPUT_XI_QUERY_VERSION 47 |
Opcode for xcb_input_xi_query_version.
Referenced by xcb_input_xi_query_version(), and xcb_input_xi_query_version_unchecked().
#define XCB_INPUT_XI_SELECT_EVENTS 46 |
Opcode for xcb_input_xi_select_events.
Referenced by xcb_input_xi_select_events(), and xcb_input_xi_select_events_checked().
#define XCB_INPUT_XI_SET_CLIENT_POINTER 44 |
Opcode for xcb_input_xi_set_client_pointer.
Referenced by xcb_input_xi_set_client_pointer(), and xcb_input_xi_set_client_pointer_checked().
#define XCB_INPUT_XI_SET_FOCUS 49 |
Opcode for xcb_input_xi_set_focus.
Referenced by xcb_input_xi_set_focus(), and xcb_input_xi_set_focus_checked().
#define XCB_INPUT_XI_UNGRAB_DEVICE 52 |
Opcode for xcb_input_xi_ungrab_device.
Referenced by xcb_input_xi_ungrab_device(), and xcb_input_xi_ungrab_device_checked().
#define XCB_INPUT_XI_WARP_POINTER 41 |
Opcode for xcb_input_xi_warp_pointer.
Referenced by xcb_input_xi_warp_pointer(), and xcb_input_xi_warp_pointer_checked().
Return the iterator pointing to the last element
i | An xcb_input_add_master_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_add_master_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_add_master_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_add_master_iterator_t::rem, and xcb_input_add_master_next().
Get the next element of the iterator
i | Pointer to a xcb_input_add_master_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_add_master_t)
References xcb_generic_iterator_t::data, xcb_input_add_master_iterator_t::data, xcb_input_add_master_iterator_t::index, and xcb_input_add_master_iterator_t::rem.
Referenced by xcb_input_add_master_end().
xcb_void_cookie_t xcb_input_allow_device_events | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | mode, | ||
uint8_t | device_id | ||
) |
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 | ||
) |
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.
Return the iterator pointing to the last element
i | An xcb_input_attach_slave_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_attach_slave_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_attach_slave_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_attach_slave_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_attach_slave_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_attach_slave_t)
References xcb_input_attach_slave_iterator_t::data, xcb_input_attach_slave_iterator_t::index, and xcb_input_attach_slave_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_axis_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_axis_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_axis_info_iterator_t::rem.
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_barrier_release_pointer_info_end | ( | xcb_input_barrier_release_pointer_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_barrier_release_pointer_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_barrier_release_pointer_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_barrier_release_pointer_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_barrier_release_pointer_info_iterator_t::rem.
void xcb_input_barrier_release_pointer_info_next | ( | xcb_input_barrier_release_pointer_info_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_barrier_release_pointer_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_barrier_release_pointer_info_t)
References xcb_input_barrier_release_pointer_info_iterator_t::data, xcb_input_barrier_release_pointer_info_iterator_t::index, and xcb_input_barrier_release_pointer_info_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_bell_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_bell_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_bell_feedback_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_bell_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_bell_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_bell_feedback_state_iterator_t::rem.
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.
Return the iterator pointing to the last element
i | An xcb_input_button_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_generic_iterator_t::data, xcb_input_button_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_button_class_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_button_class_iterator_t::rem, and xcb_input_button_class_next().
Get the next element of the iterator
i | Pointer to a xcb_input_button_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_button_class_t)
References xcb_generic_iterator_t::data, xcb_input_button_class_iterator_t::data, xcb_input_button_class_iterator_t::index, and xcb_input_button_class_iterator_t::rem.
Referenced by xcb_input_button_class_end().
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_generic_iterator_t::data, xcb_input_button_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_button_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_button_info_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_button_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_button_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_button_state_iterator_t::rem.
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_input_change_device_control_cookie_t xcb_input_change_device_control | ( | xcb_connection_t * | c, |
uint16_t | control_id, | ||
uint8_t | device_id, | ||
xcb_input_device_ctl_t * | control | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_change_device_control_request_t::control_id, xcb_input_change_device_control_request_t::device_id, xcb_input_change_device_control_request_t::pad0, and XCB_INPUT_CHANGE_DEVICE_CONTROL.
xcb_input_change_device_control_reply_t* xcb_input_change_device_control_reply | ( | xcb_connection_t * | c, |
xcb_input_change_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_change_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_change_device_control_cookie_t::sequence.
xcb_input_change_device_control_cookie_t xcb_input_change_device_control_unchecked | ( | xcb_connection_t * | c, |
uint16_t | control_id, | ||
uint8_t | device_id, | ||
xcb_input_device_ctl_t * | control | ||
) |
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_device_control_request_t::control_id, xcb_input_change_device_control_request_t::device_id, xcb_input_change_device_control_request_t::pad0, and XCB_INPUT_CHANGE_DEVICE_CONTROL.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_void_cookie_t xcb_input_change_device_property | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint8_t | device_id, | ||
uint8_t | format, | ||
uint8_t | mode, | ||
uint32_t | num_items, | ||
const void * | items | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_change_device_property_request_t::device_id, xcb_input_change_device_property_request_t::format, xcb_input_change_device_property_request_t::mode, xcb_input_change_device_property_request_t::num_items, xcb_input_change_device_property_request_t::pad0, xcb_input_change_device_property_request_t::property, xcb_input_change_device_property_request_t::type, and XCB_INPUT_CHANGE_DEVICE_PROPERTY.
xcb_void_cookie_t xcb_input_change_device_property_aux | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint8_t | device_id, | ||
uint8_t | format, | ||
uint8_t | mode, | ||
uint32_t | num_items, | ||
const xcb_input_change_device_property_items_t * | items | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_change_device_property_request_t::device_id, xcb_input_change_device_property_request_t::format, xcb_input_change_device_property_request_t::mode, xcb_input_change_device_property_request_t::num_items, xcb_input_change_device_property_request_t::pad0, xcb_input_change_device_property_request_t::property, xcb_input_change_device_property_request_t::type, and XCB_INPUT_CHANGE_DEVICE_PROPERTY.
xcb_void_cookie_t xcb_input_change_device_property_aux_checked | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint8_t | device_id, | ||
uint8_t | format, | ||
uint8_t | mode, | ||
uint32_t | num_items, | ||
const xcb_input_change_device_property_items_t * | items | ||
) |
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_property_request_t::device_id, xcb_input_change_device_property_request_t::format, xcb_input_change_device_property_request_t::mode, xcb_input_change_device_property_request_t::num_items, xcb_input_change_device_property_request_t::pad0, xcb_input_change_device_property_request_t::property, xcb_input_change_device_property_request_t::type, and XCB_INPUT_CHANGE_DEVICE_PROPERTY.
xcb_void_cookie_t xcb_input_change_device_property_checked | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint8_t | device_id, | ||
uint8_t | format, | ||
uint8_t | mode, | ||
uint32_t | num_items, | ||
const void * | items | ||
) |
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_property_request_t::device_id, xcb_input_change_device_property_request_t::format, xcb_input_change_device_property_request_t::mode, xcb_input_change_device_property_request_t::num_items, xcb_input_change_device_property_request_t::pad0, xcb_input_change_device_property_request_t::property, xcb_input_change_device_property_request_t::type, and XCB_INPUT_CHANGE_DEVICE_PROPERTY.
xcb_void_cookie_t xcb_input_change_feedback_control | ( | xcb_connection_t * | c, |
uint32_t | mask, | ||
uint8_t | device_id, | ||
uint8_t | feedback_id, | ||
xcb_input_feedback_ctl_t * | feedback | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_change_feedback_control_request_t::device_id, xcb_input_change_feedback_control_request_t::feedback_id, xcb_input_change_feedback_control_request_t::mask, and XCB_INPUT_CHANGE_FEEDBACK_CONTROL.
xcb_void_cookie_t xcb_input_change_feedback_control_checked | ( | xcb_connection_t * | c, |
uint32_t | mask, | ||
uint8_t | device_id, | ||
uint8_t | feedback_id, | ||
xcb_input_feedback_ctl_t * | feedback | ||
) |
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_feedback_control_request_t::device_id, xcb_input_change_feedback_control_request_t::feedback_id, xcb_input_change_feedback_control_request_t::mask, and XCB_INPUT_CHANGE_FEEDBACK_CONTROL.
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_void_cookie_t xcb_input_delete_device_property | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
uint8_t | device_id | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_delete_device_property_request_t::device_id, xcb_input_delete_device_property_request_t::pad0, xcb_input_delete_device_property_request_t::property, and XCB_INPUT_DELETE_DEVICE_PROPERTY.
xcb_void_cookie_t xcb_input_delete_device_property_checked | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
uint8_t | device_id | ||
) |
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_delete_device_property_request_t::device_id, xcb_input_delete_device_property_request_t::pad0, xcb_input_delete_device_property_request_t::property, and XCB_INPUT_DELETE_DEVICE_PROPERTY.
Return the iterator pointing to the last element
i | An xcb_input_detach_slave_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_detach_slave_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_detach_slave_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_detach_slave_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_detach_slave_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_detach_slave_t)
References xcb_input_detach_slave_iterator_t::data, xcb_input_detach_slave_iterator_t::index, and xcb_input_detach_slave_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_abs_area_ctrl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_abs_area_ctrl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_area_ctrl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_abs_area_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_abs_area_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_area_state_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_abs_calib_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_abs_calib_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_calib_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_abs_calib_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_abs_calib_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_abs_calib_state_iterator_t::rem.
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 | ||
) |
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 | ||
) |
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.
Return the iterator pointing to the last element
i | An xcb_input_device_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_generic_iterator_t::data, xcb_input_device_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_class_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_class_iterator_t::rem, and xcb_input_device_class_next().
Get the next element of the iterator
i | Pointer to a xcb_input_device_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_device_class_t)
References xcb_generic_iterator_t::data, xcb_input_device_class_iterator_t::data, xcb_input_device_class_iterator_t::index, and xcb_input_device_class_iterator_t::rem.
Referenced by xcb_input_device_class_end().
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_generic_iterator_t::data, xcb_input_device_core_ctrl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_core_ctrl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_core_ctrl_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_device_core_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_core_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_core_state_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_device_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_ctl_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_ctl_iterator_t::rem, and xcb_input_device_ctl_next().
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_generic_iterator_t::data, xcb_input_device_ctl_iterator_t::data, xcb_input_device_ctl_iterator_t::index, and xcb_input_device_ctl_iterator_t::rem.
Referenced by xcb_input_device_ctl_end().
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_generic_iterator_t::data, xcb_input_device_enable_ctrl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_enable_ctrl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_enable_ctrl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_enable_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_enable_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_enable_state_iterator_t::rem.
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.
Return the iterator pointing to the last element
i | An xcb_input_device_id_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_id_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_device_id_iterator_t::index, xcb_generic_iterator_t::index, xcb_input_device_id_iterator_t::rem, and xcb_generic_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_device_id_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_id_t)
References xcb_input_device_id_iterator_t::data, xcb_input_device_id_iterator_t::index, and xcb_input_device_id_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_device_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_info_iterator_t::rem.
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.
Return the iterator pointing to the last element
i | An xcb_input_device_name_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_device_name_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_name_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_name_iterator_t::rem, and xcb_input_device_name_next().
Get the next element of the iterator
i | Pointer to a xcb_input_device_name_iterator_t |
Get the next element in the iterator. The member rem is decreased by one. The member data points to the next element. The member index is increased by sizeof(xcb_input_device_name_t)
References xcb_generic_iterator_t::data, xcb_input_device_name_iterator_t::data, xcb_input_device_name_iterator_t::index, and xcb_input_device_name_iterator_t::rem.
Referenced by xcb_input_device_name_end().
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_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, xcb_generic_iterator_t::rem, xcb_input_device_resolution_ctl_iterator_t::rem, and xcb_input_device_resolution_ctl_next().
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_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_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, xcb_generic_iterator_t::rem, xcb_input_device_resolution_state_iterator_t::rem, and xcb_input_device_resolution_state_next().
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_input_device_resolution_state_iterator_t::index, and xcb_input_device_resolution_state_iterator_t::rem.
Referenced by xcb_input_device_resolution_state_end().
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_generic_iterator_t::data, xcb_input_device_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_state_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_device_state_iterator_t::rem, and xcb_input_device_state_next().
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_generic_iterator_t::data, xcb_input_device_state_iterator_t::data, xcb_input_device_state_iterator_t::index, and xcb_input_device_state_iterator_t::rem.
Referenced by xcb_input_device_state_end().
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_generic_iterator_t::data, xcb_input_device_time_coord_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_time_coord_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_time_coord_iterator_t::rem.
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.
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_input_event_class_iterator_t::rem, and xcb_generic_iterator_t::rem.
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.
Return the iterator pointing to the last element
i | An xcb_input_event_mask_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_event_mask_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_event_mask_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_event_mask_iterator_t::rem, and xcb_input_event_mask_next().
Get the next element of the iterator
i | Pointer to a xcb_input_event_mask_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_mask_t)
References xcb_generic_iterator_t::data, xcb_input_event_mask_iterator_t::data, xcb_input_event_mask_iterator_t::index, and xcb_input_event_mask_iterator_t::rem.
Referenced by xcb_input_event_mask_end().
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_generic_iterator_t::data, xcb_input_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_feedback_ctl_iterator_t::rem, and xcb_input_feedback_ctl_next().
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_generic_iterator_t::data, xcb_input_feedback_ctl_iterator_t::data, xcb_input_feedback_ctl_iterator_t::index, and xcb_input_feedback_ctl_iterator_t::rem.
Referenced by xcb_input_feedback_ctl_end().
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_generic_iterator_t::data, xcb_input_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_feedback_state_iterator_t::rem, and xcb_input_feedback_state_next().
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_generic_iterator_t::data, xcb_input_feedback_state_iterator_t::data, xcb_input_feedback_state_iterator_t::index, and xcb_input_feedback_state_iterator_t::rem.
Referenced by xcb_input_feedback_state_end().
Return the iterator pointing to the last element
i | An xcb_input_fp1616_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_fp1616_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_fp1616_iterator_t::index, xcb_generic_iterator_t::index, xcb_input_fp1616_iterator_t::rem, and xcb_generic_iterator_t::rem.
void xcb_input_fp1616_next | ( | xcb_input_fp1616_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_fp1616_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_fp1616_t)
References xcb_input_fp1616_iterator_t::data, xcb_input_fp1616_iterator_t::index, and xcb_input_fp1616_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_input_fp3232_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_fp3232_iterator_t::data, xcb_generic_iterator_t::data, xcb_input_fp3232_iterator_t::index, xcb_generic_iterator_t::index, xcb_input_fp3232_iterator_t::rem, and xcb_generic_iterator_t::rem.
void xcb_input_fp3232_next | ( | xcb_input_fp3232_iterator_t * | i | ) |
Get the next element of the iterator
i | Pointer to a xcb_input_fp3232_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_fp3232_t)
References xcb_input_fp3232_iterator_t::data, xcb_input_fp3232_iterator_t::index, and xcb_input_fp3232_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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_device_property_cookie_t xcb_input_get_device_property | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | offset, | ||
uint32_t | len, | ||
uint8_t | device_id, | ||
uint8_t | _delete | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_get_device_property_request_t::_delete, xcb_input_get_device_property_request_t::device_id, xcb_input_get_device_property_request_t::len, xcb_input_get_device_property_request_t::offset, xcb_input_get_device_property_request_t::pad0, xcb_input_get_device_property_request_t::property, xcb_input_get_device_property_request_t::type, and XCB_INPUT_GET_DEVICE_PROPERTY.
xcb_input_get_device_property_reply_t* xcb_input_get_device_property_reply | ( | xcb_connection_t * | c, |
xcb_input_get_device_property_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_property_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_property_cookie_t::sequence.
xcb_input_get_device_property_cookie_t xcb_input_get_device_property_unchecked | ( | xcb_connection_t * | c, |
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | offset, | ||
uint32_t | len, | ||
uint8_t | device_id, | ||
uint8_t | _delete | ||
) |
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_property_request_t::_delete, xcb_input_get_device_property_request_t::device_id, xcb_input_get_device_property_request_t::len, xcb_input_get_device_property_request_t::offset, xcb_input_get_device_property_request_t::pad0, xcb_input_get_device_property_request_t::property, xcb_input_get_device_property_request_t::type, and XCB_INPUT_GET_DEVICE_PROPERTY.
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version | ( | xcb_connection_t * | c, |
uint16_t | name_len, | ||
const char * | name | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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.
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_grab_modifier_info_end | ( | xcb_input_grab_modifier_info_iterator_t | i | ) |
Return the iterator pointing to the last element
i | An xcb_input_grab_modifier_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_grab_modifier_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_grab_modifier_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_grab_modifier_info_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_grab_modifier_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_grab_modifier_info_t)
References xcb_input_grab_modifier_info_iterator_t::data, xcb_input_grab_modifier_info_iterator_t::index, and xcb_input_grab_modifier_info_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_input_group_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_group_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_group_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_group_info_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_group_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_group_info_t)
References xcb_input_group_info_iterator_t::data, xcb_input_group_info_iterator_t::index, and xcb_input_group_info_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_input_hierarchy_change_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_hierarchy_change_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_hierarchy_change_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_hierarchy_change_iterator_t::rem, and xcb_input_hierarchy_change_next().
Get the next element of the iterator
i | Pointer to a xcb_input_hierarchy_change_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_hierarchy_change_t)
References xcb_generic_iterator_t::data, xcb_input_hierarchy_change_iterator_t::data, xcb_input_hierarchy_change_iterator_t::index, and xcb_input_hierarchy_change_iterator_t::rem.
Referenced by xcb_input_hierarchy_change_end().
Return the iterator pointing to the last element
i | An xcb_input_hierarchy_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_hierarchy_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_hierarchy_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_hierarchy_info_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_hierarchy_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_hierarchy_info_t)
References xcb_input_hierarchy_info_iterator_t::data, xcb_input_hierarchy_info_iterator_t::index, and xcb_input_hierarchy_info_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_input_class_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_input_class_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_class_info_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_input_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_input_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_info_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_input_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_input_state_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_input_state_iterator_t::rem, and xcb_input_input_state_next().
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_generic_iterator_t::data, xcb_input_input_state_iterator_t::data, xcb_input_input_state_iterator_t::index, and xcb_input_input_state_iterator_t::rem.
Referenced by xcb_input_input_state_end().
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_generic_iterator_t::data, xcb_input_integer_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_integer_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_integer_feedback_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_integer_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_integer_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_integer_feedback_state_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_kbd_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_kbd_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_kbd_feedback_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_kbd_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_kbd_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_kbd_feedback_state_iterator_t::rem.
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.
Return the iterator pointing to the last element
i | An xcb_input_key_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_generic_iterator_t::data, xcb_input_key_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_key_class_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_key_class_iterator_t::rem, and xcb_input_key_class_next().
Get the next element of the iterator
i | Pointer to a xcb_input_key_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_key_class_t)
References xcb_generic_iterator_t::data, xcb_input_key_class_iterator_t::data, xcb_input_key_class_iterator_t::index, and xcb_input_key_class_iterator_t::rem.
Referenced by xcb_input_key_class_end().
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_input_key_code_iterator_t::rem, and xcb_generic_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.
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_generic_iterator_t::data, xcb_input_key_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_key_info_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.
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_generic_iterator_t::data, xcb_input_key_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_key_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_key_state_iterator_t::rem.
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.
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_generic_iterator_t::data, xcb_input_led_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_led_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_led_feedback_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_led_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_led_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_led_feedback_state_iterator_t::rem.
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_device_properties_cookie_t xcb_input_list_device_properties | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_list_device_properties_request_t::device_id, xcb_input_list_device_properties_request_t::pad0, and XCB_INPUT_LIST_DEVICE_PROPERTIES.
xcb_input_list_device_properties_reply_t* xcb_input_list_device_properties_reply | ( | xcb_connection_t * | c, |
xcb_input_list_device_properties_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_device_properties_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_device_properties_cookie_t::sequence.
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
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_device_properties_request_t::device_id, xcb_input_list_device_properties_request_t::pad0, and XCB_INPUT_LIST_DEVICE_PROPERTIES.
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 | ) |
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.
Return the iterator pointing to the last element
i | An xcb_input_modifier_info_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_modifier_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_modifier_info_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_modifier_info_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_modifier_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_modifier_info_t)
References xcb_input_modifier_info_iterator_t::data, xcb_input_modifier_info_iterator_t::index, and xcb_input_modifier_info_iterator_t::rem.
xcb_input_open_device_cookie_t xcb_input_open_device | ( | xcb_connection_t * | c, |
uint8_t | device_id | ||
) |
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 | ||
) |
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.
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_generic_iterator_t::data, xcb_input_ptr_feedback_ctl_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_ptr_feedback_ctl_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_ptr_feedback_ctl_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_ptr_feedback_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_ptr_feedback_state_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_ptr_feedback_state_iterator_t::rem.
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 | ||
) |
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 | ||
) |
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.
Return the iterator pointing to the last element
i | An xcb_input_remove_master_iterator_t |
Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.
References xcb_generic_iterator_t::data, xcb_input_remove_master_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_remove_master_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_remove_master_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_remove_master_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_remove_master_t)
References xcb_input_remove_master_iterator_t::data, xcb_input_remove_master_iterator_t::index, and xcb_input_remove_master_iterator_t::rem.
Return the iterator pointing to the last element
i | An xcb_input_scroll_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_generic_iterator_t::data, xcb_input_scroll_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_scroll_class_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_scroll_class_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_scroll_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_scroll_class_t)
References xcb_input_scroll_class_iterator_t::data, xcb_input_scroll_class_iterator_t::index, and xcb_input_scroll_class_iterator_t::rem.
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 | ||
) |
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 | ||
) |
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 uint8_t * | events, | ||
const xcb_input_event_class_t * | classes | ||
) |
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 uint8_t * | events, | ||
const xcb_input_event_class_t * | classes | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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_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, xcb_generic_iterator_t::rem, xcb_input_string_feedback_ctl_iterator_t::rem, and xcb_input_string_feedback_ctl_next().
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_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_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, xcb_generic_iterator_t::rem, xcb_input_string_feedback_state_iterator_t::rem, and xcb_input_string_feedback_state_next().
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_input_string_feedback_state_iterator_t::index, and xcb_input_string_feedback_state_iterator_t::rem.
Referenced by xcb_input_string_feedback_state_end().
Return the iterator pointing to the last element
i | An xcb_input_touch_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_generic_iterator_t::data, xcb_input_touch_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_touch_class_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_touch_class_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_touch_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_touch_class_t)
References xcb_input_touch_class_iterator_t::data, xcb_input_touch_class_iterator_t::index, and xcb_input_touch_class_iterator_t::rem.
xcb_void_cookie_t xcb_input_ungrab_device | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
uint8_t | device_id | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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 | ||
) |
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.
Return the iterator pointing to the last element
i | An xcb_input_valuator_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_generic_iterator_t::data, xcb_input_valuator_class_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_valuator_class_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_valuator_class_iterator_t::rem.
Get the next element of the iterator
i | Pointer to a xcb_input_valuator_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_valuator_class_t)
References xcb_input_valuator_class_iterator_t::data, xcb_input_valuator_class_iterator_t::index, and xcb_input_valuator_class_iterator_t::rem.
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_generic_iterator_t::data, xcb_input_valuator_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_valuator_info_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_valuator_info_iterator_t::rem, and xcb_input_valuator_info_next().
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_input_valuator_info_iterator_t::index, and xcb_input_valuator_info_iterator_t::rem.
Referenced by xcb_input_valuator_info_end().
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_generic_iterator_t::data, xcb_input_valuator_state_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_valuator_state_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_valuator_state_iterator_t::rem, and xcb_input_valuator_state_next().
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_input_valuator_state_iterator_t::index, and xcb_input_valuator_state_iterator_t::rem.
Referenced by xcb_input_valuator_state_end().
xcb_void_cookie_t xcb_input_xi_allow_events | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid, | ||
uint8_t | event_mode, | ||
uint32_t | touchid, | ||
xcb_window_t | grab_window | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_allow_events_request_t::deviceid, xcb_input_xi_allow_events_request_t::event_mode, xcb_input_xi_allow_events_request_t::grab_window, xcb_input_xi_allow_events_request_t::pad0, xcb_input_xi_allow_events_request_t::time, xcb_input_xi_allow_events_request_t::touchid, and XCB_INPUT_XI_ALLOW_EVENTS.
xcb_void_cookie_t xcb_input_xi_allow_events_checked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid, | ||
uint8_t | event_mode, | ||
uint32_t | touchid, | ||
xcb_window_t | grab_window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will not cause a reply to be generated. Any returned error will be saved for handling by xcb_request_check().
References xcb_input_xi_allow_events_request_t::deviceid, xcb_input_xi_allow_events_request_t::event_mode, xcb_input_xi_allow_events_request_t::grab_window, xcb_input_xi_allow_events_request_t::pad0, xcb_input_xi_allow_events_request_t::time, xcb_input_xi_allow_events_request_t::touchid, and XCB_INPUT_XI_ALLOW_EVENTS.
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer | ( | xcb_connection_t * | c, |
uint32_t | num_barriers, | ||
const xcb_input_barrier_release_pointer_info_t * | barriers | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_barrier_release_pointer_request_t::num_barriers, and XCB_INPUT_XI_BARRIER_RELEASE_POINTER.
xcb_void_cookie_t xcb_input_xi_barrier_release_pointer_checked | ( | xcb_connection_t * | c, |
uint32_t | num_barriers, | ||
const xcb_input_barrier_release_pointer_info_t * | barriers | ||
) |
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_xi_barrier_release_pointer_request_t::num_barriers, and XCB_INPUT_XI_BARRIER_RELEASE_POINTER.
xcb_void_cookie_t xcb_input_xi_change_cursor | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_cursor_t | cursor, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_change_cursor_request_t::cursor, xcb_input_xi_change_cursor_request_t::deviceid, xcb_input_xi_change_cursor_request_t::pad0, xcb_input_xi_change_cursor_request_t::window, and XCB_INPUT_XI_CHANGE_CURSOR.
xcb_void_cookie_t xcb_input_xi_change_cursor_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_cursor_t | cursor, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_change_cursor_request_t::cursor, xcb_input_xi_change_cursor_request_t::deviceid, xcb_input_xi_change_cursor_request_t::pad0, xcb_input_xi_change_cursor_request_t::window, and XCB_INPUT_XI_CHANGE_CURSOR.
xcb_void_cookie_t xcb_input_xi_change_hierarchy | ( | xcb_connection_t * | c, |
uint8_t | num_changes, | ||
const xcb_input_hierarchy_change_t * | changes | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_change_hierarchy_request_t::num_changes, xcb_input_xi_change_hierarchy_request_t::pad0, and XCB_INPUT_XI_CHANGE_HIERARCHY.
xcb_void_cookie_t xcb_input_xi_change_hierarchy_checked | ( | xcb_connection_t * | c, |
uint8_t | num_changes, | ||
const xcb_input_hierarchy_change_t * | changes | ||
) |
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_xi_change_hierarchy_request_t::num_changes, xcb_input_xi_change_hierarchy_request_t::pad0, and XCB_INPUT_XI_CHANGE_HIERARCHY.
xcb_void_cookie_t xcb_input_xi_change_property | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | format, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | num_items, | ||
const void * | items | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_change_property_request_t::deviceid, xcb_input_xi_change_property_request_t::format, xcb_input_xi_change_property_request_t::mode, xcb_input_xi_change_property_request_t::num_items, xcb_input_xi_change_property_request_t::property, xcb_input_xi_change_property_request_t::type, and XCB_INPUT_XI_CHANGE_PROPERTY.
xcb_void_cookie_t xcb_input_xi_change_property_aux | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | format, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | num_items, | ||
const xcb_input_xi_change_property_items_t * | items | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_change_property_request_t::deviceid, xcb_input_xi_change_property_request_t::format, xcb_input_xi_change_property_request_t::mode, xcb_input_xi_change_property_request_t::num_items, xcb_input_xi_change_property_request_t::property, xcb_input_xi_change_property_request_t::type, and XCB_INPUT_XI_CHANGE_PROPERTY.
xcb_void_cookie_t xcb_input_xi_change_property_aux_checked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | format, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | num_items, | ||
const xcb_input_xi_change_property_items_t * | items | ||
) |
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_xi_change_property_request_t::deviceid, xcb_input_xi_change_property_request_t::format, xcb_input_xi_change_property_request_t::mode, xcb_input_xi_change_property_request_t::num_items, xcb_input_xi_change_property_request_t::property, xcb_input_xi_change_property_request_t::type, and XCB_INPUT_XI_CHANGE_PROPERTY.
xcb_void_cookie_t xcb_input_xi_change_property_checked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | format, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | num_items, | ||
const void * | items | ||
) |
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_xi_change_property_request_t::deviceid, xcb_input_xi_change_property_request_t::format, xcb_input_xi_change_property_request_t::mode, xcb_input_xi_change_property_request_t::num_items, xcb_input_xi_change_property_request_t::property, xcb_input_xi_change_property_request_t::type, and XCB_INPUT_XI_CHANGE_PROPERTY.
xcb_void_cookie_t xcb_input_xi_delete_property | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
xcb_atom_t | property | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_delete_property_request_t::deviceid, xcb_input_xi_delete_property_request_t::pad0, xcb_input_xi_delete_property_request_t::property, and XCB_INPUT_XI_DELETE_PROPERTY.
xcb_void_cookie_t xcb_input_xi_delete_property_checked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
xcb_atom_t | property | ||
) |
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_xi_delete_property_request_t::deviceid, xcb_input_xi_delete_property_request_t::pad0, xcb_input_xi_delete_property_request_t::property, and XCB_INPUT_XI_DELETE_PROPERTY.
Return the iterator pointing to the last element
i | An xcb_input_xi_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_generic_iterator_t::data, xcb_input_xi_device_info_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_xi_device_info_iterator_t::index, xcb_generic_iterator_t::rem, xcb_input_xi_device_info_iterator_t::rem, and xcb_input_xi_device_info_next().
Get the next element of the iterator
i | Pointer to a xcb_input_xi_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_xi_device_info_t)
References xcb_generic_iterator_t::data, xcb_input_xi_device_info_iterator_t::data, xcb_input_xi_device_info_iterator_t::index, and xcb_input_xi_device_info_iterator_t::rem.
Referenced by xcb_input_xi_device_info_end().
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_get_client_pointer_request_t::window, and XCB_INPUT_XI_GET_CLIENT_POINTER.
xcb_input_xi_get_client_pointer_reply_t* xcb_input_xi_get_client_pointer_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_get_client_pointer_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_xi_get_client_pointer_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_xi_get_client_pointer_cookie_t::sequence.
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References xcb_input_xi_get_client_pointer_request_t::window, and XCB_INPUT_XI_GET_CLIENT_POINTER.
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_get_focus_request_t::deviceid, xcb_input_xi_get_focus_request_t::pad0, and XCB_INPUT_XI_GET_FOCUS.
xcb_input_xi_get_focus_reply_t* xcb_input_xi_get_focus_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_get_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_xi_get_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_xi_get_focus_cookie_t::sequence.
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
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_xi_get_focus_request_t::deviceid, xcb_input_xi_get_focus_request_t::pad0, and XCB_INPUT_XI_GET_FOCUS.
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | _delete, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | offset, | ||
uint32_t | len | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_get_property_request_t::_delete, xcb_input_xi_get_property_request_t::deviceid, xcb_input_xi_get_property_request_t::len, xcb_input_xi_get_property_request_t::offset, xcb_input_xi_get_property_request_t::pad0, xcb_input_xi_get_property_request_t::property, xcb_input_xi_get_property_request_t::type, and XCB_INPUT_XI_GET_PROPERTY.
xcb_input_xi_get_property_reply_t* xcb_input_xi_get_property_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_get_property_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_xi_get_property_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_xi_get_property_cookie_t::sequence.
xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_unchecked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid, | ||
uint8_t | _delete, | ||
xcb_atom_t | property, | ||
xcb_atom_t | type, | ||
uint32_t | offset, | ||
uint32_t | len | ||
) |
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_xi_get_property_request_t::_delete, xcb_input_xi_get_property_request_t::deviceid, xcb_input_xi_get_property_request_t::len, xcb_input_xi_get_property_request_t::offset, xcb_input_xi_get_property_request_t::pad0, xcb_input_xi_get_property_request_t::property, xcb_input_xi_get_property_request_t::type, and XCB_INPUT_XI_GET_PROPERTY.
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_get_selected_events_request_t::window, and XCB_INPUT_XI_GET_SELECTED_EVENTS.
xcb_input_xi_get_selected_events_reply_t* xcb_input_xi_get_selected_events_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_get_selected_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_xi_get_selected_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_xi_get_selected_events_cookie_t::sequence.
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window | ||
) |
c | The connection |
Delivers a request to the X server.
This form can be used only if the request will cause a reply to be generated. Any returned error will be placed in the event queue.
References xcb_input_xi_get_selected_events_request_t::window, and XCB_INPUT_XI_GET_SELECTED_EVENTS.
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_timestamp_t | time, | ||
xcb_cursor_t | cursor, | ||
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | paired_device_mode, | ||
uint8_t | owner_events, | ||
uint16_t | mask_len, | ||
const uint32_t * | mask | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_grab_device_request_t::cursor, xcb_input_xi_grab_device_request_t::deviceid, xcb_input_xi_grab_device_request_t::mask_len, xcb_input_xi_grab_device_request_t::mode, xcb_input_xi_grab_device_request_t::owner_events, xcb_input_xi_grab_device_request_t::pad0, xcb_input_xi_grab_device_request_t::paired_device_mode, xcb_input_xi_grab_device_request_t::time, xcb_input_xi_grab_device_request_t::window, and XCB_INPUT_XI_GRAB_DEVICE.
xcb_input_xi_grab_device_reply_t* xcb_input_xi_grab_device_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_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_xi_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_xi_grab_device_cookie_t::sequence.
xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_timestamp_t | time, | ||
xcb_cursor_t | cursor, | ||
xcb_input_device_id_t | deviceid, | ||
uint8_t | mode, | ||
uint8_t | paired_device_mode, | ||
uint8_t | owner_events, | ||
uint16_t | mask_len, | ||
const uint32_t * | mask | ||
) |
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_xi_grab_device_request_t::cursor, xcb_input_xi_grab_device_request_t::deviceid, xcb_input_xi_grab_device_request_t::mask_len, xcb_input_xi_grab_device_request_t::mode, xcb_input_xi_grab_device_request_t::owner_events, xcb_input_xi_grab_device_request_t::pad0, xcb_input_xi_grab_device_request_t::paired_device_mode, xcb_input_xi_grab_device_request_t::time, xcb_input_xi_grab_device_request_t::window, and XCB_INPUT_XI_GRAB_DEVICE.
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_list_properties_request_t::deviceid, xcb_input_xi_list_properties_request_t::pad0, and XCB_INPUT_XI_LIST_PROPERTIES.
xcb_input_xi_list_properties_reply_t* xcb_input_xi_list_properties_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_list_properties_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_xi_list_properties_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_xi_list_properties_cookie_t::sequence.
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
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_xi_list_properties_request_t::deviceid, xcb_input_xi_list_properties_request_t::pad0, and XCB_INPUT_XI_LIST_PROPERTIES.
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_window_t | grab_window, | ||
xcb_cursor_t | cursor, | ||
uint32_t | detail, | ||
xcb_input_device_id_t | deviceid, | ||
uint16_t | num_modifiers, | ||
uint16_t | mask_len, | ||
uint8_t | grab_type, | ||
uint8_t | grab_mode, | ||
uint8_t | paired_device_mode, | ||
uint8_t | owner_events, | ||
const uint32_t * | mask, | ||
const uint32_t * | modifiers | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_passive_grab_device_request_t::cursor, xcb_input_xi_passive_grab_device_request_t::detail, xcb_input_xi_passive_grab_device_request_t::deviceid, xcb_input_xi_passive_grab_device_request_t::grab_mode, xcb_input_xi_passive_grab_device_request_t::grab_type, xcb_input_xi_passive_grab_device_request_t::grab_window, xcb_input_xi_passive_grab_device_request_t::mask_len, xcb_input_xi_passive_grab_device_request_t::num_modifiers, xcb_input_xi_passive_grab_device_request_t::owner_events, xcb_input_xi_passive_grab_device_request_t::pad0, xcb_input_xi_passive_grab_device_request_t::paired_device_mode, xcb_input_xi_passive_grab_device_request_t::time, and XCB_INPUT_XI_PASSIVE_GRAB_DEVICE.
xcb_input_xi_passive_grab_device_reply_t* xcb_input_xi_passive_grab_device_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_passive_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_xi_passive_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_xi_passive_grab_device_cookie_t::sequence.
xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_unchecked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_window_t | grab_window, | ||
xcb_cursor_t | cursor, | ||
uint32_t | detail, | ||
xcb_input_device_id_t | deviceid, | ||
uint16_t | num_modifiers, | ||
uint16_t | mask_len, | ||
uint8_t | grab_type, | ||
uint8_t | grab_mode, | ||
uint8_t | paired_device_mode, | ||
uint8_t | owner_events, | ||
const uint32_t * | mask, | ||
const uint32_t * | modifiers | ||
) |
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_xi_passive_grab_device_request_t::cursor, xcb_input_xi_passive_grab_device_request_t::detail, xcb_input_xi_passive_grab_device_request_t::deviceid, xcb_input_xi_passive_grab_device_request_t::grab_mode, xcb_input_xi_passive_grab_device_request_t::grab_type, xcb_input_xi_passive_grab_device_request_t::grab_window, xcb_input_xi_passive_grab_device_request_t::mask_len, xcb_input_xi_passive_grab_device_request_t::num_modifiers, xcb_input_xi_passive_grab_device_request_t::owner_events, xcb_input_xi_passive_grab_device_request_t::pad0, xcb_input_xi_passive_grab_device_request_t::paired_device_mode, xcb_input_xi_passive_grab_device_request_t::time, and XCB_INPUT_XI_PASSIVE_GRAB_DEVICE.
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint32_t | detail, | ||
xcb_input_device_id_t | deviceid, | ||
uint16_t | num_modifiers, | ||
uint8_t | grab_type, | ||
const uint32_t * | modifiers | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_passive_ungrab_device_request_t::detail, xcb_input_xi_passive_ungrab_device_request_t::deviceid, xcb_input_xi_passive_ungrab_device_request_t::grab_type, xcb_input_xi_passive_ungrab_device_request_t::grab_window, xcb_input_xi_passive_ungrab_device_request_t::num_modifiers, xcb_input_xi_passive_ungrab_device_request_t::pad0, and XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE.
xcb_void_cookie_t xcb_input_xi_passive_ungrab_device_checked | ( | xcb_connection_t * | c, |
xcb_window_t | grab_window, | ||
uint32_t | detail, | ||
xcb_input_device_id_t | deviceid, | ||
uint16_t | num_modifiers, | ||
uint8_t | grab_type, | ||
const uint32_t * | modifiers | ||
) |
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_xi_passive_ungrab_device_request_t::detail, xcb_input_xi_passive_ungrab_device_request_t::deviceid, xcb_input_xi_passive_ungrab_device_request_t::grab_type, xcb_input_xi_passive_ungrab_device_request_t::grab_window, xcb_input_xi_passive_ungrab_device_request_t::num_modifiers, xcb_input_xi_passive_ungrab_device_request_t::pad0, and XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE.
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_query_device_request_t::deviceid, xcb_input_xi_query_device_request_t::pad0, and XCB_INPUT_XI_QUERY_DEVICE.
xcb_input_xi_query_device_reply_t* xcb_input_xi_query_device_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_query_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_xi_query_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_xi_query_device_cookie_t::sequence.
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked | ( | xcb_connection_t * | c, |
xcb_input_device_id_t | deviceid | ||
) |
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_xi_query_device_request_t::deviceid, xcb_input_xi_query_device_request_t::pad0, and XCB_INPUT_XI_QUERY_DEVICE.
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_query_pointer_request_t::deviceid, xcb_input_xi_query_pointer_request_t::pad0, xcb_input_xi_query_pointer_request_t::window, and XCB_INPUT_XI_QUERY_POINTER.
xcb_input_xi_query_pointer_reply_t* xcb_input_xi_query_pointer_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_query_pointer_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_xi_query_pointer_unchecked(). is used. Otherwise, it stores the error if any.
The returned value must be freed by the caller using free().
References xcb_input_xi_query_pointer_cookie_t::sequence.
xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_unchecked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_query_pointer_request_t::deviceid, xcb_input_xi_query_pointer_request_t::pad0, xcb_input_xi_query_pointer_request_t::window, and XCB_INPUT_XI_QUERY_POINTER.
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version | ( | xcb_connection_t * | c, |
uint16_t | major_version, | ||
uint16_t | minor_version | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_query_version_request_t::major_version, xcb_input_xi_query_version_request_t::minor_version, and XCB_INPUT_XI_QUERY_VERSION.
xcb_input_xi_query_version_reply_t* xcb_input_xi_query_version_reply | ( | xcb_connection_t * | c, |
xcb_input_xi_query_version_cookie_t | cookie, | ||
xcb_generic_error_t ** | e | ||
) |
Return the reply
c | The connection |
cookie | The cookie |
e | The xcb_generic_error_t supplied |
Returns the reply of the request asked by
The parameter e
supplied to this function must be NULL if xcb_input_xi_query_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_xi_query_version_cookie_t::sequence.
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_unchecked | ( | xcb_connection_t * | c, |
uint16_t | major_version, | ||
uint16_t | minor_version | ||
) |
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_xi_query_version_request_t::major_version, xcb_input_xi_query_version_request_t::minor_version, and XCB_INPUT_XI_QUERY_VERSION.
xcb_void_cookie_t xcb_input_xi_select_events | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_mask, | ||
const xcb_input_event_mask_t * | masks | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_select_events_request_t::num_mask, xcb_input_xi_select_events_request_t::pad0, xcb_input_xi_select_events_request_t::window, and XCB_INPUT_XI_SELECT_EVENTS.
xcb_void_cookie_t xcb_input_xi_select_events_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
uint16_t | num_mask, | ||
const xcb_input_event_mask_t * | masks | ||
) |
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_xi_select_events_request_t::num_mask, xcb_input_xi_select_events_request_t::pad0, xcb_input_xi_select_events_request_t::window, and XCB_INPUT_XI_SELECT_EVENTS.
xcb_void_cookie_t xcb_input_xi_set_client_pointer | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_set_client_pointer_request_t::deviceid, xcb_input_xi_set_client_pointer_request_t::pad0, xcb_input_xi_set_client_pointer_request_t::window, and XCB_INPUT_XI_SET_CLIENT_POINTER.
xcb_void_cookie_t xcb_input_xi_set_client_pointer_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_set_client_pointer_request_t::deviceid, xcb_input_xi_set_client_pointer_request_t::pad0, xcb_input_xi_set_client_pointer_request_t::window, and XCB_INPUT_XI_SET_CLIENT_POINTER.
xcb_void_cookie_t xcb_input_xi_set_focus | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_set_focus_request_t::deviceid, xcb_input_xi_set_focus_request_t::pad0, xcb_input_xi_set_focus_request_t::time, xcb_input_xi_set_focus_request_t::window, and XCB_INPUT_XI_SET_FOCUS.
xcb_void_cookie_t xcb_input_xi_set_focus_checked | ( | xcb_connection_t * | c, |
xcb_window_t | window, | ||
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_set_focus_request_t::deviceid, xcb_input_xi_set_focus_request_t::pad0, xcb_input_xi_set_focus_request_t::time, xcb_input_xi_set_focus_request_t::window, and XCB_INPUT_XI_SET_FOCUS.
xcb_void_cookie_t xcb_input_xi_ungrab_device | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_ungrab_device_request_t::deviceid, xcb_input_xi_ungrab_device_request_t::pad0, xcb_input_xi_ungrab_device_request_t::time, and XCB_INPUT_XI_UNGRAB_DEVICE.
xcb_void_cookie_t xcb_input_xi_ungrab_device_checked | ( | xcb_connection_t * | c, |
xcb_timestamp_t | time, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_ungrab_device_request_t::deviceid, xcb_input_xi_ungrab_device_request_t::pad0, xcb_input_xi_ungrab_device_request_t::time, and XCB_INPUT_XI_UNGRAB_DEVICE.
xcb_void_cookie_t xcb_input_xi_warp_pointer | ( | xcb_connection_t * | c, |
xcb_window_t | src_win, | ||
xcb_window_t | dst_win, | ||
xcb_input_fp1616_t | src_x, | ||
xcb_input_fp1616_t | src_y, | ||
uint16_t | src_width, | ||
uint16_t | src_height, | ||
xcb_input_fp1616_t | dst_x, | ||
xcb_input_fp1616_t | dst_y, | ||
xcb_input_device_id_t | deviceid | ||
) |
c | The connection |
Delivers a request to the X server.
References xcb_input_xi_warp_pointer_request_t::deviceid, xcb_input_xi_warp_pointer_request_t::dst_win, xcb_input_xi_warp_pointer_request_t::dst_x, xcb_input_xi_warp_pointer_request_t::dst_y, xcb_input_xi_warp_pointer_request_t::pad0, xcb_input_xi_warp_pointer_request_t::src_height, xcb_input_xi_warp_pointer_request_t::src_width, xcb_input_xi_warp_pointer_request_t::src_win, xcb_input_xi_warp_pointer_request_t::src_x, xcb_input_xi_warp_pointer_request_t::src_y, and XCB_INPUT_XI_WARP_POINTER.
xcb_void_cookie_t xcb_input_xi_warp_pointer_checked | ( | xcb_connection_t * | c, |
xcb_window_t | src_win, | ||
xcb_window_t | dst_win, | ||
xcb_input_fp1616_t | src_x, | ||
xcb_input_fp1616_t | src_y, | ||
uint16_t | src_width, | ||
uint16_t | src_height, | ||
xcb_input_fp1616_t | dst_x, | ||
xcb_input_fp1616_t | dst_y, | ||
xcb_input_device_id_t | deviceid | ||
) |
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_xi_warp_pointer_request_t::deviceid, xcb_input_xi_warp_pointer_request_t::dst_win, xcb_input_xi_warp_pointer_request_t::dst_x, xcb_input_xi_warp_pointer_request_t::dst_y, xcb_input_xi_warp_pointer_request_t::pad0, xcb_input_xi_warp_pointer_request_t::src_height, xcb_input_xi_warp_pointer_request_t::src_width, xcb_input_xi_warp_pointer_request_t::src_win, xcb_input_xi_warp_pointer_request_t::src_x, xcb_input_xi_warp_pointer_request_t::src_y, and XCB_INPUT_XI_WARP_POINTER.