/** * Create the item and associated model; * * @param item */ public DynamicContributionContributionItem(MDynamicMenuContribution item) { super(item.getElementId()); model = item; }
@Override public void setChecked(boolean checked) { item.setSelected(checked); } };
public TrimKey(MTrimContribution mc) { super(mc.getParentId(), mc.getPositionInParent(), mc.getTags(), (MCoreExpression) mc .getVisibleWhen(), null); this.contribution = mc; mc.setWidget(this); }
MMenuSeparator findExistingSeparator(String id) { if (id == null) { return null; } for (MMenuElement item : menuModel.getChildren()) { if (item instanceof MMenuSeparator && id.equals(item.getElementId())) { return (MMenuSeparator) item; } } return null; }
MToolBarSeparator findExistingSeparator(String id) { if (id == null) { return null; } for (MToolBarElement item : toolbarModel.getChildren()) { if (item instanceof MToolBarSeparator && id.equals(item.getElementId())) { return (MToolBarSeparator) item; } } return null; }
/** * Create a 'rendered' tool bar element instance * * @return the new instance * * @since 1.4 */ public static MToolControl createRenderedToolBarElement() { final MToolControl object = MMenuFactory.INSTANCE.createToolControl(); object.getTags().add(RENDERED_TAG); return object; }
/** * Create a 'rendered' menu instance * * @return the new instance */ public static MMenu createRenderedMenu() { final MMenu object = MMenuFactory.INSTANCE.createMenu(); object.getTags().add(RENDERED_TAG); return object; }
private static boolean hasVisibleItems(MToolBar toolBar) { for (MToolBarElement e : toolBar.getChildren()) { if (!(e instanceof MToolBarSeparator)) { return true; } } return false; }
/** * Create an opaque menu separator * * @return a new opaque menu separator */ public static MMenuSeparator createOpaqueMenuSeparator() { final MMenuSeparator separator = MMenuFactory.INSTANCE.createMenuSeparator(); separator.getTags().add(OPAQUE_TAG); return separator; }
public void collectInfo(ExpressionInfo info) { ContributionsAnalyzer.collectInfo(info, menuContribution.getVisibleWhen()); for (MMenuElement item : generatedElements) { ContributionsAnalyzer.collectInfo(info, item.getVisibleWhen()); } for (MMenuElement item : sharedElements) { ContributionsAnalyzer.collectInfo(info, item.getVisibleWhen()); } }
public void collectInfo(ExpressionInfo info) { ContributionsAnalyzer.collectInfo(info, toolbarContribution.getVisibleWhen()); for (MToolBarElement item : generatedElements) { ContributionsAnalyzer.collectInfo(info, item.getVisibleWhen()); } for (MToolBarElement item : sharedElements) { ContributionsAnalyzer.collectInfo(info, item.getVisibleWhen()); } }
/** * Create an opaque menu item * * @return a new opaque menu item. */ public static MMenuItem createOpaqueMenuItem() { final MMenuItem item = MMenuFactory.INSTANCE.createDirectMenuItem(); item.getTags().add(OPAQUE_TAG); return item; }
/** * Create an opaque tool item * * @return a new opaque tool item. */ public static MToolItem createOpaqueToolItem() { final MToolItem item = MMenuFactory.INSTANCE.createDirectToolItem(); item.getTags().add(OPAQUE_TAG); return item; }
@Override public void setText(String text) { item.setLabel(text); }
MMenu findExistingMenu(String id) { if (id == null) { return null; } for (MMenuElement item : menuModel.getChildren()) { if (item instanceof MMenu && id.equals(item.getElementId())) { return (MMenu) item; } } return null; }
/** * Create an opaque menu * * @return a new opaque menu */ public static MMenu createOpaqueMenu() { final MMenu menu = MMenuFactory.INSTANCE.createMenu(); menu.getTags().add(OPAQUE_TAG); return menu; }
@Override public void setChecked(boolean checked) { item.setSelected(checked); } };
/** * Create the item and associated model; * * @param item */ public DynamicContributionContributionItem(MDynamicMenuContribution item) { super(item.getElementId()); model = item; }
MMenu findExistingMenu(String id) { if (id == null) { return null; } for (MMenuElement item : menuModel.getChildren()) { if (item instanceof MMenu && id.equals(item.getElementId())) { return (MMenu) item; } } return null; }
MMenuSeparator findExistingSeparator(String id) { if (id == null) { return null; } for (MMenuElement item : menuModel.getChildren()) { if (item instanceof MMenuSeparator && id.equals(item.getElementId())) { return (MMenuSeparator) item; } } return null; }