JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / javajs / swing / JPopupMenu.js
1 Clazz.declarePackage ("javajs.swing");\r
2 Clazz.load (["javajs.swing.AbstractButton"], "javajs.swing.JPopupMenu", null, function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.tainted = true;\r
5 Clazz.instantialize (this, arguments);\r
6 }, javajs.swing, "JPopupMenu", javajs.swing.AbstractButton);\r
7 Clazz.makeConstructor (c$, \r
8 function (name) {\r
9 Clazz.superConstructor (this, javajs.swing.JPopupMenu, ["mnu"]);\r
10 this.name = name;\r
11 }, "~S");\r
12 Clazz.defineMethod (c$, "setInvoker", \r
13 function (applet) {\r
14 this.applet = applet;\r
15 {\r
16 SwingController.setMenu(this);\r
17 }}, "~O");\r
18 Clazz.defineMethod (c$, "show", \r
19 function (applet, x, y) {\r
20 {\r
21 if (applet != null)\r
22 this.tainted = true;\r
23 SwingController.showMenu(this, x, y);\r
24 }}, "javajs.awt.Component,~N,~N");\r
25 Clazz.defineMethod (c$, "disposeMenu", \r
26 function () {\r
27 {\r
28 SwingController.disposeMenu(this);\r
29 }});\r
30 Clazz.overrideMethod (c$, "toHTML", \r
31 function () {\r
32 return this.getMenuHTML ();\r
33 });\r
34 {\r
35 {\r
36 SwingController.setDraggable(javajs.swing.JPopupMenu);\r
37 }}});\r