JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / javajs / awt / event / Event.js
1 Clazz.declarePackage ("javajs.awt.event");\r
2 c$ = Clazz.decorateAsClass (function () {\r
3 this.source = null;\r
4 Clazz.instantialize (this, arguments);\r
5 }, javajs.awt.event, "Event");\r
6 Clazz.defineMethod (c$, "getSource", \r
7 function () {\r
8 return this.source;\r
9 });\r
10 Clazz.defineStatics (c$,\r
11 "MOUSE_LEFT", 16,\r
12 "MOUSE_MIDDLE", 8,\r
13 "MOUSE_RIGHT", 4,\r
14 "MOUSE_WHEEL", 32,\r
15 "MAC_COMMAND", 20,\r
16 "BUTTON_MASK", 28,\r
17 "MOUSE_DOWN", 501,\r
18 "MOUSE_UP", 502,\r
19 "MOUSE_MOVE", 503,\r
20 "MOUSE_ENTER", 504,\r
21 "MOUSE_EXIT", 505,\r
22 "MOUSE_DRAG", 506,\r
23 "SHIFT_MASK", 1,\r
24 "ALT_MASK", 8,\r
25 "CTRL_MASK", 2,\r
26 "CTRL_ALT", 10,\r
27 "CTRL_SHIFT", 3,\r
28 "META_MASK", 4,\r
29 "VK_SHIFT", 16,\r
30 "VK_ALT", 18,\r
31 "VK_CONTROL", 17,\r
32 "VK_META", 157,\r
33 "VK_LEFT", 37,\r
34 "VK_RIGHT", 39,\r
35 "VK_PERIOD", 46,\r
36 "VK_SPACE", 32,\r
37 "VK_DOWN", 40,\r
38 "VK_UP", 38,\r
39 "VK_ESCAPE", 27,\r
40 "VK_DELETE", 127,\r
41 "VK_BACK_SPACE", 8,\r
42 "VK_PAGE_DOWN", 34,\r
43 "VK_PAGE_UP", 33,\r
44 "MOVED", 0,\r
45 "DRAGGED", 1,\r
46 "CLICKED", 2,\r
47 "WHEELED", 3,\r
48 "PRESSED", 4,\r
49 "RELEASED", 5);\r