gba gpu view: IToolFormAutoConfig

This commit is contained in:
goyuken 2014-12-31 19:22:39 +00:00
parent bdf6a58e2c
commit 757ca11e98
4 changed files with 23 additions and 19 deletions

View File

@ -409,17 +409,6 @@ namespace BizHawk.Client.Common
public Dictionary<string, ToolDialogSettings> CommonToolSettings = new Dictionary<string, ToolDialogSettings>(); public Dictionary<string, ToolDialogSettings> CommonToolSettings = new Dictionary<string, ToolDialogSettings>();
public Dictionary<string, Dictionary<string, object>> CustomToolSettings = new Dictionary<string, Dictionary<string, object>>(); public Dictionary<string, Dictionary<string, object>> CustomToolSettings = new Dictionary<string, Dictionary<string, object>>();
/*
// SNES Graphics Debugger Dialog Settings
public bool AutoLoadSNESGraphicsDebugger = false;
public bool SNESGraphicsDebuggerSaveWindowPosition = true;
public int SNESGraphicsDebuggerWndx = -1;
public int SNESGraphicsDebuggerWndy = -1;
public int SNESGraphicsDebuggerRefreshRate = 4;
public bool SNESGraphicsUseUserBackdropColor = false;
public int SNESGraphicsUserBackdropColor = -1;
*/
#region Cheats Dialog #region Cheats Dialog
public ToolDialogSettings CheatsSettings = new ToolDialogSettings(); public ToolDialogSettings CheatsSettings = new ToolDialogSettings();

View File

