Bug 52611 [QuickDiff] Let QuickDiff hovers adapt to horizontal scrollbar
Test Case: - on a long line: make a change such that you have to scroll horizontally to see the change - use QuickDiff -> Hover shows line from its start and does not match the horizontally scrolled text in the editor
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/text/CustomSourceInformationControl.java
parent= extension.getControl();
			}
			
			parent.setRedraw(false);
			
			styledText.setFont(font);
			
			getViewer().setSelectedRange(selection.x , selection.y);
			getViewer().setTopIndex(topIndex);
			
			if (parent instanceof Composite) {
				Composite composite= (Composite) parent;
				composite.layout(true);
			}
			
			parent.setRedraw(true);
			
		} else {
			StyledText styledText= getViewer().getTextWidget();
			styledText.setFont(font);
		}	
	}
	/**
	 * Sets the initial partition for the underlying source viewer.
	 * 
	 * @param partition the partition type
	 */
	public void setStartingPartitionType(String partition) {
		if (partition == null)
			fPartition= IDocument.DEFAULT_CONTENT_TYPE;