Expand description
Cleanroom Rust port of upstream Go source file: mouse.go
Upstream Target Tag / Version: v2.0.8
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. - Mouse
Click Msg - MouseClickMsg represents a mouse button click message.
- Mouse
Motion Msg - MouseMotionMsg represents a mouse motion message.
- Mouse
Release Msg - MouseReleaseMsg represents a mouse button release message.
- Mouse
Wheel Msg - MouseWheelMsg represents a mouse wheel message.
Enums§
- Mouse
Button - MouseButton represents the button that was pressed during a mouse message.
- Mouse
Msg - MouseMsg enum abstraction covering click, release, wheel, and motion messages.