MouseInputEvent

class Event.MouseInputEvent()

Constructors

Accessors

  • viewKey


Constructors

MouseInputEvent.constructor(positionX, positionY, button, buttons, modifiers, inputType, viewKey)
Arguments
  • positionX (number()) – X window position of the mouse

  • positionY (number()) – Y window position of the mouse

  • button (Button()) – mouse button associated with this event

  • buttons (Buttons()) – mouse buttons currently pressed with this event

  • modifiers (KeyModifiers()) – bitwise collection of values from KeyModifiers enum

  • inputType (MouseInputType()) – the type of the event

  • viewKey (ViewKey()) – None

Mouse Event class

Return type

MouseInputEvent

Accessors

Event.viewKey()

Get the ViewKey this event is associated with.

Return type

ViewKey

Methods

altDown

MouseInputEvent.altDown()

gets the state of the alt key

Returns

whether the alt key was down when this event was generated

Return type

boolean

commandDown

MouseInputEvent.commandDown()

gets the state of the command key

Returns

whether the command key was down when this event was generated

Return type

boolean

controlDown

MouseInputEvent.controlDown()

gets the state of the control key

Returns

whether the control key was down when this event was generated

Return type

boolean

getButton

MouseInputEvent.getButton()

gets the mouse button associated with this event

Returns

the mouse button for this event

Return type

Button

getButtons

MouseInputEvent.getButtons()

gets the mouse buttons currently pressed with this event

Returns

the mouse buttons currently pressed for this event

Return type

Buttons

getDate

MouseInputEvent.getDate()

Gets the Date this event occurred

Returns

the event Date

Return type

Date

getEventType

MouseInputEvent.getEventType()

gets the event type

Returns

the type of mouse event

Return type

MouseInputType

getHandled

MouseInputEvent.getHandled()

Gets the handled state of the event

Returns

whether the event has been handled

Return type

boolean

getModifiers

MouseInputEvent.getModifiers()

gets the event modifiers

Returns

bitwise combination of KeyModifiers

Return type

KeyModifiers

getPosition

MouseInputEvent.getPosition()

gets the window position of the mouse pointer for this event

Returns

the mouse position for this event

Return type

Point2

setHandled

MouseInputEvent.setHandled(handled)
Arguments
  • handled (boolean()) – Indicates whether this event has been handled.

Sets the handled state of the event. When an event has been handled it will not propagate any further

Return type

void

shiftDown

MouseInputEvent.shiftDown()

gets the state of the shift key

Returns

whether the shift key was down when this event was generated

Return type

boolean