Ir al contenido

InputEvent

Defined in: events/InputEvent.ts:9

GoJS-compatible: Wraps a browser event delivered to GraphObject handlers. Exposes diagram/model/document-point accessors that DOM MouseEvents lack.

new InputEvent(source): InputEvent

Defined in: events/InputEvent.ts:23

MouseEvent | KeyboardEvent

InputEvent

clickCount: number = 0

Defined in: events/InputEvent.ts:19

The click count for mouse events.


diagram: Diagram | null = null

Defined in: events/InputEvent.ts:13

The diagram that received the event (if available).


handled: boolean = false

Defined in: events/InputEvent.ts:17

Whether this event has been handled (prevents further propagation).


key: string = ''

Defined in: events/InputEvent.ts:21

The key involved in keyboard events (may be empty for mouse events).


readonly source: MouseEvent | KeyboardEvent

Defined in: events/InputEvent.ts:11

The original DOM event.


targetObject: GraphObject | null = null

Defined in: events/InputEvent.ts:15

The GraphObject the event targeted (if available).

get alt(): boolean

Defined in: events/InputEvent.ts:59

GoJS-compatible: whether the Alt/Option key was held during the event.

boolean


get button(): number

Defined in: events/InputEvent.ts:69

GoJS-compatible: the mouse button involved (0=left, 1=middle, 2=right), or -1 for non-mouse events.

number


get control(): boolean

Defined in: events/InputEvent.ts:49

GoJS-compatible: whether the Control key was held during the event.

boolean


get left(): boolean

Defined in: events/InputEvent.ts:74

GoJS-compatible: whether the left mouse button was involved.

boolean


get meta(): boolean

Defined in: events/InputEvent.ts:64

GoJS-compatible: whether the Meta/Command key was held during the event.

boolean


get model(): GraphLinksModel | null

Defined in: events/InputEvent.ts:44

GoJS-compatible: The model of the diagram receiving the event.

GraphLinksModel | null


get right(): boolean

Defined in: events/InputEvent.ts:79

GoJS-compatible: whether the right mouse button was involved.

boolean


get shift(): boolean

Defined in: events/InputEvent.ts:54

GoJS-compatible: whether the Shift key was held during the event.

boolean

documentPoint(): object

Defined in: events/InputEvent.ts:28

GoJS-compatible: The point in document coordinates.

object

x: number

y: number


viewPoint(): object

Defined in: events/InputEvent.ts:36

GoJS-compatible: The point in viewport (screen) coordinates.

object

x: number

y: number