public void AddNewViewerWindow(ViewerWindow viewer) { viewer.LayoutManager = this; SetPositionForNewViewer(viewer); viewer.ViewerPosition = Viewer2dWindowsList.Count; Viewer2dWindowsList.Add(viewer); RealignViews(); }
public void RemoveView2dWindow(ViewerWindow viewer) { int indexToRemove = -1; for (int i = 0; i < Viewer2dWindowsList.Count; i++) { if (Viewer2dWindowsList[i].ViewerPosition == viewer.ViewerPosition) { indexToRemove = i; } } if (indexToRemove > -1) { Viewer2dWindowsList.RemoveAt(indexToRemove); } }