Expand description
Mouse event types — dedicated structs per event kind.
Like Chrome’s WebMouseEvent — each mouse event is a standalone struct
carrying all the context needed for dispatch (position, button, modifiers,
timestamp).
Chrome equivalent files:
third_party/blink/public/common/input/web_mouse_event.hui/events/event.h(ui::MouseEvent)
Structs§
- Mouse
Button Event - Mouse button pressed or released.
- Mouse
Enter Event - Mouse cursor entered the view area.
- Mouse
Leave Event - Mouse cursor left the view area.
- Mouse
Move Event - Mouse cursor moved within the view.
Enums§
- Button
State - Button press/release state.
- Mouse
Button - Mouse button identifier.