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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
public 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 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) 2006, 2014 Obeo and others. All rights reserved.