/// <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(); }
/// <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); }