Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / j2s / java / awt / Event.js
index b5c9449..71283a0 100644 (file)
-Clazz.declarePackage ("java.awt");\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.target = null;\r
-this.when = 0;\r
-this.id = 0;\r
-this.x = 0;\r
-this.y = 0;\r
-this.key = 0;\r
-this.modifiers = 0;\r
-this.clickCount = 0;\r
-this.arg = null;\r
-this.evt = null;\r
-this.consumed = false;\r
-Clazz.instantialize (this, arguments);\r
-}, java.awt, "Event");\r
-Clazz.makeConstructor (c$, \r
-function (target, when, id, x, y, key, modifiers, arg) {\r
-this.target = target;\r
-this.when = when;\r
-this.id = id;\r
-this.x = x;\r
-this.y = y;\r
-this.key = key;\r
-this.modifiers = modifiers;\r
-this.arg = arg;\r
-this.clickCount = 0;\r
-switch (id) {\r
-case 1001:\r
-case 201:\r
-case 203:\r
-case 204:\r
-case 205:\r
-case 601:\r
-case 602:\r
-case 603:\r
-case 604:\r
-case 605:\r
-case 606:\r
-case 607:\r
-case 701:\r
-case 702:\r
-this.consumed = true;\r
-break;\r
-default:\r
-}\r
-}, "~O,~N,~N,~N,~N,~N,~N,~O");\r
-Clazz.makeConstructor (c$, \r
-function (target, when, id, x, y, key, modifiers) {\r
-this.construct (target, when, id, x, y, key, modifiers, null);\r
-}, "~O,~N,~N,~N,~N,~N,~N");\r
-Clazz.makeConstructor (c$, \r
-function (target, id, arg) {\r
-this.construct (target, 0, id, 0, 0, 0, 0, arg);\r
-}, "~O,~N,~O");\r
-Clazz.defineMethod (c$, "translate", \r
-function (dx, dy) {\r
-this.x += dx;\r
-this.y += dy;\r
-}, "~N,~N");\r
-Clazz.defineMethod (c$, "shiftDown", \r
-function () {\r
-return (this.modifiers & 1) != 0;\r
-});\r
-Clazz.defineMethod (c$, "controlDown", \r
-function () {\r
-return (this.modifiers & 2) != 0;\r
-});\r
-Clazz.defineMethod (c$, "metaDown", \r
-function () {\r
-return (this.modifiers & 4) != 0;\r
-});\r
-Clazz.defineMethod (c$, "consume", \r
-function () {\r
-switch (this.id) {\r
-case 401:\r
-case 402:\r
-case 403:\r
-case 404:\r
-this.consumed = true;\r
-break;\r
-default:\r
-}\r
-});\r
-Clazz.defineMethod (c$, "isConsumed", \r
-function () {\r
-return this.consumed;\r
-});\r
-c$.getOldEventKey = Clazz.defineMethod (c$, "getOldEventKey", \r
-function (e) {\r
-var keyCode = e.getKeyCode ();\r
-for (var i = 0; i < java.awt.Event.actionKeyCodes.length; i++) {\r
-if (java.awt.Event.actionKeyCodes[i][0] == keyCode) {\r
-return java.awt.Event.actionKeyCodes[i][1];\r
-}}\r
-return e.getKeyChar ();\r
-}, "java.awt.event.KeyEvent");\r
-Clazz.defineMethod (c$, "getKeyEventChar", \r
-function () {\r
-for (var i = 0; i < java.awt.Event.actionKeyCodes.length; i++) {\r
-if (java.awt.Event.actionKeyCodes[i][1] == this.key) {\r
-return '\uffff';\r
-}}\r
-return String.fromCharCode (this.key);\r
-});\r
-Clazz.defineMethod (c$, "paramString", \r
-function () {\r
-var str = "id=" + this.id + ",x=" + this.x + ",y=" + this.y;\r
-if (this.key != 0) {\r
-str += ",key=" + this.key;\r
-}if (this.shiftDown ()) {\r
-str += ",shift";\r
-}if (this.controlDown ()) {\r
-str += ",control";\r
-}if (this.metaDown ()) {\r
-str += ",meta";\r
-}if (this.target != null) {\r
-str += ",target=" + this.target;\r
-}if (this.arg != null) {\r
-str += ",arg=" + this.arg;\r
-}return str;\r
-});\r
-Clazz.overrideMethod (c$, "toString", \r
-function () {\r
-return this.getClass ().getName () + "[" + this.paramString () + "]";\r
-});\r
-Clazz.defineStatics (c$,\r
-"SHIFT_MASK", 1,\r
-"CTRL_MASK", 2,\r
-"META_MASK", 4,\r
-"ALT_MASK", 8,\r
-"HOME", 1000,\r
-"END", 1001,\r
-"PGUP", 1002,\r
-"PGDN", 1003,\r
-"UP", 1004,\r
-"DOWN", 1005,\r
-"LEFT", 1006,\r
-"RIGHT", 1007,\r
-"F1", 1008,\r
-"F2", 1009,\r
-"F3", 1010,\r
-"F4", 1011,\r
-"F5", 1012,\r
-"F6", 1013,\r
-"F7", 1014,\r
-"F8", 1015,\r
-"F9", 1016,\r
-"F10", 1017,\r
-"F11", 1018,\r
-"F12", 1019,\r
-"PRINT_SCREEN", 1020,\r
-"SCROLL_LOCK", 1021,\r
-"CAPS_LOCK", 1022,\r
-"NUM_LOCK", 1023,\r
-"PAUSE", 1024,\r
-"INSERT", 1025,\r
-"ENTER", '\n',\r
-"BACK_SPACE", '\b',\r
-"TAB", '\t',\r
-"ESCAPE", 27,\r
-"DELETE", 127,\r
-"WINDOW_EVENT", 200,\r
-"WINDOW_DESTROY", 201,\r
-"WINDOW_EXPOSE", 202,\r
-"WINDOW_ICONIFY", 203,\r
-"WINDOW_DEICONIFY", 204,\r
-"WINDOW_MOVED", 205,\r
-"KEY_EVENT", 400,\r
-"KEY_PRESS", 401,\r
-"KEY_RELEASE", 402,\r
-"KEY_ACTION", 403,\r
-"KEY_ACTION_RELEASE", 404,\r
-"MOUSE_EVENT", 500,\r
-"MOUSE_DOWN", 501,\r
-"MOUSE_UP", 502,\r
-"MOUSE_MOVE", 503,\r
-"MOUSE_ENTER", 504,\r
-"MOUSE_EXIT", 505,\r
-"MOUSE_DRAG", 506,\r
-"SCROLL_EVENT", 600,\r
-"SCROLL_LINE_UP", 601,\r
-"SCROLL_LINE_DOWN", 602,\r
-"SCROLL_PAGE_UP", 603,\r
-"SCROLL_PAGE_DOWN", 604,\r
-"SCROLL_ABSOLUTE", 605,\r
-"SCROLL_BEGIN", 606,\r
-"SCROLL_END", 607,\r
-"LIST_EVENT", 700,\r
-"LIST_SELECT", 701,\r
-"LIST_DESELECT", 702,\r
-"MISC_EVENT", 1000,\r
-"ACTION_EVENT", 1001,\r
-"LOAD_FILE", 1002,\r
-"SAVE_FILE", 1003,\r
-"GOT_FOCUS", 1004,\r
-"LOST_FOCUS", 1005,\r
-"actionKeyCodes",  Clazz.newArray (-1, [ Clazz.newIntArray (-1, [36, 1000]),  Clazz.newIntArray (-1, [35, 1001]),  Clazz.newIntArray (-1, [33, 1002]),  Clazz.newIntArray (-1, [34, 1003]),  Clazz.newIntArray (-1, [38, 1004]),  Clazz.newIntArray (-1, [40, 1005]),  Clazz.newIntArray (-1, [37, 1006]),  Clazz.newIntArray (-1, [39, 1007]),  Clazz.newIntArray (-1, [112, 1008]),  Clazz.newIntArray (-1, [113, 1009]),  Clazz.newIntArray (-1, [114, 1010]),  Clazz.newIntArray (-1, [115, 1011]),  Clazz.newIntArray (-1, [116, 1012]),  Clazz.newIntArray (-1, [117, 1013]),  Clazz.newIntArray (-1, [118, 1014]),  Clazz.newIntArray (-1, [119, 1015]),  Clazz.newIntArray (-1, [120, 1016]),  Clazz.newIntArray (-1, [121, 1017]),  Clazz.newIntArray (-1, [122, 1018]),  Clazz.newIntArray (-1, [123, 1019]),  Clazz.newIntArray (-1, [154, 1020]),  Clazz.newIntArray (-1, [145, 1021]),  Clazz.newIntArray (-1, [20, 1022]),  Clazz.newIntArray (-1, [144, 1023]),  Clazz.newIntArray (-1, [19, 1024]),  Clazz.newIntArray (-1, [155, 1025])]));\r
+Clazz.declarePackage ("java.awt");
+c$ = Clazz.decorateAsClass (function () {
+this.target = null;
+this.when = 0;
+this.id = 0;
+this.x = 0;
+this.y = 0;
+this.key = 0;
+this.modifiers = 0;
+this.clickCount = 0;
+this.arg = null;
+this.evt = null;
+this.consumed = false;
+Clazz.instantialize (this, arguments);
+}, java.awt, "Event");
+Clazz.makeConstructor (c$, 
+function (target, when, id, x, y, key, modifiers, arg) {
+this.target = target;
+this.when = when;
+this.id = id;
+this.x = x;
+this.y = y;
+this.key = key;
+this.modifiers = modifiers;
+this.arg = arg;
+this.clickCount = 0;
+switch (id) {
+case 1001:
+case 201:
+case 203:
+case 204:
+case 205:
+case 601:
+case 602:
+case 603:
+case 604:
+case 605:
+case 606:
+case 607:
+case 701:
+case 702:
+this.consumed = true;
+break;
+default:
+}
+}, "~O,~N,~N,~N,~N,~N,~N,~O");
+Clazz.makeConstructor (c$, 
+function (target, when, id, x, y, key, modifiers) {
+this.construct (target, when, id, x, y, key, modifiers, null);
+}, "~O,~N,~N,~N,~N,~N,~N");
+Clazz.makeConstructor (c$, 
+function (target, id, arg) {
+this.construct (target, 0, id, 0, 0, 0, 0, arg);
+}, "~O,~N,~O");
+Clazz.defineMethod (c$, "translate", 
+function (dx, dy) {
+this.x += dx;
+this.y += dy;
+}, "~N,~N");
+Clazz.defineMethod (c$, "shiftDown", 
+function () {
+return (this.modifiers & 1) != 0;
+});
+Clazz.defineMethod (c$, "controlDown", 
+function () {
+return (this.modifiers & 2) != 0;
+});
+Clazz.defineMethod (c$, "metaDown", 
+function () {
+return (this.modifiers & 4) != 0;
+});
+Clazz.defineMethod (c$, "consume", 
+function () {
+switch (this.id) {
+case 401:
+case 402:
+case 403:
+case 404:
+this.consumed = true;
+break;
+default:
+}
+});
+Clazz.defineMethod (c$, "isConsumed", 
+function () {
+return this.consumed;
+});
+c$.getOldEventKey = Clazz.defineMethod (c$, "getOldEventKey", 
+function (e) {
+var keyCode = e.getKeyCode ();
+for (var i = 0; i < java.awt.Event.actionKeyCodes.length; i++) {
+if (java.awt.Event.actionKeyCodes[i][0] == keyCode) {
+return java.awt.Event.actionKeyCodes[i][1];
+}}
+return e.getKeyChar ();
+}, "java.awt.event.KeyEvent");
+Clazz.defineMethod (c$, "getKeyEventChar", 
+function () {
+for (var i = 0; i < java.awt.Event.actionKeyCodes.length; i++) {
+if (java.awt.Event.actionKeyCodes[i][1] == this.key) {
+return '\uffff';
+}}
+return String.fromCharCode (this.key);
+});
+Clazz.defineMethod (c$, "paramString", 
+function () {
+var str = "id=" + this.id + ",x=" + this.x + ",y=" + this.y;
+if (this.key != 0) {
+str += ",key=" + this.key;
+}if (this.shiftDown ()) {
+str += ",shift";
+}if (this.controlDown ()) {
+str += ",control";
+}if (this.metaDown ()) {
+str += ",meta";
+}if (this.target != null) {
+str += ",target=" + this.target;
+}if (this.arg != null) {
+str += ",arg=" + this.arg;
+}return str;
+});
+Clazz.overrideMethod (c$, "toString", 
+function () {
+return this.getClass ().getName () + "[" + this.paramString () + "]";
+});
+Clazz.defineStatics (c$,
+"SHIFT_MASK", 1,
+"CTRL_MASK", 2,
+"META_MASK", 4,
+"ALT_MASK", 8,
+"HOME", 1000,
+"END", 1001,
+"PGUP", 1002,
+"PGDN", 1003,
+"UP", 1004,
+"DOWN", 1005,
+"LEFT", 1006,
+"RIGHT", 1007,
+"F1", 1008,
+"F2", 1009,
+"F3", 1010,
+"F4", 1011,
+"F5", 1012,
+"F6", 1013,
+"F7", 1014,
+"F8", 1015,
+"F9", 1016,
+"F10", 1017,
+"F11", 1018,
+"F12", 1019,
+"PRINT_SCREEN", 1020,
+"SCROLL_LOCK", 1021,
+"CAPS_LOCK", 1022,
+"NUM_LOCK", 1023,
+"PAUSE", 1024,
+"INSERT", 1025,
+"ENTER", '\n',
+"BACK_SPACE", '\b',
+"TAB", '\t',
+"ESCAPE", 27,
+"DELETE", 127,
+"WINDOW_EVENT", 200,
+"WINDOW_DESTROY", 201,
+"WINDOW_EXPOSE", 202,
+"WINDOW_ICONIFY", 203,
+"WINDOW_DEICONIFY", 204,
+"WINDOW_MOVED", 205,
+"KEY_EVENT", 400,
+"KEY_PRESS", 401,
+"KEY_RELEASE", 402,
+"KEY_ACTION", 403,
+"KEY_ACTION_RELEASE", 404,
+"MOUSE_EVENT", 500,
+"MOUSE_DOWN", 501,
+"MOUSE_UP", 502,
+"MOUSE_MOVE", 503,
+"MOUSE_ENTER", 504,
+"MOUSE_EXIT", 505,
+"MOUSE_DRAG", 506,
+"SCROLL_EVENT", 600,
+"SCROLL_LINE_UP", 601,
+"SCROLL_LINE_DOWN", 602,
+"SCROLL_PAGE_UP", 603,
+"SCROLL_PAGE_DOWN", 604,
+"SCROLL_ABSOLUTE", 605,
+"SCROLL_BEGIN", 606,
+"SCROLL_END", 607,
+"LIST_EVENT", 700,
+"LIST_SELECT", 701,
+"LIST_DESELECT", 702,
+"MISC_EVENT", 1000,
+"ACTION_EVENT", 1001,
+"LOAD_FILE", 1002,
+"SAVE_FILE", 1003,
+"GOT_FOCUS", 1004,
+"LOST_FOCUS", 1005,
+"actionKeyCodes",  Clazz.newArray (-1, [ Clazz.newIntArray (-1, [36, 1000]),  Clazz.newIntArray (-1, [35, 1001]),  Clazz.newIntArray (-1, [33, 1002]),  Clazz.newIntArray (-1, [34, 1003]),  Clazz.newIntArray (-1, [38, 1004]),  Clazz.newIntArray (-1, [40, 1005]),  Clazz.newIntArray (-1, [37, 1006]),  Clazz.newIntArray (-1, [39, 1007]),  Clazz.newIntArray (-1, [112, 1008]),  Clazz.newIntArray (-1, [113, 1009]),  Clazz.newIntArray (-1, [114, 1010]),  Clazz.newIntArray (-1, [115, 1011]),  Clazz.newIntArray (-1, [116, 1012]),  Clazz.newIntArray (-1, [117, 1013]),  Clazz.newIntArray (-1, [118, 1014]),  Clazz.newIntArray (-1, [119, 1015]),  Clazz.newIntArray (-1, [120, 1016]),  Clazz.newIntArray (-1, [121, 1017]),  Clazz.newIntArray (-1, [122, 1018]),  Clazz.newIntArray (-1, [123, 1019]),  Clazz.newIntArray (-1, [154, 1020]),  Clazz.newIntArray (-1, [145, 1021]),  Clazz.newIntArray (-1, [20, 1022]),  Clazz.newIntArray (-1, [144, 1023]),  Clazz.newIntArray (-1, [19, 1024]),  Clazz.newIntArray (-1, [155, 1025])]));