cf6043d80e23121fad1a0decb7d54350b9e7600d
[jalviewjs.git] / site / swingjs / j2s / javax / swing / SwingPaintEventDispatcher.js
1 Clazz.declarePackage ("javax.swing");\r
2 Clazz.load (["jssun.awt.PaintEventDispatcher"], "javax.swing.SwingPaintEventDispatcher", ["javax.swing.RootPaneContainer", "jssun.awt.SunToolkit"], function () {\r
3 c$ = Clazz.declareType (javax.swing, "SwingPaintEventDispatcher", jssun.awt.PaintEventDispatcher);\r
4 Clazz.overrideMethod (c$, "shouldDoNativeBackgroundErase", \r
5 function (c) {\r
6 return javax.swing.SwingPaintEventDispatcher.ERASE_BACKGROUND || !(Clazz.instanceOf (c, javax.swing.RootPaneContainer));\r
7 }, "java.awt.Component");\r
8 Clazz.defineMethod (c$, "queueSurfaceDataReplacing", \r
9 function (c, r) {\r
10 if (Clazz.instanceOf (c, javax.swing.RootPaneContainer)) {\r
11 var appContext = jssun.awt.SunToolkit.targetToAppContext (c);\r
12 return true;\r
13 }return Clazz.superCall (this, javax.swing.SwingPaintEventDispatcher, "queueSurfaceDataReplacing", [c, r]);\r
14 }, "java.awt.Component,Runnable");\r
15 Clazz.defineStatics (c$,\r
16 "SHOW_FROM_DOUBLE_BUFFER", false,\r
17 "ERASE_BACKGROUND", false);\r
18 {\r
19 javax.swing.SwingPaintEventDispatcher.SHOW_FROM_DOUBLE_BUFFER = false;\r
20 javax.swing.SwingPaintEventDispatcher.ERASE_BACKGROUND = true;\r
21 }});\r