HTTP.Proxy ret = new HTTP.Proxy();
if (container[2] != null) {
- ret.proxyAutoConfigFunction = HTTP.Proxy.getProxyAutoConfigFunction(container[2]);
- if (ret.proxyAutoConfigFunction != null) return ret;
+ ret.proxyAutoConfigJSFunction = HTTP.Proxy.getProxyAutoConfigJSFunction(container[2]);
+ if (ret.proxyAutoConfigJSFunction != null) return ret;
}
if (container[0] == null) return null;
public native void _setMinimized(boolean m);
public native void setInvisible(boolean i);
public native void _setMaximized(boolean m);
- public native void setSize(int w, int h);
+ public native void _setSize(int w, int h);
public native void setLocation();
public native void setTitleBarText(String s);
public native void setIcon(Picture p);
natInit();
}
- 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 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 dx, int dy, int cx1, int cy1, int cx2, int cy2) {
+ drawPicture(source, dx, dy, cx1, cy1, cx2, cy2, 0, false);
+ }
+ public void drawPictureAlphaOnly(Picture source, int dx, int dy, int cx1, int cy1, int cx2, int cy2, int rgb) {
+ drawPicture(source, dx, dy, cx1, cy1, cx2, cy2, rgb, true);
+ }
+ public native void drawPicture(Picture source, int dx, int dy, int cx1, int cy1, int cx2, int cy2,
+ int rgb, boolean alphaOnly);
public native void finalize();
- public void drawPicture(Picture source, int x, int y) {
- drawPicture(source, x, y, x + source.getWidth(), y + source.getHeight(), 0, 0, source.getWidth(), source.getHeight());
- }
// FIXME: try to use os acceleration
public void fillTrapezoid(int x1, int x2, int y1, int x3, int x4, int y2, int argb) {