private boolean hasVisibleContent(MPartSashContainer sash) { for (MPartSashContainerElement child : sash.getChildren()) { if (child.isVisible()) { return true; } } return false; }
private boolean hasRenderableContent(MPartStack stack) { for (MStackElement child : stack.getChildren()) { if (child.isVisible() && child.isToBeRendered()) { return true; } } return false; }
private MTrimBar getTrim(MTrimElement te) { if (te == null) { return null; } MUIElement parentElement = te.getParent(); return (MTrimBar) (parentElement instanceof MTrimBar ? parentElement : null); }
@Override public boolean changed(IEclipseContext context) { if (!trimModel.isToBeRendered() || !trimModel.isVisible() || trimModel.getWidget() == null) { return false; } boolean rc = ContributionsAnalyzer.isVisible( contribution, eContext); for (MTrimElement child : toRemove) { child.setToBeRendered(rc); } return true; } });
private void addStickyFolder() { MPartStack stickyFolder = modelService.createModelElement(MPartStack.class); stickyFolder.setElementId(StickyViewDescriptor.STICKY_FOLDER_RIGHT); stickyFolder.setContainerData("2500"); //$NON-NLS-1$ stickyFolder.setToBeRendered(false); mainSash.getChildren().add(stickyFolder); }
private MUIElement getParentModel() { MElementContainer<MUIElement> parent = part.getParent(); if (parent == null) { MPlaceholder placeholder = part.getCurSharedRef(); return placeholder == null ? null : placeholder.getParent(); } return parent; }
public MTrimBar getTopTrim() { List<MTrimBar> trimBars = model.getTrimBars(); for (MTrimBar bar : trimBars) { if (MAIN_TOOLBAR_ID.equals(bar.getElementId())) { return bar; } } return null; }
private List<MStackElement> getRenderedViews(MPartStack stack) { List<MStackElement> renderedViews = new ArrayList<>(); for (MStackElement element : stack.getChildren()) { if (element.isToBeRendered()) { renderedViews.add(element); } } return renderedViews; }
@Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } });
@Override public Control getControl() { return part == null ? null : (Control) part.getWidget(); } };
private MPartStack getStackFor(MPart part) { MUIElement presentationElement = part.getCurSharedRef() == null ? part : part.getCurSharedRef(); MUIElement parent = presentationElement.getParent(); while (parent != null && !(parent instanceof MPartStack)) parent = parent.getParent(); return (MPartStack) parent; } }
@Override public Shell getShell() { return (Shell) model.getWidget(); }
@Override public boolean changed(IEclipseContext context) { if (!trimModel.isToBeRendered() || !trimModel.isVisible() || trimModel.getWidget() == null) { return false; } boolean rc = ContributionsAnalyzer.isVisible( contribution, eContext); for (MTrimElement child : toRemove) { child.setToBeRendered(rc); } return true; } });
public Shell getShell() { return (Shell) dragWindow.getWidget(); }
@Override public String getText(Object element) { return ((MPart) element).getLocalizedLabel(); } });
@Override public String getPartName() { return part.getLocalizedLabel(); }
public Shell getShell() { return (Shell) dragWindow.getWidget(); }
@Override public String getRegisteredName() { return element == null ? model.getLocalizedLabel() : element .getAttribute(IWorkbenchRegistryConstants.ATT_NAME); }