public override WindowInformator AddWindow(string name, IAbstractWindow window) { if (!_windows.ContainsValue(window)) { _windows.Add(name, window); } return(this); }
public override void Send(string from, string to, WindowOperation stateToBeSet) { IAbstractWindow windowToBeChanged = (IAbstractWindow)_windows[to]; if (windowToBeChanged != null) { windowToBeChanged.ReceiveStateChangeRequest(from, stateToBeSet); } }
public abstract WindowInformator AddWindow(string name, IAbstractWindow window);