[−][src]Module wayland_client::protocol::wl_pointer
pointer input device
The wl_pointer interface represents one or more input devices, such as mice, which control the pointer location and pointer_focus of a seat.
The wl_pointer interface generates motion, enter and leave events for the surfaces that the pointer is located over, and button and axis events for button presses, button releases and scrolling.
Structs
WlPointer |
Enums
Axis | axis types |
AxisSource | axis source types |
ButtonState | physical button state |
Error | |
Event | |
Request |
Constants
EVT_AXIS_DISCRETE_SINCE | The minimal object version supporting this event |
EVT_AXIS_SINCE | The minimal object version supporting this event |
EVT_AXIS_SOURCE_SINCE | The minimal object version supporting this event |
EVT_AXIS_STOP_SINCE | The minimal object version supporting this event |
EVT_BUTTON_SINCE | The minimal object version supporting this event |
EVT_ENTER_SINCE | The minimal object version supporting this event |
EVT_FRAME_SINCE | The minimal object version supporting this event |
EVT_LEAVE_SINCE | The minimal object version supporting this event |
EVT_MOTION_SINCE | The minimal object version supporting this event |
REQ_RELEASE_SINCE | The minimal object version supporting this request |
REQ_SET_CURSOR_SINCE | The minimal object version supporting this request |
Statics
wl_pointer_events | C-representation of the messages of this interface, for interop |
wl_pointer_interface | C representation of this interface, for interop |
wl_pointer_requests | C-representation of the messages of this interface, for interop |
Traits
EventHandler | An interface for handling events. |