|
Mir
|
#include <basic_seat.h>
Public Member Functions | |
| BasicSeat (std::shared_ptr< InputDispatcher > const &dispatcher, std::shared_ptr< TouchVisualizer > const &touch_visualizer, std::shared_ptr< CursorListener > const &cursor_listener, std::shared_ptr< InputRegion > const &input_region, std::shared_ptr< KeyMapper > const &key_mapper, std::shared_ptr< time::Clock > const &clock) | |
| void | add_device (Device const &device) override |
| void | remove_device (Device const &device) override |
| void | dispatch_event (MirEvent &event) override |
| geometry::Rectangle | get_rectangle_for (Device const &dev) override |
| virtual EventUPtr | create_device_state () override |
| virtual void | set_confinement_regions (geometry::Rectangles const ®ions) override |
| virtual void | reset_confinement_regions () override |
| void | set_key_state (Device const &dev, std::vector< uint32_t > const &scan_codes) override |
| void | set_pointer_state (Device const &dev, MirPointerButtons buttons) override |
| void | set_cursor_position (float cursor_x, float cursor_y) override |
Public Member Functions inherited from mir::input::Seat | |
| Seat ()=default | |
| virtual | ~Seat ()=default |
| mir::input::BasicSeat::BasicSeat | ( | std::shared_ptr< InputDispatcher > const & | dispatcher, |
| std::shared_ptr< TouchVisualizer > const & | touch_visualizer, | ||
| std::shared_ptr< CursorListener > const & | cursor_listener, | ||
| std::shared_ptr< InputRegion > const & | input_region, | ||
| std::shared_ptr< KeyMapper > const & | key_mapper, | ||
| std::shared_ptr< time::Clock > const & | clock | ||
| ) |
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
|
overridevirtual |
Implements mir::input::Seat.
Copyright © 2012-2015 Canonical Ltd.
Generated on Thu Sep 8 14:50:19 UTC 2016