XCB  1.12
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
XCB Input API

Input XCB Protocol Implementation. More...

Data Structures

struct  xcb_input_event_class_iterator_t
 xcb_input_event_class_iterator_t More...
 
struct  xcb_input_key_code_iterator_t
 xcb_input_key_code_iterator_t More...
 
struct  xcb_input_device_id_iterator_t
 xcb_input_device_id_iterator_t More...
 
struct  xcb_input_fp1616_iterator_t
 xcb_input_fp1616_iterator_t More...
 
struct  xcb_input_fp3232_t
 xcb_input_fp3232_t More...
 
struct  xcb_input_fp3232_iterator_t
 xcb_input_fp3232_iterator_t More...
 
struct  xcb_input_get_extension_version_cookie_t
 xcb_input_get_extension_version_cookie_t More...
 
struct  xcb_input_get_extension_version_request_t
 xcb_input_get_extension_version_request_t More...
 
struct  xcb_input_get_extension_version_reply_t
 xcb_input_get_extension_version_reply_t More...
 
struct  xcb_input_device_info_t
 xcb_input_device_info_t More...
 
struct  xcb_input_device_info_iterator_t
 xcb_input_device_info_iterator_t More...
 
struct  xcb_input_key_info_t
 xcb_input_key_info_t More...
 
struct  xcb_input_key_info_iterator_t
 xcb_input_key_info_iterator_t More...
 
struct  xcb_input_button_info_t
 xcb_input_button_info_t More...
 
struct  xcb_input_button_info_iterator_t
 xcb_input_button_info_iterator_t More...
 
struct  xcb_input_axis_info_t
 xcb_input_axis_info_t More...
 
struct  xcb_input_axis_info_iterator_t
 xcb_input_axis_info_iterator_t More...
 
struct  xcb_input_valuator_info_t
 xcb_input_valuator_info_t More...
 
struct  xcb_input_valuator_info_iterator_t
 xcb_input_valuator_info_iterator_t More...
 
struct  xcb_input_input_info_info_t
 xcb_input_input_info_info_t More...
 
struct  xcb_input_input_info_t
 xcb_input_input_info_t More...
 
struct  xcb_input_input_info_iterator_t
 xcb_input_input_info_iterator_t More...
 
struct  xcb_input_device_name_t
 xcb_input_device_name_t More...
 
struct  xcb_input_device_name_iterator_t
 xcb_input_device_name_iterator_t More...
 
struct  xcb_input_list_input_devices_cookie_t
 xcb_input_list_input_devices_cookie_t More...
 
struct  xcb_input_list_input_devices_request_t
 xcb_input_list_input_devices_request_t More...
 
struct  xcb_input_list_input_devices_reply_t
 xcb_input_list_input_devices_reply_t More...
 
struct  xcb_input_input_class_info_t
 xcb_input_input_class_info_t More...
 
struct  xcb_input_input_class_info_iterator_t
 xcb_input_input_class_info_iterator_t More...
 
struct  xcb_input_open_device_cookie_t
 xcb_input_open_device_cookie_t More...
 
struct  xcb_input_open_device_request_t
 xcb_input_open_device_request_t More...
 
struct  xcb_input_open_device_reply_t
 xcb_input_open_device_reply_t More...
 
struct  xcb_input_close_device_request_t
 xcb_input_close_device_request_t More...
 
struct  xcb_input_set_device_mode_cookie_t
 xcb_input_set_device_mode_cookie_t More...
 
struct  xcb_input_set_device_mode_request_t
 xcb_input_set_device_mode_request_t More...
 
struct  xcb_input_set_device_mode_reply_t
 xcb_input_set_device_mode_reply_t More...
 
struct  xcb_input_select_extension_event_request_t
 xcb_input_select_extension_event_request_t More...
 
struct  xcb_input_get_selected_extension_events_cookie_t
 xcb_input_get_selected_extension_events_cookie_t More...
 
struct  xcb_input_get_selected_extension_events_request_t
 xcb_input_get_selected_extension_events_request_t More...
 
struct  xcb_input_get_selected_extension_events_reply_t
 xcb_input_get_selected_extension_events_reply_t More...
 
struct  xcb_input_change_device_dont_propagate_list_request_t
 xcb_input_change_device_dont_propagate_list_request_t More...
 
struct  xcb_input_get_device_dont_propagate_list_cookie_t
 xcb_input_get_device_dont_propagate_list_cookie_t More...
 
struct  xcb_input_get_device_dont_propagate_list_request_t
 xcb_input_get_device_dont_propagate_list_request_t More...
 
struct  xcb_input_get_device_dont_propagate_list_reply_t
 xcb_input_get_device_dont_propagate_list_reply_t More...
 
struct  xcb_input_device_time_coord_t
 xcb_input_device_time_coord_t More...
 
struct  xcb_input_device_time_coord_iterator_t
 xcb_input_device_time_coord_iterator_t More...
 
struct  xcb_input_get_device_motion_events_cookie_t
 xcb_input_get_device_motion_events_cookie_t More...
 
struct  xcb_input_get_device_motion_events_request_t
 xcb_input_get_device_motion_events_request_t More...
 
struct  xcb_input_get_device_motion_events_reply_t
 xcb_input_get_device_motion_events_reply_t More...
 
struct  xcb_input_change_keyboard_device_cookie_t
 xcb_input_change_keyboard_device_cookie_t More...
 
struct  xcb_input_change_keyboard_device_request_t
 xcb_input_change_keyboard_device_request_t More...
 
struct  xcb_input_change_keyboard_device_reply_t
 xcb_input_change_keyboard_device_reply_t More...
 
struct  xcb_input_change_pointer_device_cookie_t
 xcb_input_change_pointer_device_cookie_t More...
 
struct  xcb_input_change_pointer_device_request_t
 xcb_input_change_pointer_device_request_t More...
 
struct  xcb_input_change_pointer_device_reply_t
 xcb_input_change_pointer_device_reply_t More...
 
struct  xcb_input_grab_device_cookie_t
 xcb_input_grab_device_cookie_t More...
 
struct  xcb_input_grab_device_request_t
 xcb_input_grab_device_request_t More...
 
struct  xcb_input_grab_device_reply_t
 xcb_input_grab_device_reply_t More...
 
struct  xcb_input_ungrab_device_request_t
 xcb_input_ungrab_device_request_t More...
 
struct  xcb_input_grab_device_key_request_t
 xcb_input_grab_device_key_request_t More...
 
struct  xcb_input_ungrab_device_key_request_t
 xcb_input_ungrab_device_key_request_t More...
 
struct  xcb_input_grab_device_button_request_t
 xcb_input_grab_device_button_request_t More...
 
struct  xcb_input_ungrab_device_button_request_t
 xcb_input_ungrab_device_button_request_t More...
 
struct  xcb_input_allow_device_events_request_t
 xcb_input_allow_device_events_request_t More...
 
struct  xcb_input_get_device_focus_cookie_t
 xcb_input_get_device_focus_cookie_t More...
 
struct  xcb_input_get_device_focus_request_t
 xcb_input_get_device_focus_request_t More...
 
struct  xcb_input_get_device_focus_reply_t
 xcb_input_get_device_focus_reply_t More...
 
struct  xcb_input_set_device_focus_request_t
 xcb_input_set_device_focus_request_t More...
 
struct  xcb_input_kbd_feedback_state_t
 xcb_input_kbd_feedback_state_t More...
 
struct  xcb_input_kbd_feedback_state_iterator_t
 xcb_input_kbd_feedback_state_iterator_t More...
 
struct  xcb_input_ptr_feedback_state_t
 xcb_input_ptr_feedback_state_t More...
 
struct  xcb_input_ptr_feedback_state_iterator_t
 xcb_input_ptr_feedback_state_iterator_t More...
 
struct  xcb_input_integer_feedback_state_t
 xcb_input_integer_feedback_state_t More...
 
struct  xcb_input_integer_feedback_state_iterator_t
 xcb_input_integer_feedback_state_iterator_t More...
 
struct  xcb_input_string_feedback_state_t
 xcb_input_string_feedback_state_t More...
 
struct  xcb_input_string_feedback_state_iterator_t
 xcb_input_string_feedback_state_iterator_t More...
 
struct  xcb_input_bell_feedback_state_t
 xcb_input_bell_feedback_state_t More...
 
struct  xcb_input_bell_feedback_state_iterator_t
 xcb_input_bell_feedback_state_iterator_t More...
 
struct  xcb_input_led_feedback_state_t
 xcb_input_led_feedback_state_t More...
 
struct  xcb_input_led_feedback_state_iterator_t
 xcb_input_led_feedback_state_iterator_t More...
 
struct  xcb_input_feedback_state_data_t
 xcb_input_feedback_state_data_t More...
 
struct  xcb_input_feedback_state_t
 xcb_input_feedback_state_t More...
 
struct  xcb_input_feedback_state_iterator_t
 xcb_input_feedback_state_iterator_t More...
 
struct  xcb_input_get_feedback_control_cookie_t
 xcb_input_get_feedback_control_cookie_t More...
 
struct  xcb_input_get_feedback_control_request_t
 xcb_input_get_feedback_control_request_t More...
 
struct  xcb_input_get_feedback_control_reply_t
 xcb_input_get_feedback_control_reply_t More...
 
struct  xcb_input_kbd_feedback_ctl_t
 xcb_input_kbd_feedback_ctl_t More...
 
struct  xcb_input_kbd_feedback_ctl_iterator_t
 xcb_input_kbd_feedback_ctl_iterator_t More...
 
struct  xcb_input_ptr_feedback_ctl_t
 xcb_input_ptr_feedback_ctl_t More...
 
struct  xcb_input_ptr_feedback_ctl_iterator_t
 xcb_input_ptr_feedback_ctl_iterator_t More...
 
struct  xcb_input_integer_feedback_ctl_t
 xcb_input_integer_feedback_ctl_t More...
 
struct  xcb_input_integer_feedback_ctl_iterator_t
 xcb_input_integer_feedback_ctl_iterator_t More...
 
struct  xcb_input_string_feedback_ctl_t
 xcb_input_string_feedback_ctl_t More...
 
struct  xcb_input_string_feedback_ctl_iterator_t
 xcb_input_string_feedback_ctl_iterator_t More...
 
struct  xcb_input_bell_feedback_ctl_t
 xcb_input_bell_feedback_ctl_t More...
 
struct  xcb_input_bell_feedback_ctl_iterator_t
 xcb_input_bell_feedback_ctl_iterator_t More...
 
struct  xcb_input_led_feedback_ctl_t
 xcb_input_led_feedback_ctl_t More...
 
struct  xcb_input_led_feedback_ctl_iterator_t
 xcb_input_led_feedback_ctl_iterator_t More...
 
struct  xcb_input_feedback_ctl_data_t
 xcb_input_feedback_ctl_data_t More...
 
struct  xcb_input_feedback_ctl_t
 xcb_input_feedback_ctl_t More...
 
struct  xcb_input_feedback_ctl_iterator_t
 xcb_input_feedback_ctl_iterator_t More...
 
struct  xcb_input_change_feedback_control_request_t
 xcb_input_change_feedback_control_request_t More...
 
struct  xcb_input_get_device_key_mapping_cookie_t
 xcb_input_get_device_key_mapping_cookie_t More...
 
struct  xcb_input_get_device_key_mapping_request_t
 xcb_input_get_device_key_mapping_request_t More...
 
struct  xcb_input_get_device_key_mapping_reply_t
 xcb_input_get_device_key_mapping_reply_t More...
 
struct  xcb_input_change_device_key_mapping_request_t
 xcb_input_change_device_key_mapping_request_t More...
 
struct  xcb_input_get_device_modifier_mapping_cookie_t
 xcb_input_get_device_modifier_mapping_cookie_t More...
 
struct  xcb_input_get_device_modifier_mapping_request_t
 xcb_input_get_device_modifier_mapping_request_t More...
 
struct  xcb_input_get_device_modifier_mapping_reply_t
 xcb_input_get_device_modifier_mapping_reply_t More...
 
struct  xcb_input_set_device_modifier_mapping_cookie_t
 xcb_input_set_device_modifier_mapping_cookie_t More...
 
struct  xcb_input_set_device_modifier_mapping_request_t
 xcb_input_set_device_modifier_mapping_request_t More...
 
struct  xcb_input_set_device_modifier_mapping_reply_t
 xcb_input_set_device_modifier_mapping_reply_t More...
 
struct  xcb_input_get_device_button_mapping_cookie_t
 xcb_input_get_device_button_mapping_cookie_t More...
 
struct  xcb_input_get_device_button_mapping_request_t
 xcb_input_get_device_button_mapping_request_t More...
 
struct  xcb_input_get_device_button_mapping_reply_t
 xcb_input_get_device_button_mapping_reply_t More...
 
struct  xcb_input_set_device_button_mapping_cookie_t
 xcb_input_set_device_button_mapping_cookie_t More...
 
struct  xcb_input_set_device_button_mapping_request_t
 xcb_input_set_device_button_mapping_request_t More...
 
struct  xcb_input_set_device_button_mapping_reply_t
 xcb_input_set_device_button_mapping_reply_t More...
 
struct  xcb_input_key_state_t
 xcb_input_key_state_t More...
 
struct  xcb_input_key_state_iterator_t
 xcb_input_key_state_iterator_t More...
 
struct  xcb_input_button_state_t
 xcb_input_button_state_t More...
 
struct  xcb_input_button_state_iterator_t
 xcb_input_button_state_iterator_t More...
 
struct  xcb_input_valuator_state_t
 xcb_input_valuator_state_t More...
 
struct  xcb_input_valuator_state_iterator_t
 xcb_input_valuator_state_iterator_t More...
 
struct  xcb_input_input_state_data_t
 xcb_input_input_state_data_t More...
 
struct  xcb_input_input_state_t
 xcb_input_input_state_t More...
 
struct  xcb_input_input_state_iterator_t
 xcb_input_input_state_iterator_t More...
 
struct  xcb_input_query_device_state_cookie_t
 xcb_input_query_device_state_cookie_t More...
 
struct  xcb_input_query_device_state_request_t
 xcb_input_query_device_state_request_t More...
 
struct  xcb_input_query_device_state_reply_t
 xcb_input_query_device_state_reply_t More...
 
struct  xcb_input_send_extension_event_request_t
 xcb_input_send_extension_event_request_t More...
 
struct  xcb_input_device_bell_request_t
 xcb_input_device_bell_request_t More...
 
struct  xcb_input_set_device_valuators_cookie_t
 xcb_input_set_device_valuators_cookie_t More...
 
struct  xcb_input_set_device_valuators_request_t
 xcb_input_set_device_valuators_request_t More...
 
struct  xcb_input_set_device_valuators_reply_t
 xcb_input_set_device_valuators_reply_t More...
 
struct  xcb_input_device_resolution_state_t
 xcb_input_device_resolution_state_t More...
 
struct  xcb_input_device_resolution_state_iterator_t
 xcb_input_device_resolution_state_iterator_t More...
 
struct  xcb_input_device_abs_calib_state_t
 xcb_input_device_abs_calib_state_t More...
 
struct  xcb_input_device_abs_calib_state_iterator_t
 xcb_input_device_abs_calib_state_iterator_t More...
 
struct  xcb_input_device_abs_area_state_t
 xcb_input_device_abs_area_state_t More...
 
struct  xcb_input_device_abs_area_state_iterator_t
 xcb_input_device_abs_area_state_iterator_t More...
 
struct  xcb_input_device_core_state_t
 xcb_input_device_core_state_t More...
 
struct  xcb_input_device_core_state_iterator_t
 xcb_input_device_core_state_iterator_t More...
 
struct  xcb_input_device_enable_state_t
 xcb_input_device_enable_state_t More...
 
struct  xcb_input_device_enable_state_iterator_t
 xcb_input_device_enable_state_iterator_t More...
 
struct  xcb_input_device_state_data_t
 xcb_input_device_state_data_t More...
 
struct  xcb_input_device_state_t
 xcb_input_device_state_t More...
 
struct  xcb_input_device_state_iterator_t
 xcb_input_device_state_iterator_t More...
 
struct  xcb_input_get_device_control_cookie_t
 xcb_input_get_device_control_cookie_t More...
 
struct  xcb_input_get_device_control_request_t
 xcb_input_get_device_control_request_t More...
 
struct  xcb_input_get_device_control_reply_t
 xcb_input_get_device_control_reply_t More...
 
struct  xcb_input_device_resolution_ctl_t
 xcb_input_device_resolution_ctl_t More...
 
struct  xcb_input_device_resolution_ctl_iterator_t
 xcb_input_device_resolution_ctl_iterator_t More...
 
struct  xcb_input_device_abs_calib_ctl_t
 xcb_input_device_abs_calib_ctl_t More...
 
struct  xcb_input_device_abs_calib_ctl_iterator_t
 xcb_input_device_abs_calib_ctl_iterator_t More...
 
struct  xcb_input_device_abs_area_ctrl_t
 xcb_input_device_abs_area_ctrl_t More...
 
struct  xcb_input_device_abs_area_ctrl_iterator_t
 xcb_input_device_abs_area_ctrl_iterator_t More...
 
struct  xcb_input_device_core_ctrl_t
 xcb_input_device_core_ctrl_t More...
 
struct  xcb_input_device_core_ctrl_iterator_t
 xcb_input_device_core_ctrl_iterator_t More...
 
struct  xcb_input_device_enable_ctrl_t
 xcb_input_device_enable_ctrl_t More...
 
struct  xcb_input_device_enable_ctrl_iterator_t
 xcb_input_device_enable_ctrl_iterator_t More...
 
struct  xcb_input_device_ctl_data_t
 xcb_input_device_ctl_data_t More...
 
struct  xcb_input_device_ctl_t
 xcb_input_device_ctl_t More...
 
struct  xcb_input_device_ctl_iterator_t
 xcb_input_device_ctl_iterator_t More...
 
struct  xcb_input_change_device_control_cookie_t
 xcb_input_change_device_control_cookie_t More...
 
struct  xcb_input_change_device_control_request_t
 xcb_input_change_device_control_request_t More...
 
struct  xcb_input_change_device_control_reply_t
 xcb_input_change_device_control_reply_t More...
 
struct  xcb_input_list_device_properties_cookie_t
 xcb_input_list_device_properties_cookie_t More...
 
struct  xcb_input_list_device_properties_request_t
 xcb_input_list_device_properties_request_t More...
 
struct  xcb_input_list_device_properties_reply_t
 xcb_input_list_device_properties_reply_t More...
 
struct  xcb_input_change_device_property_items_t
 xcb_input_change_device_property_items_t More...
 
struct  xcb_input_change_device_property_request_t
 xcb_input_change_device_property_request_t More...
 
struct  xcb_input_delete_device_property_request_t
 xcb_input_delete_device_property_request_t More...
 
struct  xcb_input_get_device_property_cookie_t
 xcb_input_get_device_property_cookie_t More...
 
struct  xcb_input_get_device_property_request_t
 xcb_input_get_device_property_request_t More...
 
struct  xcb_input_get_device_property_items_t
 xcb_input_get_device_property_items_t More...
 
struct  xcb_input_get_device_property_reply_t
 xcb_input_get_device_property_reply_t More...
 
struct  xcb_input_group_info_t
 xcb_input_group_info_t More...
 
struct  xcb_input_group_info_iterator_t
 xcb_input_group_info_iterator_t More...
 
struct  xcb_input_modifier_info_t
 xcb_input_modifier_info_t More...
 
struct  xcb_input_modifier_info_iterator_t
 xcb_input_modifier_info_iterator_t More...
 
struct  xcb_input_xi_query_pointer_cookie_t
 xcb_input_xi_query_pointer_cookie_t More...
 
struct  xcb_input_xi_query_pointer_request_t
 xcb_input_xi_query_pointer_request_t More...
 
struct  xcb_input_xi_query_pointer_reply_t
 xcb_input_xi_query_pointer_reply_t More...
 
struct  xcb_input_xi_warp_pointer_request_t
 xcb_input_xi_warp_pointer_request_t More...
 
struct  xcb_input_xi_change_cursor_request_t
 xcb_input_xi_change_cursor_request_t More...
 
struct  xcb_input_add_master_t
 xcb_input_add_master_t More...
 
struct  xcb_input_add_master_iterator_t
 xcb_input_add_master_iterator_t More...
 
struct  xcb_input_remove_master_t
 xcb_input_remove_master_t More...
 
struct  xcb_input_remove_master_iterator_t
 xcb_input_remove_master_iterator_t More...
 
struct  xcb_input_attach_slave_t
 xcb_input_attach_slave_t More...
 
struct  xcb_input_attach_slave_iterator_t
 xcb_input_attach_slave_iterator_t More...
 
struct  xcb_input_detach_slave_t
 xcb_input_detach_slave_t More...
 
struct  xcb_input_detach_slave_iterator_t
 xcb_input_detach_slave_iterator_t More...
 
struct  xcb_input_hierarchy_change_data_t
 xcb_input_hierarchy_change_data_t More...
 
struct  xcb_input_hierarchy_change_t
 xcb_input_hierarchy_change_t More...
 
struct  xcb_input_hierarchy_change_iterator_t
 xcb_input_hierarchy_change_iterator_t More...
 
struct  xcb_input_xi_change_hierarchy_request_t
 xcb_input_xi_change_hierarchy_request_t More...
 
struct  xcb_input_xi_set_client_pointer_request_t
 xcb_input_xi_set_client_pointer_request_t More...
 
struct  xcb_input_xi_get_client_pointer_cookie_t
 xcb_input_xi_get_client_pointer_cookie_t More...
 
