Class DirectContributionItem
java.lang.Object
org.eclipse.jface.action.ContributionItem
org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
org.eclipse.e4.ui.workbench.renderers.swt.DirectContributionItem
- All Implemented Interfaces:
IContributionItem
-
Field Summary
Fields inherited from class org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
contributionFactory, DISABLED_URI, DISPOSABLE, FORCE_TEXT, helpService, ICON_URI, localResourceManager, logger, menuItemListener, menuListener, widget -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancanExecuteItem(Event trigger) voiddispose()The default implementation of thisIContributionItemmethod does nothing.protected voidexecuteItem(Event trigger) protected voidhandleWidgetDispose(Event event) protected voidprotected voidMethods inherited from class org.eclipse.e4.ui.workbench.renderers.swt.AbstractContributionItem
disposeOldImages, dropdownEvent, fill, fill, getContext, getContextForParent, getImage, getItemListener, getMenu, getModel, getUpdater, getWidget, handleHelpRequest, handleWidgetSelection, isVisible, postMenuFill, postToolbarFill, setModel, setParent, update, update, updateIcons, updateItemEnablement, updateVisibleMethods inherited from class org.eclipse.jface.action.ContributionItem
fill, fill, getId, getParent, isDirty, isDynamic, isEnabled, isGroupMarker, isSeparator, saveWidgetState, setId, setVisible, toString
-
Constructor Details
-
DirectContributionItem
public DirectContributionItem()
-
-
Method Details
-
updateMenuItem
protected void updateMenuItem()- Specified by:
updateMenuItemin classAbstractContributionItem
-
updateToolItem
protected void updateToolItem()- Specified by:
updateToolItemin classAbstractContributionItem
-
handleWidgetDispose
- Specified by:
handleWidgetDisposein classAbstractContributionItem
-
dispose
public void dispose()Description copied from class:ContributionItemThe default implementation of thisIContributionItemmethod does nothing. Subclasses may override.- Specified by:
disposein interfaceIContributionItem- Overrides:
disposein classContributionItem
-
executeItem
- Specified by:
executeItemin classAbstractContributionItem
-
canExecuteItem
- Specified by:
canExecuteItemin classAbstractContributionItem- Returns:
- if the item can be executed
-