/** * @param factory * @see org.eclipse.ui.menus.IMenuService#addContributionFactory(org.eclipse.ui.menus.AbstractContributionFactory) */ @Override public void addContributionFactory(AbstractContributionFactory factory) { parentService.addContributionFactory(factory); }
/** * @param provider * @see org.eclipse.ui.services.IServiceWithSources#addSourceProvider(org.eclipse.ui.ISourceProvider) */ @Override public void addSourceProvider(ISourceProvider provider) { parentService.addSourceProvider(provider); }
/** * @return * @see org.eclipse.ui.menus.IMenuService#getCurrentState() */ @Override public IEvaluationContext getCurrentState() { return parentService.getCurrentState(); }
@Override public void menuAboutToShow(IMenuManager manager) { String id = getId(); if (dropDownMenuOverride != null) { id = dropDownMenuOverride; } menuService.populateContributionManager( menuManager, "menu:" + id); //$NON-NLS-1$ } @Override
/** * @param mgr * @see org.eclipse.ui.menus.IMenuService#releaseContributions(org.eclipse.jface.action.ContributionManager) */ @Override public void releaseContributions(ContributionManager mgr) { parentService.releaseContributions(mgr); }
/** * @param factory * @see org.eclipse.ui.menus.IMenuService#removeContributionFactory(org.eclipse.ui.menus.AbstractContributionFactory) */ @Override public void removeContributionFactory(AbstractContributionFactory factory) { parentService.removeContributionFactory(factory); }
/** * @param provider * @see org.eclipse.ui.services.IServiceWithSources#removeSourceProvider(org.eclipse.ui.ISourceProvider) */ @Override public void removeSourceProvider(ISourceProvider provider) { parentService.removeSourceProvider(provider); }
private void addContributions(IToolBarManager toolBarManager) { IMenuService menuService = (IMenuService) getSite().getService( IMenuService.class); if (menuService != null && toolBarManager instanceof ContributionManager) { ContributionManager contributionManager = (ContributionManager) toolBarManager; String toolbarUri = "toolbar:" + TOOLBAR_HEADER_ID; //$NON-NLS-1$ menuService.populateContributionManager(contributionManager, toolbarUri); } }
@Override public void menuAboutToHide(IMenuManager manager) { IMenuService menuService = CommandContributionItem.this.menuService; display.asyncExec(() -> { if (menuService != null) { menuService.releaseContributions(menuManager); } menuManager.dispose(); }); } });
@Override protected void fillMenu(IMenuManager menu) { if (!(menu instanceof ContributionManager)) { return; } IMenuService service = PlatformUI.getWorkbench() .getService(IMenuService.class); service.populateContributionManager((ContributionManager) menu, locationURI); menu.addMenuListener(QuickMenuHandler.this); }
@Override public IStatus runInUIThread(IProgressMonitor monitor) { IMenuService service = PlatformUI.getWorkbench() .getService(IMenuService.class); service.releaseContributions((ContributionManager) managerM); return Status.OK_STATUS; }
@Override public boolean isEnabled() { if (command != null) { command.getCommand().setEnabled(menuService.getCurrentState()); return command.getCommand().isEnabled(); } return false; }
menuService.populateContributionManager((ContributionManager) site .getActionBars().getMenuManager(), "menu:" //$NON-NLS-1$ + MarkerSupportRegistry.MARKERS_ID); menuService.populateContributionManager((ContributionManager) site .getActionBars().getToolBarManager(), "toolbar:" + MarkerSupportRegistry.MARKERS_ID); //$NON-NLS-1$