if (fInformationControl != null) fInformationControl.setStartingPartitionType(fPartition);
fLastScrollIndex= viewer.getTextWidget().getHorizontalPixel(); if (fInformationControl != null) { fInformationControl.setStartingPartitionType(fPartition); fInformationControl.setHorizontalScrollPixel(fLastScrollIndex); }
	protected Point computeLineRange(ISourceViewer viewer, int line, int first, int number) {		Point lineRange= super.computeLineRange(viewer, line, first, number);		if (lineRange != null) {			fPartition= getPartition(viewer, lineRange.x);		} else {			fPartition= IDocument.DEFAULT_CONTENT_TYPE;		}		if (fInformationControl != null)			fInformationControl.setStartingPartitionType(fPartition); 		return lineRange;	}