Skip to content

MouseEvent

[Source]

A mouse input event with position and button state.

class val MouseEvent

Constructors

create

[Source]

Create a mouse event at the given screen coordinates.

new val create(
  action': (Press val | Release val | Move val | 
    ScrollUp val | ScrollDown val),
  button': (LeftButton val | MiddleButton val | RightButton val | 
    NoButton val),
  col': USize val,
  row': USize val,
  modifiers': U8 val = 0)
: MouseEvent val^

Parameters

Returns


Public fields

let action: (Press val | Release val | Move val | ScrollUp val | ScrollDown val)

[Source]


let button: (LeftButton val | MiddleButton val | RightButton val | NoButton val)

[Source]


let col: USize val

[Source]


let row: USize val

[Source]


let modifiers: U8 val

[Source]