int w = d.isnull() ? wd.width-x+win.dy : ((int) d.mkInteger().value); int h = e.isnull() ? wd.height-y+win.dy : ((int) e.mkInteger().value);
int w = d.isnull() ? wd.width-x-win.dx : ((int) d.mkInteger().value); int h = e.isnull() ? wd.height-y-win.dy : ((int) e.mkInteger().value);
    public vDescriptor Call(vDescriptor a, vDescriptor b, vDescriptor c,				vDescriptor d, vDescriptor e) {	if (!a.iswin()) {	    return Call(iKeyword.window.getWindow(), a, b, c, d);	}	vWindow win = (vWindow)(a.Deref());	Dimension wd = win.getCanvas().getSize();	int x = b.isnull() ? -win.dx : ((int) b.mkInteger().value);	int y = c.isnull() ? -win.dy : ((int) c.mkInteger().value);	int w = d.isnull() ? wd.width-x+win.dy : ((int) d.mkInteger().value);	int h = e.isnull() ? wd.height-y+win.dy : ((int) e.mkInteger().value);	return wImage.Pixel(win, x, y, w, h);    }