copy constructor
construct mouse event from data
override action code (for usage from platform code)
override mouse tracking widget
action
button which caused ButtonUp or ButtonDown action
button state details for event's button
returns mouse button flags only
sets mouse button tracking flag
returns mouse button tracking flag
Returns true for ButtonDown event when button is pressed second time in short interval after pressing first time
returns flags (buttons and keys state)
returns true if any modifier flag is set
returns keyboard modifier flags only
left button state details
middle button state details
returns true if no modifier flags are set
returns point for mouse cursor position
right button state details
get event tracking widget to override
Returns true for ButtonDown event when button is pressed third time in short interval after pressing first time
returns delta for Wheel event
x coordinate of mouse pointer (relative to window client area)
y coordinate of mouse pointer (relative to window client area)
mouse action code
mouse button code for ButtonUp/ButtonDown
when true, no tracking of mouse on ButtonDown is necessary
timestamp of event
flags bit set - usually from MouseFlag enum
left button state details
middle button state details
right button state details
widget which currently tracks mouse events
wheel delta
x coordinate of pointer
y coordinate of pointer
Mouse event