@Override public IContributionItem remove(IContributionItem item) { final List<MToolBar> children = modelService.findElements(window, null, MToolBar.class, null); for (int i = 0; i < children.size(); i++) { final MToolBar child = children.get(i); final Object obj = child.getTransientData().get(OBJECT); if (obj != null && obj.equals(item)) { if (child instanceof MToolBarElement) { renderer.clearModelToContribution((MToolBarElement) child, item); } if (item instanceof IToolBarContributionItem) { IToolBarManager parent = ((IToolBarContributionItem) item).getToolBarManager(); if (parent instanceof ToolBarManager) { renderer.clearModelToManager(child, (ToolBarManager) parent); } } workbenchTrimElements.remove(child); child.setToBeRendered(false); child.getParent().getChildren().remove(child); return (IContributionItem) obj; } if (item.getId() != null && item.getId().equals(child.getElementId())) { throw new IllegalStateException(); } } return null; }
IToolBarManager mgr = tbc.getToolBarManager(); if (!(mgr instanceof ToolBarManager)) { return;
IToolBarManager toolBarManager = toolBarItem.getToolBarManager(); if (toolBarManager == null) {
coolItemToolBarMgr = tbcbItem.getToolBarManager();
IToolBarManager toolBarManager = toolBarItem.getToolBarManager(); if (toolBarManager == null) {
IToolBarManager manager2 = ((IToolBarContributionItem) item).getToolBarManager(); needUpdate |= fill(container, manager2); } else if (item instanceof IMenuManager) {
if ((foundItem instanceof IToolBarContributionItem)) { toolBarContributionItem = (IToolBarContributionItem) foundItem; coolItemToolBarMgr = toolBarContributionItem.getToolBarManager(); if (coolItemToolBarMgr == null) { coolItemToolBarMgr = new ToolBarManager2(SWT.FLAT);