JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / site / j2s / java / awt / GraphicsCallback.js
1 Clazz.declarePackage ("java.awt");\r
2 Clazz.load (["jssun.awt.SunGraphicsCallback"], "java.awt.GraphicsCallback", null, function () {\r
3 c$ = Clazz.declareType (java.awt, "GraphicsCallback", jssun.awt.SunGraphicsCallback);\r
4 Clazz.pu$h(self.c$);\r
5 c$ = Clazz.declareType (java.awt.GraphicsCallback, "PaintCallback", java.awt.GraphicsCallback);\r
6 Clazz.makeConstructor (c$, \r
7  function () {\r
8 Clazz.superConstructor (this, java.awt.GraphicsCallback.PaintCallback, []);\r
9 });\r
10 Clazz.overrideMethod (c$, "run", \r
11 function (a, b) {\r
12 a.paint (b);\r
13 }, "java.awt.Component,java.awt.Graphics");\r
14 c$.getInstance = Clazz.defineMethod (c$, "getInstance", \r
15 function () {\r
16 return java.awt.GraphicsCallback.PaintCallback.instance;\r
17 });\r
18 c$.instance = c$.prototype.instance =  new java.awt.GraphicsCallback.PaintCallback ();\r
19 c$ = Clazz.p0p ();\r
20 Clazz.pu$h(self.c$);\r
21 c$ = Clazz.declareType (java.awt.GraphicsCallback, "PaintAllCallback", java.awt.GraphicsCallback);\r
22 Clazz.makeConstructor (c$, \r
23  function () {\r
24 Clazz.superConstructor (this, java.awt.GraphicsCallback.PaintAllCallback, []);\r
25 });\r
26 Clazz.overrideMethod (c$, "run", \r
27 function (a, b) {\r
28 a.paintAll (b);\r
29 }, "java.awt.Component,java.awt.Graphics");\r
30 c$.getInstance = Clazz.defineMethod (c$, "getInstance", \r
31 function () {\r
32 return java.awt.GraphicsCallback.PaintAllCallback.instance;\r
33 });\r
34 c$.instance = c$.prototype.instance =  new java.awt.GraphicsCallback.PaintAllCallback ();\r
35 c$ = Clazz.p0p ();\r
36 Clazz.pu$h(self.c$);\r
37 c$ = Clazz.declareType (java.awt.GraphicsCallback, "PaintHeavyweightComponentsCallback", java.awt.GraphicsCallback);\r
38 Clazz.makeConstructor (c$, \r
39  function () {\r
40 Clazz.superConstructor (this, java.awt.GraphicsCallback.PaintHeavyweightComponentsCallback, []);\r
41 });\r
42 Clazz.overrideMethod (c$, "run", \r
43 function (a, b) {\r
44 if (a.isLightweight ()) {\r
45 a.paintHeavyweightComponents (b);\r
46 } else {\r
47 a.paintAll (b);\r
48 }}, "java.awt.Component,java.awt.Graphics");\r
49 c$.getInstance = Clazz.defineMethod (c$, "getInstance", \r
50 function () {\r
51 return java.awt.GraphicsCallback.PaintHeavyweightComponentsCallback.instance;\r
52 });\r
53 c$.instance = c$.prototype.instance =  new java.awt.GraphicsCallback.PaintHeavyweightComponentsCallback ();\r
54 c$ = Clazz.p0p ();\r
55 });\r