GoDigram for .NET Framework and .NET Core
Northwoods.Go Namespace / GoUndoManager Class
Fields Properties Methods


In This Topic
    GoUndoManager Class Members
    In This Topic

    The following tables list the members exposed by GoUndoManager.

    Public Constructors
     NameDescription
    Public ConstructorCreate a GoUndoManager that is ready to record document modifications, but that does not know about any documents yet.  
    Top
    Public Fields
     NameDescription
    Public Field The unlocalized name for an IGoCollapsible collapse, "Collapsed".  
    Public Field The unlocalized name for a SubGraph collapsing, "Collapsed SubGraph".  
    Public Field The unlocalized name for a clipboard copy operation, "Copy".  
    Public Field The unlocalized name for a drag copy operation, "Copy Selection".  
    Public Field The unlocalized name for a clipboard cut operation, "Cut".  
    Public Field The unlocalized name for a delete operation, "Delete Selection".  
    Public Field The unlocalized name for a GoToolCreating addition of an object, "Drag Created".  
    Public Field The unlocalized name for a drag drop operation, "Drop".  
    Public Field The unlocalized name for a complete SubGraph expansion, "Expanded All SubGraphs".  
    Public Field The unlocalized name for an IGoCollapsible expansion, "Expanded".  
    Public Field The unlocalized name for a SubGraph expansion, "Expanded SubGraph".  
    Public Field The unlocalized name for a drag move operation, "Move Selection".  
    Public Field The unlocalized name for a linking operation, "New Link".  
    Public Field The unlocalized name for a clipboard paste operation, "Paste".  
    Public Field The unlocalized name for a relinking operation, "Relink".  
    Public Field The unlocalized name for a resize operation, "Resize".  
    Public Field The unlocalized name for a text edit operation, "Text Edit".  
    Top
    Public Properties
     NameDescription
    Public Property Gets a list of all of the compound edits.  
    Public Property Gets or sets whether this undo manager will output warnings to Trace listeners when document changes occur outside of a transaction.  
    Public Property Gets the current compound edit for recording additional document change events.  
    Public Property Gets a list of documents for which this UndoManager is recording undo/redo information.  
    Public Property Gets the current GoUndoManagerCompoundEdit to be redone, or null if there is none.  
    Public Property Gets the current GoUndoManagerCompoundEdit to be undone, or null if there is none.  
    Public PropertyThis predicate is true during a call to Redo.  
    Public PropertyThis predicate is true during a call to Undo.  
    Public Property Gets or sets the maximum number of compound edits that this undo manager will remember.  
    Public Property Gets the user-visible string description of the next redo action.  
    Public Property Gets or sets the ResourceManager used to get presentation names.  
    Public Property Gets the current transaction level.  
    Public Property Gets the index into AllEdits for the current undoable edit.  
    Public Property Gets the user-visible string description of the next undo action.  
    Top
    Public Methods
     NameDescription
    Public MethodJust call EndTransaction, aborting the current transaction.  
    Public MethodMake sure this undo manager knows about a GoDocument for which it is receiving document Changed event notifications.  
    Public MethodThis predicate is true when one can call Redo.  
    Public MethodThis predicate is true when one can call Undo.  
    Public MethodClear all of the GoUndoManagerCompoundEdits and reset all other state.  
    Public MethodThis method is called by EndTransaction when committing a compound edit.  
    Public MethodCreate an IGoUndoableEdit for a GoDocument Changed event.  
    Public Method Stop the current transaction, either aborting it or committing it.  
    Public MethodJust call EndTransaction, committing the current transaction, with the presentation name for the given transaction name.  
    Public MethodLook up a string in a ResourceManager.  
    Public MethodRestore the state of some documents to after the current IGoUndoableEdit.  
    Public Method Call this method to inform this undo manager that it no longer will be notified of document Changed events.  
    Public MethodThis predicate is responsible for deciding if a GoChangedEventArgs is not interesting enough to be recorded.  
    Public MethodBegin a transaction, where the changes are held by a GoUndoManagerCompoundEdit.  
    Public MethodRestore the state of some documents to before the current IGoUndoableEdit.  
    Top
    See Also