Bug 3782 F1 help does nothing (1GETAYN)
F1 help doesn't seem to work in many of the JDT views or the Java text editor. Press F1 in outline, hierachy view, or a Java editor. Nothing happens. NOTES: EG (6/4/2001 10:35:44 AM) The help contexts for Views is missing in the IJavaHelpContextIds.java file. As a consequence they are also missing in the contexts_JDT.xml. EG (6/4/2001 10:24:22 PM) The display view is missing a help context ID. The search results view doesn't define a help context ID. The type hierarchy view doesn't define a context. EG (6/5/2001 3:43:50 AM) global actions in action sets don't have a help context id, e.g., <action label="%DebugAction.label" pulldown="true" icon="icons/full/ctool16/debug_exc.gif" tooltip="%DebugAction.tooltip" class="org.eclipse.debug.internal.ui.DebugDropDownAction" toolbarPath="debug" id="org.eclipse.debug.internal.ui.DebugDropDownAction" helpContextId="debug_action_context"> <<<<<<<<<<<<<<<<<<<<<<<<<<<< </action> EG (6/5/2001 5:31:13 AM) see also 1GEUF4P: ITPJUI:WIN2000 - No Help on Refactoring wizards GDA (6/5/01 11:09:35 AM) Should add the context ids. This is a 1 line change for each context. Recommend move to candidates MA (6/6/01 6:45:35 PM) Refactorings have help context ids added for views public static final String SEARCH_VIEW= PREFIX + "search_view_context"; public static final String PACKAGE_VIEW= PREFIX + "package_view_context"; public static final String TYPE_HIERARCHY_VIEW= PREFIX + "type_hierarchy_view_context"; public static final String DISPLAY_VIEW= PREFIX + "display_view_context"; global actions are all very obvious what they do. suggest to not add help DM (6/20/01 4:33:45 PM) Verified against 0.125 - context help is there for the stuff described in this PR: - packages view - hierarchy view BUT: - Outline view will only show Workbench's help because we do not register help in the page - Java editor: standard text comes up - Search View: standard text comes up - might work once help files from workbench are ok Not fixed - moving to InBox - Deferred
org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/IJavaHelpContextIds.java
public static final String ADD_WATCHPOINT_ACTION= PREFIX + "add_watchpoint_action_context"; 
	public static final String ADD_METHODSTUB_ACTION= PREFIX + "add_methodstub_action_context"; 
	public static final String ADD_UNIMPLEMENTED_METHODS_ACTION= PREFIX + "add_unimplemented_methods_action_context"; 
	public static final String ADD_UNIMPLEMENTED_CONSTRUCTORS_ACTION= PREFIX + "add_unimplemented_constructors_action_context"; 	
	public static final String SHOW_IN_PACKAGEVIEW_ACTION= PREFIX + "show_in_packageview_action_context"; 
	public static final String SHOW_IN_HIERARCHYVIEW_ACTION= PREFIX + "show_in_hierarchyview_action_context"; 
	public static final String FOCUS_ON_SELECTION_ACTION= PREFIX + "focus_on_selection_action"; 
	public static final String FOCUS_ON_TYPE_ACTION= PREFIX + "focus_on_type_action"; 
	public static final String TYPEHIERARCHY_HISTORY_ACTION= PREFIX + "typehierarchy_history_action"; 
	public static final String FILTER_PUBLIC_ACTION= PREFIX + "filter_public_action"; 
	public static final String FILTER_FIELDS_ACTION= PREFIX + "filter_fields_action"; 
	public static final String FILTER_STATIC_ACTION= PREFIX + "filter_static_action"; 
	public static final String SHOW_INHERITED_ACTION= PREFIX + "show_inherited_action"; 
	public static final String SHOW_SUPERTYPES= PREFIX + "show_supertypes_action"; 
	public static final String SHOW_SUBTYPES= PREFIX + "show_subtypes_action"; 
	public static final String SHOW_HIERARCHY= PREFIX + "show_hierarchy_action"; 
	public static final String ENABLE_METHODFILTER_ACTION= PREFIX + "enable_methodfilter_action"; 
	public static final String ADD_IMPORT_ON_SELECTION_ACTION= PREFIX + "add_imports_on_selection_action_context"; 
	public static final String ORGANIZE_IMPORTS_ACTION= PREFIX + "organize_imports_action_context"; 
	public static final String RUN_TO_LINE_ACTION= PREFIX + "run_to_line_action_context"; 
	public static final String TOGGLE_PRESENTATION_ACTION= PREFIX + "toggle_presentation_action_context"; 
	public static final String TOGGLE_TEXTHOVER_ACTION= PREFIX + "toggle_texthover_action_context"; 
	
	public static final String MAINTYPE_SELECTION_DIALOG= PREFIX + "maintype_selection_dialog_context"; 
	public static final String OPEN_TYPE_DIALOG= PREFIX + "open_type_dialog_context"; 
	public static final String EDIT_JRE_DIALOG= PREFIX + "edit_jre_dialog_context"; 
	public static final String SOURCE_ATTACHMENT_DIALOG= PREFIX + "source_attachment_dialog_context"; 
	public static final String VARIABLE_SELECTION_DIALOG= PREFIX + "variable_selection_dialog_context"; 
	public static final String VARIABLE_CREATION_DIALOG= PREFIX + "variable_creation_dialog_context"; 
	public static final String JAVA_SEARCH_PAGE= PREFIX + "java_search_page_context";