X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=src%2Forg%2Fxwt%2Fplat%2FWin32.java;h=1bb0bdf1f2cede29bd9772b83f95ea92d10bd93a;hb=9cc9bed6bfca1693977031301f5405cf05f05698;hp=218383dbc26d412900128a191e3a096e2f6ceb4a;hpb=4f2865ea8ff67ac6688c66e13102bdc2d9d922cd;p=org.ibex.core.git diff --git a/src/org/xwt/plat/Win32.java b/src/org/xwt/plat/Win32.java index 218383d..1bb0bdf 100644 --- a/src/org/xwt/plat/Win32.java +++ b/src/org/xwt/plat/Win32.java @@ -263,12 +263,15 @@ public class Win32 extends GCJ { public native void setClip(int x, int y, int x2, int y2); public native void fillRect(int x, int y, int x2, int y2, int color); - public native void drawPicture(Picture source, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2); - - //public native void drawPictureAlphaOnly(Picture source, int dx1, int dy1, int dx2, int dy2, - //int sx1, int sy1, int sx2, int sy2, int rgb); + public void drawPicture(Picture source, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2) { + drawPicture(source, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, 0, false); + } public void drawPictureAlphaOnly(Picture source, int dx1, int dy1, int dx2, int dy2, - int sx1, int sy1, int sx2, int sy2, int rgb) { } + int sx1, int sy1, int sx2, int sy2, int rgb) { + drawPicture(source, dx1, dy1, dx2, dy2, sx1, sy1, sx2, sy2, rgb, true); + } + public native void drawPicture(Picture source, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2, + int rgb, boolean alphaOnly); public native void finalize(); public void drawPicture(Picture source, int x, int y) {