[−][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. |