1 Clazz.declarePackage ("jssun.awt");
\r
2 Clazz.load (null, "jssun.awt.PaintEventDispatcher", ["java.awt.Rectangle", "java.awt.event.PaintEvent"], function () {
\r
3 c$ = Clazz.declareType (jssun.awt, "PaintEventDispatcher");
\r
4 c$.setPaintEventDispatcher = Clazz.defineMethod (c$, "setPaintEventDispatcher",
\r
5 function (dispatcher) {
\r
7 jssun.awt.PaintEventDispatcher.dispatcher = dispatcher;
\r
8 }}, "jssun.awt.PaintEventDispatcher");
\r
9 c$.getPaintEventDispatcher = Clazz.defineMethod (c$, "getPaintEventDispatcher",
\r
12 if (jssun.awt.PaintEventDispatcher.dispatcher == null) {
\r
13 jssun.awt.PaintEventDispatcher.dispatcher = new jssun.awt.PaintEventDispatcher ();
\r
14 }return jssun.awt.PaintEventDispatcher.dispatcher;
\r
16 Clazz.defineMethod (c$, "createPaintEvent",
\r
17 function (target, x, y, w, h) {
\r
18 return new java.awt.event.PaintEvent (target, 800, new java.awt.Rectangle (x, y, w, h));
\r
19 }, "java.awt.Component,~N,~N,~N,~N");
\r
20 Clazz.defineMethod (c$, "shouldDoNativeBackgroundErase",
\r
23 }, "java.awt.Component");
\r
24 Clazz.defineMethod (c$, "queueSurfaceDataReplacing",
\r
27 }, "java.awt.Component,Runnable");
\r
28 Clazz.defineStatics (c$,
\r
29 "dispatcher", null);
\r