From 518e53e361253c76669f71aac07fab46a955fc53 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 14 Dec 2013 14:48:05 +0000 Subject: [PATCH] TAStudio - implement Restore Defaults menu item (for the features implemented so far at least). Make dialog TopMost = true by default --- BizHawk.Client.Common/config/Config.cs | 2 +- .../tools/TAStudio/TAStudio.Designer.cs | 2 +- BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs | 8 ++++++++ 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/BizHawk.Client.Common/config/Config.cs b/BizHawk.Client.Common/config/Config.cs index 71b3dd82da..b20c90b894 100644 --- a/BizHawk.Client.Common/config/Config.cs +++ b/BizHawk.Client.Common/config/Config.cs @@ -476,7 +476,7 @@ namespace BizHawk.Client.Common // TAStudio Dialog public bool TAStudioSaveWindowPosition = true; public bool AutoloadTAStudio = false; - public bool TAStudioTopMost = false; + public bool TAStudioTopMost = true; public int TASWndx = -1; public int TASWndy = -1; public int TASWidth = -1; diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs index 03393a4dc0..94b2d57b4c 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.Designer.cs @@ -615,10 +615,10 @@ namespace BizHawk.Client.EmuHawk // // RestoreDefaultSettingsMenuItem // - this.RestoreDefaultSettingsMenuItem.Enabled = false; this.RestoreDefaultSettingsMenuItem.Name = "RestoreDefaultSettingsMenuItem"; this.RestoreDefaultSettingsMenuItem.Size = new System.Drawing.Size(199, 22); this.RestoreDefaultSettingsMenuItem.Text = "Restore Default Settings"; + this.RestoreDefaultSettingsMenuItem.Click += new System.EventHandler(this.RestoreDefaultSettingsMenuItem_Click); // // HelpSubMenu // diff --git a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs index 6d67e0f40b..dc9be244d1 100644 --- a/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs +++ b/BizHawk.Client.EmuHawk/tools/TAStudio/TAStudio.cs @@ -366,6 +366,14 @@ namespace BizHawk.Client.EmuHawk Global.Config.TAStudioTopMost ^= true; } + private void RestoreDefaultSettingsMenuItem_Click(object sender, EventArgs e) + { + Size = new Size(_defaultWidth, _defaultHeight); + + Global.Config.TAStudioSaveWindowPosition = true; + Global.Config.TAStudioTopMost = true; + } + #endregion #region TASView Events