Class LayoutAction
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.action.AbstractAction
org.eclipse.jface.action.Action
org.eclipse.gef.ui.palette.LayoutAction
- All Implemented Interfaces:
IAction, IMenuCreator
This action allows to switch between the various supported layout modes for
the given palette.
-
Field Summary
Fields inherited from interface IAction
AS_CHECK_BOX, AS_DROP_DOWN_MENU, AS_PUSH_BUTTON, AS_RADIO_BUTTON, AS_UNSPECIFIED, CHECKED, DESCRIPTION, ENABLED, HANDLED, IMAGE, RESULT, TEXT, TOOL_TIP_TEXT -
Constructor Summary
ConstructorsConstructorDescriptionConstructorLayoutAction(PaletteViewerPreferences prefs, boolean hasIcon) Constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddActionToMenu(Menu parent, IAction action) Helper method that wraps the given action in an ActionContributionItem and then adds it to the given menu.protected List<org.eclipse.gef.ui.palette.LayoutAction.LayoutChangeAction> voiddispose()Empty methodMethods inherited from class Action
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, run, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipTextMethods inherited from class AbstractAction
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
-
Constructor Details
-
LayoutAction
Constructor- Parameters:
prefs- PaletteViewerPreferences object where the settings can be saved
-
LayoutAction
Constructor- Parameters:
prefs- PaletteViewerPreferences object where the settings can be savedhasIcon- True if this action should associate an icon with itself
-
-
Method Details
-
addActionToMenu
-
createActions
- Returns:
- A list of actions that can switch to one of the supported layout modes
-
dispose
-
getMenu
- Specified by:
getMenuin interfaceIMenuCreator- See Also:
-
getMenu
- Specified by:
getMenuin interfaceIMenuCreator- See Also:
-