@Override public void menuAboutToShow(IMenuManager manager) { String id = getId(); if (dropDownMenuOverride != null) { id = dropDownMenuOverride; } menuService.populateContributionManager( menuManager, "menu:" + id); //$NON-NLS-1$ } @Override
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 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); }
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$