if (fCachedX == -1) computeX();
if (fCachedWidgetX == -1) computeWidgetX();
	public void paint() {		if (!fIsActive) {			fIsActive= true;			fTextWidget.addPaintListener(this);			if (fCachedX == -1)				computeX();			fTextWidget.redraw();		}	}