diff --git a/src/CxbxDebugger/CMakeLists.txt b/src/CxbxDebugger/CMakeLists.txt index 1359d4247..8c798680e 100644 --- a/src/CxbxDebugger/CMakeLists.txt +++ b/src/CxbxDebugger/CMakeLists.txt @@ -37,10 +37,10 @@ file (GLOB SOURCES "${CXBXR_DEBUGGER_SRC_DIR}/DebugOutputManager.cs" "${CXBXR_DEBUGGER_SRC_DIR}/FileEventManager.cs" "${CXBXR_DEBUGGER_SRC_DIR}/FileWatchManager.cs" - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.cs" - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.Designer.cs" - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.resx" "${CXBXR_DEBUGGER_SRC_DIR}/IDebugWindow.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.Designer.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.resx" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.cs" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.Designer.cs" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.resx" @@ -101,9 +101,9 @@ file (GLOB PROPERTIES ) csharp_set_windows_forms_properties( - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.Designer.cs" - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.cs" - "${CXBXR_DEBUGGER_SRC_DIR}/Form1.resx" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.Designer.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.resx" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.Designer.cs" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.cs" "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.resx" @@ -113,7 +113,9 @@ csharp_set_designer_cs_properties( ${PROPERTIES} ) -set_source_files_properties("${CXBXR_DEBUGGER_SRC_DIR}/Form1.cs" +set_source_files_properties( + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerInstance.cs" + "${CXBXR_DEBUGGER_SRC_DIR}/CxbxDebuggerMain.cs" VS_CSHARP_SubType "Form" ) diff --git a/src/CxbxDebugger/Form1.Designer.cs b/src/CxbxDebugger/CxbxDebuggerInstance.Designer.cs similarity index 98% rename from src/CxbxDebugger/Form1.Designer.cs rename to src/CxbxDebugger/CxbxDebuggerInstance.Designer.cs index bae51d3f6..e75629f80 100644 --- a/src/CxbxDebugger/Form1.Designer.cs +++ b/src/CxbxDebugger/CxbxDebuggerInstance.Designer.cs @@ -1,6 +1,6 @@ namespace CxbxDebugger { - partial class Form1 + partial class CxbxDebuggerInstance { /// /// Required designer variable. @@ -28,7 +28,7 @@ /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CxbxDebuggerInstance)); this.tabContainer = new System.Windows.Forms.TabControl(); this.tabSummary = new System.Windows.Forms.TabPage(); this.linkLabel3 = new System.Windows.Forms.LinkLabel(); @@ -170,7 +170,7 @@ this.tabSummary.Controls.Add(this.label7); this.tabSummary.Location = new System.Drawing.Point(4, 22); this.tabSummary.Name = "tabSummary"; - this.tabSummary.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabSummary.Padding = new System.Windows.Forms.Padding(3); this.tabSummary.Size = new System.Drawing.Size(726, 305); this.tabSummary.TabIndex = 6; this.tabSummary.Text = "Summary"; @@ -232,7 +232,7 @@ this.tabDisassembly.Controls.Add(this.splitContainer2); this.tabDisassembly.Location = new System.Drawing.Point(4, 22); this.tabDisassembly.Name = "tabDisassembly"; - this.tabDisassembly.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabDisassembly.Padding = new System.Windows.Forms.Padding(3); this.tabDisassembly.Size = new System.Drawing.Size(726, 305); this.tabDisassembly.TabIndex = 0; this.tabDisassembly.Text = "Disassembly"; @@ -348,7 +348,7 @@ this.tabBreakpoints.Controls.Add(this.splitContainer3); this.tabBreakpoints.Location = new System.Drawing.Point(4, 22); this.tabBreakpoints.Name = "tabBreakpoints"; - this.tabBreakpoints.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabBreakpoints.Padding = new System.Windows.Forms.Padding(3); this.tabBreakpoints.Size = new System.Drawing.Size(726, 305); this.tabBreakpoints.TabIndex = 1; this.tabBreakpoints.Text = "Breakpoints"; @@ -369,7 +369,7 @@ // this.splitContainer3.Panel2.Controls.Add(this.clbBreakpoints); this.splitContainer3.Size = new System.Drawing.Size(720, 299); - this.splitContainer3.SplitterDistance = 237; + this.splitContainer3.SplitterDistance = 236; this.splitContainer3.TabIndex = 5; // // groupBox4 @@ -381,7 +381,7 @@ this.groupBox4.Controls.Add(this.cbBreakpointCxbx); this.groupBox4.Location = new System.Drawing.Point(2, 112); this.groupBox4.Name = "groupBox4"; - this.groupBox4.Size = new System.Drawing.Size(233, 185); + this.groupBox4.Size = new System.Drawing.Size(232, 185); this.groupBox4.TabIndex = 5; this.groupBox4.TabStop = false; this.groupBox4.Text = "Interrupts"; @@ -419,7 +419,7 @@ this.groupBox1.Controls.Add(this.tbFilter); this.groupBox1.Location = new System.Drawing.Point(0, 0); this.groupBox1.Name = "groupBox1"; - this.groupBox1.Size = new System.Drawing.Size(233, 106); + this.groupBox1.Size = new System.Drawing.Size(232, 106); this.groupBox1.TabIndex = 4; this.groupBox1.TabStop = false; this.groupBox1.Text = "File Watch"; @@ -432,7 +432,7 @@ this.cbAction.FormattingEnabled = true; this.cbAction.Location = new System.Drawing.Point(89, 45); this.cbAction.Name = "cbAction"; - this.cbAction.Size = new System.Drawing.Size(137, 21); + this.cbAction.Size = new System.Drawing.Size(136, 21); this.cbAction.TabIndex = 6; // // label5 @@ -459,7 +459,7 @@ | System.Windows.Forms.AnchorStyles.Right))); this.btnAddFileBp.Location = new System.Drawing.Point(89, 72); this.btnAddFileBp.Name = "btnAddFileBp"; - this.btnAddFileBp.Size = new System.Drawing.Size(137, 23); + this.btnAddFileBp.Size = new System.Drawing.Size(136, 23); this.btnAddFileBp.TabIndex = 4; this.btnAddFileBp.Text = "Add"; this.btnAddFileBp.UseVisualStyleBackColor = true; @@ -471,7 +471,7 @@ | System.Windows.Forms.AnchorStyles.Right))); this.tbFilter.Location = new System.Drawing.Point(89, 19); this.tbFilter.Name = "tbFilter"; - this.tbFilter.Size = new System.Drawing.Size(137, 20); + this.tbFilter.Size = new System.Drawing.Size(136, 20); this.tbFilter.TabIndex = 2; // // clbBreakpoints @@ -480,7 +480,7 @@ this.clbBreakpoints.FormattingEnabled = true; this.clbBreakpoints.Location = new System.Drawing.Point(0, 0); this.clbBreakpoints.Name = "clbBreakpoints"; - this.clbBreakpoints.Size = new System.Drawing.Size(479, 299); + this.clbBreakpoints.Size = new System.Drawing.Size(480, 299); this.clbBreakpoints.TabIndex = 0; this.clbBreakpoints.ItemCheck += new System.Windows.Forms.ItemCheckEventHandler(this.clbBreakpoints_ItemCheck); this.clbBreakpoints.KeyDown += new System.Windows.Forms.KeyEventHandler(this.clbBreakpoints_KeyDown); @@ -490,7 +490,7 @@ this.tabWatch.Controls.Add(this.splitContainer1); this.tabWatch.Location = new System.Drawing.Point(4, 22); this.tabWatch.Name = "tabWatch"; - this.tabWatch.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabWatch.Padding = new System.Windows.Forms.Padding(3); this.tabWatch.Size = new System.Drawing.Size(726, 305); this.tabWatch.TabIndex = 2; this.tabWatch.Text = "File Watcher"; @@ -559,7 +559,7 @@ this.tabMemory.Controls.Add(this.splitContainer4); this.tabMemory.Location = new System.Drawing.Point(4, 22); this.tabMemory.Name = "tabMemory"; - this.tabMemory.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabMemory.Padding = new System.Windows.Forms.Padding(3); this.tabMemory.Size = new System.Drawing.Size(726, 305); this.tabMemory.TabIndex = 4; this.tabMemory.Text = "Memory Viewer"; @@ -724,7 +724,7 @@ this.tabTweaks.Controls.Add(this.tabCEContainer); this.tabTweaks.Location = new System.Drawing.Point(4, 22); this.tabTweaks.Name = "tabTweaks"; - this.tabTweaks.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabTweaks.Padding = new System.Windows.Forms.Padding(3); this.tabTweaks.Size = new System.Drawing.Size(726, 305); this.tabTweaks.TabIndex = 5; this.tabTweaks.Text = "Memory Editor"; @@ -746,7 +746,7 @@ this.tabSubData.Controls.Add(this.splitContainer6); this.tabSubData.Location = new System.Drawing.Point(4, 22); this.tabSubData.Name = "tabSubData"; - this.tabSubData.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabSubData.Padding = new System.Windows.Forms.Padding(3); this.tabSubData.Size = new System.Drawing.Size(712, 273); this.tabSubData.TabIndex = 0; this.tabSubData.Text = "Edit Data"; @@ -770,7 +770,7 @@ // this.splitContainer6.Panel2.Controls.Add(this.lvCEMemory); this.splitContainer6.Size = new System.Drawing.Size(706, 267); - this.splitContainer6.SplitterDistance = 56; + this.splitContainer6.SplitterDistance = 55; this.splitContainer6.TabIndex = 2; // // btnRefresh @@ -826,7 +826,7 @@ this.lvCEMemory.Location = new System.Drawing.Point(0, 0); this.lvCEMemory.MultiSelect = false; this.lvCEMemory.Name = "lvCEMemory"; - this.lvCEMemory.Size = new System.Drawing.Size(706, 207); + this.lvCEMemory.Size = new System.Drawing.Size(706, 208); this.lvCEMemory.TabIndex = 1; this.lvCEMemory.UseCompatibleStateImageBehavior = false; this.lvCEMemory.View = System.Windows.Forms.View.Details; @@ -856,8 +856,8 @@ this.tabSubAssembly.Controls.Add(this.lvCEAssembly); this.tabSubAssembly.Location = new System.Drawing.Point(4, 22); this.tabSubAssembly.Name = "tabSubAssembly"; - this.tabSubAssembly.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); - this.tabSubAssembly.Size = new System.Drawing.Size(715, 277); + this.tabSubAssembly.Padding = new System.Windows.Forms.Padding(3); + this.tabSubAssembly.Size = new System.Drawing.Size(712, 273); this.tabSubAssembly.TabIndex = 1; this.tabSubAssembly.Text = "Edit Assembly"; this.tabSubAssembly.UseVisualStyleBackColor = true; @@ -875,7 +875,7 @@ this.lvCEAssembly.Location = new System.Drawing.Point(3, 3); this.lvCEAssembly.MultiSelect = false; this.lvCEAssembly.Name = "lvCEAssembly"; - this.lvCEAssembly.Size = new System.Drawing.Size(709, 271); + this.lvCEAssembly.Size = new System.Drawing.Size(706, 267); this.lvCEAssembly.TabIndex = 4; this.lvCEAssembly.UseCompatibleStateImageBehavior = false; this.lvCEAssembly.View = System.Windows.Forms.View.Details; @@ -905,7 +905,7 @@ this.tabOutput.Controls.Add(this.splitContainer5); this.tabOutput.Location = new System.Drawing.Point(4, 22); this.tabOutput.Name = "tabOutput"; - this.tabOutput.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + this.tabOutput.Padding = new System.Windows.Forms.Padding(3); this.tabOutput.Size = new System.Drawing.Size(726, 305); this.tabOutput.TabIndex = 3; this.tabOutput.Text = "Debug Output"; @@ -972,14 +972,14 @@ this.diagBrowseCT.Filter = "Cheat Engine Tables (*.CT)|*.ct"; this.diagBrowseCT.Title = "Load cheat table"; // - // Form1 + // CxbxDebuggerInstance // this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; this.ClientSize = new System.Drawing.Size(734, 331); this.Controls.Add(this.tabContainer); this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "Form1"; + this.Name = "CxbxDebuggerInstance"; this.Text = "unnamed instance"; this.FormClosed += new System.Windows.Forms.FormClosedEventHandler(this.Form1_FormClosed); this.tabContainer.ResumeLayout(false); diff --git a/src/CxbxDebugger/Form1.cs b/src/CxbxDebugger/CxbxDebuggerInstance.cs similarity index 99% rename from src/CxbxDebugger/Form1.cs rename to src/CxbxDebugger/CxbxDebuggerInstance.cs index a3d76a374..a9c507005 100644 --- a/src/CxbxDebugger/Form1.cs +++ b/src/CxbxDebugger/CxbxDebuggerInstance.cs @@ -12,7 +12,7 @@ using System.Runtime.InteropServices; namespace CxbxDebugger { - public partial class Form1 : Form, IDebugWindow + public partial class CxbxDebuggerInstance : Form, IDebugWindow { Thread DebuggerWorkerThread; Debugger DebuggerInst; @@ -39,7 +39,7 @@ namespace CxbxDebugger List FileHandles = new List(); - public Form1(string[] args) + public CxbxDebuggerInstance(string[] args) { InitializeComponent(); @@ -397,12 +397,12 @@ namespace CxbxDebugger IDebuggerExceptionEvents, IDebuggerFileEvents { - Form1 frm; + CxbxDebuggerInstance frm; - public DebuggerFormEvents(Form1 main) + public DebuggerFormEvents(CxbxDebuggerInstance main) { frm = main; } diff --git a/src/CxbxDebugger/Form1.resx b/src/CxbxDebugger/CxbxDebuggerInstance.resx similarity index 100% rename from src/CxbxDebugger/Form1.resx rename to src/CxbxDebugger/CxbxDebuggerInstance.resx diff --git a/src/CxbxDebugger/CxbxDebuggerMain.cs b/src/CxbxDebugger/CxbxDebuggerMain.cs index 8ffe130b0..c1b600afb 100644 --- a/src/CxbxDebugger/CxbxDebuggerMain.cs +++ b/src/CxbxDebugger/CxbxDebuggerMain.cs @@ -98,12 +98,12 @@ namespace CxbxDebugger private IDebugWindow CreateNewSessionWindow(string[] Arguments) { - Form childForm = new Form1(Arguments); + var childForm = new CxbxDebuggerInstance(Arguments); childForm.MdiParent = this; childForm.WindowState = FormWindowState.Maximized; childForm.Show(); - return childForm as IDebugWindow; + return childForm; } } }