//methods private void ProcessInitialization() { if (Settings.Default.FontSize < 6) { Settings.Default.FontSize = 6; this.Font = new Font(Form.DefaultFont.FontFamily, 6); } else if (Settings.Default.FontSize > 18) { Settings.Default.FontSize = 18; this.Font = new Font(Form.DefaultFont.FontFamily, 18); } else { this.Font = new Font(Form.DefaultFont.FontFamily, Settings.Default.FontSize); } #region docking and debug panel // declare dockExtender as a member of the form DockExtender dockExtender; dockExtender = new DockExtender(toolStripContainer1); // 'this' is Form1 // on for the 'dockHost' this.debugDockPanelUserControl1.AttachToDockExtender(dockExtender, splitter_main); this.debugDockPanelUserControl1.Floaty.Docking += new EventHandler(Floaty_Docking); this.windowsToolStripMenuItem.DropDownItems.AddRange(dockExtender.GetListOfToolStripMenuItem()); foreach (ToolStripMenuItem _menuItem in this.windowsToolStripMenuItem.DropDownItems) { _menuItem.ToolTipText = "Show/hide " + _menuItem.Text; } #endregion docking and debug panel #region toolstrip (toolbars) show/hide context menus // Show and hide toolstrip menus this.toolStripContainerHelper = new ToolStripContainerHelper(toolStripContainer1); this.toolbarsToolStripMenuItem.DropDownItems.AddRange(toolStripContainerHelper.GetListOfToolStripMenuItem()); foreach (ToolStripMenuItem tsmi in this.toolbarsToolStripMenuItem.DropDownItems) { tsmi.ToolTipText = "Show/hide " + tsmi.Text + " tool-bar"; } if (toolStripContainer1.TopToolStripPanel.ContextMenuStrip == null) { toolStripContainer1.TopToolStripPanel.ContextMenuStrip = new ContextMenuStrip(); } toolStripContainer1.TopToolStripPanel.ContextMenuStrip.Items.AddRange(toolStripContainerHelper.GetListOfToolStripMenuItem()); if (toolStripContainer1.BottomToolStripPanel.ContextMenuStrip == null) { toolStripContainer1.BottomToolStripPanel.ContextMenuStrip = new ContextMenuStrip(); } toolStripContainer1.BottomToolStripPanel.ContextMenuStrip.Items.AddRange(toolStripContainerHelper.GetListOfToolStripMenuItem()); if (toolStripContainer1.LeftToolStripPanel.ContextMenuStrip == null) { toolStripContainer1.LeftToolStripPanel.ContextMenuStrip = new ContextMenuStrip(); } toolStripContainer1.LeftToolStripPanel.ContextMenuStrip.Items.AddRange(toolStripContainerHelper.GetListOfToolStripMenuItem()); if (toolStripContainer1.RightToolStripPanel.ContextMenuStrip == null) { toolStripContainer1.RightToolStripPanel.ContextMenuStrip = new ContextMenuStrip(); } toolStripContainer1.RightToolStripPanel.ContextMenuStrip.Items.AddRange(toolStripContainerHelper.GetListOfToolStripMenuItem()); #endregion toolstrip (toolbars) show/hide context menus goToToolStripMenuItem.DropDownOpening += new EventHandler(goToToolStripMenuItem_DropDownOpening); m_EditToolStripMenuItem.DropDownOpening += new EventHandler(editToolStripMenuItem_DropDownOpening); if (SetAfterInstallationFlag) { helpUserControl.SetUrl(Resources.MainForm_ReadmePage_mainframe); tabControl_Main.SelectedIndex = tabControl_Main.Controls.IndexOf(tabPage_help); debugDockPanelUserControl1.Hide(); this.WindowState = FormWindowState.Maximized; } else { this.WindowState = FormWindowState.Normal; } }