Bug 89109 Need Workspace preference page doc and code fixup
There is currently an illegal reference from IDE to the IWorkspacehelpIds class where we set the Workbench pref. page as the context help id for the workspace page. We should add a new help page for the workspace page and add the context id to IIDEHelpContextIDs and remove the illegal reference. As well the workbench help should not contain references to the preferences that have been moved. see code public class IDEWorkspacePreferencePage extends PreferencePage implements IWorkbenchPreferencePage{ private Button autoBuildButton; private Button autoSaveAllButton; private IntegerFieldEditor saveInterval; private Button autoRefreshButton; /* * (non-Javadoc) * * @see org.eclipse.jface.preference.PreferencePage */ protected Control createContents(Composite parent) { PlatformUI.getWorkbench().getHelpSystem().setHelp(parent, >>>>>>IWorkbenchHelpContextIds.WORKBENCH_PREFERENCE_PAGE);
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/IIDEHelpContextIds.java
+ "text_paste_action_context"; 
    public static final String TEXT_DELETE_ACTION = PREFIX
            + "text_delete_action_context"; 
    public static final String TEXT_SELECT_ALL_ACTION = PREFIX
            + "text_select_all_action_context"; 
    public static final String OPEN_WORKSPACE_FILE_ACTION = PREFIX
            + "open_workspace_file_action_context"; 
    
   public static final String PROJECT_LOCATION_SELECTION_DIALOG = PREFIX
            + "project_location_selection_dialog_context"; 
    public static final String SHOW_PROJECT_PERSPECTIVE_DIALOG = PREFIX
            + "show_project_perspective_dialog_context"; 
    public static final String CONTAINER_SELECTION_DIALOG = PREFIX
            + "container_selection_dialog_context"; 
    public static final String FILE_SELECTION_DIALOG = PREFIX
            + "file_selection_dialog_context"; 
    public static final String RESOURCE_SELECTION_DIALOG = PREFIX
            + "resource_selection_dialog_context"; 
    public static final String GOTO_LINE_DIALOG = PREFIX
            + "goto_line_dialog_context"; 	
    public static final String DELETE_PROJECT_DIALOG = PREFIX
            + "delete_project_dialog_context"; 
    public static final String FILTER_DIALOG = PREFIX + "filter_dialog_context"; 
    public static final String MARKER_RESOLUTION_SELECTION_DIALOG = PREFIX
            + "marker_resolution_selection_dialog_context"; 
     public static final String WELCOME_PAGE_SELECTION_DIALOG = PREFIX
            + "welcome_page_selection_dialog"; 
    public static final String TIPS_AND_TRICKS_PAGE_SELECTION_DIALOG = PREFIX
            + "tips_and_tricks_page_selection_dialog"; 
    public static final String OPEN_RESOURCE_DIALOG = PREFIX