From a9cb3f65e83c4435f93fdd6ef7e9f68a8302757e Mon Sep 17 00:00:00 2001 From: adelikat Date: Sat, 29 Sep 2012 20:54:56 +0000 Subject: [PATCH] TASTudio - middle clicking pauses/unpauses the emulator --- BizHawk.MultiClient/tools/TAStudio.Designer.cs | 1 + BizHawk.MultiClient/tools/TAStudio.cs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/BizHawk.MultiClient/tools/TAStudio.Designer.cs b/BizHawk.MultiClient/tools/TAStudio.Designer.cs index 9bf4f9f9da..31fdb76e15 100644 --- a/BizHawk.MultiClient/tools/TAStudio.Designer.cs +++ b/BizHawk.MultiClient/tools/TAStudio.Designer.cs @@ -645,6 +645,7 @@ this.TASView.Click += new System.EventHandler(this.TASView_Click); this.TASView.DoubleClick += new System.EventHandler(this.TASView_DoubleClick); this.TASView.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TASView_KeyDown); + this.TASView.MouseUp += new System.Windows.Forms.MouseEventHandler(this.TASView_MouseUp); this.TASView.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.TASView_MouseWheel); // // Frame diff --git a/BizHawk.MultiClient/tools/TAStudio.cs b/BizHawk.MultiClient/tools/TAStudio.cs index 22e64405ca..8efd6cfeef 100644 --- a/BizHawk.MultiClient/tools/TAStudio.cs +++ b/BizHawk.MultiClient/tools/TAStudio.cs @@ -918,5 +918,13 @@ namespace BizHawk.MultiClient break; } } + + private void TASView_MouseUp(object sender, MouseEventArgs e) + { + if (e.Button == MouseButtons.Middle) + { + Global.MainForm.TogglePause(); + } + } } }