public void SetViews(IEnumerable <string> viewIdentifiers) { var identifiers = viewIdentifiers as string[] ?? viewIdentifiers.ToArray(); if (identifiers.Any()) { var guid = identifiers.ElementAt(0); PrimaryView = viewManager.GetInstance(guid); PrimaryView.SetLogger(log); PrimaryTitle = viewManager.Get(guid).Name; } if (identifiers.Length >= 2) { var guid = identifiers.ElementAt(1); SecondaryView = viewManager.GetInstance(guid); SecondaryView.SetLogger(log); SecondaryTitle = viewManager.Get(guid).Name; } if (identifiers.Length == 1) { CollapseSecondaryView(); } }
private void createNewViewToolStripMenuItem_Click(object sender, EventArgs e) { var f = new SecondaryView(glControl1.TheWorld) { Wrapper = { ShowTrajectory = glControl1.ShowTrajectory } }; f.Wrapper.CameraMode = new InstrumentView(f.Wrapper, f.Wrapper.TheWorld.LADEE); f.Show(); }
public void SetViews(IEnumerable <string> viewIdentifiers) { if (viewIdentifiers != null && viewIdentifiers.Count() >= 1) { string guid = viewIdentifiers.ElementAt(0); PrimaryView = viewManager.GetInstance(guid); PrimaryView.SetLogger(log); PrimaryTitle = viewManager.Get(guid).Name; } if (viewIdentifiers != null && viewIdentifiers.Count() >= 2) { string guid = viewIdentifiers.ElementAt(1); SecondaryView = viewManager.GetInstance(guid); SecondaryView.SetLogger(log); SecondaryTitle = viewManager.Get(guid).Name; } if (viewIdentifiers != null && viewIdentifiers.Count() == 1) { CollapseSecondaryView(); } }