From 6f1baed4deba318ce817447590061a52fcdfbe05 Mon Sep 17 00:00:00 2001 From: "andres.delikat" Date: Tue, 13 Sep 2011 00:04:33 +0000 Subject: [PATCH] TAStudio - disable unimplemented menu items when not in interim mode --- .../tools/TAStudio.Designer.cs | 4 +++ BizHawk.MultiClient/tools/TAStudio.cs | 31 +++++++++++++++++++ 2 files changed, 35 insertions(+) diff --git a/BizHawk.MultiClient/tools/TAStudio.Designer.cs b/BizHawk.MultiClient/tools/TAStudio.Designer.cs index 61fb01b1f3..e04ea40c29 100644 --- a/BizHawk.MultiClient/tools/TAStudio.Designer.cs +++ b/BizHawk.MultiClient/tools/TAStudio.Designer.cs @@ -109,6 +109,7 @@ this.newProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.N))); this.newProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22); this.newProjectToolStripMenuItem.Text = "New Project"; + this.newProjectToolStripMenuItem.Click += new System.EventHandler(this.newProjectToolStripMenuItem_Click); // // openProjectToolStripMenuItem // @@ -116,18 +117,21 @@ this.openProjectToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.O))); this.openProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22); this.openProjectToolStripMenuItem.Text = "&Open Project"; + this.openProjectToolStripMenuItem.Click += new System.EventHandler(this.openProjectToolStripMenuItem_Click); // // saveProjectToolStripMenuItem // this.saveProjectToolStripMenuItem.Name = "saveProjectToolStripMenuItem"; this.saveProjectToolStripMenuItem.Size = new System.Drawing.Size(188, 22); this.saveProjectToolStripMenuItem.Text = "&Save Project"; + this.saveProjectToolStripMenuItem.Click += new System.EventHandler(this.saveProjectToolStripMenuItem_Click); // // saveProjectAsToolStripMenuItem // this.saveProjectAsToolStripMenuItem.Name = "saveProjectAsToolStripMenuItem"; this.saveProjectAsToolStripMenuItem.Size = new System.Drawing.Size(188, 22); this.saveProjectAsToolStripMenuItem.Text = "Save Project As"; + this.saveProjectAsToolStripMenuItem.Click += new System.EventHandler(this.saveProjectAsToolStripMenuItem_Click); // // recentToolStripMenuItem // diff --git a/BizHawk.MultiClient/tools/TAStudio.cs b/BizHawk.MultiClient/tools/TAStudio.cs index 7a41cd4baf..cbca4f4e00 100644 --- a/BizHawk.MultiClient/tools/TAStudio.cs +++ b/BizHawk.MultiClient/tools/TAStudio.cs @@ -209,6 +209,17 @@ namespace BizHawk.MultiClient private void TAStudio_Load(object sender, EventArgs e) { + if (!Global.MainForm.INTERIM) + { + newProjectToolStripMenuItem.Enabled = false; + openProjectToolStripMenuItem.Enabled = false; + saveProjectToolStripMenuItem.Enabled = false; + saveProjectAsToolStripMenuItem.Enabled = false; + recentToolStripMenuItem.Enabled = false; + importTASFileToolStripMenuItem.Enabled = false; + insertFrameToolStripMenuItem.Enabled = false; + } + LoadTAStudio(); } @@ -345,5 +356,25 @@ namespace BizHawk.MultiClient { Global.Config.TASUpdatePads ^= true; } + + private void newProjectToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void openProjectToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void saveProjectToolStripMenuItem_Click(object sender, EventArgs e) + { + + } + + private void saveProjectAsToolStripMenuItem_Click(object sender, EventArgs e) + { + + } } }