private void MainWindow_Load(object sender, EventArgs e)
{
// set the title
this.Text = "Borderless Gaming " + Assembly.GetExecutingAssembly().GetName().Version.ToString(2) + ((UAC.Elevated) ? " [Administrator]" : "");
// load up settings
this.toolStripRunOnStartup.Checked = AppEnvironment.SettingValue("RunOnStartup", false);
this.toolStripGlobalHotkey.Checked = AppEnvironment.SettingValue("UseGlobalHotkey", false);
this.toolStripMouseLock.Checked = AppEnvironment.SettingValue("UseMouseLockHotkey", false);
this.toolStripCheckForUpdates.Checked = AppEnvironment.SettingValue("CheckForUpdates", true);
this.useMouseHideHotkeyWinScrollLockToolStripMenuItem.Checked = AppEnvironment.SettingValue("UseMouseHideHotkey", false);
this.startMinimizedToTrayToolStripMenuItem.Checked = AppEnvironment.SettingValue("StartMinimized", false);
this.hideBalloonTipsToolStripMenuItem.Checked = AppEnvironment.SettingValue("HideBalloonTips", false);
this.closeToTrayToolStripMenuItem.Checked = AppEnvironment.SettingValue("CloseToTray", false);
this.viewFullProcessDetailsToolStripMenuItem.Checked = AppEnvironment.SettingValue("ViewAllProcessDetails", false);
this.useSlowerWindowDetectionToolStripMenuItem.Checked = AppEnvironment.SettingValue("SlowWindowDetection", false);
// minimize the window if desired (hiding done in Shown)
if (AppEnvironment.SettingValue("StartMinimized", false) || Tools.StartupParameters.Contains("-minimize"))
this.WindowState = FormWindowState.Minimized;
else
this.WindowState = FormWindowState.Normal;
if (Program.Steam_Loaded && this.disableSteamIntegrationToolStripMenuItem == null)
{
this.disableSteamIntegrationToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.disableSteamIntegrationToolStripMenuItem.Name = "disableSteamIntegrationToolStripMenuItem";
this.disableSteamIntegrationToolStripMenuItem.Size = new Size(254, 22);
this.disableSteamIntegrationToolStripMenuItem.Text = "Disable Steam integration/hook";
this.disableSteamIntegrationToolStripMenuItem.ToolTipText = "Prevents \"In-App\" on Steam";
this.disableSteamIntegrationToolStripMenuItem.Checked = AppEnvironment.SettingValue("DisableSteamIntegration", false);
this.disableSteamIntegrationToolStripMenuItem.CheckOnClick = true; // let's do this before registering the CheckedChanged event
this.disableSteamIntegrationToolStripMenuItem.CheckedChanged += new System.EventHandler(this.disableSteamIntegrationToolStripMenuItem_CheckChanged);
this.toolsToolStripMenuItem.DropDownItems.Insert(0, this.disableSteamIntegrationToolStripMenuItem);
}
}