Mir
Typedefs | Enumerations
mir_input_device_types.h File Reference
#include <stdint.h>
Include dependency graph for mir_input_device_types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef int64_t MirInputDeviceId
 
typedef enum MirPointerHandedness MirPointerHandedness
 
typedef enum MirPointerAcceleration MirPointerAcceleration
 MirPointerAcceleration describes the way pointer movement is filtered: More...
 
typedef enum MirTouchpadClickMode MirTouchpadClickMode
 MirTouchpadClickMode configures how the touchpad itself should generate pointer button events. More...
 
typedef unsigned int MirTouchpadClickModes
 
typedef enum MirTouchpadScrollMode MirTouchpadScrollMode
 MirTouchpadScrollMode configures how the touchpad should generate scroll events. More...
 
typedef unsigned int MirTouchpadScrollModes
 
typedef unsigned int MirInputDeviceCapabilities
 
typedef enum MirTouchscreenMappingMode MirTouchscreenMappingMode
 Mapping modes for touchscreen devices. More...
 

Enumerations

enum  MirPointerHandedness { mir_pointer_handedness_right = 0, mir_pointer_handedness_left = 1 }
 
enum  MirPointerAcceleration { mir_pointer_acceleration_none = 1, mir_pointer_acceleration_adaptive = 2 }
 MirPointerAcceleration describes the way pointer movement is filtered: More...
 
enum  MirTouchpadClickMode { mir_touchpad_click_mode_none = 0, mir_touchpad_click_mode_area_to_click = 1 << 0, mir_touchpad_click_mode_finger_count = 1 << 1 }
 MirTouchpadClickMode configures how the touchpad itself should generate pointer button events. More...
 
enum  MirTouchpadScrollMode { mir_touchpad_scroll_mode_none = 0, mir_touchpad_scroll_mode_two_finger_scroll = 1 << 0, mir_touchpad_scroll_mode_edge_scroll = 1 << 1, mir_touchpad_scroll_mode_button_down_scroll = 1 << 2 }
 MirTouchpadScrollMode configures how the touchpad should generate scroll events. More...
 
enum  MirInputDeviceCapability {
  mir_input_device_capability_none = 0, mir_input_device_capability_pointer = 1<<1, mir_input_device_capability_keyboard = 1<<2, mir_input_device_capability_touchpad = 1<<3,
  mir_input_device_capability_touchscreen = 1<<4, mir_input_device_capability_gamepad = 1<<5, mir_input_device_capability_joystick = 1<<6, mir_input_device_capability_switch = 1<<7,
  mir_input_device_capability_multitouch = 1<<8, mir_input_device_capability_alpha_numeric = 1<<9
}
 
enum  MirTouchscreenMappingMode { mir_touchscreen_mapping_mode_to_output, mir_touchscreen_mapping_mode_to_display_wall }
 Mapping modes for touchscreen devices. More...
 

Copyright © 2012-2020 Canonical Ltd.
Generated on Sun Jul 12 13:42:43 UTC 2020
This documentation is licensed under the GPL version 2 or 3.