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, setToolTipText
addPropertyChangeListener, firePropertyChange, firePropertyChange, removePropertyChangeListener
public 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.IMenuCreator
IMenuCreator.dispose()
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Control parent)
getMenu
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.getMenu(Control)
public org.eclipse.swt.widgets.Menu getMenu(org.eclipse.swt.widgets.Menu parent)
getMenu
in interface org.eclipse.jface.action.IMenuCreator
IMenuCreator.getMenu(Menu)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.