public class FilterActionMenu
extends org.eclipse.jface.action.Action
implements org.eclipse.jface.action.IMenuCreator
| Constructor and Description | 
|---|
| FilterActionMenu(StructureMergeViewerFilter structureMergeViewerFilter,
                IDifferenceFilter.Registry registry)Constructs our filtering menu. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | 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, removePropertyChangeListenerpublic 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 org.eclipse.jface.action.IMenuCreatorIMenuCreator.dispose()public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
getMenu in interface org.eclipse.jface.action.IMenuCreatorIMenuCreator.getMenu(Control)public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
getMenu in interface org.eclipse.jface.action.IMenuCreatorIMenuCreator.getMenu(Menu)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.