private void optionsToolStripMenuItem_Click(object sender, EventArgs e) { Trace.WriteLine("Showing Options Document..."); if (m_OptionsDoc == null) { m_OptionsDoc = new OptionsDocument(); } m_OptionsDoc.Show(this.dockPanel1); }
/// <summary> /// Gets IDockContent for the specified name. /// </summary> /// <param name="name">The name of the pane to load.</param> /// <returns>The dock pane.</returns> public IDockContent Persist(string name) { IDockContent pane = null; Trace.WriteLine(String.Format("Loading: \"{0}\"", name)); switch (name) { case "Terremesh.IDE.Forms.OutputPane": { pane = m_OutputPane; break; } case "Terremesh.IDE.Forms.PropertiesPane": { pane = m_PropertiesPane; break; } case "Terremesh.IDE.Rendering.RenderDocument": { pane = m_RenderDocument; break; } /*case "Terremesh.IDE.Forms.SceneExplorer": { pane = m_SceneExplorer; break; }*/ case "Terremesh.IDE.Forms.AboutBox": { pane = new Forms.AboutBox(); break; } case "Terremesh.IDE.Forms.OptionsDocument": { if (m_OptionsDoc == null) { m_OptionsDoc = new OptionsDocument(); } pane = m_OptionsDoc; break; } case "Terremesh.IDE.Forms.StartPage": { StartPage.ShowOnStartup = true; if (m_StartPage == null) { m_StartPage = new StartPage(); } pane = m_StartPage; break; } default: { Trace.WriteLine(String.Format("Unknown pane to load: \"{0}\"", name)); break; } } return pane; }
/// <summary> /// Gets IDockContent for the specified name. /// </summary> /// <param name="name">The name of the pane to load.</param> /// <returns>The dock pane.</returns> public IDockContent Persist(string name) { IDockContent pane = null; Trace.WriteLine(String.Format("Loading: \"{0}\"", name)); switch (name) { case "Terremesh.IDE.Forms.OutputPane": { pane = m_OutputPane; break; } case "Terremesh.IDE.Forms.PropertiesPane": { pane = m_PropertiesPane; break; } case "Terremesh.IDE.Rendering.RenderDocument": { pane = m_RenderDocument; break; } /*case "Terremesh.IDE.Forms.SceneExplorer": * { * pane = m_SceneExplorer; * break; * }*/ case "Terremesh.IDE.Forms.AboutBox": { pane = new Forms.AboutBox(); break; } case "Terremesh.IDE.Forms.OptionsDocument": { if (m_OptionsDoc == null) { m_OptionsDoc = new OptionsDocument(); } pane = m_OptionsDoc; break; } case "Terremesh.IDE.Forms.StartPage": { StartPage.ShowOnStartup = true; if (m_StartPage == null) { m_StartPage = new StartPage(); } pane = m_StartPage; break; } default: { Trace.WriteLine(String.Format("Unknown pane to load: \"{0}\"", name)); break; } } return(pane); }