@Override public IActionBars getActionBars() { if (subActionBars == null) { subActionBars = new SubActionBars(site.getActionBars()); } return subActionBars; } }
@Override public void setSelectionProvider(ISelectionProvider provider) { site.setSelectionProvider(provider); }
@Override public void registerContextMenu(String menuId, MenuManager menuManager, ISelectionProvider selectionProvider) { site.registerContextMenu(menuId, menuManager, selectionProvider); }
/** * {@inheritDoc} */ public void init(IPageSite pageSite) { super.init(pageSite); IMenuManager menuManager= pageSite.getActionBars().getMenuManager(); addLayoutActions(menuManager); initActionDefinitionIDs(pageSite.getWorkbenchWindow()); menuManager.updateAll(true); pageSite.getActionBars().updateActionBars(); }
fMenu = new MenuManager("#PopUp"); //$NON-NLS-1$ fMenu.setRemoveAllWhenShown(true); fMenu.setParent(getSite().getActionBars().getMenuManager()); fMenu.addMenuListener(new IMenuListener() { public void menuAboutToShow(IMenuManager mgr) { getSite().setSelectionProvider(fViewerAdapter); getSite().registerContextMenu(fViewPart.getViewSite().getId(), fMenu, fViewerAdapter);
public void init(IPageSite pageSite) { super.init(pageSite); getSite().setSelectionProvider(null); // add something to avoid the empty menu IMenuManager menuManager= pageSite.getActionBars().getMenuManager(); menuManager.appendToGroup(IContextMenuConstants.GROUP_PROPERTIES, new OpenSearchPreferencesAction()); }
site.registerContextMenu(JavaPlugin.getPluginId() + ".outline", manager, fOutlineViewer); //$NON-NLS-1$ IActionBars actionBars= site.getActionBars(); actionBars.setGlobalActionHandler(ITextEditorActionConstants.UNDO, fEditor.getAction(ITextEditorActionConstants.UNDO)); actionBars.setGlobalActionHandler(ITextEditorActionConstants.REDO, fEditor.getAction(ITextEditorActionConstants.REDO)); site.getSelectionProvider().addSelectionChangedListener(fFormatElement); actionBars.setGlobalActionHandler(JdtActionConstants.FORMAT_ELEMENT, fFormatElement); IHandlerService handlerService= site.getService(IHandlerService.class); handlerService.activateHandler(IWorkbenchCommandConstants.NAVIGATE_TOGGLE_LINK_WITH_EDITOR, new ActionHandler(fToggleLinkingAction)); handlerService.activateHandler(CollapseAllHandler.COMMAND_ID, new ActionHandler(fCollapseAllAction));
site.registerContextMenu(IAntUIConstants.PLUGIN_ID + ".antEditorOutline", manager, viewer); //$NON-NLS-1$ IToolBarManager tbm = site.getActionBars().getToolBarManager(); tbm.add(new ToggleSortAntOutlineAction(this)); tbm.add(new FilterInternalTargetsAction(this)); tbm.add(new FilterTopLevelAction(this)); IMenuManager viewMenu = site.getActionBars().getMenuManager(); viewMenu.add(new ToggleLinkWithEditorAction(fEditor)); fOpenWithMenu = new AntOpenWithMenu(this.getSite().getPage()); site.getActionBars().setGlobalActionHandler(ITextEditorActionDefinitionIds.TOGGLE_SHOW_SELECTED_ELEMENT_ONLY, fTogglePresentation);
@Override public void init(IPageBookViewPage page, IConsole console) { fPage = page; fConsole = (ProcessConsole) console; fRemoveTerminated = new ConsoleRemoveLaunchAction(fConsole.getProcess().getLaunch()); fRemoveAllTerminated = new ConsoleRemoveAllTerminatedAction(); fTerminate = new ConsoleTerminateAction(page.getSite().getWorkbenchWindow(), fConsole); fStdOut = new ShowStandardOutAction(); fStdErr = new ShowStandardErrorAction(); fView = (IConsoleView) fPage.getSite().getPage().findView(IConsoleConstants.ID_CONSOLE_VIEW); DebugPlugin.getDefault().addDebugEventListener(this); DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).addDebugContextListener(this); // contribute to toolbar IActionBars actionBars = fPage.getSite().getActionBars(); configureToolBar(actionBars.getToolBarManager()); // create handler and submissions for EOF fEOFHandler = new EOFHandler(); }
public ISelectionProvider getSelectionProvider() { return site.getSelectionProvider(); }
@Override public void dispose() { super.dispose(); getSite().setSelectionProvider(null); getSite().getPage().removeSelectionListener(this); editor.removeAnnotationListener(editorChangeListener); }
@Override public IWorkbenchPage getPage() { return site.getPage(); }
public Shell getShell() { return pageSite.getShell(); }
site.registerContextMenu(JavaPlugin.getPluginId() + ".outline", manager, fOutlineViewer); //$NON-NLS-1$ IActionBars actionBars= site.getActionBars(); actionBars.setGlobalActionHandler(ITextEditorActionConstants.UNDO, fEditor.getAction(ITextEditorActionConstants.UNDO)); actionBars.setGlobalActionHandler(ITextEditorActionConstants.REDO, fEditor.getAction(ITextEditorActionConstants.REDO));
initActions(); getSite().setSelectionProvider(graph.getTableView()); getSite().registerContextMenu(POPUP_ID, popupMgr, graph.getTableView());
@Override public IWorkbenchWindow getWorkbenchWindow() { return site.getWorkbenchWindow(); }
@Override public void setActionBars(IActionBars actionBars) { // pin action pinAction = new PinAction(); pinAction.setText("Pin"); pinAction.setImageDescriptor(CasEditorPlugin.getTaeImageDescriptor(Images.PIN)); actionBars.getToolBarManager().add(pinAction); CreateFeatureStructrueValue createAction = new CreateFeatureStructrueValue(); createAction.setImageDescriptor(CasEditorPlugin.getTaeImageDescriptor(Images.ADD)); actionBars.getToolBarManager().add(createAction); // TODO: setActionBars is depreciated, but registration of change listener // does not work in init method getSite().getSelectionProvider().addSelectionChangedListener(createAction); // delete action DeleteFeatureStructureValue deleteAction = new DeleteFeatureStructureValue(); actionBars.setGlobalActionHandler(ActionFactory.DELETE.getId(), deleteAction); getSite().getSelectionProvider().addSelectionChangedListener(deleteAction); actionBars.getToolBarManager().add( ActionFactory.DELETE.create(getSite().getWorkbenchWindow())); }
@Override public void createControl(Composite parent) { fQueryListener = createQueryListener(); fMenu = new MenuManager("#PopUp"); //$NON-NLS-1$ fMenu.setRemoveAllWhenShown(true); fMenu.setParent(getSite().getActionBars().getMenuManager()); fMenu.addMenuListener(mgr -> { SearchView.createContextMenuGroups(mgr); fillContextMenu(mgr); fViewPart.fillContextMenu(mgr); }); fPagebook = new PageBook(parent, SWT.NULL); fPagebook.setLayoutData(new GridData(GridData.FILL_BOTH)); fBusyLabel = createBusyControl(); fViewerContainer = new Composite(fPagebook, SWT.NULL); fViewerContainer.setLayoutData(new GridData(GridData.FILL_BOTH)); fViewerContainer.setSize(100, 100); fViewerContainer.setLayout(new FillLayout()); fViewerAdapter= new SelectionProviderAdapter(); getSite().setSelectionProvider(fViewerAdapter); // Register menu getSite().registerContextMenu(fViewPart.getViewSite().getId(), fMenu, fViewerAdapter); createViewer(fViewerContainer, fCurrentLayout); showBusyLabel(fIsBusyShown); NewSearchUI.addQueryListener(fQueryListener); }
@Override public void init(IPageSite pageSite) { super.init(pageSite); getSite().setSelectionProvider(null); // add something to avoid the empty menu IMenuManager menuManager= pageSite.getActionBars().getMenuManager(); menuManager.appendToGroup(IContextMenuConstants.GROUP_PROPERTIES, new OpenSearchPreferencesAction()); }
@Override public ISelectionProvider getSelectionProvider() { return site.getSelectionProvider(); }