struct  xcb_input_xi_get_client_pointer_request_t
 xcb_input_xi_get_client_pointer_request_t More...
 
struct  xcb_input_xi_get_client_pointer_reply_t
 xcb_input_xi_get_client_pointer_reply_t More...
 
struct  xcb_input_event_mask_t
 xcb_input_event_mask_t More...
 
struct  xcb_input_event_mask_iterator_t
 xcb_input_event_mask_iterator_t More...
 
struct  xcb_input_xi_select_events_request_t
 xcb_input_xi_select_events_request_t More...
 
struct  xcb_input_xi_query_version_cookie_t
 xcb_input_xi_query_version_cookie_t More...
 
struct  xcb_input_xi_query_version_request_t
 xcb_input_xi_query_version_request_t More...
 
struct  xcb_input_xi_query_version_reply_t
 xcb_input_xi_query_version_reply_t More...
 
struct  xcb_input_button_class_t
 xcb_input_button_class_t More...
 
struct  xcb_input_button_class_iterator_t
 xcb_input_button_class_iterator_t More...
 
struct  xcb_input_key_class_t
 xcb_input_key_class_t More...
 
struct  xcb_input_key_class_iterator_t
 xcb_input_key_class_iterator_t More...
 
struct  xcb_input_scroll_class_t
 xcb_input_scroll_class_t More...
 
struct  xcb_input_scroll_class_iterator_t
 xcb_input_scroll_class_iterator_t More...
 
struct  xcb_input_touch_class_t
 xcb_input_touch_class_t More...
 
struct  xcb_input_touch_class_iterator_t
 xcb_input_touch_class_iterator_t More...
 
struct  xcb_input_valuator_class_t
 xcb_input_valuator_class_t More...
 
struct  xcb_input_valuator_class_iterator_t
 xcb_input_valuator_class_iterator_t More...
 
struct  xcb_input_device_class_data_t
 xcb_input_device_class_data_t More...
 
struct  xcb_input_device_class_t
 xcb_input_device_class_t More...
 
struct  xcb_input_device_class_iterator_t
 xcb_input_device_class_iterator_t More...
 
struct  xcb_input_xi_device_info_t
 xcb_input_xi_device_info_t More...
 
struct  xcb_input_xi_device_info_iterator_t
 xcb_input_xi_device_info_iterator_t More...
 
struct  xcb_input_xi_query_device_cookie_t
 xcb_input_xi_query_device_cookie_t More...
 
struct  xcb_input_xi_query_device_request_t
 xcb_input_xi_query_device_request_t More...
 
struct  xcb_input_xi_query_device_reply_t
 xcb_input_xi_query_device_reply_t More...
 
struct  xcb_input_xi_set_focus_request_t
 xcb_input_xi_set_focus_request_t More...
 
struct  xcb_input_xi_get_focus_cookie_t
 xcb_input_xi_get_focus_cookie_t More...
 
struct  xcb_input_xi_get_focus_request_t
 xcb_input_xi_get_focus_request_t More...
 
struct  xcb_input_xi_get_focus_reply_t
 xcb_input_xi_get_focus_reply_t More...
 
struct  xcb_input_xi_grab_device_cookie_t
 xcb_input_xi_grab_device_cookie_t More...
 
struct  xcb_input_xi_grab_device_request_t
 xcb_input_xi_grab_device_request_t More...
 
struct  xcb_input_xi_grab_device_reply_t
 xcb_input_xi_grab_device_reply_t More...
 
struct  xcb_input_xi_ungrab_device_request_t
 xcb_input_xi_ungrab_device_request_t More...
 
struct  xcb_input_xi_allow_events_request_t
 xcb_input_xi_allow_events_request_t More...
 
struct  xcb_input_grab_modifier_info_t
 xcb_input_grab_modifier_info_t More...
 
struct  xcb_input_grab_modifier_info_iterator_t
 xcb_input_grab_modifier_info_iterator_t More...
 
struct  xcb_input_xi_passive_grab_device_cookie_t
 xcb_input_xi_passive_grab_device_cookie_t More...
 
struct  xcb_input_xi_passive_grab_device_request_t
 xcb_input_xi_passive_grab_device_request_t More...
 
struct  xcb_input_xi_passive_grab_device_reply_t
 xcb_input_xi_passive_grab_device_reply_t More...
 
struct  xcb_input_xi_passive_ungrab_device_request_t
 xcb_input_xi_passive_ungrab_device_request_t More...
 
struct  xcb_input_xi_list_properties_cookie_t
 xcb_input_xi_list_properties_cookie_t More...
 
struct  xcb_input_xi_list_properties_request_t
 xcb_input_xi_list_properties_request_t More...
 
struct  xcb_input_xi_list_properties_reply_t
 xcb_input_xi_list_properties_reply_t More...
 
struct  xcb_input_xi_change_property_items_t
 xcb_input_xi_change_property_items_t More...
 
struct  xcb_input_xi_change_property_request_t
 xcb_input_xi_change_property_request_t More...
 
struct  xcb_input_xi_delete_property_request_t
 xcb_input_xi_delete_property_request_t More...
 
struct  xcb_input_xi_get_property_cookie_t
 xcb_input_xi_get_property_cookie_t More...
 
struct  xcb_input_xi_get_property_request_t
 xcb_input_xi_get_property_request_t More...
 
struct  xcb_input_xi_get_property_items_t
 xcb_input_xi_get_property_items_t More...
 
struct  xcb_input_xi_get_property_reply_t
 xcb_input_xi_get_property_reply_t More...
 
struct  xcb_input_xi_get_selected_events_cookie_t
 xcb_input_xi_get_selected_events_cookie_t More...
 
struct  xcb_input_xi_get_selected_events_request_t
 xcb_input_xi_get_selected_events_request_t More...
 
struct  xcb_input_xi_get_selected_events_reply_t
 xcb_input_xi_get_selected_events_reply_t More...
 
struct  xcb_input_barrier_release_pointer_info_t
 xcb_input_barrier_release_pointer_info_t More...
 
struct  xcb_input_barrier_release_pointer_info_iterator_t
 xcb_input_barrier_release_pointer_info_iterator_t More...
 
struct  xcb_input_xi_barrier_release_pointer_request_t
 xcb_input_xi_barrier_release_pointer_request_t More...
 
struct  xcb_input_device_valuator_event_t
 xcb_input_device_valuator_event_t More...
 
struct  xcb_input_device_key_press_event_t
 xcb_input_device_key_press_event_t More...
 
struct  xcb_input_device_focus_in_event_t
 xcb_input_device_focus_in_event_t More...
 
struct  xcb_input_device_state_notify_event_t
 xcb_input_device_state_notify_event_t More...
 
struct  xcb_input_device_mapping_notify_event_t
 xcb_input_device_mapping_notify_event_t More...
 
struct  xcb_input_change_device_notify_event_t
 xcb_input_change_device_notify_event_t More...
 
struct  xcb_input_device_key_state_notify_event_t
 xcb_input_device_key_state_notify_event_t More...
 
struct  xcb_input_device_button_state_notify_event_t
 xcb_input_device_button_state_notify_event_t More...
 
struct  xcb_input_device_presence_notify_event_t
 xcb_input_device_presence_notify_event_t More...
 
struct  xcb_input_device_property_notify_event_t
 xcb_input_device_property_notify_event_t More...
 
struct  xcb_input_device_changed_event_t
 xcb_input_device_changed_event_t More...
 
struct  xcb_input_key_press_event_t
 xcb_input_key_press_event_t More...
 
struct  xcb_input_button_press_event_t
 xcb_input_button_press_event_t More...
 
struct  xcb_input_enter_event_t
 xcb_input_enter_event_t More...
 
struct  xcb_input_hierarchy_info_t
 xcb_input_hierarchy_info_t More...
 
struct  xcb_input_hierarchy_info_iterator_t
 xcb_input_hierarchy_info_iterator_t More...
 
struct  xcb_input_hierarchy_event_t
 xcb_input_hierarchy_event_t More...
 
struct  xcb_input_property_event_t
 xcb_input_property_event_t More...
 
struct  xcb_input_raw_key_press_event_t
 xcb_input_raw_key_press_event_t More...
 
struct  xcb_input_raw_button_press_event_t
 xcb_input_raw_button_press_event_t More...
 
struct  xcb_input_touch_begin_event_t
 xcb_input_touch_begin_event_t More...
 
struct  xcb_input_touch_ownership_event_t
 xcb_input_touch_ownership_event_t More...
 
struct  xcb_input_raw_touch_begin_event_t
 xcb_input_raw_touch_begin_event_t More...
 
struct  xcb_input_barrier_hit_event_t
 xcb_input_barrier_hit_event_t More...
 
struct  xcb_input_device_error_t
 xcb_input_device_error_t More...
 
struct  xcb_input_event_error_t
 xcb_input_event_error_t More...
 
struct  xcb_input_mode_error_t
 xcb_input_mode_error_t More...
 
struct  xcb_input_device_busy_error_t
 xcb_input_device_busy_error_t More...
 
struct  xcb_input_class_error_t
 xcb_input_class_error_t More...
 

Macros

#define XCB_INPUT_MAJOR_VERSION   2
 
#define XCB_INPUT_MINOR_VERSION   3
 
#define XCB_INPUT_GET_EXTENSION_VERSION   1
 
#define XCB_INPUT_LIST_INPUT_DEVICES   2
 
#define XCB_INPUT_OPEN_DEVICE   3
 
#define XCB_INPUT_CLOSE_DEVICE   4
 
#define XCB_INPUT_SET_DEVICE_MODE   5
 
#define XCB_INPUT_SELECT_EXTENSION_EVENT   6
 
#define XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS   7
 
#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST   8
 
#define XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST   9
 
#define XCB_INPUT_GET_DEVICE_MOTION_EVENTS   10
 
#define XCB_INPUT_CHANGE_KEYBOARD_DEVICE   11
 
#define XCB_INPUT_CHANGE_POINTER_DEVICE   12
 
#define XCB_INPUT_GRAB_DEVICE   13
 
#define XCB_INPUT_UNGRAB_DEVICE   14
 
#define XCB_INPUT_GRAB_DEVICE_KEY   15
 
#define XCB_INPUT_UNGRAB_DEVICE_KEY   16
 
#define XCB_INPUT_GRAB_DEVICE_BUTTON   17
 
#define XCB_INPUT_UNGRAB_DEVICE_BUTTON   18
 
#define XCB_INPUT_ALLOW_DEVICE_EVENTS   19
 
#define XCB_INPUT_GET_DEVICE_FOCUS   20
 
#define XCB_INPUT_SET_DEVICE_FOCUS   21
 
#define XCB_INPUT_GET_FEEDBACK_CONTROL   22
 
#define XCB_INPUT_CHANGE_FEEDBACK_CONTROL   23
 
#define XCB_INPUT_GET_DEVICE_KEY_MAPPING   24
 
#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING   25
 
#define XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING   26
 
#define XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING   27
 
#define XCB_INPUT_GET_DEVICE_BUTTON_MAPPING   28
 
#define XCB_INPUT_SET_DEVICE_BUTTON_MAPPING   29
 
#define XCB_INPUT_QUERY_DEVICE_STATE   30
 
#define XCB_INPUT_SEND_EXTENSION_EVENT   31
 
#define XCB_INPUT_DEVICE_BELL   32
 
#define XCB_INPUT_SET_DEVICE_VALUATORS   33
 
#define XCB_INPUT_GET_DEVICE_CONTROL   34
 
#define XCB_INPUT_CHANGE_DEVICE_CONTROL   35
 
#define XCB_INPUT_LIST_DEVICE_PROPERTIES   36
 
#define XCB_INPUT_CHANGE_DEVICE_PROPERTY   37
 
#define XCB_INPUT_DELETE_DEVICE_PROPERTY   38
 
#define XCB_INPUT_GET_DEVICE_PROPERTY   39
 
#define XCB_INPUT_XI_QUERY_POINTER   40
 
#define XCB_INPUT_XI_WARP_POINTER   41
 
#define XCB_INPUT_XI_CHANGE_CURSOR   42
 
#define XCB_INPUT_XI_CHANGE_HIERARCHY   43
 
#define XCB_INPUT_XI_SET_CLIENT_POINTER   44
 
#define XCB_INPUT_XI_GET_CLIENT_POINTER   45
 
#define XCB_INPUT_XI_SELECT_EVENTS   46
 
#define XCB_INPUT_XI_QUERY_VERSION   47
 
#define XCB_INPUT_XI_QUERY_DEVICE   48
 
#define XCB_INPUT_XI_SET_FOCUS   49
 
#define XCB_INPUT_XI_GET_FOCUS   50
 
#define XCB_INPUT_XI_GRAB_DEVICE   51
 
#define XCB_INPUT_XI_UNGRAB_DEVICE   52
 
#define XCB_INPUT_XI_ALLOW_EVENTS   53
 
#define XCB_INPUT_XI_PASSIVE_GRAB_DEVICE   54
 
#define XCB_INPUT_XI_PASSIVE_UNGRAB_DEVICE   55
 
#define XCB_INPUT_XI_LIST_PROPERTIES   56
 
#define XCB_INPUT_XI_CHANGE_PROPERTY   57
 
#define XCB_INPUT_XI_DELETE_PROPERTY   58
 
#define XCB_INPUT_XI_GET_PROPERTY   59
 
#define XCB_INPUT_XI_GET_SELECTED_EVENTS   60
 
#define XCB_INPUT_XI_BARRIER_RELEASE_POINTER   61
 
#define XCB_INPUT_DEVICE_VALUATOR   0
 
#define XCB_INPUT_DEVICE_KEY_PRESS   1
 
#define XCB_INPUT_DEVICE_KEY_RELEASE   2
 
#define XCB_INPUT_DEVICE_BUTTON_PRESS   3
 
#define XCB_INPUT_DEVICE_BUTTON_RELEASE   4
 
#define XCB_INPUT_DEVICE_MOTION_NOTIFY   5
 
#define XCB_INPUT_DEVICE_FOCUS_IN   6
 
#define XCB_INPUT_DEVICE_FOCUS_OUT   7
 
#define XCB_INPUT_PROXIMITY_IN   8
 
#define XCB_INPUT_PROXIMITY_OUT   9
 
#define XCB_INPUT_DEVICE_STATE_NOTIFY   10
 
#define XCB_INPUT_DEVICE_MAPPING_NOTIFY   11
 
#define XCB_INPUT_CHANGE_DEVICE_NOTIFY   12
 
#define XCB_INPUT_DEVICE_KEY_STATE_NOTIFY   13
 
#define XCB_INPUT_DEVICE_BUTTON_STATE_NOTIFY   14
 
#define XCB_INPUT_DEVICE_PRESENCE_NOTIFY   15
 
#define XCB_INPUT_DEVICE_PROPERTY_NOTIFY   16
 
#define XCB_INPUT_DEVICE_CHANGED   1
 
#define XCB_INPUT_KEY_PRESS   2
 
#define XCB_INPUT_KEY_RELEASE   3
 
#define XCB_INPUT_BUTTON_PRESS   4
 
#define XCB_INPUT_BUTTON_RELEASE   5
 
#define XCB_INPUT_MOTION   6
 
#define XCB_INPUT_ENTER   7
 
#define XCB_INPUT_LEAVE   8
 
#define XCB_INPUT_FOCUS_IN   9
 
#define XCB_INPUT_FOCUS_OUT   10
 
#define XCB_INPUT_HIERARCHY   11
 
#define XCB_INPUT_PROPERTY   12
 
#define XCB_INPUT_RAW_KEY_PRESS   13
 
#define XCB_INPUT_RAW_KEY_RELEASE   14
 
#define XCB_INPUT_RAW_BUTTON_PRESS   15
 
#define XCB_INPUT_RAW_BUTTON_RELEASE   16
 
#define XCB_INPUT_RAW_MOTION   17
 
#define XCB_INPUT_TOUCH_BEGIN   18
 
#define XCB_INPUT_TOUCH_UPDATE   19
 
#define XCB_INPUT_TOUCH_END   20
 
#define XCB_INPUT_TOUCH_OWNERSHIP   21
 
#define XCB_INPUT_RAW_TOUCH_BEGIN   22
 
#define XCB_INPUT_RAW_TOUCH_UPDATE   23
 
#define XCB_INPUT_RAW_TOUCH_END   24
 
#define XCB_INPUT_BARRIER_HIT   25
 
#define XCB_INPUT_BARRIER_LEAVE   26
 
#define XCB_INPUT_DEVICE   0
 
#define XCB_INPUT_EVENT   1
 
#define XCB_INPUT_MODE   2
 
#define XCB_INPUT_DEVICE_BUSY   3
 
#define XCB_INPUT_CLASS   4
 

Typedefs

typedef uint32_t xcb_input_event_class_t
 
typedef struct xcb_input_event_class_iterator_t xcb_input_event_class_iterator_t
 xcb_input_event_class_iterator_t
 
typedef uint8_t xcb_input_key_code_t
 
typedef struct xcb_input_key_code_iterator_t xcb_input_key_code_iterator_t
 xcb_input_key_code_iterator_t
 
typedef uint16_t xcb_input_device_id_t
 
typedef struct xcb_input_device_id_iterator_t xcb_input_device_id_iterator_t
 xcb_input_device_id_iterator_t
 
typedef int32_t xcb_input_fp1616_t
 
typedef struct xcb_input_fp1616_iterator_t xcb_input_fp1616_iterator_t
 xcb_input_fp1616_iterator_t
 
typedef struct xcb_input_fp3232_t xcb_input_fp3232_t
 xcb_input_fp3232_t
 
typedef struct xcb_input_fp3232_iterator_t xcb_input_fp3232_iterator_t
 xcb_input_fp3232_iterator_t
 
typedef struct xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_cookie_t
 xcb_input_get_extension_version_cookie_t
 
typedef struct xcb_input_get_extension_version_request_t xcb_input_get_extension_version_request_t
 xcb_input_get_extension_version_request_t
 
typedef struct xcb_input_get_extension_version_reply_t xcb_input_get_extension_version_reply_t
 xcb_input_get_extension_version_reply_t
 
typedef enum xcb_input_device_use_t xcb_input_device_use_t
 
typedef enum xcb_input_input_class_t xcb_input_input_class_t
 
typedef enum xcb_input_valuator_mode_t xcb_input_valuator_mode_t
 
typedef struct xcb_input_device_info_t xcb_input_device_info_t
 xcb_input_device_info_t
 
typedef struct xcb_input_device_info_iterator_t xcb_input_device_info_iterator_t
 xcb_input_device_info_iterator_t
 
typedef struct xcb_input_key_info_t xcb_input_key_info_t
 xcb_input_key_info_t
 
typedef struct xcb_input_key_info_iterator_t xcb_input_key_info_iterator_t
 xcb_input_key_info_iterator_t
 
typedef struct xcb_input_button_info_t xcb_input_button_info_t
 xcb_input_button_info_t
 
typedef struct xcb_input_button_info_iterator_t xcb_input_button_info_iterator_t
 xcb_input_button_info_iterator_t
 
typedef struct xcb_input_axis_info_t xcb_input_axis_info_t
 xcb_input_axis_info_t
 
typedef struct xcb_input_axis_info_iterator_t xcb_input_axis_info_iterator_t
 xcb_input_axis_info_iterator_t
 
typedef struct xcb_input_valuator_info_t xcb_input_valuator_info_t
 xcb_input_valuator_info_t
 
typedef struct xcb_input_valuator_info_iterator_t xcb_input_valuator_info_iterator_t
 xcb_input_valuator_info_iterator_t
 
typedef struct xcb_input_input_info_info_t xcb_input_input_info_info_t
 xcb_input_input_info_info_t
 
typedef struct xcb_input_input_info_t xcb_input_input_info_t
 xcb_input_input_info_t
 
typedef struct xcb_input_input_info_iterator_t xcb_input_input_info_iterator_t
 xcb_input_input_info_iterator_t
 
typedef struct xcb_input_device_name_t xcb_input_device_name_t
 xcb_input_device_name_t
 
typedef struct xcb_input_device_name_iterator_t xcb_input_device_name_iterator_t
 xcb_input_device_name_iterator_t
 
typedef struct xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_cookie_t
 xcb_input_list_input_devices_cookie_t
 
typedef struct xcb_input_list_input_devices_request_t xcb_input_list_input_devices_request_t
 xcb_input_list_input_devices_request_t
 
typedef struct xcb_input_list_input_devices_reply_t xcb_input_list_input_devices_reply_t
 xcb_input_list_input_devices_reply_t
 
typedef struct xcb_input_input_class_info_t xcb_input_input_class_info_t
 xcb_input_input_class_info_t
 
typedef struct xcb_input_input_class_info_iterator_t xcb_input_input_class_info_iterator_t
 xcb_input_input_class_info_iterator_t
 
typedef struct xcb_input_open_device_cookie_t xcb_input_open_device_cookie_t
 xcb_input_open_device_cookie_t
 
typedef struct xcb_input_open_device_request_t xcb_input_open_device_request_t
 xcb_input_open_device_request_t
 
typedef struct xcb_input_open_device_reply_t xcb_input_open_device_reply_t
 xcb_input_open_device_reply_t
 
typedef struct xcb_input_close_device_request_t xcb_input_close_device_request_t
 xcb_input_close_device_request_t
 
typedef struct xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_cookie_t
 xcb_input_set_device_mode_cookie_t
 
typedef struct xcb_input_set_device_mode_request_t xcb_input_set_device_mode_request_t
 xcb_input_set_device_mode_request_t
 
