#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 Wed Mar 30 00:29:56 UTC 2016