MCPcopy
hub / github.com/clientIO/joint / EventMap

Interface EventMap

packages/joint-react/src/types/event.types.ts:3–190  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1import type { dia, mvc } from '@joint/core';
2
3export interface EventMap {
4 // paper
5 'paper:mouseenter': (event: dia.Event) => void;
6 'paper:mouseleave': (event: dia.Event) => void;
7 // pointerclick
8 'cell:pointerclick': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
9 'element:pointerclick': (
10 elementView: dia.ElementView,
11 event: dia.Event,
12 x: number,
13 y: number
14 ) => void;
15 'link:pointerclick': (linkView: dia.LinkView, event: dia.Event, x: number, y: number) => void;
16 'blank:pointerclick': (event: dia.Event, x: number, y: number) => void;
17 // pointerdblclick
18 'cell:pointerdblclick': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
19 'element:pointerdblclick': (
20 elementView: dia.ElementView,
21 event: dia.Event,
22 x: number,
23 y: number
24 ) => void;
25 'link:pointerdblclick': (linkView: dia.LinkView, event: dia.Event, x: number, y: number) => void;
26 'blank:pointerdblclick': (event: dia.Event, x: number, y: number) => void;
27 // contextmenu
28 'cell:contextmenu': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
29 'element:contextmenu': (
30 elementView: dia.ElementView,
31 event: dia.Event,
32 x: number,
33 y: number
34 ) => void;
35 'link:contextmenu': (linkView: dia.LinkView, event: dia.Event, x: number, y: number) => void;
36 'blank:contextmenu': (event: dia.Event, x: number, y: number) => void;
37 // pointerdown
38 'cell:pointerdown': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
39 'element:pointerdown': (
40 elementView: dia.ElementView,
41 event: dia.Event,
42 x: number,
43 y: number
44 ) => void;
45 'link:pointerdown': (linkView: dia.LinkView, event: dia.Event, x: number, y: number) => void;
46 'blank:pointerdown': (event: dia.Event, x: number, y: number) => void;
47 // pointerdown
48 'cell:pointermove': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
49 'element:pointermove': (
50 elementView: dia.ElementView,
51 event: dia.Event,
52 x: number,
53 y: number
54 ) => void;
55 'link:pointermove': (linkView: dia.LinkView, event: dia.Event, x: number, y: number) => void;
56 'blank:pointermove': (event: dia.Event, x: number, y: number) => void;
57 // pointerup
58 'cell:pointerup': (cellView: dia.CellView, event: dia.Event, x: number, y: number) => void;
59 'element:pointerup': (
60 elementView: dia.ElementView,

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected