Class PopupMenuBuilder.PopupContributionItem
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.nebula.widgets.nattable.ui.menu.PopupMenuBuilder.PopupContributionItem
- All Implemented Interfaces:
org.eclipse.jface.action.IContributionItem
- Enclosing class:
- PopupMenuBuilder
protected class PopupMenuBuilder.PopupContributionItem
extends org.eclipse.jface.action.ContributionItem
Wrapper class to build up a
ContributionItem based on a given
IMenuItemProvider. If an id is set it is possible to register
state checkers for enabled and visible state.-
Constructor Summary
ConstructorsConstructorDescriptionPopupContributionItem(String id, IMenuItemProvider provider) PopupContributionItem(String id, IMenuItemProvider provider, boolean separator) PopupContributionItem(IMenuItemProvider provider) -
Method Summary
Modifier and TypeMethodDescriptionvoidfill(org.eclipse.swt.widgets.Menu menu, int index) booleanbooleanbooleanbooleanMethods inherited from class org.eclipse.jface.action.ContributionItem
dispose, fill, fill, fill, getId, getParent, isDirty, isGroupMarker, saveWidgetState, setId, setParent, setVisible, toString, update, update
-
Constructor Details
-
Method Details
-
fill
public void fill(org.eclipse.swt.widgets.Menu menu, int index) - Specified by:
fillin interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
fillin classorg.eclipse.jface.action.ContributionItem
-
isDynamic
public boolean isDynamic()- Specified by:
isDynamicin interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
isDynamicin classorg.eclipse.jface.action.ContributionItem
-
isEnabled
public boolean isEnabled()- Specified by:
isEnabledin interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
isEnabledin classorg.eclipse.jface.action.ContributionItem
-
isVisible
public boolean isVisible()- Specified by:
isVisiblein interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
isVisiblein classorg.eclipse.jface.action.ContributionItem
-
isSeparator
public boolean isSeparator()- Specified by:
isSeparatorin interfaceorg.eclipse.jface.action.IContributionItem- Overrides:
isSeparatorin classorg.eclipse.jface.action.ContributionItem
-