Expand description
Mouse events and service.
The app extension MouseManager provides the events and service. It is included in the default application.
Structs§
- Button
Repeat Config - Settings that define the mouse button pressed repeat.
- Click
Mode - Defines how click events are generated for a widget.
- MOUSE
- Mouse service.
- Mouse
Click Args MOUSE_CLICK_EVENTarguments.- Mouse
Hover Args MOUSE_HOVERED_EVENTarguments.- Mouse
Input Args MOUSE_INPUT_EVENTarguments.- Mouse
Manager - Application extension that provides mouse events and service.
- Mouse
Move Args MOUSE_MOVE_EVENTarguments.- Mouse
Position - Mouse cursor position.
- Mouse
Wheel Args MOUSE_WHEEL_EVENTarguments.- Multi
Click Config - System settings needed for implementing double/triple clicks.
Enums§
- Button
State - State a
MouseButtonhas entered. - Click
Trigger - Represents mouse gestures that can initiate a click.
- Mouse
Button - Describes a button of a mouse controller.
- Mouse
Scroll Delta - Describes a difference in the mouse scroll wheel state.
Statics§
- CTRL_
SCROLL_ VAR - Defines if
MouseWheelArgsgesture isis_scrollwhenCTRLis pressed andis_zoomwhen no modifier is pressed. - MOUSE_
CLICK_ EVENT - Mouse click event, any
click_count. - MOUSE_
HOVERED_ EVENT - The top-most hovered widget changed or pointer capture changed.
- MOUSE_
INPUT_ EVENT - Mouse down or up event.
- MOUSE_
MOVE_ EVENT - Mouse move event.
- MOUSE_
WHEEL_ EVENT - Mouse wheel scroll event.
Traits§
- Widget
Info Builder Mouse Ext - Mouse config builder methods.
- Widget
Info Mouse Ext - Mouse config methods.