public class DropDownMergeMenuAction
extends org.eclipse.jface.action.Action
implements org.eclipse.jface.action.IMenuCreator
Constructor and Description |
---|
DropDownMergeMenuAction(IEMFCompareConfiguration configuration,
EnumSet<MergeMode> previewModes)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
protected void |
addActionToMenu(org.eclipse.swt.widgets.Menu parent,
org.eclipse.jface.action.IAction action)
Add action to the given menu.
|
void |
dispose() |
org.eclipse.swt.widgets.Menu |
getMenu(org.eclipse.swt.widgets.Control parent) |
org.eclipse.swt.widgets.Menu |
getMenu(org.eclipse.swt.widgets.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
public DropDownMergeMenuAction(IEMFCompareConfiguration configuration, EnumSet<MergeMode> previewModes)
configuration
- The compare configuration object.public void mergePreviewModeChange(IMergePreviewModeChange event)
public void run()
run
in interface org.eclipse.jface.action.IAction
run
in class org.eclipse.jface.action.Action
Action.run()
public void dispose()
dispose
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.dispose()
public 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)
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 addActionToMenu(org.eclipse.swt.widgets.Menu parent, org.eclipse.jface.action.IAction action)
parent
- the given menu.action
- the given action.
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.