if (part.getToolbar() != null && part.getToolbar().isToBeRendered()) { part.getToolbar().setVisible(true); Object tbObj = renderer.createGui(part.getToolbar(), getTRComposite(ctf), part.getContext());
@Override protected boolean requiresFocus(MPart element) { MUIElement focussed = getModelElement(Display.getDefault() .getFocusControl()); if (focussed == null) { return true; } // we ignore menus do { if (focussed == element || focussed == element.getToolbar()) { return false; } focussed = focussed.getParent(); } while (focussed != null); return true; }
@Override protected boolean requiresFocus(MPart element) { MUIElement focussed = getModelElement(Display.getDefault() .getFocusControl()); if (focussed == null) { return true; } // we ignore menus do { if (focussed == element || focussed == element.getToolbar()) { return false; } focussed = focussed.getParent(); } while (focussed != null); return true; }
menu.getChildren().clear(); MToolBar tb = part.getToolbar(); if (tb != null) { tb.getChildren().clear();
@Override public void disposeWidget(MUIElement element) { if (element instanceof MPart) { MPart part = (MPart) element; MToolBar toolBar = part.getToolbar(); if (toolBar != null) { Widget widget = (Widget) toolBar.getWidget(); if (widget != null) { unbindWidget(toolBar); widget.dispose(); } } for (MMenu menu : part.getMenus()) { engine.removeGui(menu); } } super.disposeWidget(element); } }
@Override public void doProcessContent(@NonNull MPart element) { WPart<N, T, M> widget = getWidget(element); if (widget == null) { getLogger().error("No widget found for '" + element + "'"); //$NON-NLS-1$//$NON-NLS-2$ return; } MToolBar mToolBar = element.getToolbar(); if (mToolBar != null) { WToolBar<T> toolbar = engineCreateWidget(mToolBar); widget.setToolbar(toolbar); } for (MMenu m : element.getMenus()) { if (m.getTags().contains(VIEW_MENU_TAG)) { WMenu<M> menu = engineCreateWidget(m); widget.setMenu(menu); break; } } Class<?> cl = widget.getWidget().getClass(); do { element.getContext().set(cl.getName(), widget.getWidget()); cl = cl.getSuperclass(); } while (!cl.getName().equals("java.lang.Object")); //$NON-NLS-1$ IContributionFactory contributionFactory = element.getContext().get(IContributionFactory.class); Object newPart = contributionFactory.create(element.getContributionURI(), element.getContext()); element.setObject(newPart); }
if (part != curPart && curPart != null && curPart.getToolbar() != null) { curPart.getToolbar().setVisible(false); Control[] kids = trComp.getChildren(); boolean needsTB = part != null && part.getToolbar() != null && part.getToolbar().isToBeRendered(); part.getToolbar().setVisible(true); newViewTB = (ToolBar) renderer.createGui(part.getToolbar(), tabFolder.getTopRight(), part.getContext());
MToolBar toolBar = part.getToolbar(); if (toolBar != null) { findElementsRecursive(toolBar, clazz, matcher, elements, searchFlags);
MToolBar toolbar = part.getToolbar(); if (toolbar != null) { AbstractPartRenderer apr = rendererFactory.getRenderer(toolbar, null);
MToolBar toolbar = part.getToolbar(); if (toolbar == null) { toolbar = modelService.createModelElement(MToolBar.class);
MToolBar toolbar = ((MPart) child).getToolbar(); if (toolbar != null) { toolbar.setVisible(false);
if (element instanceof MPart) { MPart part = (MPart) element; MToolBar toolBar = part.getToolbar(); if (toolBar != null) { Widget widget = (Widget) toolBar.getWidget();
MToolBar toolbar = mPart.getToolbar(); if (toolbar != null && toolbar.getChildren() != null) { toolbar.updateLocalization();
MToolBar toolbar = part.getToolbar(); if (toolbar != null) { Object renderer = toolbar.getRenderer();