public class GroupActionMenu 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 |
|---|
GroupActionMenu(StructureMergeViewerGrouper structureMergeViewerGrouper,
IDifferenceGroupProvider.Descriptor.Registry registry)
Constructs our grouping menu.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
Menu |
getMenu(Control parent) |
Menu |
getMenu(Menu parent) |
void |
updateMenu(IComparisonScope scope,
Comparison comparison)
Create the grouping action in the given menu.
|
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 GroupActionMenu(StructureMergeViewerGrouper structureMergeViewerGrouper, IDifferenceGroupProvider.Descriptor.Registry registry)
structureMergeViewerGrouper - The viewer grouper that will be affected by this menu's actions.registry - The registry that contains the group provider..public void updateMenu(IComparisonScope scope, Comparison comparison)
scope - The scope on which the groups will be applied.comparison - The comparison which differences are to be split into groups.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) 2006, 2014 Obeo and others. All rights reserved.