typedef struct xcb_input_set_device_mode_reply_t xcb_input_set_device_mode_reply_t
 xcb_input_set_device_mode_reply_t
 
typedef struct xcb_input_select_extension_event_request_t xcb_input_select_extension_event_request_t
 xcb_input_select_extension_event_request_t
 
typedef struct xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_cookie_t
 xcb_input_get_selected_extension_events_cookie_t
 
typedef struct xcb_input_get_selected_extension_events_request_t xcb_input_get_selected_extension_events_request_t
 xcb_input_get_selected_extension_events_request_t
 
typedef struct xcb_input_get_selected_extension_events_reply_t xcb_input_get_selected_extension_events_reply_t
 xcb_input_get_selected_extension_events_reply_t
 
typedef enum xcb_input_propagate_mode_t xcb_input_propagate_mode_t
 
typedef struct xcb_input_change_device_dont_propagate_list_request_t xcb_input_change_device_dont_propagate_list_request_t
 xcb_input_change_device_dont_propagate_list_request_t
 
typedef struct xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list_cookie_t
 xcb_input_get_device_dont_propagate_list_cookie_t
 
typedef struct xcb_input_get_device_dont_propagate_list_request_t xcb_input_get_device_dont_propagate_list_request_t
 xcb_input_get_device_dont_propagate_list_request_t
 
typedef struct xcb_input_get_device_dont_propagate_list_reply_t xcb_input_get_device_dont_propagate_list_reply_t
 xcb_input_get_device_dont_propagate_list_reply_t
 
typedef struct xcb_input_device_time_coord_t xcb_input_device_time_coord_t
 xcb_input_device_time_coord_t
 
typedef struct xcb_input_device_time_coord_iterator_t xcb_input_device_time_coord_iterator_t
 xcb_input_device_time_coord_iterator_t
 
typedef struct xcb_input_get_device_motion_events_cookie_t xcb_input_get_device_motion_events_cookie_t
 xcb_input_get_device_motion_events_cookie_t
 
typedef struct xcb_input_get_device_motion_events_request_t xcb_input_get_device_motion_events_request_t
 xcb_input_get_device_motion_events_request_t
 
typedef struct xcb_input_get_device_motion_events_reply_t xcb_input_get_device_motion_events_reply_t
 xcb_input_get_device_motion_events_reply_t
 
typedef struct xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_cookie_t
 xcb_input_change_keyboard_device_cookie_t
 
typedef struct xcb_input_change_keyboard_device_request_t xcb_input_change_keyboard_device_request_t
 xcb_input_change_keyboard_device_request_t
 
typedef struct xcb_input_change_keyboard_device_reply_t xcb_input_change_keyboard_device_reply_t
 xcb_input_change_keyboard_device_reply_t
 
typedef struct xcb_input_change_pointer_device_cookie_t xcb_input_change_pointer_device_cookie_t
 xcb_input_change_pointer_device_cookie_t
 
typedef struct xcb_input_change_pointer_device_request_t xcb_input_change_pointer_device_request_t
 xcb_input_change_pointer_device_request_t
 
typedef struct xcb_input_change_pointer_device_reply_t xcb_input_change_pointer_device_reply_t
 xcb_input_change_pointer_device_reply_t
 
typedef struct xcb_input_grab_device_cookie_t xcb_input_grab_device_cookie_t
 xcb_input_grab_device_cookie_t
 
typedef struct xcb_input_grab_device_request_t xcb_input_grab_device_request_t
 xcb_input_grab_device_request_t
 
typedef struct xcb_input_grab_device_reply_t xcb_input_grab_device_reply_t
 xcb_input_grab_device_reply_t
 
typedef struct xcb_input_ungrab_device_request_t xcb_input_ungrab_device_request_t
 xcb_input_ungrab_device_request_t
 
typedef enum xcb_input_modifier_device_t xcb_input_modifier_device_t
 
typedef struct xcb_input_grab_device_key_request_t xcb_input_grab_device_key_request_t
 xcb_input_grab_device_key_request_t
 
typedef struct xcb_input_ungrab_device_key_request_t xcb_input_ungrab_device_key_request_t
 xcb_input_ungrab_device_key_request_t
 
typedef struct xcb_input_grab_device_button_request_t xcb_input_grab_device_button_request_t
 xcb_input_grab_device_button_request_t
 
typedef struct xcb_input_ungrab_device_button_request_t xcb_input_ungrab_device_button_request_t
 xcb_input_ungrab_device_button_request_t
 
typedef enum xcb_input_device_input_mode_t xcb_input_device_input_mode_t
 
typedef struct xcb_input_allow_device_events_request_t xcb_input_allow_device_events_request_t
 xcb_input_allow_device_events_request_t
 
typedef struct xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_cookie_t
 xcb_input_get_device_focus_cookie_t
 
typedef struct xcb_input_get_device_focus_request_t xcb_input_get_device_focus_request_t
 xcb_input_get_device_focus_request_t
 
typedef struct xcb_input_get_device_focus_reply_t xcb_input_get_device_focus_reply_t
 xcb_input_get_device_focus_reply_t
 
typedef struct xcb_input_set_device_focus_request_t xcb_input_set_device_focus_request_t
 xcb_input_set_device_focus_request_t
 
typedef enum xcb_input_feedback_class_t xcb_input_feedback_class_t
 
typedef struct xcb_input_kbd_feedback_state_t xcb_input_kbd_feedback_state_t
 xcb_input_kbd_feedback_state_t
 
typedef struct xcb_input_kbd_feedback_state_iterator_t xcb_input_kbd_feedback_state_iterator_t
 xcb_input_kbd_feedback_state_iterator_t
 
typedef struct xcb_input_ptr_feedback_state_t xcb_input_ptr_feedback_state_t
 xcb_input_ptr_feedback_state_t
 
typedef struct xcb_input_ptr_feedback_state_iterator_t xcb_input_ptr_feedback_state_iterator_t
 xcb_input_ptr_feedback_state_iterator_t
 
typedef struct xcb_input_integer_feedback_state_t xcb_input_integer_feedback_state_t
 xcb_input_integer_feedback_state_t
 
typedef struct xcb_input_integer_feedback_state_iterator_t xcb_input_integer_feedback_state_iterator_t
 xcb_input_integer_feedback_state_iterator_t
 
typedef struct xcb_input_string_feedback_state_t xcb_input_string_feedback_state_t
 xcb_input_string_feedback_state_t
 
typedef struct xcb_input_string_feedback_state_iterator_t xcb_input_string_feedback_state_iterator_t
 xcb_input_string_feedback_state_iterator_t
 
typedef struct xcb_input_bell_feedback_state_t xcb_input_bell_feedback_state_t
 xcb_input_bell_feedback_state_t
 
typedef struct xcb_input_bell_feedback_state_iterator_t xcb_input_bell_feedback_state_iterator_t
 xcb_input_bell_feedback_state_iterator_t
 
typedef struct xcb_input_led_feedback_state_t xcb_input_led_feedback_state_t
 xcb_input_led_feedback_state_t
 
typedef struct xcb_input_led_feedback_state_iterator_t xcb_input_led_feedback_state_iterator_t
 xcb_input_led_feedback_state_iterator_t
 
typedef struct xcb_input_feedback_state_data_t xcb_input_feedback_state_data_t
 xcb_input_feedback_state_data_t
 
typedef struct xcb_input_feedback_state_t xcb_input_feedback_state_t
 xcb_input_feedback_state_t
 
typedef struct xcb_input_feedback_state_iterator_t xcb_input_feedback_state_iterator_t
 xcb_input_feedback_state_iterator_t
 
typedef struct xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_cookie_t
 xcb_input_get_feedback_control_cookie_t
 
typedef struct xcb_input_get_feedback_control_request_t xcb_input_get_feedback_control_request_t
 xcb_input_get_feedback_control_request_t
 
typedef struct xcb_input_get_feedback_control_reply_t xcb_input_get_feedback_control_reply_t
 xcb_input_get_feedback_control_reply_t
 
typedef struct xcb_input_kbd_feedback_ctl_t xcb_input_kbd_feedback_ctl_t
 xcb_input_kbd_feedback_ctl_t
 
typedef struct xcb_input_kbd_feedback_ctl_iterator_t xcb_input_kbd_feedback_ctl_iterator_t
 xcb_input_kbd_feedback_ctl_iterator_t
 
typedef struct xcb_input_ptr_feedback_ctl_t xcb_input_ptr_feedback_ctl_t
 xcb_input_ptr_feedback_ctl_t
 
typedef struct xcb_input_ptr_feedback_ctl_iterator_t xcb_input_ptr_feedback_ctl_iterator_t
 xcb_input_ptr_feedback_ctl_iterator_t
 
typedef struct xcb_input_integer_feedback_ctl_t xcb_input_integer_feedback_ctl_t
 xcb_input_integer_feedback_ctl_t
 
typedef struct xcb_input_integer_feedback_ctl_iterator_t xcb_input_integer_feedback_ctl_iterator_t
 xcb_input_integer_feedback_ctl_iterator_t
 
typedef struct xcb_input_string_feedback_ctl_t xcb_input_string_feedback_ctl_t
 xcb_input_string_feedback_ctl_t
 
typedef struct xcb_input_string_feedback_ctl_iterator_t xcb_input_string_feedback_ctl_iterator_t
 xcb_input_string_feedback_ctl_iterator_t
 
typedef struct xcb_input_bell_feedback_ctl_t xcb_input_bell_feedback_ctl_t
 xcb_input_bell_feedback_ctl_t
 
typedef struct xcb_input_bell_feedback_ctl_iterator_t xcb_input_bell_feedback_ctl_iterator_t
 xcb_input_bell_feedback_ctl_iterator_t
 
typedef struct xcb_input_led_feedback_ctl_t xcb_input_led_feedback_ctl_t
 xcb_input_led_feedback_ctl_t
 
typedef struct xcb_input_led_feedback_ctl_iterator_t xcb_input_led_feedback_ctl_iterator_t
 xcb_input_led_feedback_ctl_iterator_t
 
typedef struct xcb_input_feedback_ctl_data_t xcb_input_feedback_ctl_data_t
 xcb_input_feedback_ctl_data_t
 
typedef struct xcb_input_feedback_ctl_t xcb_input_feedback_ctl_t
 xcb_input_feedback_ctl_t
 
typedef struct xcb_input_feedback_ctl_iterator_t xcb_input_feedback_ctl_iterator_t
 xcb_input_feedback_ctl_iterator_t
 
typedef enum xcb_input_change_feedback_control_mask_t xcb_input_change_feedback_control_mask_t
 
typedef struct xcb_input_change_feedback_control_request_t xcb_input_change_feedback_control_request_t
 xcb_input_change_feedback_control_request_t
 
typedef struct xcb_input_get_device_key_mapping_cookie_t xcb_input_get_device_key_mapping_cookie_t
 xcb_input_get_device_key_mapping_cookie_t
 
typedef struct xcb_input_get_device_key_mapping_request_t xcb_input_get_device_key_mapping_request_t
 xcb_input_get_device_key_mapping_request_t
 
typedef struct xcb_input_get_device_key_mapping_reply_t xcb_input_get_device_key_mapping_reply_t
 xcb_input_get_device_key_mapping_reply_t
 
typedef struct xcb_input_change_device_key_mapping_request_t xcb_input_change_device_key_mapping_request_t
 xcb_input_change_device_key_mapping_request_t
 
typedef struct xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_cookie_t
 xcb_input_get_device_modifier_mapping_cookie_t
 
typedef struct xcb_input_get_device_modifier_mapping_request_t xcb_input_get_device_modifier_mapping_request_t
 xcb_input_get_device_modifier_mapping_request_t
 
typedef struct xcb_input_get_device_modifier_mapping_reply_t xcb_input_get_device_modifier_mapping_reply_t
 xcb_input_get_device_modifier_mapping_reply_t
 
typedef struct xcb_input_set_device_modifier_mapping_cookie_t xcb_input_set_device_modifier_mapping_cookie_t
 xcb_input_set_device_modifier_mapping_cookie_t
 
typedef struct xcb_input_set_device_modifier_mapping_request_t xcb_input_set_device_modifier_mapping_request_t
 xcb_input_set_device_modifier_mapping_request_t
 
typedef struct xcb_input_set_device_modifier_mapping_reply_t xcb_input_set_device_modifier_mapping_reply_t
 xcb_input_set_device_modifier_mapping_reply_t
 
typedef struct xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_cookie_t
 xcb_input_get_device_button_mapping_cookie_t
 
typedef struct xcb_input_get_device_button_mapping_request_t xcb_input_get_device_button_mapping_request_t
 xcb_input_get_device_button_mapping_request_t
 
typedef struct xcb_input_get_device_button_mapping_reply_t xcb_input_get_device_button_mapping_reply_t
 xcb_input_get_device_button_mapping_reply_t
 
typedef struct xcb_input_set_device_button_mapping_cookie_t xcb_input_set_device_button_mapping_cookie_t
 xcb_input_set_device_button_mapping_cookie_t
 
typedef struct xcb_input_set_device_button_mapping_request_t xcb_input_set_device_button_mapping_request_t
 xcb_input_set_device_button_mapping_request_t
 
typedef struct xcb_input_set_device_button_mapping_reply_t xcb_input_set_device_button_mapping_reply_t
 xcb_input_set_device_button_mapping_reply_t
 
typedef struct xcb_input_key_state_t xcb_input_key_state_t
 xcb_input_key_state_t
 
typedef struct xcb_input_key_state_iterator_t xcb_input_key_state_iterator_t
 xcb_input_key_state_iterator_t
 
typedef struct xcb_input_button_state_t xcb_input_button_state_t
 xcb_input_button_state_t
 
typedef struct xcb_input_button_state_iterator_t xcb_input_button_state_iterator_t
 xcb_input_button_state_iterator_t
 
typedef enum xcb_input_valuator_state_mode_mask_t xcb_input_valuator_state_mode_mask_t
 
typedef struct xcb_input_valuator_state_t xcb_input_valuator_state_t
 xcb_input_valuator_state_t
 
typedef struct xcb_input_valuator_state_iterator_t xcb_input_valuator_state_iterator_t
 xcb_input_valuator_state_iterator_t
 
typedef struct xcb_input_input_state_data_t xcb_input_input_state_data_t
 xcb_input_input_state_data_t
 
typedef struct xcb_input_input_state_t xcb_input_input_state_t
 xcb_input_input_state_t
 
typedef struct xcb_input_input_state_iterator_t xcb_input_input_state_iterator_t
 xcb_input_input_state_iterator_t
 
typedef struct xcb_input_query_device_state_cookie_t xcb_input_query_device_state_cookie_t
 xcb_input_query_device_state_cookie_t
 
typedef struct xcb_input_query_device_state_request_t xcb_input_query_device_state_request_t
 xcb_input_query_device_state_request_t
 
typedef struct xcb_input_query_device_state_reply_t xcb_input_query_device_state_reply_t
 xcb_input_query_device_state_reply_t
 
typedef struct xcb_input_send_extension_event_request_t xcb_input_send_extension_event_request_t
 xcb_input_send_extension_event_request_t
 
typedef struct xcb_input_device_bell_request_t xcb_input_device_bell_request_t
 xcb_input_device_bell_request_t
 
typedef struct xcb_input_set_device_valuators_cookie_t xcb_input_set_device_valuators_cookie_t
 xcb_input_set_device_valuators_cookie_t
 
typedef struct xcb_input_set_device_valuators_request_t xcb_input_set_device_valuators_request_t
 xcb_input_set_device_valuators_request_t
 
typedef struct xcb_input_set_device_valuators_reply_t xcb_input_set_device_valuators_reply_t
 xcb_input_set_device_valuators_reply_t
 
typedef enum xcb_input_device_control_t xcb_input_device_control_t
 
typedef struct xcb_input_device_resolution_state_t xcb_input_device_resolution_state_t
 xcb_input_device_resolution_state_t
 
typedef struct xcb_input_device_resolution_state_iterator_t xcb_input_device_resolution_state_iterator_t
 xcb_input_device_resolution_state_iterator_t
 
typedef struct xcb_input_device_abs_calib_state_t xcb_input_device_abs_calib_state_t
 xcb_input_device_abs_calib_state_t
 
typedef struct xcb_input_device_abs_calib_state_iterator_t xcb_input_device_abs_calib_state_iterator_t
 xcb_input_device_abs_calib_state_iterator_t
 
typedef struct xcb_input_device_abs_area_state_t xcb_input_device_abs_area_state_t
 xcb_input_device_abs_area_state_t
 
typedef struct xcb_input_device_abs_area_state_iterator_t xcb_input_device_abs_area_state_iterator_t
 xcb_input_device_abs_area_state_iterator_t
 
typedef struct xcb_input_device_core_state_t xcb_input_device_core_state_t
 xcb_input_device_core_state_t
 
typedef struct xcb_input_device_core_state_iterator_t xcb_input_device_core_state_iterator_t
 xcb_input_device_core_state_iterator_t
 
typedef struct xcb_input_device_enable_state_t xcb_input_device_enable_state_t
 xcb_input_device_enable_state_t
 
typedef struct xcb_input_device_enable_state_iterator_t xcb_input_device_enable_state_iterator_t
 xcb_input_device_enable_state_iterator_t
 
typedef struct xcb_input_device_state_data_t xcb_input_device_state_data_t
 xcb_input_device_state_data_t
 
typedef struct xcb_input_device_state_t xcb_input_device_state_t
 xcb_input_device_state_t
 
typedef struct xcb_input_device_state_iterator_t xcb_input_device_state_iterator_t
 xcb_input_device_state_iterator_t
 
typedef struct xcb_input_get_device_control_cookie_t xcb_input_get_device_control_cookie_t
 xcb_input_get_device_control_cookie_t
 
typedef struct xcb_input_get_device_control_request_t xcb_input_get_device_control_request_t
 xcb_input_get_device_control_request_t
 
typedef struct xcb_input_get_device_control_reply_t xcb_input_get_device_control_reply_t
 xcb_input_get_device_control_reply_t
 
typedef struct xcb_input_device_resolution_ctl_t xcb_input_device_resolution_ctl_t
 xcb_input_device_resolution_ctl_t
 
typedef struct xcb_input_device_resolution_ctl_iterator_t xcb_input_device_resolution_ctl_iterator_t
 xcb_input_device_resolution_ctl_iterator_t
 
typedef struct xcb_input_device_abs_calib_ctl_t xcb_input_device_abs_calib_ctl_t
 xcb_input_device_abs_calib_ctl_t
 
typedef struct xcb_input_device_abs_calib_ctl_iterator_t xcb_input_device_abs_calib_ctl_iterator_t
 xcb_input_device_abs_calib_ctl_iterator_t
 
typedef struct xcb_input_device_abs_area_ctrl_t xcb_input_device_abs_area_ctrl_t
 xcb_input_device_abs_area_ctrl_t
 
typedef struct xcb_input_device_abs_area_ctrl_iterator_t xcb_input_device_abs_area_ctrl_iterator_t
 xcb_input_device_abs_area_ctrl_iterator_t
 
typedef struct xcb_input_device_core_ctrl_t xcb_input_device_core_ctrl_t
 xcb_input_device_core_ctrl_t
 
typedef struct xcb_input_device_core_ctrl_iterator_t xcb_input_device_core_ctrl_iterator_t
 xcb_input_device_core_ctrl_iterator_t
 
typedef struct xcb_input_device_enable_ctrl_t xcb_input_device_enable_ctrl_t
 xcb_input_device_enable_ctrl_t
 
typedef struct xcb_input_device_enable_ctrl_iterator_t xcb_input_device_enable_ctrl_iterator_t
 xcb_input_device_enable_ctrl_iterator_t
 
typedef struct xcb_input_device_ctl_data_t xcb_input_device_ctl_data_t
 xcb_input_device_ctl_data_t
 
typedef struct xcb_input_device_ctl_t xcb_input_device_ctl_t
 xcb_input_device_ctl_t
 
typedef struct xcb_input_device_ctl_iterator_t xcb_input_device_ctl_iterator_t
 xcb_input_device_ctl_iterator_t
 
typedef struct xcb_input_change_device_control_cookie_t xcb_input_change_device_control_cookie_t
 xcb_input_change_device_control_cookie_t
 
typedef struct xcb_input_change_device_control_request_t xcb_input_change_device_control_request_t
 xcb_input_change_device_control_request_t
 
typedef struct xcb_input_change_device_control_reply_t xcb_input_change_device_control_reply_t
 xcb_input_change_device_control_reply_t
 
typedef struct xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_cookie_t
 xcb_input_list_device_properties_cookie_t
 
typedef struct xcb_input_list_device_properties_request_t xcb_input_list_device_properties_request_t
 xcb_input_list_device_properties_request_t
 
typedef struct xcb_input_list_device_properties_reply_t xcb_input_list_device_properties_reply_t
 xcb_input_list_device_properties_reply_t
 
typedef enum xcb_input_property_format_t xcb_input_property_format_t
 
typedef struct xcb_input_change_device_property_items_t xcb_input_change_device_property_items_t
 xcb_input_change_device_property_items_t
 
typedef struct xcb_input_change_device_property_request_t xcb_input_change_device_property_request_t
 xcb_input_change_device_property_request_t
 
typedef struct xcb_input_delete_device_property_request_t xcb_input_delete_device_property_request_t
 xcb_input_delete_device_property_request_t
 
typedef struct xcb_input_get_device_property_cookie_t xcb_input_get_device_property_cookie_t
 xcb_input_get_device_property_cookie_t
 
typedef struct xcb_input_get_device_property_request_t xcb_input_get_device_property_request_t
 xcb_input_get_device_property_request_t
 
