public class LayoutAction extends Action implements IMenuCreator
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 and Description |
|---|
LayoutAction(PaletteViewerPreferences prefs)
Constructor
|
LayoutAction(PaletteViewerPreferences prefs,
boolean hasIcon)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
addActionToMenu(Menu parent,
IAction action)
Helper method that wraps the given action in an ActionContributionItem
and then adds it to the given menu.
|
protected java.util.List |
createActions() |
void |
dispose()
Empty method
|
Menu |
getMenu(Control parent) |
Menu |
getMenu(Menu parent) |
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, setToolTipTextaddPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListeneraddListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObjectpublic LayoutAction(PaletteViewerPreferences prefs)
prefs - PaletteViewerPreferences object where the settings can be
savedpublic LayoutAction(PaletteViewerPreferences prefs, boolean hasIcon)
hasIcon - True if this action should associate an icon with itselfprefs - PaletteViewerPreferences object where the settings can be
savedprotected void addActionToMenu(Menu parent, IAction action)
parent - The menu to which the given action is to be addedaction - The action that is to be added to the given menuprotected java.util.List createActions()
public void dispose()
dispose in interface IMenuCreatorIMenuCreator.dispose()public Menu getMenu(Control parent)
getMenu in interface IMenuCreatorIMenuCreator.getMenu(Control)public Menu getMenu(Menu parent)
getMenu in interface IMenuCreatorIMenuCreator.getMenu(Menu)Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.