C# Class Gemini.Modules.UndoRedo.Services.UndoRedoManager

Inheritance: IUndoRedoManager
Afficher le fichier Open project: tgjones/gemini

Méthodes publiques

Méthode Description
ExecuteAction ( IUndoableAction action ) : void
Redo ( int actionCount ) : void
RedoTo ( IUndoableAction action ) : void
Undo ( int actionCount ) : void
UndoAll ( ) : void
UndoRedoManager ( ) : System
UndoTo ( IUndoableAction action ) : void

Private Methods

Méthode Description
EnforceLimit ( ) : void
OnBegin ( ) : void
OnEnd ( ) : void
Peek ( BindableCollection stack ) : IUndoableAction
Pop ( BindableCollection stack ) : IUndoableAction
PopFront ( BindableCollection stack ) : IUndoableAction
Push ( BindableCollection stack, IUndoableAction action ) : void

Method Details

ExecuteAction() public méthode

public ExecuteAction ( IUndoableAction action ) : void
action IUndoableAction
Résultat void

Redo() public méthode

public Redo ( int actionCount ) : void
actionCount int
Résultat void

RedoTo() public méthode

public RedoTo ( IUndoableAction action ) : void
action IUndoableAction
Résultat void

Undo() public méthode

public Undo ( int actionCount ) : void
actionCount int
Résultat void

UndoAll() public méthode

public UndoAll ( ) : void
Résultat void

UndoRedoManager() public méthode

public UndoRedoManager ( ) : System
Résultat System

UndoTo() public méthode

public UndoTo ( IUndoableAction action ) : void
action IUndoableAction
Résultat void