public class DropdownAction
extends org.eclipse.jface.action.Action
implements org.eclipse.jface.action.IMenuCreator
Constructor and Description |
---|
DropdownAction(String name)
Creates a drop-down action
|
Modifier and Type | Method and Description |
---|---|
void |
addItem(org.eclipse.jface.action.IContributionItem item)
Adds an item to the drop-down menu
|
void |
dispose() |
protected void |
fillMenu(org.eclipse.swt.widgets.Menu menu)
Fill a menu
|
org.eclipse.swt.widgets.Menu |
getMenu(org.eclipse.swt.widgets.Control parent) |
org.eclipse.swt.widgets.Menu |
getMenu(org.eclipse.swt.widgets.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 DropdownAction(String name)
name
- the action namepublic void addItem(org.eclipse.jface.action.IContributionItem item)
item
- the item to addpublic void dispose()
dispose
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.dispose()
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
getMenu
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.getMenu(org.eclipse.swt.widgets.Control)
protected void fillMenu(org.eclipse.swt.widgets.Menu menu)
menu
- the menu to fillpublic org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
getMenu
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.getMenu(org.eclipse.swt.widgets.Menu)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a