public class DropDownMergeMenuAction 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 |
---|
DropDownMergeMenuAction(IEMFCompareConfiguration configuration,
EnumSet<MergeMode> previewModes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addActionToMenu(Menu parent,
IAction action)
Add action to the given menu.
|
void |
dispose() |
Menu |
getMenu(Control parent) |
Menu |
getMenu(Menu parent) |
void |
mergePreviewModeChange(IMergePreviewModeChange event) |
void |
run() |
convertAccelerator, convertAccelerator, findKeyCode, findKeyString, findModifier, findModifierString, getAccelerator, getActionDefinitionId, getDescription, getDisabledImageDescriptor, getHelpListener, getHoverImageDescriptor, getId, getImageDescriptor, getMenuCreator, getStyle, getText, getToolTipText, isChecked, isEnabled, isHandled, notifyResult, removeAcceleratorText, removeMnemonics, runWithEvent, setAccelerator, setActionDefinitionId, setChecked, setDescription, setDisabledImageDescriptor, setEnabled, setHelpListener, setHoverImageDescriptor, setId, setImageDescriptor, setMenuCreator, setText, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public DropDownMergeMenuAction(IEMFCompareConfiguration configuration, EnumSet<MergeMode> previewModes)
configuration
- The compare configuration object.public void mergePreviewModeChange(IMergePreviewModeChange event)
public void run()
run
in interface IAction
run
in class Action
Action.run()
public void dispose()
dispose
in interface IMenuCreator
IMenuCreator.dispose()
public Menu getMenu(Menu parent)
getMenu
in interface IMenuCreator
IMenuCreator.getMenu(org.eclipse.swt.widgets.Menu)
public Menu getMenu(Control parent)
getMenu
in interface IMenuCreator
IMenuCreator.getMenu(org.eclipse.swt.widgets.Control)
Copyright (c) 2006, 2014 Obeo and others. All rights reserved.