Skip to main content

Module mouse

Module mouse 

Source
Expand description

Cleanroom Rust port of upstream Go source file: mouse.go Upstream Target Tag / Version: v2.0.8

# Mouse Messages & Events

Mouse button definitions, Mouse struct, and typed mouse messages (MouseClickMsg, MouseReleaseMsg, MouseWheelMsg, MouseMotionMsg).

Structs§

Mouse
Mouse represents a mouse event. Use the specific message types (MouseClickMsg, MouseReleaseMsg, etc.) to match individual events.
MouseClickMsg
MouseClickMsg represents a mouse button click message.
MouseMotionMsg
MouseMotionMsg represents a mouse motion message.
MouseReleaseMsg
MouseReleaseMsg represents a mouse button release message.
MouseWheelMsg
MouseWheelMsg represents a mouse wheel message.

Enums§

MouseButton
MouseButton represents the button that was pressed during a mouse message.
MouseMsg
MouseMsg enum abstraction covering click, release, wheel, and motion messages.