GH_UndoServer Methods |
The GH_UndoServer type exposes the following members.
| Name | Description | |
|---|---|---|
| AppendToDebugLog | ||
| Clear |
Clear both undo and redo lists.
| |
| ClearRedo |
Clear the undo list.
| |
| ClearUndo |
Clear the redo list.
| |
| MergeRecords |
Attempt to merge the N most recent records into one.
The name of the merged record will be identical to the
name of the oldest record.
| |
| PerformRedo |
Performs a single Redo step if possible and migrates the record onto the undo stack.
This function may throw all kinds of exceptions, if you're calling it from a UI thread,
use a Try..Catch block to prevent crashes.
| |
| PerformUndo |
Performs a single Undo step when possible and migrates the record onto the redo stack.
This function may throw all kinds of exceptions, if you're calling it from a UI thread,
use a Try..Catch block to prevent crashes.
| |
| PushUndoRecord(GH_UndoRecord) |
Add a new undo record to the undo stack, this function clears the Redo stack.
| |
| PushUndoRecord(String, GH_UndoAction) |
Add a new undo record to the undo stack, this function clears the Redo stack.
| |
| RemoveRecord |
Remove the record with the specified ID from the undo or redo stack.
|