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
public static final String NEW_PROJECT_WIZARD_PAGE = PREFIX
            + "new_project_wizard_page_context"; 
    public static final String NEW_PROJECT_REFERENCE_WIZARD_PAGE = PREFIX
            + "new_project_reference_wizard_page_context"; 
    public static final String NEW_PROJECT_CAPABILITY_WIZARD_PAGE = PREFIX
            + "new_project_capability_wizard_page_context"; 
    public static final String NEW_PROJECT_REVIEW_WIZARD_PAGE = PREFIX
            + "new_project_review_wizard_page_context"; 
    public static final String NEW_PROJECT_CONFIGURE_WIZARD_PAGE = PREFIX
            + "new_project_configure_wizard_page_context"; 
    public static final String NEW_FOLDER_WIZARD_PAGE = PREFIX
            + "new_folder_wizard_page_context"; 
    public static final String NEW_FILE_WIZARD_PAGE = PREFIX
            + "new_file_wizard_page_context"; 
   public static final String NEW_LINK_WIZARD_PAGE = PREFIX
            + "new_link_wizard_page_context"; 
   public static final String WORKING_SET_RESOURCE_PAGE = PREFIX
   			+ "working_set_resource_page"; 	
    
   
   public static final String NEW_FILE_WIZARD = PREFIX
   + "new_file_wizard_context"; 
   public static final String NEW_FOLDER_WIZARD = PREFIX
   	+ "new_folder_wizard_context"; 
   public static final String NEW_PROJECT_WIZARD = PREFIX
   	+ "new_project_wizard_context"; 
    public static final String UPDATE_CAPABILITY_WIZARD = PREFIX
            + "update_capability_wizard_context"; 
}