@Override public void handleChildrenRemove(MMenu parent, Collection<MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); if (element.getWidget() != null) { hideChild(parent, element); } } } }
@Override public void handleChildrenAddition(MMenu parent, Collection<MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); if (element.isToBeRendered() && isChildElementAllowed(element)) { if (element.getWidget() == null) { engineCreateWidget(element); } else { childRendered(parent, element); } } } }
@Override public void handleChildrenRemove(@NonNull MMenu parent, @NonNull Collection<@NonNull MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); if (element.isToBeRendered() && element.getWidget() != null) { hideChild(parent, element); } } }
@Override public void handleChildrenAddition(MMenu parent, Collection<MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); // if (element instanceof MDynamicMenuContribution) { // MDynamicMenuContribution c = (MDynamicMenuContribution) element; // lifecycleService.registerLifecycleURI(element, // c.getContributionURI()); // continue; // } if (element.isToBeRendered()) { if (element.getWidget() == null) { engineCreateWidget(element); } else { childRendered(parent, element); } } } }
@Override public void handleChildrenAddition(MMenu parent, Collection<MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); // if (element instanceof MDynamicMenuContribution) { // MDynamicMenuContribution c = (MDynamicMenuContribution) element; // lifecycleService.registerLifecycleURI(element, // c.getContributionURI()); // continue; // } if (element.isToBeRendered()) { if (element.getWidget() == null) { engineCreateWidget(element); } else { childRendered(parent, element); } } } }
@Override public void handleChildrenRemove(@NonNull MMenu parent, @NonNull Collection<@NonNull MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); if (element.isToBeRendered() && element.getWidget() != null) { hideChild(parent, element); } } }
@Override public void handleChildrenRemove(@NonNull MPopupMenu parent, @NonNull Collection<@NonNull MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); if( element == null ) { getLogger().error("Found a null element in " + elements); //$NON-NLS-1$ continue; } if (isChildRenderedAndVisible(element) && element.getWidget() != null) { hideChild(parent, element); } } }
@Override public void handleChildrenAddition(MPopupMenu parent, Collection<MMenuElement> elements) { Iterator<MMenuElement> iterator = elements.iterator(); while (iterator.hasNext()) { MMenuElement element = iterator.next(); // if (element instanceof MDynamicMenuContribution) { // MDynamicMenuContribution c = (MDynamicMenuContribution) element; // lifecycleService.registerLifecycleURI(element, // c.getContributionURI()); // continue; // } if( element == null ) { getLogger().error("Found a null element in " + elements); //$NON-NLS-1$ continue; } if (isChildRenderedAndVisible(element)) { if (element.getWidget() == null) { engineCreateWidget(element); } else { childRendered(parent, element); } } } }
|| (menuItem instanceof MHandledMenuItem) || menuItem.getWidget() != null) { IContributionItem contributionItem; if (menuItem instanceof MMenu) { dynamicEntry.addCurrentItem((MenuItem) menuItem.getWidget()); if (menuItem.getWidget() instanceof MenuItem) { MenuItem item = (MenuItem) menuItem.getWidget(); if (text == null) { if ("".equals(item.getText())) { //$NON-NLS-1$