Exemplo n.º 1
0
 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);
 }
Exemplo n.º 2
0
 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);
 }
Exemplo n.º 3
0
        /// <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;
        }
Exemplo n.º 4
0
        /// <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);
        }