return p.getViewport();
return p.getViewRectangle();
    protected WidgetBoundingRectangle calcVisiblityRect(Widget w) {        Widget p = w.getWidgetParent();        if (p != null) {            return p.getViewport();        } else {            return null;        }    }