@ -41,12 +41,13 @@
this.radioButtonScanline = new System.Windows.Forms.RadioButton(); this.radioButtonScanline = new System.Windows.Forms.RadioButton();
this.labelClipboard = new System.Windows.Forms.Label(); this.labelClipboard = new System.Windows.Forms.Label();
this.timerMessage = new System.Windows.Forms.Timer(this.components); this.timerMessage = new System.Windows.Forms.Timer(this.components);
this.menuStrip1 = new System.Windows.Forms.MenuStrip();
this.groupBox1.SuspendLayout(); this.groupBox1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// listBoxWidgets // listBoxWidgets
// //
this.listBoxWidgets.Location = new System.Drawing.Point(12, 25); this.listBoxWidgets.Location = new System.Drawing.Point(12, 40);
this.listBoxWidgets.Name = "listBoxWidgets"; this.listBoxWidgets.Name = "listBoxWidgets";
this.listBoxWidgets.Size = new System.Drawing.Size(137, 160); this.listBoxWidgets.Size = new System.Drawing.Size(137, 160);
this.listBoxWidgets.TabIndex = 0; this.listBoxWidgets.TabIndex = 0;
@ -61,13 +62,13 @@
this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; this.panel1.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
this.panel1.Location = new System.Drawing.Point(155, 0); this.panel1.Location = new System.Drawing.Point(155, 0);
this.panel1.Name = "panel1"; this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(481, 405); this.panel1.Size = new System.Drawing.Size(481, 474);
this.panel1.TabIndex = 1; this.panel1.TabIndex = 1;
// //
// label1 // label1
// //
this.label1.AutoSize = true; this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(12, 9); this.label1.Location = new System.Drawing.Point(12, 24);
this.label1.Name = "label1"; this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(92, 13); this.label1.Size = new System.Drawing.Size(92, 13);
this.label1.TabIndex = 2; this.label1.TabIndex = 2;
@ -75,7 +76,7 @@
// //
// buttonShowWidget // buttonShowWidget
// //
this.buttonShowWidget.Location = new System.Drawing.Point(29, 191); this.buttonShowWidget.Location = new System.Drawing.Point(29, 206);
this.buttonShowWidget.Name = "buttonShowWidget"; this.buttonShowWidget.Name = "buttonShowWidget";
this.buttonShowWidget.Size = new System.Drawing.Size(75, 23); this.buttonShowWidget.Size = new System.Drawing.Size(75, 23);
this.buttonShowWidget.TabIndex = 3; this.buttonShowWidget.TabIndex = 3;
@ -89,7 +90,7 @@
this.groupBox1.Controls.Add(this.hScrollBar1); this.groupBox1.Controls.Add(this.hScrollBar1);
this.groupBox1.Controls.Add(this.radioButtonManual); this.groupBox1.Controls.Add(this.radioButtonManual);
this.groupBox1.Controls.Add(this.radioButtonScanline); this.groupBox1.Controls.Add(this.radioButtonScanline);
this.groupBox1.Location = new System.Drawing.Point(15, 220); this.groupBox1.Location = new System.Drawing.Point(15, 235);
this.groupBox1.Name = "groupBox1"; this.groupBox1.Name = "groupBox1";
this.groupBox1.Size = new System.Drawing.Size(134, 133); this.groupBox1.Size = new System.Drawing.Size(134, 133);
this.groupBox1.TabIndex = 4; this.groupBox1.TabIndex = 4;
@ -142,7 +143,7 @@
// labelClipboard // labelClipboard
// //
this.labelClipboard.AutoSize = true; this.labelClipboard.AutoSize = true;
this.labelClipboard.Location = new System.Drawing.Point(9, 356); this.labelClipboard.Location = new System.Drawing.Point(9, 371);
this.labelClipboard.MaximumSize = new System.Drawing.Size(145, 0); this.labelClipboard.MaximumSize = new System.Drawing.Size(145, 0);
this.labelClipboard.Name = "labelClipboard"; this.labelClipboard.Name = "labelClipboard";
this.labelClipboard.Size = new System.Drawing.Size(117, 26); this.labelClipboard.Size = new System.Drawing.Size(117, 26);
@ -154,19 +155,29 @@
this.timerMessage.Interval = 5000; this.timerMessage.Interval = 5000;
this.timerMessage.Tick += new System.EventHandler(this.timerMessage_Tick); this.timerMessage.Tick += new System.EventHandler(this.timerMessage_Tick);
// //
// menuStrip1
//
this.menuStrip1.Location = new System.Drawing.Point(0, 0);
this.menuStrip1.Name = "menuStrip1";
this.menuStrip1.Size = new System.Drawing.Size(636, 24);
this.menuStrip1.TabIndex = 6;
this.menuStrip1.Text = "menuStrip1";
//
// GBAGPUView // GBAGPUView
// //
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(636, 405); this.ClientSize = new System.Drawing.Size(636, 474);
this.Controls.Add(this.labelClipboard); this.Controls.Add(this.labelClipboard);
this.Controls.Add(this.groupBox1); this.Controls.Add(this.groupBox1);
this.Controls.Add(this.buttonShowWidget); this.Controls.Add(this.buttonShowWidget);
this.Controls.Add(this.label1); this.Controls.Add(this.label1);
this.Controls.Add(this.panel1); this.Controls.Add(this.panel1);
this.Controls.Add(this.listBoxWidgets); this.Controls.Add(this.listBoxWidgets);
this.Controls.Add(this.menuStrip1);
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
this.KeyPreview = true; this.KeyPreview = true;
this.MainMenuStrip = this.menuStrip1;
this.Name = "GBAGPUView"; this.Name = "GBAGPUView";
this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show; this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Show;
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
@ -194,6 +205,7 @@
private System.Windows.Forms.RadioButton radioButtonScanline; private System.Windows.Forms.RadioButton radioButtonScanline;
private System.Windows.Forms.Label labelClipboard; private System.Windows.Forms.Label labelClipboard;
private System.Windows.Forms.Timer timerMessage; private System.Windows.Forms.Timer timerMessage;
private System.Windows.Forms.MenuStrip menuStrip1;
} }
} }

View File

@ -11,7 +11,7 @@ using BizHawk.Emulation.Common;
namespace BizHawk.Client.EmuHawk namespace BizHawk.Client.EmuHawk
{ {
public partial class GBAGPUView : Form, IToolForm public partial class GBAGPUView : Form, IToolFormAutoConfig
{ {
[RequiredService] [RequiredService]
IGBAGPUViewable gba { get; set; } IGBAGPUViewable gba { get; set; }

View File

@ -120,6 +120,9 @@
<metadata name="timerMessage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> <metadata name="timerMessage.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value> <value>17, 17</value>
</metadata> </metadata>
<metadata name="menuStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>137, 17</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>63</value> <value>63</value>
</metadata> </metadata>