@Override public IWorkbenchWindow getWorkbenchWindow() { return site.getWorkbenchWindow(); }
private void setSelectionListener() { this.getSite().getWorkbenchWindow().getSelectionService() .addPostSelectionListener(new ISelectionListener() { public void selectionChanged(IWorkbenchPart part, ISelection selection) { DesignerTabbedPropertySheetPage.this.selectionChanged( part, selection); } }); }
private void restoreAutobuild() throws CoreException { // this is only called if autobuild was on before. IWorkspace workspace= ResourcesPlugin.getWorkspace(); IWorkspaceDescription description = workspace.getDescription(); description.setAutoBuilding(true); workspace.setDescription(description); if (fSaved) { new GlobalBuildAction(fPage.getSite().getWorkbenchWindow(), IncrementalProjectBuilder.INCREMENTAL_BUILD).run(); } }
private void run() { IWorkbenchPart part = page.getSite().getWorkbenchWindow().getActivePage().getActivePart(); ConsoleOpenAction action = EditorPropertyTester.hasAbstractConsole(part); if (action != null) action.run(null); }
/** * {@inheritDoc} */ public void dispose() { AbstractTextSearchResult oldSearch = getInput(); if (oldSearch != null) AnnotationManagers.removeSearchResult(getSite().getWorkbenchWindow(), oldSearch); super.dispose(); NewSearchUI.removeQueryListener(fQueryListener); }
@Override public void dispose() { AbstractTextSearchResult oldSearch = getInput(); if (oldSearch != null) AnnotationManagers.removeSearchResult(getSite().getWorkbenchWindow(), oldSearch); super.dispose(); NewSearchUI.removeQueryListener(fQueryListener); }
/** * {@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(); }
/** * Adds the following actions to the toolbar: {@link FeatureStructureBrowserViewPage.CreateAction} * DeleteAction * * @param menuManager the menu manager * @param toolBarManager the tool bar manager * @param statusLineManager the status line manager */ @Override public void makeContributions(IMenuManager menuManager, IToolBarManager toolBarManager, IStatusLineManager statusLineManager) { // create Action createAction = new CreateAction(); createAction.setText("Create"); createAction.setImageDescriptor(CasEditorPlugin.getTaeImageDescriptor(Images.ADD)); toolBarManager.add(createAction); // delete toolBarManager.add(ActionFactory.DELETE.create(getSite().getWorkbenchWindow())); }
removeFilterActionsFromViewMenu(fFilterActions); oldSearch.removeListener(fListener); AnnotationManagers.removeSearchResult(getSite().getWorkbenchWindow(), oldSearch); AnnotationManagers.addSearchResult(getSite().getWorkbenchWindow(), fInput);
@Override public void setInput(ISearchResult newSearch, Object viewState) { if (newSearch != null && !(newSearch instanceof AbstractTextSearchResult)) return; // ignore AbstractTextSearchResult oldSearch= fInput; if (oldSearch != null) { disconnectViewer(); removeFilterActionsFromViewMenu(fFilterActions); oldSearch.removeListener(fListener); AnnotationManagers.removeSearchResult(getSite().getWorkbenchWindow(), oldSearch); } fInput= (AbstractTextSearchResult) newSearch; if (fInput != null) { AnnotationManagers.addSearchResult(getSite().getWorkbenchWindow(), fInput); fInput.addListener(fListener); connectViewer(fInput); if (viewState instanceof ISelection) fViewer.setSelection((ISelection) viewState, true); else navigateNext(true); updateBusyLabel(); turnOffDecoration(); scheduleUIUpdate(); fFilterActions= addFilterActionsToViewMenu(); } else { getViewPart().updateLabel(); } }
@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(); }
@Override public void dispose() { DebugUITools.getDebugContextManager().getContextService(fPage.getSite().getWorkbenchWindow()).removeDebugContextListener(this); DebugPlugin.getDefault().removeDebugEventListener(this); if (fRemoveTerminated != null) { fRemoveTerminated.dispose(); fRemoveTerminated = null; } if (fRemoveAllTerminated != null) { fRemoveAllTerminated.dispose(); fRemoveAllTerminated = null; } if (fTerminate != null) { fTerminate.dispose(); fTerminate = null; } if (fStdOut != null) { fStdOut.dispose(); fStdOut = null; } if (fStdErr != null) { fStdErr.dispose(); fStdErr = null; } fConsole = null; }
@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())); }
cachedWorkbenchWindow = getSite().getWorkbenchWindow(); cachedWorkbenchWindow.getPartService().addPartListener( partActivationListener);
cachedWorkbenchWindow = getSite().getWorkbenchWindow(); cachedWorkbenchWindow.getPartService().addPartListener( partActivationListener);
toolBarManager.add(ActionFactory.DELETE.create(getSite().getWorkbenchWindow()));