private void mViewStructureMenu_CheckedChanged(object pSender, EventArgs pArgs) { if (mViewStructureMenu.Checked) { StructureForm.Show(); } else { StructureForm.Hide(); } }
private void MainForm_Load(object pSender, EventArgs pArgs) { mDockPanel.Theme = Config.Instance.Theme.DockSuiteTheme; toolStripExtender.DefaultRenderer = new ToolStripProfessionalRenderer(); toolStripExtender.SetStyle(mMenu, VisualStudioToolStripExtender.VsVersion.Vs2015, mDockPanel.Theme); toolStripExtender.SetStyle(toolStrip, VisualStudioToolStripExtender.VsVersion.Vs2015, mDockPanel.Theme); try { mDockPanel.LoadFromXml(LAYOUT_FILE, GetContentFromPersistString); } catch { // If we fail to load, it will just use the default layout. logger.Debug("Using default layout"); LogForm.Show(mDockPanel); SearchForm.Show(mDockPanel); DataForm.Show(mDockPanel); StructureForm.Show(mDockPanel); PropertyForm.Show(mDockPanel); // Docking can only be done after adding to panel. StructureForm.DockState = DockState.DockRight; PropertyForm.DockState = DockState.DockRight; } LogForm.ApplyTheme(); SearchForm.ApplyTheme(); DataForm.ApplyTheme(); StructureForm.ApplyTheme(); PropertyForm.ApplyTheme(); SetupAdapter(); mTimer.Enabled = true; foreach (string arg in startupArguments) { SessionForm session = NewSession(); session.OpenReadOnly(arg); StructureForm.InitEngine(session.Locale, session.Build); session.Show(mDockPanel, DockState.Document); } }