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
}
		});
		
		viewer.getControl().addHelpListener(new HelpListener() {
			public void helpRequested(HelpEvent event) {
				
				if (currentPage != null) {
					currentPage.performHelp();
				}
			}
		});
		return viewer;
	}
	/**
	 * Find the <code>IPreferenceNode</code> that has data the same id as the 
	 * supplied value.
	 * @param nodeId the id to search for.
	 * @return <code>IPreferenceNode</code> or <code>null</code> if not found.
	 */
	protected IPreferenceNode findNodeMatching(String nodeId) {
		List nodes = preferenceManager.getElements(PreferenceManager.POST_ORDER);
		for (Iterator i = nodes.iterator(); i.hasNext();) {
			IPreferenceNode node = (IPreferenceNode) i.next();
			if (node.getId().equals(nodeId))
				return node;
		}
		return null;
	}
	/**
	 * Get the last known tree width.