#include <input_device.h>
|
| XInputDevice (InputDeviceInfo const &info) |
|
std::shared_ptr< dispatch::Dispatchable > | dispatchable () |
|
void | start (InputSink *destination, EventBuilder *builder) override |
|
void | stop () override |
|
InputDeviceInfo | get_device_info () override |
|
optional_value< PointerSettings > | get_pointer_settings () const override |
|
void | apply_settings (PointerSettings const &settings) override |
|
optional_value< TouchpadSettings > | get_touchpad_settings () const override |
|
void | apply_settings (TouchpadSettings const &settings) override |
|
bool | started () const |
|
void | key_press (std::chrono::nanoseconds event_time, xkb_keysym_t key_sym, int32_t key_code) |
|
void | key_release (std::chrono::nanoseconds event_time, xkb_keysym_t key_sym, int32_t key_code) |
|
void | update_button_state (int button) |
|
void | pointer_press (std::chrono::nanoseconds event_time, int button, mir::geometry::Point const &pos, mir::geometry::Displacement scroll) |
|
void | pointer_release (std::chrono::nanoseconds event_time, int button, mir::geometry::Point const &pos, mir::geometry::Displacement scroll) |
|
void | pointer_motion (std::chrono::nanoseconds event_time, mir::geometry::Point const &pos, mir::geometry::Displacement scroll) |
|
| InputDevice ()=default |
|
virtual | ~InputDevice ()=default |
|
void mir::input::X::XInputDevice::apply_settings |
( |
PointerSettings const & |
settings | ) |
|
|
overridevirtual |
void mir::input::X::XInputDevice::apply_settings |
( |
TouchpadSettings const & |
settings | ) |
|
|
overridevirtual |
void mir::input::X::XInputDevice::key_press |
( |
std::chrono::nanoseconds |
event_time, |
|
|
xkb_keysym_t |
key_sym, |
|
|
int32_t |
key_code |
|
) |
| |
void mir::input::X::XInputDevice::key_release |
( |
std::chrono::nanoseconds |
event_time, |
|
|
xkb_keysym_t |
key_sym, |
|
|
int32_t |
key_code |
|
) |
| |
bool mir::input::X::XInputDevice::started |
( |
| ) |
const |
void mir::input::X::XInputDevice::stop |
( |
| ) |
|
|
overridevirtual |
void mir::input::X::XInputDevice::update_button_state |
( |
int |
button | ) |
|
The documentation for this class was generated from the following file:
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016