Mir
Classes | Typedefs | Functions
mir::input::evdev Namespace Reference

Classes

class  LibInputDevice
 
class  Platform
 

Typedefs

using LibInputDevicePtr = std::unique_ptr< libinput_device, libinput_device *(*)(libinput_device *)>
 
using LibInputPtr = std::unique_ptr< libinput, libinput *(*)(libinput *)>
 

Functions

input::DeviceCapabilities detect_device_capabilities (char const *device)
 
MirPointerButton to_pointer_button (int button)
 
MirInputEventModifiers to_modifiers (int32_t scan_code)
 
MirInputEventModifiers expand_modifiers (MirInputEventModifiers modifiers)
 
LibInputDevicePtr make_libinput_device (libinput *lib, char const *path)
 
LibInputPtr make_libinput ()
 

Typedef Documentation

using mir::input::evdev::LibInputDevicePtr = typedef std::unique_ptr<libinput_device, libinput_device*(*)(libinput_device*)>
using mir::input::evdev::LibInputPtr = typedef std::unique_ptr<libinput, libinput*(*)(libinput*)>

Function Documentation

input::DeviceCapabilities mir::input::evdev::detect_device_capabilities ( char const *  device)
MirInputEventModifiers mir::input::evdev::expand_modifiers ( MirInputEventModifiers  modifiers)
LibInputPtr mir::input::evdev::make_libinput ( )
LibInputDevicePtr mir::input::evdev::make_libinput_device ( libinput *  lib,
char const *  path 
)
MirInputEventModifiers mir::input::evdev::to_modifiers ( int32_t  scan_code)
MirPointerButton mir::input::evdev::to_pointer_button ( int  button)

Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Oct 8 16:20:16 UTC 2015