[]
Represents the manager of the undo actions for the FpChart component.
public class UndoRedoManager
Public Class UndoRedoManager
Name | Description |
---|---|
UndoRedoManager(FpChart, int) | Creates a new undo action manager. |
Name | Description |
---|---|
actionPending | Specifies whether an action is in progress (to prevent recursion). |
chart | Fpchart control which can be used to fire events when executing actions. |
maxLength | Specifies the maximum number of UndoAction objects to keep on the undo or redo stacks. |
redoList | Specifies the redo stack (last element is on top). |
undoList | Specifies the undo stack (last element is on top). |
Name | Description |
---|---|
CanRedo | Gets whether Redo manager can redo an action, which depends on redo list is empty or not. |
CanUndo | Gets whether Undo manager can undo an action, which depends on undo list is empty or not. |
Name | Description |
---|---|
Clear() | Clears out current Undo and Redo stacks |
PerformUndoAction(UndoAction) | Performs the specified action (it can then be undone with Undo). |
PopRedo() | Pops the top action from the redo stack. |
PopUndo() | Pops the top action from the undo stack. |
PushRedo(UndoAction) | Pushes the specified action onto the redo stack. |
PushUndo(UndoAction, bool) | Pushes the specified action onto the undo stack. |
Redo() | Redoes the last action undone with Undo and adds it to the undo list. |
Redo(UndoAction) | Redoes all actions in the redo stack up to and including the specified action and adds it to the undo list. |
Redo(int) | Redoes the specified number of actions and adds them to the undo list. |
Undo() | Undoes the last action done with PerformUndoAction and adds it to the redo list. |
Undo(UndoAction) | Undoes all actions in the undo stack up to and including the specified action and adds it to the redo list. |
Undo(int) | Undoes the specified number of actions and adds them to the redo list. |
Name | Description |
---|---|
ActionComplete | Occurs when the undo or redo action is complete. |
ActionPerforming | Occurs when the undo or redo action is performing, users can cancel this action. Actions are cancelled are not added to the undo list. |
RedoComplete | Occurs when the redo action is complete. |
RedoPerforming | Occurs when the redo action is performing, user can cancel this redo action. Cancelled redo action are not added to undo list and are not removed from redo list. |
UndoComplete | Occurs when the undo action is complete. |
UndoPerforming | Occurs when the undo action is performing, user can cancel this undo action. Cancelled undo action are not added to redo list and are not removed from undo list. |