Package org.eclipse.gef.ui.properties
Class UndoablePropertySheetPage
java.lang.Object
org.eclipse.ui.part.Page
org.eclipse.ui.views.properties.PropertySheetPage
org.eclipse.gef.ui.properties.UndoablePropertySheetPage
- All Implemented Interfaces:
EventListener
,IAdaptable
,ISelectionListener
,IPage
,IPageBookViewPage
,IPropertySheetPage
PropertySheetPage extension that allows to perform undo/redo of property
value changes also in case the editor is not active.
- Since:
- 3.7
-
Field Summary
Fields inherited from class org.eclipse.ui.views.properties.PropertySheetPage
HELP_CONTEXT_PROPERTY_SHEET_PAGE
-
Constructor Summary
ConstructorsConstructorDescriptionUndoablePropertySheetPage
(CommandStack commandStack, IAction undoAction, IAction redoAction) Constructs a newUndoablePropertySheetPage
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Overwritten to unregister command stack listener.void
setActionBars
(IActionBars actionBars) Overwritten to register global action handlers for undo and redo.Methods inherited from class org.eclipse.ui.views.properties.PropertySheetPage
createControl, getAdapter, getControl, getSaveablePart, handleEntrySelection, initDragAndDrop, makeContributions, refresh, selectionChanged, setFocus, setPropertySourceProvider, setRootEntry, setSorter
-
Constructor Details
-
UndoablePropertySheetPage
Constructs a newUndoablePropertySheetPage
.- Parameters:
commandStack
- TheCommandStack
shared with the editor.undoAction
- The global action handler to be registered for undo operations.redoAction
- The global action handler to be registered for redo operations.
-
-
Method Details
-
dispose
public void dispose()Overwritten to unregister command stack listener.- Specified by:
dispose
in interfaceIPage
- Overrides:
dispose
in classPropertySheetPage
- See Also:
-
setActionBars
Overwritten to register global action handlers for undo and redo.- Specified by:
setActionBars
in interfaceIPage
- Overrides:
setActionBars
in classPropertySheetPage
- See Also:
-