typedef struct xcb_input_get_device_property_items_t xcb_input_get_device_property_items_t
 xcb_input_get_device_property_items_t
 
typedef struct xcb_input_get_device_property_reply_t xcb_input_get_device_property_reply_t
 xcb_input_get_device_property_reply_t
 
typedef enum xcb_input_device_t xcb_input_device_t
 
typedef struct xcb_input_group_info_t xcb_input_group_info_t
 xcb_input_group_info_t
 
typedef struct xcb_input_group_info_iterator_t xcb_input_group_info_iterator_t
 xcb_input_group_info_iterator_t
 
typedef struct xcb_input_modifier_info_t xcb_input_modifier_info_t
 xcb_input_modifier_info_t
 
typedef struct xcb_input_modifier_info_iterator_t xcb_input_modifier_info_iterator_t
 xcb_input_modifier_info_iterator_t
 
typedef struct xcb_input_xi_query_pointer_cookie_t xcb_input_xi_query_pointer_cookie_t
 xcb_input_xi_query_pointer_cookie_t
 
typedef struct xcb_input_xi_query_pointer_request_t xcb_input_xi_query_pointer_request_t
 xcb_input_xi_query_pointer_request_t
 
typedef struct xcb_input_xi_query_pointer_reply_t xcb_input_xi_query_pointer_reply_t
 xcb_input_xi_query_pointer_reply_t
 
typedef struct xcb_input_xi_warp_pointer_request_t xcb_input_xi_warp_pointer_request_t
 xcb_input_xi_warp_pointer_request_t
 
typedef struct xcb_input_xi_change_cursor_request_t xcb_input_xi_change_cursor_request_t
 xcb_input_xi_change_cursor_request_t
 
typedef enum xcb_input_hierarchy_change_type_t xcb_input_hierarchy_change_type_t
 
typedef enum xcb_input_change_mode_t xcb_input_change_mode_t
 
typedef struct xcb_input_add_master_t xcb_input_add_master_t
 xcb_input_add_master_t
 
typedef struct xcb_input_add_master_iterator_t xcb_input_add_master_iterator_t
 xcb_input_add_master_iterator_t
 
typedef struct xcb_input_remove_master_t xcb_input_remove_master_t
 xcb_input_remove_master_t
 
typedef struct xcb_input_remove_master_iterator_t xcb_input_remove_master_iterator_t
 xcb_input_remove_master_iterator_t
 
typedef struct xcb_input_attach_slave_t xcb_input_attach_slave_t
 xcb_input_attach_slave_t
 
typedef struct xcb_input_attach_slave_iterator_t xcb_input_attach_slave_iterator_t
 xcb_input_attach_slave_iterator_t
 
typedef struct xcb_input_detach_slave_t xcb_input_detach_slave_t
 xcb_input_detach_slave_t
 
typedef struct xcb_input_detach_slave_iterator_t xcb_input_detach_slave_iterator_t
 xcb_input_detach_slave_iterator_t
 
typedef struct xcb_input_hierarchy_change_data_t xcb_input_hierarchy_change_data_t
 xcb_input_hierarchy_change_data_t
 
typedef struct xcb_input_hierarchy_change_t xcb_input_hierarchy_change_t
 xcb_input_hierarchy_change_t
 
typedef struct xcb_input_hierarchy_change_iterator_t xcb_input_hierarchy_change_iterator_t
 xcb_input_hierarchy_change_iterator_t
 
typedef struct xcb_input_xi_change_hierarchy_request_t xcb_input_xi_change_hierarchy_request_t
 xcb_input_xi_change_hierarchy_request_t
 
typedef struct xcb_input_xi_set_client_pointer_request_t xcb_input_xi_set_client_pointer_request_t
 xcb_input_xi_set_client_pointer_request_t
 
typedef struct xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_cookie_t
 xcb_input_xi_get_client_pointer_cookie_t
 
typedef struct xcb_input_xi_get_client_pointer_request_t xcb_input_xi_get_client_pointer_request_t
 xcb_input_xi_get_client_pointer_request_t
 
typedef struct xcb_input_xi_get_client_pointer_reply_t xcb_input_xi_get_client_pointer_reply_t
 xcb_input_xi_get_client_pointer_reply_t
 
typedef enum xcb_input_xi_event_mask_t xcb_input_xi_event_mask_t
 
typedef struct xcb_input_event_mask_t xcb_input_event_mask_t
 xcb_input_event_mask_t
 
typedef struct xcb_input_event_mask_iterator_t xcb_input_event_mask_iterator_t
 xcb_input_event_mask_iterator_t
 
typedef struct xcb_input_xi_select_events_request_t xcb_input_xi_select_events_request_t
 xcb_input_xi_select_events_request_t
 
typedef struct xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version_cookie_t
 xcb_input_xi_query_version_cookie_t
 
typedef struct xcb_input_xi_query_version_request_t xcb_input_xi_query_version_request_t
 xcb_input_xi_query_version_request_t
 
typedef struct xcb_input_xi_query_version_reply_t xcb_input_xi_query_version_reply_t
 xcb_input_xi_query_version_reply_t
 
typedef enum xcb_input_device_class_type_t xcb_input_device_class_type_t
 
typedef enum xcb_input_device_type_t xcb_input_device_type_t
 
typedef enum xcb_input_scroll_flags_t xcb_input_scroll_flags_t
 
typedef enum xcb_input_scroll_type_t xcb_input_scroll_type_t
 
typedef enum xcb_input_touch_mode_t xcb_input_touch_mode_t
 
typedef struct xcb_input_button_class_t xcb_input_button_class_t
 xcb_input_button_class_t
 
typedef struct xcb_input_button_class_iterator_t xcb_input_button_class_iterator_t
 xcb_input_button_class_iterator_t
 
typedef struct xcb_input_key_class_t xcb_input_key_class_t
 xcb_input_key_class_t
 
typedef struct xcb_input_key_class_iterator_t xcb_input_key_class_iterator_t
 xcb_input_key_class_iterator_t
 
typedef struct xcb_input_scroll_class_t xcb_input_scroll_class_t
 xcb_input_scroll_class_t
 
typedef struct xcb_input_scroll_class_iterator_t xcb_input_scroll_class_iterator_t
 xcb_input_scroll_class_iterator_t
 
typedef struct xcb_input_touch_class_t xcb_input_touch_class_t
 xcb_input_touch_class_t
 
typedef struct xcb_input_touch_class_iterator_t xcb_input_touch_class_iterator_t
 xcb_input_touch_class_iterator_t
 
typedef struct xcb_input_valuator_class_t xcb_input_valuator_class_t
 xcb_input_valuator_class_t
 
typedef struct xcb_input_valuator_class_iterator_t xcb_input_valuator_class_iterator_t
 xcb_input_valuator_class_iterator_t
 
typedef struct xcb_input_device_class_data_t xcb_input_device_class_data_t
 xcb_input_device_class_data_t
 
typedef struct xcb_input_device_class_t xcb_input_device_class_t
 xcb_input_device_class_t
 
typedef struct xcb_input_device_class_iterator_t xcb_input_device_class_iterator_t
 xcb_input_device_class_iterator_t
 
typedef struct xcb_input_xi_device_info_t xcb_input_xi_device_info_t
 xcb_input_xi_device_info_t
 
typedef struct xcb_input_xi_device_info_iterator_t xcb_input_xi_device_info_iterator_t
 xcb_input_xi_device_info_iterator_t
 
typedef struct xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_cookie_t
 xcb_input_xi_query_device_cookie_t
 
typedef struct xcb_input_xi_query_device_request_t xcb_input_xi_query_device_request_t
 xcb_input_xi_query_device_request_t
 
typedef struct xcb_input_xi_query_device_reply_t xcb_input_xi_query_device_reply_t
 xcb_input_xi_query_device_reply_t
 
typedef struct xcb_input_xi_set_focus_request_t xcb_input_xi_set_focus_request_t
 xcb_input_xi_set_focus_request_t
 
typedef struct xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_cookie_t
 xcb_input_xi_get_focus_cookie_t
 
typedef struct xcb_input_xi_get_focus_request_t xcb_input_xi_get_focus_request_t
 xcb_input_xi_get_focus_request_t
 
typedef struct xcb_input_xi_get_focus_reply_t xcb_input_xi_get_focus_reply_t
 xcb_input_xi_get_focus_reply_t
 
typedef enum xcb_input_grab_owner_t xcb_input_grab_owner_t
 
typedef struct xcb_input_xi_grab_device_cookie_t xcb_input_xi_grab_device_cookie_t
 xcb_input_xi_grab_device_cookie_t
 
typedef struct xcb_input_xi_grab_device_request_t xcb_input_xi_grab_device_request_t
 xcb_input_xi_grab_device_request_t
 
typedef struct xcb_input_xi_grab_device_reply_t xcb_input_xi_grab_device_reply_t
 xcb_input_xi_grab_device_reply_t
 
typedef struct xcb_input_xi_ungrab_device_request_t xcb_input_xi_ungrab_device_request_t
 xcb_input_xi_ungrab_device_request_t
 
typedef enum xcb_input_event_mode_t xcb_input_event_mode_t
 
typedef struct xcb_input_xi_allow_events_request_t xcb_input_xi_allow_events_request_t
 xcb_input_xi_allow_events_request_t
 
typedef enum xcb_input_grab_mode_22_t xcb_input_grab_mode_22_t
 
typedef enum xcb_input_grab_type_t xcb_input_grab_type_t
 
typedef enum xcb_input_modifier_mask_t xcb_input_modifier_mask_t
 
typedef struct xcb_input_grab_modifier_info_t xcb_input_grab_modifier_info_t
 xcb_input_grab_modifier_info_t
 
typedef struct xcb_input_grab_modifier_info_iterator_t xcb_input_grab_modifier_info_iterator_t
 xcb_input_grab_modifier_info_iterator_t
 
typedef struct xcb_input_xi_passive_grab_device_cookie_t xcb_input_xi_passive_grab_device_cookie_t
 xcb_input_xi_passive_grab_device_cookie_t
 
typedef struct xcb_input_xi_passive_grab_device_request_t xcb_input_xi_passive_grab_device_request_t
 xcb_input_xi_passive_grab_device_request_t
 
typedef struct xcb_input_xi_passive_grab_device_reply_t xcb_input_xi_passive_grab_device_reply_t
 xcb_input_xi_passive_grab_device_reply_t
 
typedef struct xcb_input_xi_passive_ungrab_device_request_t xcb_input_xi_passive_ungrab_device_request_t
 xcb_input_xi_passive_ungrab_device_request_t
 
typedef struct xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_cookie_t
 xcb_input_xi_list_properties_cookie_t
 
typedef struct xcb_input_xi_list_properties_request_t xcb_input_xi_list_properties_request_t
 xcb_input_xi_list_properties_request_t
 
typedef struct xcb_input_xi_list_properties_reply_t xcb_input_xi_list_properties_reply_t
 xcb_input_xi_list_properties_reply_t
 
typedef struct xcb_input_xi_change_property_items_t xcb_input_xi_change_property_items_t
 xcb_input_xi_change_property_items_t
 
typedef struct xcb_input_xi_change_property_request_t xcb_input_xi_change_property_request_t
 xcb_input_xi_change_property_request_t
 
typedef struct xcb_input_xi_delete_property_request_t xcb_input_xi_delete_property_request_t
 xcb_input_xi_delete_property_request_t
 
typedef struct xcb_input_xi_get_property_cookie_t xcb_input_xi_get_property_cookie_t
 xcb_input_xi_get_property_cookie_t
 
typedef struct xcb_input_xi_get_property_request_t xcb_input_xi_get_property_request_t
 xcb_input_xi_get_property_request_t
 
typedef struct xcb_input_xi_get_property_items_t xcb_input_xi_get_property_items_t
 xcb_input_xi_get_property_items_t
 
typedef struct xcb_input_xi_get_property_reply_t xcb_input_xi_get_property_reply_t
 xcb_input_xi_get_property_reply_t
 
typedef struct xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_cookie_t
 xcb_input_xi_get_selected_events_cookie_t
 
typedef struct xcb_input_xi_get_selected_events_request_t xcb_input_xi_get_selected_events_request_t
 xcb_input_xi_get_selected_events_request_t
 
typedef struct xcb_input_xi_get_selected_events_reply_t xcb_input_xi_get_selected_events_reply_t
 xcb_input_xi_get_selected_events_reply_t
 
typedef struct xcb_input_barrier_release_pointer_info_t xcb_input_barrier_release_pointer_info_t
 xcb_input_barrier_release_pointer_info_t
 
typedef struct xcb_input_barrier_release_pointer_info_iterator_t xcb_input_barrier_release_pointer_info_iterator_t
 xcb_input_barrier_release_pointer_info_iterator_t
 
typedef struct xcb_input_xi_barrier_release_pointer_request_t xcb_input_xi_barrier_release_pointer_request_t
 xcb_input_xi_barrier_release_pointer_request_t
 
typedef struct xcb_input_device_valuator_event_t xcb_input_device_valuator_event_t
 xcb_input_device_valuator_event_t
 
typedef enum xcb_input_more_events_mask_t xcb_input_more_events_mask_t
 
typedef struct xcb_input_device_key_press_event_t xcb_input_device_key_press_event_t
 xcb_input_device_key_press_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_device_key_release_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_device_button_press_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_device_button_release_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_device_motion_notify_event_t
 
typedef struct xcb_input_device_focus_in_event_t xcb_input_device_focus_in_event_t
 xcb_input_device_focus_in_event_t
 
typedef xcb_input_device_focus_in_event_t xcb_input_device_focus_out_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_proximity_in_event_t
 
typedef xcb_input_device_key_press_event_t xcb_input_proximity_out_event_t
 
typedef enum xcb_input_classes_reported_mask_t xcb_input_classes_reported_mask_t
 
typedef struct xcb_input_device_state_notify_event_t xcb_input_device_state_notify_event_t
 xcb_input_device_state_notify_event_t
 
typedef struct xcb_input_device_mapping_notify_event_t xcb_input_device_mapping_notify_event_t
 xcb_input_device_mapping_notify_event_t
 
typedef enum xcb_input_change_device_t xcb_input_change_device_t
 
typedef struct xcb_input_change_device_notify_event_t xcb_input_change_device_notify_event_t
 xcb_input_change_device_notify_event_t
 
typedef struct xcb_input_device_key_state_notify_event_t xcb_input_device_key_state_notify_event_t
 xcb_input_device_key_state_notify_event_t
 
typedef struct xcb_input_device_button_state_notify_event_t xcb_input_device_button_state_notify_event_t
 xcb_input_device_button_state_notify_event_t
 
typedef enum xcb_input_device_change_t xcb_input_device_change_t
 
typedef struct xcb_input_device_presence_notify_event_t xcb_input_device_presence_notify_event_t
 xcb_input_device_presence_notify_event_t
 
typedef struct xcb_input_device_property_notify_event_t xcb_input_device_property_notify_event_t
 xcb_input_device_property_notify_event_t
 
typedef enum xcb_input_change_reason_t xcb_input_change_reason_t
 
typedef struct xcb_input_device_changed_event_t xcb_input_device_changed_event_t
 xcb_input_device_changed_event_t
 
typedef enum xcb_input_key_event_flags_t xcb_input_key_event_flags_t
 
typedef struct xcb_input_key_press_event_t xcb_input_key_press_event_t
 xcb_input_key_press_event_t
 
typedef xcb_input_key_press_event_t xcb_input_key_release_event_t
 
typedef enum xcb_input_pointer_event_flags_t xcb_input_pointer_event_flags_t
 
typedef struct xcb_input_button_press_event_t xcb_input_button_press_event_t
 xcb_input_button_press_event_t
 
typedef xcb_input_button_press_event_t xcb_input_button_release_event_t
 
typedef xcb_input_button_press_event_t xcb_input_motion_event_t
 
typedef enum xcb_input_notify_mode_t xcb_input_notify_mode_t
 
typedef enum xcb_input_notify_detail_t xcb_input_notify_detail_t
 
typedef struct xcb_input_enter_event_t xcb_input_enter_event_t
 xcb_input_enter_event_t
 
typedef xcb_input_enter_event_t xcb_input_leave_event_t
 
typedef xcb_input_enter_event_t xcb_input_focus_in_event_t
 
typedef xcb_input_enter_event_t xcb_input_focus_out_event_t
 
typedef enum xcb_input_hierarchy_mask_t xcb_input_hierarchy_mask_t
 
typedef struct xcb_input_hierarchy_info_t xcb_input_hierarchy_info_t
 xcb_input_hierarchy_info_t
 
typedef struct xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_info_iterator_t
 xcb_input_hierarchy_info_iterator_t
 
typedef struct xcb_input_hierarchy_event_t xcb_input_hierarchy_event_t
 xcb_input_hierarchy_event_t
 
typedef enum xcb_input_property_flag_t xcb_input_property_flag_t
 
typedef struct xcb_input_property_event_t xcb_input_property_event_t
 xcb_input_property_event_t
 
typedef struct xcb_input_raw_key_press_event_t xcb_input_raw_key_press_event_t
 xcb_input_raw_key_press_event_t
 
typedef xcb_input_raw_key_press_event_t xcb_input_raw_key_release_event_t
 
typedef struct xcb_input_raw_button_press_event_t xcb_input_raw_button_press_event_t
 xcb_input_raw_button_press_event_t
 
typedef xcb_input_raw_button_press_event_t xcb_input_raw_button_release_event_t
 
typedef xcb_input_raw_button_press_event_t xcb_input_raw_motion_event_t
 
typedef enum xcb_input_touch_event_flags_t xcb_input_touch_event_flags_t
 
typedef struct xcb_input_touch_begin_event_t xcb_input_touch_begin_event_t
 xcb_input_touch_begin_event_t
 
typedef xcb_input_touch_begin_event_t xcb_input_touch_update_event_t
 
typedef xcb_input_touch_begin_event_t xcb_input_touch_end_event_t
 
typedef enum xcb_input_touch_ownership_flags_t xcb_input_touch_ownership_flags_t
 
typedef struct xcb_input_touch_ownership_event_t xcb_input_touch_ownership_event_t
 xcb_input_touch_ownership_event_t
 
typedef struct xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_begin_event_t
 xcb_input_raw_touch_begin_event_t
 
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_update_event_t
 
typedef xcb_input_raw_touch_begin_event_t xcb_input_raw_touch_end_event_t
 
typedef enum xcb_input_barrier_flags_t xcb_input_barrier_flags_t
 
typedef struct xcb_input_barrier_hit_event_t xcb_input_barrier_hit_event_t
 xcb_input_barrier_hit_event_t
 
typedef xcb_input_barrier_hit_event_t xcb_input_barrier_leave_event_t
 
typedef struct xcb_input_device_error_t xcb_input_device_error_t
 xcb_input_device_error_t
 
typedef struct xcb_input_event_error_t xcb_input_event_error_t
 xcb_input_event_error_t
 
typedef struct xcb_input_mode_error_t xcb_input_mode_error_t
 xcb_input_mode_error_t
 
typedef struct xcb_input_device_busy_error_t xcb_input_device_busy_error_t
 xcb_input_device_busy_error_t
 
typedef struct xcb_input_class_error_t xcb_input_class_error_t
 xcb_input_class_error_t
 

Enumerations

enum  xcb_input_device_use_t {
  XCB_INPUT_DEVICE_USE_IS_X_POINTER = 0, XCB_INPUT_DEVICE_USE_IS_X_KEYBOARD = 1, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_DEVICE = 2, XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_KEYBOARD = 3,
  XCB_INPUT_DEVICE_USE_IS_X_EXTENSION_POINTER = 4
}
 
enum  xcb_input_input_class_t {
  XCB_INPUT_INPUT_CLASS_KEY = 0, XCB_INPUT_INPUT_CLASS_BUTTON = 1, XCB_INPUT_INPUT_CLASS_VALUATOR = 2, XCB_INPUT_INPUT_CLASS_FEEDBACK = 3,
  XCB_INPUT_INPUT_CLASS_PROXIMITY = 4, XCB_INPUT_INPUT_CLASS_FOCUS = 5, XCB_INPUT_INPUT_CLASS_OTHER = 6
}
 
enum  xcb_input_valuator_mode_t { XCB_INPUT_VALUATOR_MODE_RELATIVE = 0, XCB_INPUT_VALUATOR_MODE_ABSOLUTE = 1 }
 
enum  xcb_input_propagate_mode_t { XCB_INPUT_PROPAGATE_MODE_ADD_TO_LIST = 0, XCB_INPUT_PROPAGATE_MODE_DELETE_FROM_LIST = 1 }
 
enum  xcb_input_modifier_device_t { XCB_INPUT_MODIFIER_DEVICE_USE_X_KEYBOARD = 255 }
 
enum  xcb_input_device_input_mode_t {
  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_THIS_DEVICE = 0, XCB_INPUT_DEVICE_INPUT_MODE_SYNC_THIS_DEVICE = 1, XCB_INPUT_DEVICE_INPUT_MODE_REPLAY_THIS_DEVICE = 2, XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_OTHER_DEVICES = 3,
  XCB_INPUT_DEVICE_INPUT_MODE_ASYNC_ALL = 4, XCB_INPUT_DEVICE_INPUT_MODE_SYNC_ALL = 5
}
 
enum  xcb_input_feedback_class_t {
  XCB_INPUT_FEEDBACK_CLASS_KEYBOARD = 0, XCB_INPUT_FEEDBACK_CLASS_POINTER = 1, XCB_INPUT_FEEDBACK_CLASS_STRING = 2, XCB_INPUT_FEEDBACK_CLASS_INTEGER = 3,
  XCB_INPUT_FEEDBACK_CLASS_LED = 4, XCB_INPUT_FEEDBACK_CLASS_BELL = 5
}
 
