diff options
author | Michael Rennie | 2006-06-14 20:16:48 +0000 |
---|---|---|
committer | Michael Rennie | 2006-06-14 20:16:48 +0000 |
commit | 746019b07c051afb729074a74cb5a7c15f3aa79a (patch) | |
tree | 9502153b3872d6c5e7ede349723ab6fef27a490d /org.eclipse.ui.console/src | |
parent | 44a09991387c563d2c92f144ba2d5cb6171a6482 (diff) | |
download | eclipse.platform.debug-746019b07c051afb729074a74cb5a7c15f3aa79a.tar.gz eclipse.platform.debug-746019b07c051afb729074a74cb5a7c15f3aa79a.tar.xz eclipse.platform.debug-746019b07c051afb729074a74cb5a7c15f3aa79a.zip |
Bug 67370
[console] F1 help missing - Console view
Diffstat (limited to 'org.eclipse.ui.console/src')
-rw-r--r-- | org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsolePage.java | 11 | ||||
-rw-r--r-- | org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IConsoleHelpContextIds.java | 10 |
2 files changed, 17 insertions, 4 deletions
diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsolePage.java b/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsolePage.java index e6566905f..bcfe8c261 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsolePage.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/console/TextConsolePage.java @@ -49,6 +49,7 @@ import org.eclipse.ui.console.actions.TextViewerAction; import org.eclipse.ui.internal.console.ConsoleMessages; import org.eclipse.ui.internal.console.ConsoleResourceBundleMessages; import org.eclipse.ui.internal.console.FollowHyperlinkAction; +import org.eclipse.ui.internal.console.IConsoleHelpContextIds; import org.eclipse.ui.part.IPageBookViewPage; import org.eclipse.ui.part.IPageSite; import org.eclipse.ui.texteditor.FindReplaceAction; @@ -252,31 +253,37 @@ public class TextConsolePage implements IPageBookViewPage, IPropertyChangeListen protected void createActions() { IActionBars actionBars= getSite().getActionBars(); TextViewerAction action= new TextViewerAction(fViewer, ITextOperationTarget.SELECT_ALL); - action.configureAction(ConsoleMessages.TextConsolePage_SelectAllText, ConsoleMessages.TextConsolePage_SelectAllDescrip, ConsoleMessages.TextConsolePage_SelectAllDescrip); + action.configureAction(ConsoleMessages.TextConsolePage_SelectAllText, ConsoleMessages.TextConsolePage_SelectAllDescrip, ConsoleMessages.TextConsolePage_SelectAllDescrip); + PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IConsoleHelpContextIds.CONSOLE_SELECT_ALL_ACTION); setGlobalAction(actionBars, ActionFactory.SELECT_ALL.getId(), action); action= new TextViewerAction(fViewer, ITextOperationTarget.CUT); action.configureAction(ConsoleMessages.TextConsolePage_CutText, ConsoleMessages.TextConsolePage_CutDescrip, ConsoleMessages.TextConsolePage_CutDescrip); action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_CUT)); action.setActionDefinitionId(IWorkbenchActionDefinitionIds.CUT); + PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IConsoleHelpContextIds.CONSOLE_CUT_ACTION); setGlobalAction(actionBars, ActionFactory.CUT.getId(), action); action= new TextViewerAction(fViewer, ITextOperationTarget.COPY); action.configureAction(ConsoleMessages.TextConsolePage_CopyText, ConsoleMessages.TextConsolePage_CopyDescrip, ConsoleMessages.TextConsolePage_CopyDescrip); action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_COPY)); action.setActionDefinitionId(IWorkbenchActionDefinitionIds.COPY); + PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IConsoleHelpContextIds.CONSOLE_COPY_ACTION); setGlobalAction(actionBars, ActionFactory.COPY.getId(), action); action= new TextViewerAction(fViewer, ITextOperationTarget.PASTE); action.configureAction(ConsoleMessages.TextConsolePage_PasteText, ConsoleMessages.TextConsolePage_PasteDescrip, ConsoleMessages.TextConsolePage_PasteDescrip); action.setImageDescriptor(PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_TOOL_PASTE)); action.setActionDefinitionId(IWorkbenchActionDefinitionIds.PASTE); + PlatformUI.getWorkbench().getHelpSystem().setHelp(action, IConsoleHelpContextIds.CONSOLE_PASTE_ACTION); setGlobalAction(actionBars, ActionFactory.PASTE.getId(), action); fClearOutputAction = new ClearOutputAction(fConsole); ResourceBundle bundle = ConsoleResourceBundleMessages.getBundle(); - setGlobalAction(actionBars, ActionFactory.FIND.getId(), new FindReplaceAction(bundle, "find_replace_action_", fConsoleView)); //$NON-NLS-1$ + FindReplaceAction fraction = new FindReplaceAction(bundle, "find_replace_action_", fConsoleView); //$NON-NLS-1$ + PlatformUI.getWorkbench().getHelpSystem().setHelp(fraction, IConsoleHelpContextIds.CONSOLE_FIND_REPLACE_ACTION); + setGlobalAction(actionBars, ActionFactory.FIND.getId(), fraction); fSelectionActions.add(ActionFactory.CUT.getId()); fSelectionActions.add(ActionFactory.COPY.getId()); diff --git a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IConsoleHelpContextIds.java b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IConsoleHelpContextIds.java index 3bc0bb0a9..c166a7104 100644 --- a/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IConsoleHelpContextIds.java +++ b/org.eclipse.ui.console/src/org/eclipse/ui/internal/console/IConsoleHelpContextIds.java @@ -26,8 +26,14 @@ public interface IConsoleHelpContextIds { // Actions public static final String CLEAR_CONSOLE_ACTION = PREFIX + "clear_console_action_context"; //$NON-NLS-1$ - public static final String CONSOLE_SCROLL_LOCK_ACTION = PREFIX + "console_scroll_lock_action_context"; //$NON-NLS-1$ - + public static final String CONSOLE_SCROLL_LOCK_ACTION = PREFIX + "console_scroll_lock_action_context"; //$NON-NLS-1$ + public static final String CONSOLE_SELECT_ALL_ACTION = PREFIX + "console_select_all_action_context"; //$NON-NLS-1$ + public static final String CONSOLE_COPY_ACTION = PREFIX + "copy_to_clipboard_action_context"; //$NON-NLS-1$ + public static final String CONSOLE_CUT_ACTION = PREFIX + "console_cut_action_context"; //$NON-NLS-1$ + public static final String CONSOLE_PASTE_ACTION = PREFIX + "console_paste_action_context"; //$NON-NLS-1$ + public static final String CONSOLE_FIND_REPLACE_ACTION = PREFIX + "console_find_replace_action_context"; //$NON-NLS-1$ + + // Views public static final String CONSOLE_VIEW = PREFIX + "console_view_context"; //$NON-NLS-1$ |