0cc99aff500378214d0bec0afd7fb3ed0889284d
[jalviewjs.git] / site / swingjs / j2s / jssun / awt / PaintEventDispatcher.js
1 Clazz.declarePackage ("jssun.awt");
2 Clazz.load (null, "jssun.awt.PaintEventDispatcher", ["java.awt.Rectangle", "java.awt.event.PaintEvent"], function () {
3 c$ = Clazz.declareType (jssun.awt, "PaintEventDispatcher");
4 c$.setPaintEventDispatcher = Clazz.defineMethod (c$, "setPaintEventDispatcher", 
5 function (dispatcher) {
6 {
7 jssun.awt.PaintEventDispatcher.dispatcher = dispatcher;
8 }}, "jssun.awt.PaintEventDispatcher");
9 c$.getPaintEventDispatcher = Clazz.defineMethod (c$, "getPaintEventDispatcher", 
10 function () {
11 {
12 if (jssun.awt.PaintEventDispatcher.dispatcher == null) {
13 jssun.awt.PaintEventDispatcher.dispatcher =  new jssun.awt.PaintEventDispatcher ();
14 }return jssun.awt.PaintEventDispatcher.dispatcher;
15 }});
16 Clazz.defineMethod (c$, "createPaintEvent", 
17 function (target, x, y, w, h) {
18 return  new java.awt.event.PaintEvent (target, 800,  new java.awt.Rectangle (x, y, w, h));
19 }, "java.awt.Component,~N,~N,~N,~N");
20 Clazz.defineMethod (c$, "shouldDoNativeBackgroundErase", 
21 function (c) {
22 return true;
23 }, "java.awt.Component");
24 Clazz.defineMethod (c$, "queueSurfaceDataReplacing", 
25 function (c, r) {
26 return false;
27 }, "java.awt.Component,Runnable");
28 Clazz.defineStatics (c$,
29 "dispatcher", null);
30 });