Example #1
0
 internal UndoManager(PageManager pageManager)
 {
     _pageManager = pageManager;
     _undoStack = new List<int>();
     _redoStack = new List<int>();
     _sequenceNumbers = new Dictionary<int, int>();
 }
Example #2
0
 /// <summary>
 /// Creates a new FocusManager
 /// </summary>
 /// <param name="pageManager">the PageManager for the page</param>
 internal FocusManager(PageManager pageManager)
 {
     _pageManager = pageManager;
     _components = new List<PageComponent>();
     _registeredCommands = new Dictionary<string, int>();
     _activeComponents = new List<ICommandHandler>();
     _focusedComponents = new Dictionary<ICommandHandler, PageComponent>();
 }