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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public 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 IMenuCreator
IMenuCreator.dispose()
public Menu getMenu(Control parent)
getMenu
in interface IMenuCreator
IMenuCreator.getMenu(Control)
public Menu getMenu(Menu parent)
getMenu
in interface IMenuCreator
IMenuCreator.getMenu(Menu)
Copyright (c) IBM Corp. and others 2000, 2011. All Rights Reserved.