Mir
Typedefs | Enumerations | Functions
mir_input_device.h File Reference
#include "mir_toolkit/client_types.h"
Include dependency graph for mir_input_device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef enum MirPointerHandedness MirPointerHandedness
 
typedef enum MirPointerAcceleration MirPointerAcceleration
 MirPointerAcceleration describes the way pointer movement is filtered: More...
 
typedef enum MirTouchpadClickMode MirTouchpadClickMode
 
typedef unsigned int MirTouchpadClickModes
 
typedef enum MirTouchpadScrollMode MirTouchpadScrollMode
 
typedef unsigned int MirTouchpadScrollModes
 
typedef unsigned int MirInputDeviceCapabilities
 

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 }
 
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 }
 
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
}
 

Functions

size_t mir_input_config_device_count (MirInputConfig const *config)
 Retrieve the number of available input devices. More...
 
MirInputDevice const * mir_input_config_get_device (MirInputConfig const *config, size_t index)
 Retrieve the input device at given index. More...
 
MirInputDevice const * mir_input_config_get_device_by_id (MirInputConfig const *config, MirInputDeviceId id)
 Retrieve the input device by id. More...
 
MirInputDevicemir_input_config_get_mutable_device (MirInputConfig *config, size_t index)
 Retrieve the input device at given index. More...
 
MirInputDevicemir_input_config_get_mutable_device_by_id (MirInputConfig *config, MirInputDeviceId id)
 Retrieve the input device by id. More...
 
MirInputDeviceCapabilities mir_input_device_get_capabilities (MirInputDevice const *device)
 Retrieve the capabilities of the input device at the given index. More...
 
MirInputDeviceId mir_input_device_get_id (MirInputDevice const *device)
 Retrieve the device id of the input device. More...
 
char const * mir_input_device_get_name (MirInputDevice const *device)
 Retrieve the name of the input device. More...
 
char const * mir_input_device_get_unique_id (MirInputDevice const *device)
 Retrieve the unique id of the input device. More...
 

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016