コード例 #1
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public MainWindow()
        {
            m_com = CommonMC2D.Instance;
            InitializeComponent();
            //
            AutoScaleMode    = AutoScaleMode.Dpi;
            m_com.MainWindow = this;

            // リスナー登録
            NewProjecCreatedEvent             += new NewProjecCreatedHandler(this.NewProjecCreatedCall);
            ProjectOpenedEvent                += new ProjectOpenedHandler(this.ProjectOpened);
            m_com.Process.ProcessMC2DEndEvent += new ProcessMC2DEndHandler(ProcessMC2DEnd);
            //SetSplashScreen();
            FirstDockingInit();
        }
コード例 #2
0
        /// <summary>
        /// 標準コントロールを作成する
        /// </summary>
        private void CreateStandardControls()
        {
            // ソリューション
            m_solutionExplorer      = new SolutionExplorerDoc();
            DockThemeChange        += new DockThemeChangeHandler(m_solutionExplorer.EnableVSRenderer);
            D2StageFileOpenedEvent += new D2StageFileOpenedHandler(m_solutionExplorer.D2StageFileOpened);
            AllSavedEvent          += new AllSavedHandler(m_solutionExplorer.AllSaved);
            ProjectOpenedEvent     += new ProjectOpenedHandler(m_solutionExplorer.ProjectOpened);
            // 出力
            m_outputWindow     = new OutputWindow();
            DockThemeChange   += new DockThemeChangeHandler(m_outputWindow.EnableVSRenderer);
            m_com.OutputWindow = m_outputWindow;

            ThemeChange(m_com.Config.Whole.ColorTheme);
        }