enum  xcb_input_change_feedback_control_mask_t {
  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY_CLICK_PERCENT = 1, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PERCENT = 2, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_PITCH = 4, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_DURATION = 8,
  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED = 16, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_LED_MODE = 32, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_KEY = 64, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_AUTO_REPEAT_MODE = 128,
  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_STRING = 1, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_INTEGER = 1, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_NUM = 1, XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_ACCEL_DENOM = 2,
  XCB_INPUT_CHANGE_FEEDBACK_CONTROL_MASK_THRESHOLD = 4
}
 
enum  xcb_input_valuator_state_mode_mask_t { XCB_INPUT_VALUATOR_STATE_MODE_MASK_DEVICE_MODE_ABSOLUTE = 1, XCB_INPUT_VALUATOR_STATE_MODE_MASK_OUT_OF_PROXIMITY = 2 }
 
enum  xcb_input_device_control_t {
  XCB_INPUT_DEVICE_CONTROL_RESOLUTION = 1, XCB_INPUT_DEVICE_CONTROL_ABS_CALIB = 2, XCB_INPUT_DEVICE_CONTROL_CORE = 3, XCB_INPUT_DEVICE_CONTROL_ENABLE = 4,
  XCB_INPUT_DEVICE_CONTROL_ABS_AREA = 5
}
 
enum  xcb_input_property_format_t { XCB_INPUT_PROPERTY_FORMAT_8_BITS = 8, XCB_INPUT_PROPERTY_FORMAT_16_BITS = 16, XCB_INPUT_PROPERTY_FORMAT_32_BITS = 32 }
 
enum  xcb_input_device_t { XCB_INPUT_DEVICE_ALL = 0, XCB_INPUT_DEVICE_ALL_MASTER = 1 }
 
enum  xcb_input_hierarchy_change_type_t { XCB_INPUT_HIERARCHY_CHANGE_TYPE_ADD_MASTER = 1, XCB_INPUT_HIERARCHY_CHANGE_TYPE_REMOVE_MASTER = 2, XCB_INPUT_HIERARCHY_CHANGE_TYPE_ATTACH_SLAVE = 3, XCB_INPUT_HIERARCHY_CHANGE_TYPE_DETACH_SLAVE = 4 }
 
enum  xcb_input_change_mode_t { XCB_INPUT_CHANGE_MODE_ATTACH = 1, XCB_INPUT_CHANGE_MODE_FLOAT = 2 }
 
enum  xcb_input_xi_event_mask_t {
  XCB_INPUT_XI_EVENT_MASK_DEVICE_CHANGED = 2, XCB_INPUT_XI_EVENT_MASK_KEY_PRESS = 4, XCB_INPUT_XI_EVENT_MASK_KEY_RELEASE = 8, XCB_INPUT_XI_EVENT_MASK_BUTTON_PRESS = 16,
  XCB_INPUT_XI_EVENT_MASK_BUTTON_RELEASE = 32, XCB_INPUT_XI_EVENT_MASK_MOTION = 64, XCB_INPUT_XI_EVENT_MASK_ENTER = 128, XCB_INPUT_XI_EVENT_MASK_LEAVE = 256,
  XCB_INPUT_XI_EVENT_MASK_FOCUS_IN = 512, XCB_INPUT_XI_EVENT_MASK_FOCUS_OUT = 1024, XCB_INPUT_XI_EVENT_MASK_HIERARCHY = 2048, XCB_INPUT_XI_EVENT_MASK_PROPERTY = 4096,
  XCB_INPUT_XI_EVENT_MASK_RAW_KEY_PRESS = 8192, XCB_INPUT_XI_EVENT_MASK_RAW_KEY_RELEASE = 16384, XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_PRESS = 32768, XCB_INPUT_XI_EVENT_MASK_RAW_BUTTON_RELEASE = 65536,
  XCB_INPUT_XI_EVENT_MASK_RAW_MOTION = 131072, XCB_INPUT_XI_EVENT_MASK_TOUCH_BEGIN = 262144, XCB_INPUT_XI_EVENT_MASK_TOUCH_UPDATE = 524288, XCB_INPUT_XI_EVENT_MASK_TOUCH_END = 1048576,
  XCB_INPUT_XI_EVENT_MASK_TOUCH_OWNERSHIP = 2097152, XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_BEGIN = 4194304, XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_UPDATE = 8388608, XCB_INPUT_XI_EVENT_MASK_RAW_TOUCH_END = 16777216,
  XCB_INPUT_XI_EVENT_MASK_BARRIER_HIT = 33554432, XCB_INPUT_XI_EVENT_MASK_BARRIER_LEAVE = 67108864
}
 
enum  xcb_input_device_class_type_t {
  XCB_INPUT_DEVICE_CLASS_TYPE_KEY = 0, XCB_INPUT_DEVICE_CLASS_TYPE_BUTTON = 1, XCB_INPUT_DEVICE_CLASS_TYPE_VALUATOR = 2, XCB_INPUT_DEVICE_CLASS_TYPE_SCROLL = 3,
  XCB_INPUT_DEVICE_CLASS_TYPE_TOUCH = 8
}
 
enum  xcb_input_device_type_t {
  XCB_INPUT_DEVICE_TYPE_MASTER_POINTER = 1, XCB_INPUT_DEVICE_TYPE_MASTER_KEYBOARD = 2, XCB_INPUT_DEVICE_TYPE_SLAVE_POINTER = 3, XCB_INPUT_DEVICE_TYPE_SLAVE_KEYBOARD = 4,
  XCB_INPUT_DEVICE_TYPE_FLOATING_SLAVE = 5
}
 
enum  xcb_input_scroll_flags_t { XCB_INPUT_SCROLL_FLAGS_NO_EMULATION = 1, XCB_INPUT_SCROLL_FLAGS_PREFERRED = 2 }
 
enum  xcb_input_scroll_type_t { XCB_INPUT_SCROLL_TYPE_VERTICAL = 1, XCB_INPUT_SCROLL_TYPE_HORIZONTAL = 2 }
 
enum  xcb_input_touch_mode_t { XCB_INPUT_TOUCH_MODE_DIRECT = 1, XCB_INPUT_TOUCH_MODE_DEPENDENT = 2 }
 
enum  xcb_input_grab_owner_t { XCB_INPUT_GRAB_OWNER_NO_OWNER = 0, XCB_INPUT_GRAB_OWNER_OWNER = 1 }
 
enum  xcb_input_event_mode_t {
  XCB_INPUT_EVENT_MODE_ASYNC_DEVICE = 0, XCB_INPUT_EVENT_MODE_SYNC_DEVICE = 1, XCB_INPUT_EVENT_MODE_REPLAY_DEVICE = 2, XCB_INPUT_EVENT_MODE_ASYNC_PAIRED_DEVICE = 3,
  XCB_INPUT_EVENT_MODE_ASYNC_PAIR = 4, XCB_INPUT_EVENT_MODE_SYNC_PAIR = 5, XCB_INPUT_EVENT_MODE_ACCEPT_TOUCH = 6, XCB_INPUT_EVENT_MODE_REJECT_TOUCH = 7
}
 
enum  xcb_input_grab_mode_22_t { XCB_INPUT_GRAB_MODE_22_SYNC = 0, XCB_INPUT_GRAB_MODE_22_ASYNC = 1, XCB_INPUT_GRAB_MODE_22_TOUCH = 2 }
 
enum  xcb_input_grab_type_t {
  XCB_INPUT_GRAB_TYPE_BUTTON = 0, XCB_INPUT_GRAB_TYPE_KEYCODE = 1, XCB_INPUT_GRAB_TYPE_ENTER = 2, XCB_INPUT_GRAB_TYPE_FOCUS_IN = 3,
  XCB_INPUT_GRAB_TYPE_TOUCH_BEGIN = 4
}
 
enum  xcb_input_modifier_mask_t { XCB_INPUT_MODIFIER_MASK_ANY = 2147483648 }
 
enum  xcb_input_more_events_mask_t { XCB_INPUT_MORE_EVENTS_MASK_MORE_EVENTS = 128 }
 
enum  xcb_input_classes_reported_mask_t {
  XCB_INPUT_CLASSES_REPORTED_MASK_OUT_OF_PROXIMITY = 128, XCB_INPUT_CLASSES_REPORTED_MASK_DEVICE_MODE_ABSOLUTE = 64, XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_VALUATORS = 4, XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_BUTTONS = 2,
  XCB_INPUT_CLASSES_REPORTED_MASK_REPORTING_KEYS = 1
}
 
enum  xcb_input_change_device_t { XCB_INPUT_CHANGE_DEVICE_NEW_POINTER = 0, XCB_INPUT_CHANGE_DEVICE_NEW_KEYBOARD = 1 }
 
enum  xcb_input_device_change_t {
  XCB_INPUT_DEVICE_CHANGE_ADDED = 0, XCB_INPUT_DEVICE_CHANGE_REMOVED = 1, XCB_INPUT_DEVICE_CHANGE_ENABLED = 2, XCB_INPUT_DEVICE_CHANGE_DISABLED = 3,
  XCB_INPUT_DEVICE_CHANGE_UNRECOVERABLE = 4, XCB_INPUT_DEVICE_CHANGE_CONTROL_CHANGED = 5
}
 
enum  xcb_input_change_reason_t { XCB_INPUT_CHANGE_REASON_SLAVE_SWITCH = 1, XCB_INPUT_CHANGE_REASON_DEVICE_CHANGE = 2 }
 
enum  xcb_input_key_event_flags_t { XCB_INPUT_KEY_EVENT_FLAGS_KEY_REPEAT = 65536 }
 
enum  xcb_input_pointer_event_flags_t { XCB_INPUT_POINTER_EVENT_FLAGS_POINTER_EMULATED = 65536 }
 
enum  xcb_input_notify_mode_t {
  XCB_INPUT_NOTIFY_MODE_NORMAL = 0, XCB_INPUT_NOTIFY_MODE_GRAB = 1, XCB_INPUT_NOTIFY_MODE_UNGRAB = 2, XCB_INPUT_NOTIFY_MODE_WHILE_GRABBED = 3,
  XCB_INPUT_NOTIFY_MODE_PASSIVE_GRAB = 4, XCB_INPUT_NOTIFY_MODE_PASSIVE_UNGRAB = 5
}
 
enum  xcb_input_notify_detail_t {
  XCB_INPUT_NOTIFY_DETAIL_ANCESTOR = 0, XCB_INPUT_NOTIFY_DETAIL_VIRTUAL = 1, XCB_INPUT_NOTIFY_DETAIL_INFERIOR = 2, XCB_INPUT_NOTIFY_DETAIL_NONLINEAR = 3,
  XCB_INPUT_NOTIFY_DETAIL_NONLINEAR_VIRTUAL = 4, XCB_INPUT_NOTIFY_DETAIL_POINTER = 5, XCB_INPUT_NOTIFY_DETAIL_POINTER_ROOT = 6, XCB_INPUT_NOTIFY_DETAIL_NONE = 7
}
 
enum  xcb_input_hierarchy_mask_t {
  XCB_INPUT_HIERARCHY_MASK_MASTER_ADDED = 1, XCB_INPUT_HIERARCHY_MASK_MASTER_REMOVED = 2, XCB_INPUT_HIERARCHY_MASK_SLAVE_ADDED = 4, XCB_INPUT_HIERARCHY_MASK_SLAVE_REMOVED = 8,
  XCB_INPUT_HIERARCHY_MASK_SLAVE_ATTACHED = 16, XCB_INPUT_HIERARCHY_MASK_SLAVE_DETACHED = 32, XCB_INPUT_HIERARCHY_MASK_DEVICE_ENABLED = 64, XCB_INPUT_HIERARCHY_MASK_DEVICE_DISABLED = 128
}
 
enum  xcb_input_property_flag_t { XCB_INPUT_PROPERTY_FLAG_DELETED = 0, XCB_INPUT_PROPERTY_FLAG_CREATED = 1, XCB_INPUT_PROPERTY_FLAG_MODIFIED = 2 }
 
enum  xcb_input_touch_event_flags_t { XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_PENDING_END = 65536, XCB_INPUT_TOUCH_EVENT_FLAGS_TOUCH_EMULATING_POINTER = 131072 }
 
enum  xcb_input_touch_ownership_flags_t { XCB_INPUT_TOUCH_OWNERSHIP_FLAGS_NONE = 0 }
 
enum  xcb_input_barrier_flags_t { XCB_INPUT_BARRIER_FLAGS_POINTER_RELEASED = 1, XCB_INPUT_BARRIER_FLAGS_DEVICE_IS_GRABBED = 2 }
 

Functions

void * xcb_input_input_info_info (const xcb_input_input_info_t *R)
 
void * xcb_input_feedback_state_data (const xcb_input_feedback_state_t *R)
 
void * xcb_input_feedback_ctl_data (const xcb_input_feedback_ctl_t *R)
 
void * xcb_input_input_state_data (const xcb_input_input_state_t *R)
 
void * xcb_input_device_state_data (const xcb_input_device_state_t *R)
 
void * xcb_input_device_ctl_data (const xcb_input_device_ctl_t *R)
 
void * xcb_input_hierarchy_change_data (const xcb_input_hierarchy_change_t *R)
 
void * xcb_input_device_class_data (const xcb_input_device_class_t *R)
 
