From 66d64f816c796f49b25d7f6d910badbe980c41d9 Mon Sep 17 00:00:00 2001 From: adelikat Date: Sun, 13 Apr 2014 19:51:38 +0000 Subject: [PATCH] Add Sms Vdp Viewer to toolbox --- .../tools/ToolBox.Designer.cs | 32 +++++++++++++------ BizHawk.Client.EmuHawk/tools/ToolBox.cs | 8 +++++ 2 files changed, 30 insertions(+), 10 deletions(-) diff --git a/BizHawk.Client.EmuHawk/tools/ToolBox.Designer.cs b/BizHawk.Client.EmuHawk/tools/ToolBox.Designer.cs index 2105e27185..30c0912dad 100644 --- a/BizHawk.Client.EmuHawk/tools/ToolBox.Designer.cs +++ b/BizHawk.Client.EmuHawk/tools/ToolBox.Designer.cs @@ -47,10 +47,11 @@ this.GGGameGenieToolbarItem = new System.Windows.Forms.ToolStripButton(); this.GbGpuViewerToolBarItem = new System.Windows.Forms.ToolStripButton(); this.GBGameGenieToolbarItem = new System.Windows.Forms.ToolStripButton(); + this.PceCdlToolbarItem = new System.Windows.Forms.ToolStripButton(); this.PceBgViewerToolbarItem = new System.Windows.Forms.ToolStripButton(); this.GbaGpuViewerToolBarItem = new System.Windows.Forms.ToolStripButton(); this.GenesisGameGenieToolBarItem = new System.Windows.Forms.ToolStripButton(); - this.PceCdlToolbarItem = new System.Windows.Forms.ToolStripButton(); + this.SmsVdpToolbarItem = new System.Windows.Forms.ToolStripButton(); this.ToolBoxStrip.SuspendLayout(); this.SuspendLayout(); // @@ -85,7 +86,8 @@ this.PceCdlToolbarItem, this.PceBgViewerToolbarItem, this.GbaGpuViewerToolBarItem, - this.GenesisGameGenieToolBarItem}); + this.GenesisGameGenieToolBarItem, + this.SmsVdpToolbarItem}); this.ToolBoxStrip.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; this.ToolBoxStrip.Location = new System.Drawing.Point(2, 2); this.ToolBoxStrip.Name = "ToolBoxStrip"; @@ -257,6 +259,16 @@ this.GBGameGenieToolbarItem.ToolTipText = "Gameboy Game Genie Encoder/Decoder"; this.GBGameGenieToolbarItem.Click += new System.EventHandler(this.GBGameGenieToolbarItem_Click); // + // PceCdlToolbarItem + // + this.PceCdlToolbarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pcejin1; + this.PceCdlToolbarItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this.PceCdlToolbarItem.Name = "PceCdlToolbarItem"; + this.PceCdlToolbarItem.Size = new System.Drawing.Size(45, 20); + this.PceCdlToolbarItem.Text = "Cdl"; + this.PceCdlToolbarItem.ToolTipText = "PC Engine Code Data Logger"; + this.PceCdlToolbarItem.Click += new System.EventHandler(this.PceCdlToolbarItem_Click); + // // PceBgViewerToolbarItem // this.PceBgViewerToolbarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pcejin1; @@ -287,15 +299,14 @@ this.GenesisGameGenieToolBarItem.ToolTipText = "Genesis Game Genie Encoder/Decoder"; this.GenesisGameGenieToolBarItem.Click += new System.EventHandler(this.GenesisGameGenieToolBarItem_Click); // - // PceCdlToolbarItem + // SmsVdpToolbarItem // - this.PceCdlToolbarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.pcejin1; - this.PceCdlToolbarItem.ImageTransparentColor = System.Drawing.Color.Magenta; - this.PceCdlToolbarItem.Name = "PceCdlToolbarItem"; - this.PceCdlToolbarItem.Size = new System.Drawing.Size(45, 20); - this.PceCdlToolbarItem.Text = "Cdl"; - this.PceCdlToolbarItem.ToolTipText = "PC Engine Code Data Logger"; - this.PceCdlToolbarItem.Click += new System.EventHandler(this.PceCdlToolbarItem_Click); + this.SmsVdpToolbarItem.Image = global::BizHawk.Client.EmuHawk.Properties.Resources.sms_icon; + this.SmsVdpToolbarItem.ImageTransparentColor = System.Drawing.Color.Magenta; + this.SmsVdpToolbarItem.Name = "SmsVdpToolbarItem"; + this.SmsVdpToolbarItem.Size = new System.Drawing.Size(49, 20); + this.SmsVdpToolbarItem.Text = "VDP"; + this.SmsVdpToolbarItem.Click += new System.EventHandler(this.SmsVdpToolbarItem_Click); // // ToolBox // @@ -339,6 +350,7 @@ private System.Windows.Forms.ToolStripButton GbaGpuViewerToolBarItem; private System.Windows.Forms.ToolStripButton GenesisGameGenieToolBarItem; private System.Windows.Forms.ToolStripButton PceCdlToolbarItem; + private System.Windows.Forms.ToolStripButton SmsVdpToolbarItem; } } \ No newline at end of file diff --git a/BizHawk.Client.EmuHawk/tools/ToolBox.cs b/BizHawk.Client.EmuHawk/tools/ToolBox.cs index 921d3544b5..82896c8227 100644 --- a/BizHawk.Client.EmuHawk/tools/ToolBox.cs +++ b/BizHawk.Client.EmuHawk/tools/ToolBox.cs @@ -10,6 +10,7 @@ using BizHawk.Emulation.Cores.Nintendo.GBA; using BizHawk.Emulation.Cores.Nintendo.NES; using BizHawk.Emulation.Cores.Nintendo.SNES; using BizHawk.Emulation.Cores.PCEngine; +using BizHawk.Emulation.Cores.Sega.MasterSystem; namespace BizHawk.Client.EmuHawk { @@ -73,6 +74,8 @@ namespace BizHawk.Client.EmuHawk GenesisGameGenieToolBarItem.Visible = Global.Emulator.SystemId == "GEN" && VersionInfo.INTERIM; + SmsVdpToolbarItem.Visible = Global.Emulator is SMS; + foreach (var button in ToolBoxItems) { if (button.Visible) @@ -220,6 +223,11 @@ namespace BizHawk.Client.EmuHawk GlobalWin.Tools.Load(); } + private void SmsVdpToolbarItem_Click(object sender, EventArgs e) + { + GlobalWin.Tools.Load(); + } + #endregion } }