It monitors the text viewer and keeps a history of the changes applied to the viewer. The undo manager groups those changes into user interactions which on an undo request are rolled back in one atomic change.
In order to provide backward compatibility for clients of IUndoManager
, extension interfaces are used as a means of evolution. The following extension interfaces exist:
Clients may implement this interface or use the standard implementation TextViewerUndoManager
.
|
|
|
|
|
|