Package org.eclipse.gef.ui.palette
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 SummaryFields inherited from interface org.eclipse.jface.action.IActionAS_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 SummaryConstructorsConstructorDescriptionConstructorLayoutAction(PaletteViewerPreferences prefs, boolean hasIcon) Constructor
- 
Method SummaryModifier 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 org.eclipse.jface.action.ActionconvertAccelerator, 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 org.eclipse.jface.action.AbstractActionaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListenerMethods inherited from class org.eclipse.core.commands.common.EventManageraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
- 
Constructor Details- 
LayoutActionConstructor- Parameters:
- prefs- PaletteViewerPreferences object where the settings can be saved
 
- 
LayoutActionConstructor- Parameters:
- prefs- PaletteViewerPreferences object where the settings can be saved
- hasIcon- True if this action should associate an icon with itself
 
 
- 
- 
Method Details- 
addActionToMenuHelper method that wraps the given action in an ActionContributionItem and then adds it to the given menu.- Parameters:
- parent- The menu to which the given action is to be added
- action- The action that is to be added to the given menu
 
- 
createActions- Returns:
- A list of actions that can switch to one of the supported layout modes
 
- 
disposepublic void dispose()Empty method- Specified by:
- disposein interface- IMenuCreator
- See Also:
 
- 
getMenu- Specified by:
- getMenuin interface- IMenuCreator
- See Also:
 
- 
getMenu- Specified by:
- getMenuin interface- IMenuCreator
- See Also:
 
 
-