import org.xwt.*;
import org.xwt.util.*;
import java.util.*;
+import org.xwt.js.*;
import java.io.*;
/** Platform specific code for GCJ-compiled Win32 binaries */
protected String getDescriptiveName() { return "GCJ Win32 Binary"; }
protected Surface _createSurface(Box b, boolean framed) { return new Win32Surface(b, framed); }
protected PixelBuffer _createPixelBuffer(int w, int h, Surface owner) { return new Win32PixelBuffer(w, h, (Win32Surface)owner); }
- protected Picture _createPicture() { return new Win32Picture(); }
+ protected Picture _createPicture(JS r) { return new Win32Picture(r); }
protected native int _getScreenWidth();
protected native int _getScreenHeight();
protected boolean _supressDirtyOnResize() { return false; }
public static class Win32Picture extends Picture {
int w = 0, h = 0;
- int[] data = null;
/** the Win32 bitmap version of this Picture */
int hbitmap = -1;
/** dc of the mask */
int maskdc = -1;
+ public Win32Picture(JS r) { super(r); }
public int getWidth() { return w; };
public int getHeight() { return h; };
public int[] getData() { return data; }