internal UndoManager(PageManager pageManager) { _pageManager = pageManager; _undoStack = new List<int>(); _redoStack = new List<int>(); _sequenceNumbers = new Dictionary<int, int>(); }
/// <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>(); }