public class FilterActionMenu 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 |
|---|
FilterActionMenu(StructureMergeViewerFilter structureMergeViewerFilter,
IDifferenceFilter.Registry registry)
Constructs our filtering menu.
|
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
Menu |
getMenu(Control parent) |
Menu |
getMenu(Menu parent) |
void |
updateMenu(IComparisonScope newScope,
Comparison newComparison)
Create all of our filtering actions into 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 FilterActionMenu(StructureMergeViewerFilter structureMergeViewerFilter, IDifferenceFilter.Registry registry)
structureMergeViewerFilter - The viewer filter for which we'll create actions.registry - The registry that contains the filters.public void updateMenu(IComparisonScope newScope, Comparison newComparison)
newScope - The scope on which the filters will be applied.newComparison - The comparison on which the filters will be applied.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.