/** * Constructs a follow link action */ public FollowHyperlinkAction(TextConsoleViewer consoleViewer) { super(ConsoleMessages.FollowHyperlinkAction_0); setToolTipText(ConsoleMessages.FollowHyperlinkAction_1); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_OPEN_LINK_ACTION); this.viewer = consoleViewer; }
/** * Fill the context menu * * @param menuManager menu */ protected void contextMenuAboutToShow(IMenuManager menuManager) { IDocument doc= fViewer.getDocument(); if (doc == null) { return; } menuManager.add((IAction)fGlobalActions.get(ActionFactory.CUT.getId())); menuManager.add((IAction)fGlobalActions.get(ActionFactory.COPY.getId())); menuManager.add((IAction)fGlobalActions.get(ActionFactory.PASTE.getId())); menuManager.add((IAction)fGlobalActions.get(ActionFactory.SELECT_ALL.getId())); menuManager.add(new Separator("FIND")); //$NON-NLS-1$ menuManager.add((IAction)fGlobalActions.get(ActionFactory.FIND.getId())); menuManager.add(new FollowHyperlinkAction(fViewer)); menuManager.add(fClearOutputAction); menuManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); }
/** * Fill the context menu * * @param menuManager menu */ protected void contextMenuAboutToShow(IMenuManager menuManager) { IDocument doc= fViewer.getDocument(); if (doc == null) { return; } menuManager.add(fGlobalActions.get(ActionFactory.CUT.getId())); menuManager.add(fGlobalActions.get(ActionFactory.COPY.getId())); menuManager.add(fGlobalActions.get(ActionFactory.PASTE.getId())); menuManager.add(fGlobalActions.get(ActionFactory.SELECT_ALL.getId())); menuManager.add(new Separator("FIND")); //$NON-NLS-1$ menuManager.add(fGlobalActions.get(ActionFactory.FIND.getId())); menuManager.add(new FollowHyperlinkAction(fViewer)); menuManager.add(fClearOutputAction); menuManager.add(new Separator(IWorkbenchActionConstants.MB_ADDITIONS)); }
/** * Constructs a follow link action */ public FollowHyperlinkAction(TextConsoleViewer consoleViewer) { super(ConsoleMessages.FollowHyperlinkAction_0); setToolTipText(ConsoleMessages.FollowHyperlinkAction_1); PlatformUI.getWorkbench().getHelpSystem().setHelp(this, IConsoleHelpContextIds.CONSOLE_OPEN_LINK_ACTION); this.viewer = consoleViewer; }