Bug 177438 Accessibility : Preferences Dialog UI has problems in High Contrast Mode on SLED 10
Build ID: 3.2.2 Steps To Reproduce: 1.Set the OS in high contrast Mode 2.Set Font size of Application font to Sans 28 3.Restart platform 4. Bring up Preferences in Eclipse and notice that UI is not displayed completely. More information:
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceDialog.java
protected IPreferenceNode getSingleSelection(ISelection selection) {
		if (!selection.isEmpty()) {
			IStructuredSelection structured = (IStructuredSelection) selection;
			if (structured.getFirstElement() instanceof IPreferenceNode) {
				return (IPreferenceNode) structured.getFirstElement();
			}
		}
		return null;
	}
	/**
	 * @return the <code>TreeViewer</code> for this dialog.
	 * @since 3.3
	 */
	public TreeViewer getTreeViewer() {
		return treeViewer;
	}
	/**
	 * Save the values specified in the pages.
	 * <p>
	 * The default implementation of this framework method saves all pages of
	 * type <code>PreferencePage</code> (if their store needs saving and is a
	 * <code>PreferenceStore</code>).
	 * </p>
	 * <p>
	 * Subclasses may override.
	 * </p>
	 */
	protected void handleSave() {
		Iterator nodes = preferenceManager.getElements(PreferenceManager.PRE_ORDER).iterator();
		while (nodes.hasNext()) {