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