void xcb_input_event_class_next (xcb_input_event_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_event_class_end (xcb_input_event_class_iterator_t i)
 
void xcb_input_key_code_next (xcb_input_key_code_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_key_code_end (xcb_input_key_code_iterator_t i)
 
void xcb_input_device_id_next (xcb_input_device_id_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_id_end (xcb_input_device_id_iterator_t i)
 
void xcb_input_fp1616_next (xcb_input_fp1616_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_fp1616_end (xcb_input_fp1616_iterator_t i)
 
void xcb_input_fp3232_next (xcb_input_fp3232_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_fp3232_end (xcb_input_fp3232_iterator_t i)
 
int xcb_input_get_extension_version_sizeof (const void *_buffer)
 
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version (xcb_connection_t *c, uint16_t name_len, const char *name)
 
xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked (xcb_connection_t *c, uint16_t name_len, const char *name)
 
xcb_input_get_extension_version_reply_txcb_input_get_extension_version_reply (xcb_connection_t *c, xcb_input_get_extension_version_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_device_info_next (xcb_input_device_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_info_end (xcb_input_device_info_iterator_t i)
 
void xcb_input_key_info_next (xcb_input_key_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_key_info_end (xcb_input_key_info_iterator_t i)
 
void xcb_input_button_info_next (xcb_input_button_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_button_info_end (xcb_input_button_info_iterator_t i)
 
void xcb_input_axis_info_next (xcb_input_axis_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_axis_info_end (xcb_input_axis_info_iterator_t i)
 
int xcb_input_valuator_info_sizeof (const void *_buffer)
 
xcb_input_axis_info_txcb_input_valuator_info_axes (const xcb_input_valuator_info_t *R)
 
int xcb_input_valuator_info_axes_length (const xcb_input_valuator_info_t *R)
 
xcb_input_axis_info_iterator_t xcb_input_valuator_info_axes_iterator (const xcb_input_valuator_info_t *R)
 
void xcb_input_valuator_info_next (xcb_input_valuator_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_valuator_info_end (xcb_input_valuator_info_iterator_t i)
 
xcb_input_axis_info_txcb_input_input_info_info_valuator_axes (const xcb_input_input_info_info_t *S)
 
int xcb_input_input_info_info_valuator_axes_length (const xcb_input_input_info_t *R, const xcb_input_input_info_info_t *S)
 
xcb_input_axis_info_iterator_t xcb_input_input_info_info_valuator_axes_iterator (const xcb_input_input_info_t *R, const xcb_input_input_info_info_t *S)
 
int xcb_input_input_info_info_serialize (void **_buffer, uint8_t class_id, const xcb_input_input_info_info_t *_aux)
 
int xcb_input_input_info_info_unpack (const void *_buffer, uint8_t class_id, xcb_input_input_info_info_t *_aux)
 
int xcb_input_input_info_info_sizeof (const void *_buffer, uint8_t class_id)
 
int xcb_input_input_info_sizeof (const void *_buffer)
 
void xcb_input_input_info_next (xcb_input_input_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_input_info_end (xcb_input_input_info_iterator_t i)
 
int xcb_input_device_name_sizeof (const void *_buffer)
 
char * xcb_input_device_name_string (const xcb_input_device_name_t *R)
 
int xcb_input_device_name_string_length (const xcb_input_device_name_t *R)
 
xcb_generic_iterator_t xcb_input_device_name_string_end (const xcb_input_device_name_t *R)
 
void xcb_input_device_name_next (xcb_input_device_name_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_name_end (xcb_input_device_name_iterator_t i)
 
int xcb_input_list_input_devices_sizeof (const void *_buffer)
 
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices (xcb_connection_t *c)
 
xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked (xcb_connection_t *c)
 
xcb_input_device_info_txcb_input_list_input_devices_devices (const xcb_input_list_input_devices_reply_t *R)
 
int xcb_input_list_input_devices_devices_length (const xcb_input_list_input_devices_reply_t *R)
 
xcb_input_device_info_iterator_t xcb_input_list_input_devices_devices_iterator (const xcb_input_list_input_devices_reply_t *R)
 
int xcb_input_list_input_devices_infos_length (const xcb_input_list_input_devices_reply_t *R)
 
xcb_input_input_info_iterator_t xcb_input_list_input_devices_infos_iterator (const xcb_input_list_input_devices_reply_t *R)
 
int xcb_input_list_input_devices_names_length (const xcb_input_list_input_devices_reply_t *R)
 
xcb_str_iterator_t xcb_input_list_input_devices_names_iterator (const xcb_input_list_input_devices_reply_t *R)
 
xcb_input_list_input_devices_reply_txcb_input_list_input_devices_reply (xcb_connection_t *c, xcb_input_list_input_devices_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_input_class_info_next (xcb_input_input_class_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_input_class_info_end (xcb_input_input_class_info_iterator_t i)
 
int xcb_input_open_device_sizeof (const void *_buffer)
 
xcb_input_open_device_cookie_t xcb_input_open_device (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_open_device_cookie_t xcb_input_open_device_unchecked (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_input_class_info_txcb_input_open_device_class_info (const xcb_input_open_device_reply_t *R)
 
int xcb_input_open_device_class_info_length (const xcb_input_open_device_reply_t *R)
 
xcb_input_input_class_info_iterator_t xcb_input_open_device_class_info_iterator (const xcb_input_open_device_reply_t *R)
 
xcb_input_open_device_reply_txcb_input_open_device_reply (xcb_connection_t *c, xcb_input_open_device_cookie_t cookie, xcb_generic_error_t **e)
 
xcb_void_cookie_t xcb_input_close_device_checked (xcb_connection_t *c, uint8_t device_id)
 
xcb_void_cookie_t xcb_input_close_device (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode (xcb_connection_t *c, uint8_t device_id, uint8_t mode)
 
xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked (xcb_connection_t *c, uint8_t device_id, uint8_t mode)
 
xcb_input_set_device_mode_reply_txcb_input_set_device_mode_reply (xcb_connection_t *c, xcb_input_set_device_mode_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_select_extension_event_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_event_class_t * xcb_input_select_extension_event_classes (const xcb_input_select_extension_event_request_t *R)
 
int xcb_input_select_extension_event_classes_length (const xcb_input_select_extension_event_request_t *R)
 
xcb_generic_iterator_t xcb_input_select_extension_event_classes_end (const xcb_input_select_extension_event_request_t *R)
 
int xcb_input_get_selected_extension_events_sizeof (const void *_buffer)
 
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events (xcb_connection_t *c, xcb_window_t window)
 
xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked (xcb_connection_t *c, xcb_window_t window)
 
xcb_input_event_class_t * xcb_input_get_selected_extension_events_this_classes (const xcb_input_get_selected_extension_events_reply_t *R)
 
int xcb_input_get_selected_extension_events_this_classes_length (const xcb_input_get_selected_extension_events_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_selected_extension_events_this_classes_end (const xcb_input_get_selected_extension_events_reply_t *R)
 
xcb_input_event_class_t * xcb_input_get_selected_extension_events_all_classes (const xcb_input_get_selected_extension_events_reply_t *R)
 
int xcb_input_get_selected_extension_events_all_classes_length (const xcb_input_get_selected_extension_events_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_selected_extension_events_all_classes_end (const xcb_input_get_selected_extension_events_reply_t *R)
 
xcb_input_get_selected_extension_events_reply_txcb_input_get_selected_extension_events_reply (xcb_connection_t *c, xcb_input_get_selected_extension_events_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_change_device_dont_propagate_list_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_event_class_t * xcb_input_change_device_dont_propagate_list_classes (const xcb_input_change_device_dont_propagate_list_request_t *R)
 
int xcb_input_change_device_dont_propagate_list_classes_length (const xcb_input_change_device_dont_propagate_list_request_t *R)
 
xcb_generic_iterator_t xcb_input_change_device_dont_propagate_list_classes_end (const xcb_input_change_device_dont_propagate_list_request_t *R)
 
int xcb_input_get_device_dont_propagate_list_sizeof (const void *_buffer)
 
xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list (xcb_connection_t *c, xcb_window_t window)
 
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)
 
xcb_input_event_class_t * xcb_input_get_device_dont_propagate_list_classes (const xcb_input_get_device_dont_propagate_list_reply_t *R)
 
int xcb_input_get_device_dont_propagate_list_classes_length (const xcb_input_get_device_dont_propagate_list_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_device_dont_propagate_list_classes_end (const xcb_input_get_device_dont_propagate_list_reply_t *R)
 
xcb_input_get_device_dont_propagate_list_reply_txcb_input_get_device_dont_propagate_list_reply (xcb_connection_t *c, xcb_input_get_device_dont_propagate_list_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_device_time_coord_sizeof (const void *_buffer, uint8_t num_axes)
 
int32_t * xcb_input_device_time_coord_axisvalues (const xcb_input_device_time_coord_t *R)
 
int xcb_input_device_time_coord_axisvalues_length (const xcb_input_device_time_coord_t *R, uint8_t num_axes)
 
xcb_generic_iterator_t xcb_input_device_time_coord_axisvalues_end (const xcb_input_device_time_coord_t *R, uint8_t num_axes)
 
void xcb_input_device_time_coord_next (xcb_input_device_time_coord_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_time_coord_end (xcb_input_device_time_coord_iterator_t i)
 
int xcb_input_get_device_motion_events_sizeof (const void *_buffer)
 
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)
 
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)
 
int xcb_input_get_device_motion_events_events_length (const xcb_input_get_device_motion_events_reply_t *R)
 
xcb_input_device_time_coord_iterator_t xcb_input_get_device_motion_events_events_iterator (const xcb_input_get_device_motion_events_reply_t *R)
 
xcb_input_get_device_motion_events_reply_txcb_input_get_device_motion_events_reply (xcb_connection_t *c, xcb_input_get_device_motion_events_cookie_t cookie, xcb_generic_error_t **e)
 
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_change_keyboard_device_reply_txcb_input_change_keyboard_device_reply (xcb_connection_t *c, xcb_input_change_keyboard_device_cookie_t cookie, xcb_generic_error_t **e)
 
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)
 
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)
 
xcb_input_change_pointer_device_reply_txcb_input_change_pointer_device_reply (xcb_connection_t *c, xcb_input_change_pointer_device_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_grab_device_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_grab_device_reply_txcb_input_grab_device_reply (xcb_connection_t *c, xcb_input_grab_device_cookie_t cookie, xcb_generic_error_t **e)
 
xcb_void_cookie_t xcb_input_ungrab_device_checked (xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
 
xcb_void_cookie_t xcb_input_ungrab_device (xcb_connection_t *c, xcb_timestamp_t time, uint8_t device_id)
 
int xcb_input_grab_device_key_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_event_class_t * xcb_input_grab_device_key_classes (const xcb_input_grab_device_key_request_t *R)
 
int xcb_input_grab_device_key_classes_length (const xcb_input_grab_device_key_request_t *R)
 
xcb_generic_iterator_t xcb_input_grab_device_key_classes_end (const xcb_input_grab_device_key_request_t *R)
 
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)
 
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)
 
int xcb_input_grab_device_button_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_event_class_t * xcb_input_grab_device_button_classes (const xcb_input_grab_device_button_request_t *R)
 
int xcb_input_grab_device_button_classes_length (const xcb_input_grab_device_button_request_t *R)
 
xcb_generic_iterator_t xcb_input_grab_device_button_classes_end (const xcb_input_grab_device_button_request_t *R)
 
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)
 
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)
 
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)
 
xcb_void_cookie_t xcb_input_allow_device_events (xcb_connection_t *c, xcb_timestamp_t time, uint8_t mode, uint8_t device_id)
 
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_get_device_focus_reply_txcb_input_get_device_focus_reply (xcb_connection_t *c, xcb_input_get_device_focus_cookie_t cookie, xcb_generic_error_t **e)
 
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)
 
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)
 
void xcb_input_kbd_feedback_state_next (xcb_input_kbd_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_kbd_feedback_state_end (xcb_input_kbd_feedback_state_iterator_t i)
 
void xcb_input_ptr_feedback_state_next (xcb_input_ptr_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_ptr_feedback_state_end (xcb_input_ptr_feedback_state_iterator_t i)
 
void xcb_input_integer_feedback_state_next (xcb_input_integer_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_integer_feedback_state_end (xcb_input_integer_feedback_state_iterator_t i)
 
int xcb_input_string_feedback_state_sizeof (const void *_buffer)
 
xcb_keysym_t * xcb_input_string_feedback_state_keysyms (const xcb_input_string_feedback_state_t *R)
 
int xcb_input_string_feedback_state_keysyms_length (const xcb_input_string_feedback_state_t *R)
 
xcb_generic_iterator_t xcb_input_string_feedback_state_keysyms_end (const xcb_input_string_feedback_state_t *R)
 
void xcb_input_string_feedback_state_next (xcb_input_string_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_string_feedback_state_end (xcb_input_string_feedback_state_iterator_t i)
 
void xcb_input_bell_feedback_state_next (xcb_input_bell_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_bell_feedback_state_end (xcb_input_bell_feedback_state_iterator_t i)
 
void xcb_input_led_feedback_state_next (xcb_input_led_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_led_feedback_state_end (xcb_input_led_feedback_state_iterator_t i)
 
xcb_keysym_t * xcb_input_feedback_state_data_string_keysyms (const xcb_input_feedback_state_data_t *S)
 
int xcb_input_feedback_state_data_string_keysyms_length (const xcb_input_feedback_state_t *R, const xcb_input_feedback_state_data_t *S)
 
xcb_generic_iterator_t xcb_input_feedback_state_data_string_keysyms_end (const xcb_input_feedback_state_t *R, const xcb_input_feedback_state_data_t *S)
 
int xcb_input_feedback_state_data_serialize (void **_buffer, uint8_t class_id, const xcb_input_feedback_state_data_t *_aux)
 
int xcb_input_feedback_state_data_unpack (const void *_buffer, uint8_t class_id, xcb_input_feedback_state_data_t *_aux)
 
int xcb_input_feedback_state_data_sizeof (const void *_buffer, uint8_t class_id)
 
int xcb_input_feedback_state_sizeof (const void *_buffer)
 
void xcb_input_feedback_state_next (xcb_input_feedback_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_feedback_state_end (xcb_input_feedback_state_iterator_t i)
 
int xcb_input_get_feedback_control_sizeof (const void *_buffer)
 
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked (xcb_connection_t *c, uint8_t device_id)
 
int xcb_input_get_feedback_control_feedbacks_length (const xcb_input_get_feedback_control_reply_t *R)
 
xcb_input_feedback_state_iterator_t xcb_input_get_feedback_control_feedbacks_iterator (const xcb_input_get_feedback_control_reply_t *R)
 
xcb_input_get_feedback_control_reply_txcb_input_get_feedback_control_reply (xcb_connection_t *c, xcb_input_get_feedback_control_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_kbd_feedback_ctl_next (xcb_input_kbd_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end (xcb_input_kbd_feedback_ctl_iterator_t i)
 
void xcb_input_ptr_feedback_ctl_next (xcb_input_ptr_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end (xcb_input_ptr_feedback_ctl_iterator_t i)
 
void xcb_input_integer_feedback_ctl_next (xcb_input_integer_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_integer_feedback_ctl_end (xcb_input_integer_feedback_ctl_iterator_t i)
 
int xcb_input_string_feedback_ctl_sizeof (const void *_buffer)
 
xcb_keysym_t * xcb_input_string_feedback_ctl_keysyms (const xcb_input_string_feedback_ctl_t *R)
 
int xcb_input_string_feedback_ctl_keysyms_length (const xcb_input_string_feedback_ctl_t *R)
 
xcb_generic_iterator_t xcb_input_string_feedback_ctl_keysyms_end (const xcb_input_string_feedback_ctl_t *R)
 
void xcb_input_string_feedback_ctl_next (xcb_input_string_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_string_feedback_ctl_end (xcb_input_string_feedback_ctl_iterator_t i)
 
void xcb_input_bell_feedback_ctl_next (xcb_input_bell_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end (xcb_input_bell_feedback_ctl_iterator_t i)
 
void xcb_input_led_feedback_ctl_next (xcb_input_led_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_led_feedback_ctl_end (xcb_input_led_feedback_ctl_iterator_t i)
 
xcb_keysym_t * xcb_input_feedback_ctl_data_string_keysyms (const xcb_input_feedback_ctl_data_t *S)
 
int xcb_input_feedback_ctl_data_string_keysyms_length (const xcb_input_feedback_ctl_t *R, const xcb_input_feedback_ctl_data_t *S)
 
xcb_generic_iterator_t xcb_input_feedback_ctl_data_string_keysyms_end (const xcb_input_feedback_ctl_t *R, const xcb_input_feedback_ctl_data_t *S)
 
int xcb_input_feedback_ctl_data_serialize (void **_buffer, uint8_t class_id, const xcb_input_feedback_ctl_data_t *_aux)
 
int xcb_input_feedback_ctl_data_unpack (const void *_buffer, uint8_t class_id, xcb_input_feedback_ctl_data_t *_aux)
 
int xcb_input_feedback_ctl_data_sizeof (const void *_buffer, uint8_t class_id)
 
int xcb_input_feedback_ctl_sizeof (const void *_buffer)
 
void xcb_input_feedback_ctl_next (xcb_input_feedback_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_feedback_ctl_end (xcb_input_feedback_ctl_iterator_t i)
 
int xcb_input_change_feedback_control_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_feedback_ctl_txcb_input_change_feedback_control_feedback (const xcb_input_change_feedback_control_request_t *R)
 
int xcb_input_get_device_key_mapping_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_keysym_t * xcb_input_get_device_key_mapping_keysyms (const xcb_input_get_device_key_mapping_reply_t *R)
 
int xcb_input_get_device_key_mapping_keysyms_length (const xcb_input_get_device_key_mapping_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_device_key_mapping_keysyms_end (const xcb_input_get_device_key_mapping_reply_t *R)
 
xcb_input_get_device_key_mapping_reply_txcb_input_get_device_key_mapping_reply (xcb_connection_t *c, xcb_input_get_device_key_mapping_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_change_device_key_mapping_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_keysym_t * xcb_input_change_device_key_mapping_keysyms (const xcb_input_change_device_key_mapping_request_t *R)
 
int xcb_input_change_device_key_mapping_keysyms_length (const xcb_input_change_device_key_mapping_request_t *R)
 
xcb_generic_iterator_t xcb_input_change_device_key_mapping_keysyms_end (const xcb_input_change_device_key_mapping_request_t *R)
 
int xcb_input_get_device_modifier_mapping_sizeof (const void *_buffer)
 
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked (xcb_connection_t *c, uint8_t device_id)
 
uint8_t * xcb_input_get_device_modifier_mapping_keymaps (const xcb_input_get_device_modifier_mapping_reply_t *R)
 
int xcb_input_get_device_modifier_mapping_keymaps_length (const xcb_input_get_device_modifier_mapping_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_device_modifier_mapping_keymaps_end (const xcb_input_get_device_modifier_mapping_reply_t *R)
 
xcb_input_get_device_modifier_mapping_reply_txcb_input_get_device_modifier_mapping_reply (xcb_connection_t *c, xcb_input_get_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_set_device_modifier_mapping_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_set_device_modifier_mapping_reply_txcb_input_set_device_modifier_mapping_reply (xcb_connection_t *c, xcb_input_set_device_modifier_mapping_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_get_device_button_mapping_sizeof (const void *_buffer)
 
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked (xcb_connection_t *c, uint8_t device_id)
 
uint8_t * xcb_input_get_device_button_mapping_map (const xcb_input_get_device_button_mapping_reply_t *R)
 
int xcb_input_get_device_button_mapping_map_length (const xcb_input_get_device_button_mapping_reply_t *R)
 
xcb_generic_iterator_t xcb_input_get_device_button_mapping_map_end (const xcb_input_get_device_button_mapping_reply_t *R)
 
xcb_input_get_device_button_mapping_reply_txcb_input_get_device_button_mapping_reply (xcb_connection_t *c, xcb_input_get_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_set_device_button_mapping_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_set_device_button_mapping_reply_txcb_input_set_device_button_mapping_reply (xcb_connection_t *c, xcb_input_set_device_button_mapping_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_key_state_next (xcb_input_key_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_key_state_end (xcb_input_key_state_iterator_t i)
 
void xcb_input_button_state_next (xcb_input_button_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_button_state_end (xcb_input_button_state_iterator_t i)
 
int xcb_input_valuator_state_sizeof (const void *_buffer)
 
int32_t * xcb_input_valuator_state_valuators (const xcb_input_valuator_state_t *R)
 
int xcb_input_valuator_state_valuators_length (const xcb_input_valuator_state_t *R)
 
xcb_generic_iterator_t xcb_input_valuator_state_valuators_end (const xcb_input_valuator_state_t *R)
 
void xcb_input_valuator_state_next (xcb_input_valuator_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_valuator_state_end (xcb_input_valuator_state_iterator_t i)
 
int32_t * xcb_input_input_state_data_valuator_valuators (const xcb_input_input_state_data_t *S)
 
int xcb_input_input_state_data_valuator_valuators_length (const xcb_input_input_state_t *R, const xcb_input_input_state_data_t *S)
 
xcb_generic_iterator_t xcb_input_input_state_data_valuator_valuators_end (const xcb_input_input_state_t *R, const xcb_input_input_state_data_t *S)
 
int xcb_input_input_state_data_serialize (void **_buffer, uint8_t class_id, const xcb_input_input_state_data_t *_aux)
 
int xcb_input_input_state_data_unpack (const void *_buffer, uint8_t class_id, xcb_input_input_state_data_t *_aux)
 
int xcb_input_input_state_data_sizeof (const void *_buffer, uint8_t class_id)
 
int xcb_input_input_state_sizeof (const void *_buffer)
 
void xcb_input_input_state_next (xcb_input_input_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_input_state_end (xcb_input_input_state_iterator_t i)
 
int xcb_input_query_device_state_sizeof (const void *_buffer)
 
xcb_input_query_device_state_cookie_t xcb_input_query_device_state (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked (xcb_connection_t *c, uint8_t device_id)
 
int xcb_input_query_device_state_classes_length (const xcb_input_query_device_state_reply_t *R)
 
xcb_input_input_state_iterator_t xcb_input_query_device_state_classes_iterator (const xcb_input_query_device_state_reply_t *R)
 
xcb_input_query_device_state_reply_txcb_input_query_device_state_reply (xcb_connection_t *c, xcb_input_query_device_state_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_send_extension_event_sizeof (const void *_buffer)
 
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)
 
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)
 
uint8_t * xcb_input_send_extension_event_events (const xcb_input_send_extension_event_request_t *R)
 
int xcb_input_send_extension_event_events_length (const xcb_input_send_extension_event_request_t *R)
 
xcb_generic_iterator_t xcb_input_send_extension_event_events_end (const xcb_input_send_extension_event_request_t *R)
 
xcb_input_event_class_t * xcb_input_send_extension_event_classes (const xcb_input_send_extension_event_request_t *R)
 
int xcb_input_send_extension_event_classes_length (const xcb_input_send_extension_event_request_t *R)
 
xcb_generic_iterator_t xcb_input_send_extension_event_classes_end (const xcb_input_send_extension_event_request_t *R)
 
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)
 
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)
 
int xcb_input_set_device_valuators_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_set_device_valuators_reply_txcb_input_set_device_valuators_reply (xcb_connection_t *c, xcb_input_set_device_valuators_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_device_resolution_state_sizeof (const void *_buffer)
 
uint32_t * xcb_input_device_resolution_state_resolution_values (const xcb_input_device_resolution_state_t *R)
 
int xcb_input_device_resolution_state_resolution_values_length (const xcb_input_device_resolution_state_t *R)
 
xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_values_end (const xcb_input_device_resolution_state_t *R)
 
uint32_t * xcb_input_device_resolution_state_resolution_min (const xcb_input_device_resolution_state_t *R)
 
int xcb_input_device_resolution_state_resolution_min_length (const xcb_input_device_resolution_state_t *R)
 
xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_min_end (const xcb_input_device_resolution_state_t *R)
 
uint32_t * xcb_input_device_resolution_state_resolution_max (const xcb_input_device_resolution_state_t *R)
 
int xcb_input_device_resolution_state_resolution_max_length (const xcb_input_device_resolution_state_t *R)
 
xcb_generic_iterator_t xcb_input_device_resolution_state_resolution_max_end (const xcb_input_device_resolution_state_t *R)
 
void xcb_input_device_resolution_state_next (xcb_input_device_resolution_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_resolution_state_end (xcb_input_device_resolution_state_iterator_t i)
 
void xcb_input_device_abs_calib_state_next (xcb_input_device_abs_calib_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_abs_calib_state_end (xcb_input_device_abs_calib_state_iterator_t i)
 
void xcb_input_device_abs_area_state_next (xcb_input_device_abs_area_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_abs_area_state_end (xcb_input_device_abs_area_state_iterator_t i)
 
void xcb_input_device_core_state_next (xcb_input_device_core_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_core_state_end (xcb_input_device_core_state_iterator_t i)
 
void xcb_input_device_enable_state_next (xcb_input_device_enable_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_enable_state_end (xcb_input_device_enable_state_iterator_t i)
 
uint32_t * xcb_input_device_state_data_resolution_resolution_values (const xcb_input_device_state_data_t *S)
 
int xcb_input_device_state_data_resolution_resolution_values_length (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_state_data_resolution_resolution_values_end (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
uint32_t * xcb_input_device_state_data_resolution_resolution_min (const xcb_input_device_state_data_t *S)
 
int xcb_input_device_state_data_resolution_resolution_min_length (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_state_data_resolution_resolution_min_end (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
uint32_t * xcb_input_device_state_data_resolution_resolution_max (const xcb_input_device_state_data_t *S)
 
int xcb_input_device_state_data_resolution_resolution_max_length (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_state_data_resolution_resolution_max_end (const xcb_input_device_state_t *R, const xcb_input_device_state_data_t *S)
 
int xcb_input_device_state_data_serialize (void **_buffer, uint16_t control_id, const xcb_input_device_state_data_t *_aux)
 
int xcb_input_device_state_data_unpack (const void *_buffer, uint16_t control_id, xcb_input_device_state_data_t *_aux)
 
int xcb_input_device_state_data_sizeof (const void *_buffer, uint16_t control_id)
 
int xcb_input_device_state_sizeof (const void *_buffer)
 
void xcb_input_device_state_next (xcb_input_device_state_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_state_end (xcb_input_device_state_iterator_t i)
 
int xcb_input_get_device_control_sizeof (const void *_buffer)
 
xcb_input_get_device_control_cookie_t xcb_input_get_device_control (xcb_connection_t *c, uint16_t control_id, uint8_t device_id)
 
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)
 
xcb_input_device_state_txcb_input_get_device_control_control (const xcb_input_get_device_control_reply_t *R)
 
xcb_input_get_device_control_reply_txcb_input_get_device_control_reply (xcb_connection_t *c, xcb_input_get_device_control_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_device_resolution_ctl_sizeof (const void *_buffer)
 
uint32_t * xcb_input_device_resolution_ctl_resolution_values (const xcb_input_device_resolution_ctl_t *R)
 
int xcb_input_device_resolution_ctl_resolution_values_length (const xcb_input_device_resolution_ctl_t *R)
 
xcb_generic_iterator_t xcb_input_device_resolution_ctl_resolution_values_end (const xcb_input_device_resolution_ctl_t *R)
 
void xcb_input_device_resolution_ctl_next (xcb_input_device_resolution_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_resolution_ctl_end (xcb_input_device_resolution_ctl_iterator_t i)
 
void xcb_input_device_abs_calib_ctl_next (xcb_input_device_abs_calib_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_abs_calib_ctl_end (xcb_input_device_abs_calib_ctl_iterator_t i)
 
void xcb_input_device_abs_area_ctrl_next (xcb_input_device_abs_area_ctrl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_abs_area_ctrl_end (xcb_input_device_abs_area_ctrl_iterator_t i)
 
void xcb_input_device_core_ctrl_next (xcb_input_device_core_ctrl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_core_ctrl_end (xcb_input_device_core_ctrl_iterator_t i)
 
void xcb_input_device_enable_ctrl_next (xcb_input_device_enable_ctrl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_enable_ctrl_end (xcb_input_device_enable_ctrl_iterator_t i)
 
uint32_t * xcb_input_device_ctl_data_resolution_resolution_values (const xcb_input_device_ctl_data_t *S)
 
int xcb_input_device_ctl_data_resolution_resolution_values_length (const xcb_input_device_ctl_t *R, const xcb_input_device_ctl_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_ctl_data_resolution_resolution_values_end (const xcb_input_device_ctl_t *R, const xcb_input_device_ctl_data_t *S)
 
int xcb_input_device_ctl_data_serialize (void **_buffer, uint16_t control_id, const xcb_input_device_ctl_data_t *_aux)
 
int xcb_input_device_ctl_data_unpack (const void *_buffer, uint16_t control_id, xcb_input_device_ctl_data_t *_aux)
 
int xcb_input_device_ctl_data_sizeof (const void *_buffer, uint16_t control_id)
 
int xcb_input_device_ctl_sizeof (const void *_buffer)
 
void xcb_input_device_ctl_next (xcb_input_device_ctl_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_ctl_end (xcb_input_device_ctl_iterator_t i)
 
int xcb_input_change_device_control_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_change_device_control_reply_txcb_input_change_device_control_reply (xcb_connection_t *c, xcb_input_change_device_control_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_list_device_properties_sizeof (const void *_buffer)
 
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties (xcb_connection_t *c, uint8_t device_id)
 
xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked (xcb_connection_t *c, uint8_t device_id)
 
xcb_atom_t * xcb_input_list_device_properties_atoms (const xcb_input_list_device_properties_reply_t *R)
 
int xcb_input_list_device_properties_atoms_length (const xcb_input_list_device_properties_reply_t *R)
 
xcb_generic_iterator_t xcb_input_list_device_properties_atoms_end (const xcb_input_list_device_properties_reply_t *R)
 
xcb_input_list_device_properties_reply_txcb_input_list_device_properties_reply (xcb_connection_t *c, xcb_input_list_device_properties_cookie_t cookie, xcb_generic_error_t **e)
 
uint8_t * xcb_input_change_device_property_items_data_8 (const xcb_input_change_device_property_items_t *S)
 
int xcb_input_change_device_property_items_data_8_length (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_change_device_property_items_data_8_end (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
uint16_t * xcb_input_change_device_property_items_data_16 (const xcb_input_change_device_property_items_t *S)
 
int xcb_input_change_device_property_items_data_16_length (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_change_device_property_items_data_16_end (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
uint32_t * xcb_input_change_device_property_items_data_32 (const xcb_input_change_device_property_items_t *S)
 
int xcb_input_change_device_property_items_data_32_length (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_change_device_property_items_data_32_end (const xcb_input_change_device_property_request_t *R, const xcb_input_change_device_property_items_t *S)
 
int xcb_input_change_device_property_items_serialize (void **_buffer, uint32_t num_items, uint8_t format, const xcb_input_change_device_property_items_t *_aux)
 
int xcb_input_change_device_property_items_unpack (const void *_buffer, uint32_t num_items, uint8_t format, xcb_input_change_device_property_items_t *_aux)
 
int xcb_input_change_device_property_items_sizeof (const void *_buffer, uint32_t num_items, uint8_t format)
 
int xcb_input_change_device_property_sizeof (const void *_buffer)
 
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)
 
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)
 
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)
 
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)
 
void * xcb_input_change_device_property_items (const xcb_input_change_device_property_request_t *R)
 
xcb_void_cookie_t xcb_input_delete_device_property_checked (xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
 
xcb_void_cookie_t xcb_input_delete_device_property (xcb_connection_t *c, xcb_atom_t property, uint8_t device_id)
 
uint8_t * xcb_input_get_device_property_items_data_8 (const xcb_input_get_device_property_items_t *S)
 
int xcb_input_get_device_property_items_data_8_length (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_get_device_property_items_data_8_end (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
uint16_t * xcb_input_get_device_property_items_data_16 (const xcb_input_get_device_property_items_t *S)
 
int xcb_input_get_device_property_items_data_16_length (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_get_device_property_items_data_16_end (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
uint32_t * xcb_input_get_device_property_items_data_32 (const xcb_input_get_device_property_items_t *S)
 
int xcb_input_get_device_property_items_data_32_length (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_get_device_property_items_data_32_end (const xcb_input_get_device_property_reply_t *R, const xcb_input_get_device_property_items_t *S)
 
int xcb_input_get_device_property_items_serialize (void **_buffer, uint32_t num_items, uint8_t format, const xcb_input_get_device_property_items_t *_aux)
 
int xcb_input_get_device_property_items_unpack (const void *_buffer, uint32_t num_items, uint8_t format, xcb_input_get_device_property_items_t *_aux)
 
int xcb_input_get_device_property_items_sizeof (const void *_buffer, uint32_t num_items, uint8_t format)
 
int xcb_input_get_device_property_sizeof (const void *_buffer)
 
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)
 
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)
 
void * xcb_input_get_device_property_items (const xcb_input_get_device_property_reply_t *R)
 
xcb_input_get_device_property_reply_txcb_input_get_device_property_reply (xcb_connection_t *c, xcb_input_get_device_property_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_group_info_next (xcb_input_group_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_group_info_end (xcb_input_group_info_iterator_t i)
 
void xcb_input_modifier_info_next (xcb_input_modifier_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_modifier_info_end (xcb_input_modifier_info_iterator_t i)
 
int xcb_input_xi_query_pointer_sizeof (const void *_buffer)
 
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)
 
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)
 
uint32_t * xcb_input_xi_query_pointer_buttons (const xcb_input_xi_query_pointer_reply_t *R)
 
int xcb_input_xi_query_pointer_buttons_length (const xcb_input_xi_query_pointer_reply_t *R)
 
xcb_generic_iterator_t xcb_input_xi_query_pointer_buttons_end (const xcb_input_xi_query_pointer_reply_t *R)
 
xcb_input_xi_query_pointer_reply_txcb_input_xi_query_pointer_reply (xcb_connection_t *c, xcb_input_xi_query_pointer_cookie_t cookie, xcb_generic_error_t **e)
 
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)
 
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)
 
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)
 
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)
 
int xcb_input_add_master_sizeof (const void *_buffer)
 
char * xcb_input_add_master_name (const xcb_input_add_master_t *R)
 
int xcb_input_add_master_name_length (const xcb_input_add_master_t *R)
 
xcb_generic_iterator_t xcb_input_add_master_name_end (const xcb_input_add_master_t *R)
 
void xcb_input_add_master_next (xcb_input_add_master_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_add_master_end (xcb_input_add_master_iterator_t i)
 
void xcb_input_remove_master_next (xcb_input_remove_master_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_remove_master_end (xcb_input_remove_master_iterator_t i)
 
void xcb_input_attach_slave_next (xcb_input_attach_slave_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_attach_slave_end (xcb_input_attach_slave_iterator_t i)
 
void xcb_input_detach_slave_next (xcb_input_detach_slave_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_detach_slave_end (xcb_input_detach_slave_iterator_t i)
 
char * xcb_input_hierarchy_change_data_add_master_name (const xcb_input_hierarchy_change_data_t *S)
 
int xcb_input_hierarchy_change_data_add_master_name_length (const xcb_input_hierarchy_change_t *R, const xcb_input_hierarchy_change_data_t *S)
 
xcb_generic_iterator_t xcb_input_hierarchy_change_data_add_master_name_end (const xcb_input_hierarchy_change_t *R, const xcb_input_hierarchy_change_data_t *S)
 
int xcb_input_hierarchy_change_data_serialize (void **_buffer, uint16_t type, const xcb_input_hierarchy_change_data_t *_aux)
 
int xcb_input_hierarchy_change_data_unpack (const void *_buffer, uint16_t type, xcb_input_hierarchy_change_data_t *_aux)
 
int xcb_input_hierarchy_change_data_sizeof (const void *_buffer, uint16_t type)
 
int xcb_input_hierarchy_change_sizeof (const void *_buffer)
 
void xcb_input_hierarchy_change_next (xcb_input_hierarchy_change_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_hierarchy_change_end (xcb_input_hierarchy_change_iterator_t i)
 
int xcb_input_xi_change_hierarchy_sizeof (const void *_buffer)
 
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)
 
xcb_void_cookie_t xcb_input_xi_change_hierarchy (xcb_connection_t *c, uint8_t num_changes, const xcb_input_hierarchy_change_t *changes)
 
int xcb_input_xi_change_hierarchy_changes_length (const xcb_input_xi_change_hierarchy_request_t *R)
 
xcb_input_hierarchy_change_iterator_t xcb_input_xi_change_hierarchy_changes_iterator (const xcb_input_xi_change_hierarchy_request_t *R)
 
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)
 
xcb_void_cookie_t xcb_input_xi_set_client_pointer (xcb_connection_t *c, xcb_window_t window, xcb_input_device_id_t deviceid)
 
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer (xcb_connection_t *c, xcb_window_t window)
 
xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked (xcb_connection_t *c, xcb_window_t window)
 
xcb_input_xi_get_client_pointer_reply_txcb_input_xi_get_client_pointer_reply (xcb_connection_t *c, xcb_input_xi_get_client_pointer_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_event_mask_sizeof (const void *_buffer)
 
uint32_t * xcb_input_event_mask_mask (const xcb_input_event_mask_t *R)
 
int xcb_input_event_mask_mask_length (const xcb_input_event_mask_t *R)
 
xcb_generic_iterator_t xcb_input_event_mask_mask_end (const xcb_input_event_mask_t *R)
 
void xcb_input_event_mask_next (xcb_input_event_mask_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_event_mask_end (xcb_input_event_mask_iterator_t i)
 
int xcb_input_xi_select_events_sizeof (const void *_buffer)
 
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)
 
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)
 
int xcb_input_xi_select_events_masks_length (const xcb_input_xi_select_events_request_t *R)
 
xcb_input_event_mask_iterator_t xcb_input_xi_select_events_masks_iterator (const xcb_input_xi_select_events_request_t *R)
 
xcb_input_xi_query_version_cookie_t xcb_input_xi_query_version (xcb_connection_t *c, uint16_t major_version, uint16_t minor_version)
 
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)
 
xcb_input_xi_query_version_reply_txcb_input_xi_query_version_reply (xcb_connection_t *c, xcb_input_xi_query_version_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_button_class_sizeof (const void *_buffer)
 
uint32_t * xcb_input_button_class_state (const xcb_input_button_class_t *R)
 
int xcb_input_button_class_state_length (const xcb_input_button_class_t *R)
 
xcb_generic_iterator_t xcb_input_button_class_state_end (const xcb_input_button_class_t *R)
 
xcb_atom_t * xcb_input_button_class_labels (const xcb_input_button_class_t *R)
 
int xcb_input_button_class_labels_length (const xcb_input_button_class_t *R)
 
xcb_generic_iterator_t xcb_input_button_class_labels_end (const xcb_input_button_class_t *R)
 
void xcb_input_button_class_next (xcb_input_button_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_button_class_end (xcb_input_button_class_iterator_t i)
 
int xcb_input_key_class_sizeof (const void *_buffer)
 
uint32_t * xcb_input_key_class_keys (const xcb_input_key_class_t *R)
 
int xcb_input_key_class_keys_length (const xcb_input_key_class_t *R)
 
xcb_generic_iterator_t xcb_input_key_class_keys_end (const xcb_input_key_class_t *R)
 
void xcb_input_key_class_next (xcb_input_key_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_key_class_end (xcb_input_key_class_iterator_t i)
 
void xcb_input_scroll_class_next (xcb_input_scroll_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_scroll_class_end (xcb_input_scroll_class_iterator_t i)
 
void xcb_input_touch_class_next (xcb_input_touch_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_touch_class_end (xcb_input_touch_class_iterator_t i)
 
void xcb_input_valuator_class_next (xcb_input_valuator_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_valuator_class_end (xcb_input_valuator_class_iterator_t i)
 
uint32_t * xcb_input_device_class_data_key_keys (const xcb_input_device_class_data_t *S)
 
int xcb_input_device_class_data_key_keys_length (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_class_data_key_keys_end (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
uint32_t * xcb_input_device_class_data_button_state (const xcb_input_device_class_data_t *S)
 
int xcb_input_device_class_data_button_state_length (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_class_data_button_state_end (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
xcb_atom_t * xcb_input_device_class_data_button_labels (const xcb_input_device_class_data_t *S)
 
int xcb_input_device_class_data_button_labels_length (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
xcb_generic_iterator_t xcb_input_device_class_data_button_labels_end (const xcb_input_device_class_t *R, const xcb_input_device_class_data_t *S)
 
int xcb_input_device_class_data_serialize (void **_buffer, uint16_t type, const xcb_input_device_class_data_t *_aux)
 
int xcb_input_device_class_data_unpack (const void *_buffer, uint16_t type, xcb_input_device_class_data_t *_aux)
 
int xcb_input_device_class_data_sizeof (const void *_buffer, uint16_t type)
 
int xcb_input_device_class_sizeof (const void *_buffer)
 
void xcb_input_device_class_next (xcb_input_device_class_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_device_class_end (xcb_input_device_class_iterator_t i)
 
int xcb_input_xi_device_info_sizeof (const void *_buffer)
 
char * xcb_input_xi_device_info_name (const xcb_input_xi_device_info_t *R)
 
int xcb_input_xi_device_info_name_length (const xcb_input_xi_device_info_t *R)
 
xcb_generic_iterator_t xcb_input_xi_device_info_name_end (const xcb_input_xi_device_info_t *R)
 
int xcb_input_xi_device_info_classes_length (const xcb_input_xi_device_info_t *R)
 
xcb_input_device_class_iterator_t xcb_input_xi_device_info_classes_iterator (const xcb_input_xi_device_info_t *R)
 
void xcb_input_xi_device_info_next (xcb_input_xi_device_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_xi_device_info_end (xcb_input_xi_device_info_iterator_t i)
 
int xcb_input_xi_query_device_sizeof (const void *_buffer)
 
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
int xcb_input_xi_query_device_infos_length (const xcb_input_xi_query_device_reply_t *R)
 
xcb_input_xi_device_info_iterator_t xcb_input_xi_query_device_infos_iterator (const xcb_input_xi_query_device_reply_t *R)
 
xcb_input_xi_query_device_reply_txcb_input_xi_query_device_reply (xcb_connection_t *c, xcb_input_xi_query_device_cookie_t cookie, xcb_generic_error_t **e)
 
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)
 
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)
 
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
xcb_input_xi_get_focus_reply_txcb_input_xi_get_focus_reply (xcb_connection_t *c, xcb_input_xi_get_focus_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_xi_grab_device_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_xi_grab_device_reply_txcb_input_xi_grab_device_reply (xcb_connection_t *c, xcb_input_xi_grab_device_cookie_t cookie, xcb_generic_error_t **e)
 
xcb_void_cookie_t xcb_input_xi_ungrab_device_checked (xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
 
xcb_void_cookie_t xcb_input_xi_ungrab_device (xcb_connection_t *c, xcb_timestamp_t time, xcb_input_device_id_t deviceid)
 
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)
 
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)
 
void xcb_input_grab_modifier_info_next (xcb_input_grab_modifier_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_grab_modifier_info_end (xcb_input_grab_modifier_info_iterator_t i)
 
int xcb_input_xi_passive_grab_device_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_grab_modifier_info_txcb_input_xi_passive_grab_device_modifiers (const xcb_input_xi_passive_grab_device_reply_t *R)
 
int xcb_input_xi_passive_grab_device_modifiers_length (const xcb_input_xi_passive_grab_device_reply_t *R)
 
xcb_input_grab_modifier_info_iterator_t xcb_input_xi_passive_grab_device_modifiers_iterator (const xcb_input_xi_passive_grab_device_reply_t *R)
 
xcb_input_xi_passive_grab_device_reply_txcb_input_xi_passive_grab_device_reply (xcb_connection_t *c, xcb_input_xi_passive_grab_device_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_xi_passive_ungrab_device_sizeof (const void *_buffer)
 
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)
 
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)
 
uint32_t * xcb_input_xi_passive_ungrab_device_modifiers (const xcb_input_xi_passive_ungrab_device_request_t *R)
 
int xcb_input_xi_passive_ungrab_device_modifiers_length (const xcb_input_xi_passive_ungrab_device_request_t *R)
 
xcb_generic_iterator_t xcb_input_xi_passive_ungrab_device_modifiers_end (const xcb_input_xi_passive_ungrab_device_request_t *R)
 
int xcb_input_xi_list_properties_sizeof (const void *_buffer)
 
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked (xcb_connection_t *c, xcb_input_device_id_t deviceid)
 
xcb_atom_t * xcb_input_xi_list_properties_properties (const xcb_input_xi_list_properties_reply_t *R)
 
int xcb_input_xi_list_properties_properties_length (const xcb_input_xi_list_properties_reply_t *R)
 
xcb_generic_iterator_t xcb_input_xi_list_properties_properties_end (const xcb_input_xi_list_properties_reply_t *R)
 
xcb_input_xi_list_properties_reply_txcb_input_xi_list_properties_reply (xcb_connection_t *c, xcb_input_xi_list_properties_cookie_t cookie, xcb_generic_error_t **e)
 
uint8_t * xcb_input_xi_change_property_items_data_8 (const xcb_input_xi_change_property_items_t *S)
 
int xcb_input_xi_change_property_items_data_8_length (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_change_property_items_data_8_end (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
uint16_t * xcb_input_xi_change_property_items_data_16 (const xcb_input_xi_change_property_items_t *S)
 
int xcb_input_xi_change_property_items_data_16_length (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_change_property_items_data_16_end (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
uint32_t * xcb_input_xi_change_property_items_data_32 (const xcb_input_xi_change_property_items_t *S)
 
int xcb_input_xi_change_property_items_data_32_length (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_change_property_items_data_32_end (const xcb_input_xi_change_property_request_t *R, const xcb_input_xi_change_property_items_t *S)
 
int xcb_input_xi_change_property_items_serialize (void **_buffer, uint32_t num_items, uint8_t format, const xcb_input_xi_change_property_items_t *_aux)
 
int xcb_input_xi_change_property_items_unpack (const void *_buffer, uint32_t num_items, uint8_t format, xcb_input_xi_change_property_items_t *_aux)
 
int xcb_input_xi_change_property_items_sizeof (const void *_buffer, uint32_t num_items, uint8_t format)
 
int xcb_input_xi_change_property_sizeof (const void *_buffer)
 
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)
 
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)
 
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)
 
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)
 
void * xcb_input_xi_change_property_items (const xcb_input_xi_change_property_request_t *R)
 
xcb_void_cookie_t xcb_input_xi_delete_property_checked (xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
 
xcb_void_cookie_t xcb_input_xi_delete_property (xcb_connection_t *c, xcb_input_device_id_t deviceid, xcb_atom_t property)
 
uint8_t * xcb_input_xi_get_property_items_data_8 (const xcb_input_xi_get_property_items_t *S)
 
int xcb_input_xi_get_property_items_data_8_length (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_get_property_items_data_8_end (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
uint16_t * xcb_input_xi_get_property_items_data_16 (const xcb_input_xi_get_property_items_t *S)
 
int xcb_input_xi_get_property_items_data_16_length (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_get_property_items_data_16_end (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
uint32_t * xcb_input_xi_get_property_items_data_32 (const xcb_input_xi_get_property_items_t *S)
 
int xcb_input_xi_get_property_items_data_32_length (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
xcb_generic_iterator_t xcb_input_xi_get_property_items_data_32_end (const xcb_input_xi_get_property_reply_t *R, const xcb_input_xi_get_property_items_t *S)
 
int xcb_input_xi_get_property_items_serialize (void **_buffer, uint32_t num_items, uint8_t format, const xcb_input_xi_get_property_items_t *_aux)
 
int xcb_input_xi_get_property_items_unpack (const void *_buffer, uint32_t num_items, uint8_t format, xcb_input_xi_get_property_items_t *_aux)
 
int xcb_input_xi_get_property_items_sizeof (const void *_buffer, uint32_t num_items, uint8_t format)
 
int xcb_input_xi_get_property_sizeof (const void *_buffer)
 
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)
 
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)
 
void * xcb_input_xi_get_property_items (const xcb_input_xi_get_property_reply_t *R)
 
xcb_input_xi_get_property_reply_txcb_input_xi_get_property_reply (xcb_connection_t *c, xcb_input_xi_get_property_cookie_t cookie, xcb_generic_error_t **e)
 
int xcb_input_xi_get_selected_events_sizeof (const void *_buffer)
 
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events (xcb_connection_t *c, xcb_window_t window)
 
xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked (xcb_connection_t *c, xcb_window_t window)
 
int xcb_input_xi_get_selected_events_masks_length (const xcb_input_xi_get_selected_events_reply_t *R)
 
xcb_input_event_mask_iterator_t xcb_input_xi_get_selected_events_masks_iterator (const xcb_input_xi_get_selected_events_reply_t *R)
 
xcb_input_xi_get_selected_events_reply_txcb_input_xi_get_selected_events_reply (xcb_connection_t *c, xcb_input_xi_get_selected_events_cookie_t cookie, xcb_generic_error_t **e)
 
void xcb_input_barrier_release_pointer_info_next (xcb_input_barrier_release_pointer_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_barrier_release_pointer_info_end (xcb_input_barrier_release_pointer_info_iterator_t i)
 
int xcb_input_xi_barrier_release_pointer_sizeof (const void *_buffer)
 
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)
 
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)
 
xcb_input_barrier_release_pointer_info_txcb_input_xi_barrier_release_pointer_barriers (const xcb_input_xi_barrier_release_pointer_request_t *R)
 
int xcb_input_xi_barrier_release_pointer_barriers_length (const xcb_input_xi_barrier_release_pointer_request_t *R)
 
xcb_input_barrier_release_pointer_info_iterator_t xcb_input_xi_barrier_release_pointer_barriers_iterator (const xcb_input_xi_barrier_release_pointer_request_t *R)
 
int xcb_input_device_changed_sizeof (const void *_buffer)
 
int xcb_input_device_changed_classes_length (const xcb_input_device_changed_event_t *R)
 
xcb_input_device_class_iterator_t xcb_input_device_changed_classes_iterator (const xcb_input_device_changed_event_t *R)
 
int xcb_input_key_press_sizeof (const void *_buffer)
 
uint32_t * xcb_input_key_press_button_mask (const xcb_input_key_press_event_t *R)
 
int xcb_input_key_press_button_mask_length (const xcb_input_key_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_key_press_button_mask_end (const xcb_input_key_press_event_t *R)
 
uint32_t * xcb_input_key_press_valuator_mask (const xcb_input_key_press_event_t *R)
 
int xcb_input_key_press_valuator_mask_length (const xcb_input_key_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_key_press_valuator_mask_end (const xcb_input_key_press_event_t *R)
 
xcb_input_fp3232_txcb_input_key_press_axisvalues (const xcb_input_key_press_event_t *R)
 
int xcb_input_key_press_axisvalues_length (const xcb_input_key_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_key_press_axisvalues_iterator (const xcb_input_key_press_event_t *R)
 
int xcb_input_key_release_sizeof (const void *_buffer)
 
int xcb_input_button_press_sizeof (const void *_buffer)
 
uint32_t * xcb_input_button_press_button_mask (const xcb_input_button_press_event_t *R)
 
int xcb_input_button_press_button_mask_length (const xcb_input_button_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_button_press_button_mask_end (const xcb_input_button_press_event_t *R)
 
uint32_t * xcb_input_button_press_valuator_mask (const xcb_input_button_press_event_t *R)
 
int xcb_input_button_press_valuator_mask_length (const xcb_input_button_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_button_press_valuator_mask_end (const xcb_input_button_press_event_t *R)
 
xcb_input_fp3232_txcb_input_button_press_axisvalues (const xcb_input_button_press_event_t *R)
 
int xcb_input_button_press_axisvalues_length (const xcb_input_button_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_button_press_axisvalues_iterator (const xcb_input_button_press_event_t *R)
 
int xcb_input_button_release_sizeof (const void *_buffer)
 
int xcb_input_motion_sizeof (const void *_buffer)
 
int xcb_input_enter_sizeof (const void *_buffer)
 
uint32_t * xcb_input_enter_buttons (const xcb_input_enter_event_t *R)
 
int xcb_input_enter_buttons_length (const xcb_input_enter_event_t *R)
 
xcb_generic_iterator_t xcb_input_enter_buttons_end (const xcb_input_enter_event_t *R)
 
int xcb_input_leave_sizeof (const void *_buffer)
 
int xcb_input_focus_in_sizeof (const void *_buffer)
 
int xcb_input_focus_out_sizeof (const void *_buffer)
 
void xcb_input_hierarchy_info_next (xcb_input_hierarchy_info_iterator_t *i)
 
xcb_generic_iterator_t xcb_input_hierarchy_info_end (xcb_input_hierarchy_info_iterator_t i)
 
int xcb_input_hierarchy_sizeof (const void *_buffer)
 
xcb_input_hierarchy_info_txcb_input_hierarchy_infos (const xcb_input_hierarchy_event_t *R)
 
int xcb_input_hierarchy_infos_length (const xcb_input_hierarchy_event_t *R)
 
xcb_input_hierarchy_info_iterator_t xcb_input_hierarchy_infos_iterator (const xcb_input_hierarchy_event_t *R)
 
int xcb_input_raw_key_press_sizeof (const void *_buffer)
 
uint32_t * xcb_input_raw_key_press_valuator_mask (const xcb_input_raw_key_press_event_t *R)
 
int xcb_input_raw_key_press_valuator_mask_length (const xcb_input_raw_key_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_raw_key_press_valuator_mask_end (const xcb_input_raw_key_press_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_key_press_axisvalues (const xcb_input_raw_key_press_event_t *R)
 
int xcb_input_raw_key_press_axisvalues_length (const xcb_input_raw_key_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_key_press_axisvalues_iterator (const xcb_input_raw_key_press_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_key_press_axisvalues_raw (const xcb_input_raw_key_press_event_t *R)
 
int xcb_input_raw_key_press_axisvalues_raw_length (const xcb_input_raw_key_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_key_press_axisvalues_raw_iterator (const xcb_input_raw_key_press_event_t *R)
 
int xcb_input_raw_key_release_sizeof (const void *_buffer)
 
int xcb_input_raw_button_press_sizeof (const void *_buffer)
 
uint32_t * xcb_input_raw_button_press_valuator_mask (const xcb_input_raw_button_press_event_t *R)
 
int xcb_input_raw_button_press_valuator_mask_length (const xcb_input_raw_button_press_event_t *R)
 
xcb_generic_iterator_t xcb_input_raw_button_press_valuator_mask_end (const xcb_input_raw_button_press_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_button_press_axisvalues (const xcb_input_raw_button_press_event_t *R)
 
int xcb_input_raw_button_press_axisvalues_length (const xcb_input_raw_button_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_button_press_axisvalues_iterator (const xcb_input_raw_button_press_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_button_press_axisvalues_raw (const xcb_input_raw_button_press_event_t *R)
 
int xcb_input_raw_button_press_axisvalues_raw_length (const xcb_input_raw_button_press_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_button_press_axisvalues_raw_iterator (const xcb_input_raw_button_press_event_t *R)
 
int xcb_input_raw_button_release_sizeof (const void *_buffer)
 
int xcb_input_raw_motion_sizeof (const void *_buffer)
 
int xcb_input_touch_begin_sizeof (const void *_buffer)
 
uint32_t * xcb_input_touch_begin_button_mask (const xcb_input_touch_begin_event_t *R)
 
int xcb_input_touch_begin_button_mask_length (const xcb_input_touch_begin_event_t *R)
 
xcb_generic_iterator_t xcb_input_touch_begin_button_mask_end (const xcb_input_touch_begin_event_t *R)
 
uint32_t * xcb_input_touch_begin_valuator_mask (const xcb_input_touch_begin_event_t *R)
 
int xcb_input_touch_begin_valuator_mask_length (const xcb_input_touch_begin_event_t *R)
 
xcb_generic_iterator_t xcb_input_touch_begin_valuator_mask_end (const xcb_input_touch_begin_event_t *R)
 
xcb_input_fp3232_txcb_input_touch_begin_axisvalues (const xcb_input_touch_begin_event_t *R)
 
int xcb_input_touch_begin_axisvalues_length (const xcb_input_touch_begin_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_touch_begin_axisvalues_iterator (const xcb_input_touch_begin_event_t *R)
 
int xcb_input_touch_update_sizeof (const void *_buffer)
 
int xcb_input_touch_end_sizeof (const void *_buffer)
 
int xcb_input_raw_touch_begin_sizeof (const void *_buffer)
 
uint32_t * xcb_input_raw_touch_begin_valuator_mask (const xcb_input_raw_touch_begin_event_t *R)
 
int xcb_input_raw_touch_begin_valuator_mask_length (const xcb_input_raw_touch_begin_event_t *R)
 
xcb_generic_iterator_t xcb_input_raw_touch_begin_valuator_mask_end (const xcb_input_raw_touch_begin_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_touch_begin_axisvalues (const xcb_input_raw_touch_begin_event_t *R)
 
int xcb_input_raw_touch_begin_axisvalues_length (const xcb_input_raw_touch_begin_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_touch_begin_axisvalues_iterator (const xcb_input_raw_touch_begin_event_t *R)
 
xcb_input_fp3232_txcb_input_raw_touch_begin_axisvalues_raw (const xcb_input_raw_touch_begin_event_t *R)
 
int xcb_input_raw_touch_begin_axisvalues_raw_length (const xcb_input_raw_touch_begin_event_t *R)
 
xcb_input_fp3232_iterator_t xcb_input_raw_touch_begin_axisvalues_raw_iterator (const xcb_input_raw_touch_begin_event_t *R)
 
int xcb_input_raw_touch_update_sizeof (const void *_buffer)
 
int xcb_input_raw_touch_end_sizeof (const void *_buffer)
 

Variables

xcb_extension_t xcb_input_id
 

Detailed Description

Input XCB Protocol Implementation.

Macro Definition Documentation

#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().

#define XCB_INPUT_CHANGE_DEVICE_DONT_PROPAGATE_LIST   8

Opcode for xcb_input_change_device_dont_propagate_list.

Referenced by xcb_input_change_device_dont_propagate_list(), and xcb_input_change_device_dont_propagate_list_checked().

#define XCB_INPUT_CHANGE_DEVICE_KEY_MAPPING   25

Opcode for xcb_input_change_device_key_mapping.

Referenced by xcb_input_change_device_key_mapping(), and xcb_input_change_device_key_mapping_checked().

#define XCB_INPUT_CHANGE_DEVICE_NOTIFY   12

Opcode for xcb_input_change_device_notify.

#define XCB_INPUT_CHANGE_DEVICE_PROPERTY   37
#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
#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().

Function Documentation

Return the iterator pointing to the last element

Parameters
iAn xcb_input_add_master_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_add_master_next().

void xcb_input_add_master_next ( xcb_input_add_master_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_attach_slave_end ( xcb_input_attach_slave_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_attach_slave_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_attach_slave_next ( xcb_input_attach_slave_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_axis_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_axis_info_next ( xcb_input_axis_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_barrier_release_pointer_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_barrier_release_pointer_info_next ( xcb_input_barrier_release_pointer_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_bell_feedback_ctl_end ( xcb_input_bell_feedback_ctl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_bell_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_bell_feedback_ctl_next ( xcb_input_bell_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_bell_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_bell_feedback_state_next ( xcb_input_bell_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_button_class_end ( xcb_input_button_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_button_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_button_class_next().

void xcb_input_button_class_next ( xcb_input_button_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_button_class_end().

xcb_generic_iterator_t xcb_input_button_info_end ( xcb_input_button_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_button_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_button_info_next ( xcb_input_button_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_button_state_end ( xcb_input_button_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_button_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_button_state_next ( xcb_input_button_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_CHANGE_DEVICE_CONTROL.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_CHANGE_KEYBOARD_DEVICE.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_change_keyboard_device_cookie_t xcb_input_change_keyboard_device_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_CHANGE_POINTER_DEVICE.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_close_device ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_CLOSE_DEVICE.

xcb_void_cookie_t xcb_input_close_device_checked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_delete_device_property ( xcb_connection_t c,
xcb_atom_t  property,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_detach_slave_end ( xcb_input_detach_slave_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_detach_slave_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_detach_slave_next ( xcb_input_detach_slave_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_device_abs_area_ctrl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_abs_area_ctrl_next ( xcb_input_device_abs_area_ctrl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_device_abs_area_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_abs_area_state_next ( xcb_input_device_abs_area_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_device_abs_calib_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_abs_calib_ctl_next ( xcb_input_device_abs_calib_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_device_abs_calib_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_abs_calib_state_next ( xcb_input_device_abs_calib_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_device_class_end ( xcb_input_device_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_class_next().

void xcb_input_device_class_next ( xcb_input_device_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_device_class_end().

xcb_generic_iterator_t xcb_input_device_core_ctrl_end ( xcb_input_device_core_ctrl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_core_ctrl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_core_ctrl_next ( xcb_input_device_core_ctrl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_device_core_state_end ( xcb_input_device_core_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_core_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_core_state_next ( xcb_input_device_core_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_ctl_next().

void xcb_input_device_ctl_next ( xcb_input_device_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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

Parameters
iAn xcb_input_device_enable_ctrl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_enable_ctrl_next ( xcb_input_device_enable_ctrl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_device_enable_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_enable_state_next ( xcb_input_device_enable_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_id_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_device_id_next ( xcb_input_device_id_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_device_info_end ( xcb_input_device_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

Referenced by xcb_input_list_input_devices_unchecked().

void xcb_input_device_info_next ( xcb_input_device_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_device_name_end ( xcb_input_device_name_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_name_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_name_next().

void xcb_input_device_name_next ( xcb_input_device_name_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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

Parameters
iAn xcb_input_device_resolution_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_resolution_ctl_next().

void xcb_input_device_resolution_ctl_next ( xcb_input_device_resolution_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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

Parameters
iAn xcb_input_device_resolution_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_resolution_state_next().

void xcb_input_device_resolution_state_next ( xcb_input_device_resolution_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_device_resolution_state_end().

xcb_generic_iterator_t xcb_input_device_state_end ( xcb_input_device_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_state_next().

void xcb_input_device_state_next ( xcb_input_device_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_device_state_end().

xcb_generic_iterator_t xcb_input_device_time_coord_end ( xcb_input_device_time_coord_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_device_time_coord_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_device_time_coord_next().

void xcb_input_device_time_coord_next ( xcb_input_device_time_coord_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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_generic_iterator_t::data.

Referenced by xcb_input_device_time_coord_end().

xcb_generic_iterator_t xcb_input_event_class_end ( xcb_input_event_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_event_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_event_class_next ( xcb_input_event_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_event_mask_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_event_mask_next().

void xcb_input_event_mask_next ( xcb_input_event_mask_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_event_mask_end().

xcb_generic_iterator_t xcb_input_feedback_ctl_end ( xcb_input_feedback_ctl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_feedback_ctl_next().

void xcb_input_feedback_ctl_next ( xcb_input_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_feedback_ctl_end().

xcb_generic_iterator_t xcb_input_feedback_state_end ( xcb_input_feedback_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_feedback_state_next().

void xcb_input_feedback_state_next ( xcb_input_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_feedback_state_end().

Return the iterator pointing to the last element

Parameters
iAn xcb_input_fp1616_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_fp1616_next ( xcb_input_fp1616_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_fp3232_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

Referenced by xcb_input_hierarchy_info_end().

void xcb_input_fp3232_next ( xcb_input_fp3232_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_BUTTON_MAPPING.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_device_button_mapping_cookie_t xcb_input_get_device_button_mapping_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_CONTROL.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_get_device_dont_propagate_list_cookie_t xcb_input_get_device_dont_propagate_list ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_DONT_PROPAGATE_LIST.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

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 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_FOCUS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_device_focus_cookie_t xcb_input_get_device_focus_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_KEY_MAPPING.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_MODIFIER_MAPPING.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_device_modifier_mapping_cookie_t xcb_input_get_device_modifier_mapping_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_MOTION_EVENTS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_DEVICE_PROPERTY.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version ( xcb_connection_t c,
uint16_t  name_len,
const char *  name 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_EXTENSION_VERSION.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_extension_version_cookie_t xcb_input_get_extension_version_unchecked ( xcb_connection_t c,
uint16_t  name_len,
const char *  name 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_FEEDBACK_CONTROL.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_feedback_control_cookie_t xcb_input_get_feedback_control_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_GET_SELECTED_EXTENSION_EVENTS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_get_selected_extension_events_cookie_t xcb_input_get_selected_extension_events_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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

Parameters
iAn xcb_input_grab_modifier_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_grab_modifier_info_next ( xcb_input_grab_modifier_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_group_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_group_info_next ( xcb_input_group_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_hierarchy_change_end ( xcb_input_hierarchy_change_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_hierarchy_change_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_hierarchy_change_next().

void xcb_input_hierarchy_change_next ( xcb_input_hierarchy_change_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_hierarchy_change_end().

xcb_generic_iterator_t xcb_input_hierarchy_info_end ( xcb_input_hierarchy_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_hierarchy_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_fp3232_end().

void xcb_input_hierarchy_info_next ( xcb_input_hierarchy_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_input_class_info_end ( xcb_input_input_class_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_input_class_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_input_class_info_next ( xcb_input_input_class_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_input_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_info_next().

Referenced by xcb_input_list_input_devices_unchecked().

void xcb_input_input_info_next ( xcb_input_input_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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_generic_iterator_t::data.

Referenced by xcb_input_input_info_end().

xcb_generic_iterator_t xcb_input_input_state_end ( xcb_input_input_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_input_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_input_state_next().

void xcb_input_input_state_next ( xcb_input_input_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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

Parameters
iAn xcb_input_integer_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_integer_feedback_ctl_next ( xcb_input_integer_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_integer_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_integer_feedback_state_next ( xcb_input_integer_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_kbd_feedback_ctl_end ( xcb_input_kbd_feedback_ctl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_kbd_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_kbd_feedback_ctl_next ( xcb_input_kbd_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_kbd_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_kbd_feedback_state_next ( xcb_input_kbd_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_key_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_key_class_next().

void xcb_input_key_class_next ( xcb_input_key_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_key_class_end().

Return the iterator pointing to the last element

Parameters
iAn xcb_input_key_code_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_key_code_next ( xcb_input_key_code_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_key_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_key_info_next ( xcb_input_key_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_key_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_key_state_next ( xcb_input_key_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_led_feedback_ctl_end ( xcb_input_led_feedback_ctl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_led_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_led_feedback_ctl_next ( xcb_input_led_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_led_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_led_feedback_state_next ( xcb_input_led_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_LIST_DEVICE_PROPERTIES.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

xcb_input_list_device_properties_cookie_t xcb_input_list_device_properties_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and XCB_INPUT_LIST_DEVICE_PROPERTIES.

xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_LIST_INPUT_DEVICES.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_list_input_devices_cookie_t xcb_input_list_input_devices_unchecked ( xcb_connection_t c)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_input_device_info_end(), xcb_input_input_info_end(), and XCB_INPUT_LIST_INPUT_DEVICES.

xcb_generic_iterator_t xcb_input_modifier_info_end ( xcb_input_modifier_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_modifier_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_modifier_info_next ( xcb_input_modifier_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_input_open_device_cookie_t xcb_input_open_device ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_open_device_cookie_t xcb_input_open_device_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_ptr_feedback_ctl_end ( xcb_input_ptr_feedback_ctl_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_ptr_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_ptr_feedback_ctl_next ( xcb_input_ptr_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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

Parameters
iAn xcb_input_ptr_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_ptr_feedback_state_next ( xcb_input_ptr_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_input_query_device_state_cookie_t xcb_input_query_device_state ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_QUERY_DEVICE_STATE.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_query_device_state_cookie_t xcb_input_query_device_state_unchecked ( xcb_connection_t c,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_remove_master_end ( xcb_input_remove_master_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_remove_master_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_remove_master_next ( xcb_input_remove_master_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_scroll_class_end ( xcb_input_scroll_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_scroll_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_scroll_class_next ( xcb_input_scroll_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_SET_DEVICE_BUTTON_MAPPING.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode ( xcb_connection_t c,
uint8_t  device_id,
uint8_t  mode 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_set_device_mode_cookie_t xcb_input_set_device_mode_unchecked ( xcb_connection_t c,
uint8_t  device_id,
uint8_t  mode 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_SET_DEVICE_MODIFIER_MAPPING.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_SET_DEVICE_VALUATORS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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

Parameters
iAn xcb_input_string_feedback_ctl_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_string_feedback_ctl_next().

void xcb_input_string_feedback_ctl_next ( xcb_input_string_feedback_ctl_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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

Parameters
iAn xcb_input_string_feedback_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_string_feedback_state_next().

void xcb_input_string_feedback_state_next ( xcb_input_string_feedback_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_string_feedback_state_end().

xcb_generic_iterator_t xcb_input_touch_class_end ( xcb_input_touch_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_touch_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_touch_class_next ( xcb_input_touch_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_void_cookie_t xcb_input_ungrab_device ( xcb_connection_t c,
xcb_timestamp_t  time,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_ungrab_device_checked ( xcb_connection_t c,
xcb_timestamp_t  time,
uint8_t  device_id 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_valuator_class_end ( xcb_input_valuator_class_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_valuator_class_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

void xcb_input_valuator_class_next ( xcb_input_valuator_class_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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)

xcb_generic_iterator_t xcb_input_valuator_info_end ( xcb_input_valuator_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_valuator_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_valuator_info_next().

void xcb_input_valuator_info_next ( xcb_input_valuator_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

Referenced by xcb_input_valuator_info_end().

xcb_generic_iterator_t xcb_input_valuator_state_end ( xcb_input_valuator_state_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_valuator_state_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_valuator_state_next().

void xcb_input_valuator_state_next ( xcb_input_valuator_state_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_xi_change_hierarchy ( xcb_connection_t c,
uint8_t  num_changes,
const xcb_input_hierarchy_change_t changes 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_xi_delete_property ( xcb_connection_t c,
xcb_input_device_id_t  deviceid,
xcb_atom_t  property 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_generic_iterator_t xcb_input_xi_device_info_end ( xcb_input_xi_device_info_iterator_t  i)

Return the iterator pointing to the last element

Parameters
iAn xcb_input_xi_device_info_iterator_t
Returns
The iterator pointing to the last element

Set the current element in the iterator to the last element. The member rem is set to 0. The member data points to the last element.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, and xcb_input_xi_device_info_next().

void xcb_input_xi_device_info_next ( xcb_input_xi_device_info_iterator_t i)

Get the next element of the iterator

Parameters
iPointer 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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_GET_CLIENT_POINTER.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

xcb_input_xi_get_client_pointer_cookie_t xcb_input_xi_get_client_pointer_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_xi_get_focus_cookie_t xcb_input_xi_get_focus_unchecked ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_GET_SELECTED_EVENTS.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_xi_get_selected_events_cookie_t xcb_input_xi_get_selected_events_unchecked ( xcb_connection_t c,
xcb_window_t  window 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_LIST_PROPERTIES.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

xcb_input_xi_list_properties_cookie_t xcb_input_xi_list_properties_unchecked ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_PASSIVE_GRAB_DEVICE.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References xcb_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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

Parameters
cThe connection
cookieThe cookie
eThe 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().

xcb_input_xi_query_device_cookie_t xcb_input_xi_query_device_unchecked ( xcb_connection_t c,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_QUERY_POINTER.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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().

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 
)
Parameters
cThe connection
Returns
A cookie

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_generic_iterator_t::data, xcb_generic_iterator_t::index, xcb_generic_iterator_t::rem, 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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References XCB_INPUT_XI_QUERY_VERSION.

Return the reply

Parameters
cThe connection
cookieThe cookie
eThe 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_generic_iterator_t::data, xcb_generic_iterator_t::index, and xcb_generic_iterator_t::rem.

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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_xi_set_client_pointer ( xcb_connection_t c,
xcb_window_t  window,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

xcb_void_cookie_t xcb_input_xi_ungrab_device ( xcb_connection_t c,
xcb_timestamp_t  time,
xcb_input_device_id_t  deviceid 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.

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 
)
Parameters
cThe connection
Returns
A cookie

Delivers a request to the X server.

References 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 
)
Parameters
cThe connection
Returns
A cookie

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.