Bug 40559 [Preferences] Need to make the PreferencesPage accessible
We are currently using a CLabel for the preferences page to show the title or errors. This cannot be navigated to currently and needs to be replaced by something that can take focus.
bundles/org.eclipse.jface/src/org/eclipse/jface/preference/PreferenceDialog.java
/**
	 * @param parent the SWT parent for the tree area controls.
	 * @return the new <code>Control</code>.
	 * @since 3.0
	 */
	protected Control createTreeAreaContents(Composite parent) {
		
		treeViewer = createTreeViewer(parent);
		treeViewer.setLabelProvider(new PreferenceLabelProvider());
		treeViewer.setContentProvider(new PreferenceContentProvider());
		treeViewer.setInput(preferenceManager);
		layoutTreeAreaControl(treeViewer.getControl());
		return treeViewer.getControl();
	}
	/**
	 * Create a new <code>TreeViewer</code>.
	 * @param parent the parent <code>Composite</code>.
	 * @return the <code>TreeViewer</code>.
	 * @since 3.0
	 */
	protected TreeViewer createTreeViewer(Composite parent) {
		final TreeViewer viewer = new TreeViewer(parent, SWT.BORDER);
		viewer.addPostSelectionChangedListener(new ISelectionChangedListener() {
			private void handleError() {
				try {
					 
					 
					
					viewer.removePostSelectionChangedListener(this);
					showPageFlippingAbortDialog();