/[RomCheater]/trunk/RomCheater/Docking/FloatingMemorySearcher.Designer.cs
ViewVC logotype

Diff of /trunk/RomCheater/Docking/FloatingMemorySearcher.Designer.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

--- trunk/RomCheater/Docking/FloatingMemorySearcher.Designer.cs	2012/06/02 18:31:40	229
+++ trunk/RomCheater/Docking/FloatingMemorySearcher.Designer.cs	2013/06/03 18:35:45	477
@@ -1,4 +1,5 @@
-´╗┐namespace RomCheater.Docking
+´╗┐using System.Windows.Forms;
+namespace RomCheater.Docking
 {
     partial class FloatingMemorySearcher
     {
@@ -32,6 +33,13 @@
             this.mainsplit = new System.Windows.Forms.SplitContainer();
             this.leftsplit = new System.Windows.Forms.SplitContainer();
             this.compare_flow = new System.Windows.Forms.FlowLayoutPanel();
+            this.grpMemorySearchRange = new System.Windows.Forms.GroupBox();
+            this.grpMemorySearchRange_flow = new System.Windows.Forms.FlowLayoutPanel();
+            this.lblMemoryRangeStart = new System.Windows.Forms.Label();
+            this.txtMemoryRangeStart = new System.Windows.Forms.MaskedHexBox();
+            this.lblMemoryRangeSize = new System.Windows.Forms.Label();
+            this.txtMemoryRangeSize = new System.Windows.Forms.MaskedHexBox();
+            this.chkMemoryRangeExpertMode = new System.Windows.Forms.CheckBox();
             this.grpDataType = new System.Windows.Forms.GroupBox();
             this.datatype_flow = new System.Windows.Forms.FlowLayoutPanel();
             this.radio_8bits = new System.Windows.Forms.RadioButton();
@@ -65,9 +73,19 @@
             this.splitresults = new System.Windows.Forms.SplitContainer();
             this.splitresultslist = new System.Windows.Forms.SplitContainer();
             this.lstResults = new System.Windows.Forms.AddressValuePairList();
+            this.mnuResults = new System.Windows.Forms.ContextMenuStrip(this.components);
+            this.mnuItemAddToPatchList = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemResultsListViewMemoryRegion = new System.Windows.Forms.ToolStripMenuItem();
             this.results_label_pnl = new System.Windows.Forms.Panel();
             this.lblResultsList = new Utilities.TransparentControls.Label.TransDirectionalLabel();
             this.lstPatchList = new System.Windows.Forms.AddressValuePairList();
+            this.mnuAddedResults = new System.Windows.Forms.ContextMenuStrip(this.components);
+            this.mnuItemRemoveResult = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemPatchSelectedEntry = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemPatchSelectedRange = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemFreezeSelectedPatches = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemThawSelectedPatches = new System.Windows.Forms.ToolStripMenuItem();
+            this.mnuItemPatchListViewMemoryRegion = new System.Windows.Forms.ToolStripMenuItem();
             this.patch_tool_pnl = new System.Windows.Forms.Panel();
             this.patch_tool_pnl_flow = new System.Windows.Forms.FlowLayoutPanel();
             this.btnImportFile = new System.Windows.Forms.Button();
@@ -81,6 +99,8 @@
             this.resultsprogress = new Utilities.TransparentControls.ProgressBarWithPercentageLabel();
             this.timer_update_results = new System.Windows.Forms.Timer(this.components);
             this.ResultsUpdateWorkerThread = new System.ComponentModel.BackgroundWorker();
+            this.SearchWorkerThread = new System.ComponentModel.BackgroundWorker();
+            this.search_progress_updater = new System.Windows.Forms.Timer(this.components);
             ((System.ComponentModel.ISupportInitialize)(this.mainsplit)).BeginInit();
             this.mainsplit.Panel1.SuspendLayout();
             this.mainsplit.Panel2.SuspendLayout();
@@ -90,6 +110,8 @@
             this.leftsplit.Panel2.SuspendLayout();
             this.leftsplit.SuspendLayout();
             this.compare_flow.SuspendLayout();
+            this.grpMemorySearchRange.SuspendLayout();
+            this.grpMemorySearchRange_flow.SuspendLayout();
             this.grpDataType.SuspendLayout();
             this.datatype_flow.SuspendLayout();
             this.grpCompareValue.SuspendLayout();
@@ -105,7 +127,9 @@
             this.splitresultslist.Panel1.SuspendLayout();
             this.splitresultslist.Panel2.SuspendLayout();
             this.splitresultslist.SuspendLayout();
+            this.mnuResults.SuspendLayout();
             this.results_label_pnl.SuspendLayout();
+            this.mnuAddedResults.SuspendLayout();
             this.patch_tool_pnl.SuspendLayout();
             this.patch_tool_pnl_flow.SuspendLayout();
             this.patch_label_pnl.SuspendLayout();
@@ -150,6 +174,7 @@
             // 
             // compare_flow
             // 
+            this.compare_flow.Controls.Add(this.grpMemorySearchRange);
             this.compare_flow.Controls.Add(this.grpDataType);
             this.compare_flow.Controls.Add(this.grpCompareValue);
             this.compare_flow.Controls.Add(this.grpCompareType);
@@ -159,13 +184,109 @@
             this.compare_flow.Size = new System.Drawing.Size(386, 507);
             this.compare_flow.TabIndex = 2;
             // 
+            // grpMemorySearchRange
+            // 
+            this.grpMemorySearchRange.AutoSize = true;
+            this.grpMemorySearchRange.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.grpMemorySearchRange.Controls.Add(this.grpMemorySearchRange_flow);
+            this.grpMemorySearchRange.Location = new System.Drawing.Point(3, 3);
+            this.grpMemorySearchRange.Name = "grpMemorySearchRange";
+            this.grpMemorySearchRange.Size = new System.Drawing.Size(229, 98);
+            this.grpMemorySearchRange.TabIndex = 5;
+            this.grpMemorySearchRange.TabStop = false;
+            this.grpMemorySearchRange.Text = "Memory Search Range";
+            // 
+            // grpMemorySearchRange_flow
+            // 
+            this.grpMemorySearchRange_flow.AutoScroll = true;
+            this.grpMemorySearchRange_flow.AutoSize = true;
+            this.grpMemorySearchRange_flow.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.grpMemorySearchRange_flow.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;
+            this.grpMemorySearchRange_flow.Controls.Add(this.lblMemoryRangeStart);
+            this.grpMemorySearchRange_flow.Controls.Add(this.txtMemoryRangeStart);
+            this.grpMemorySearchRange_flow.Controls.Add(this.lblMemoryRangeSize);
+            this.grpMemorySearchRange_flow.Controls.Add(this.txtMemoryRangeSize);
+            this.grpMemorySearchRange_flow.Controls.Add(this.chkMemoryRangeExpertMode);
+            this.grpMemorySearchRange_flow.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.grpMemorySearchRange_flow.Location = new System.Drawing.Point(3, 16);
+            this.grpMemorySearchRange_flow.Name = "grpMemorySearchRange_flow";
+            this.grpMemorySearchRange_flow.Size = new System.Drawing.Size(223, 79);
+            this.grpMemorySearchRange_flow.TabIndex = 6;
+            // 
+            // lblMemoryRangeStart
+            // 
+            this.lblMemoryRangeStart.AutoSize = true;
+            this.lblMemoryRangeStart.Location = new System.Drawing.Point(3, 0);
+            this.lblMemoryRangeStart.Name = "lblMemoryRangeStart";
+            this.lblMemoryRangeStart.Size = new System.Drawing.Size(32, 13);
+            this.lblMemoryRangeStart.TabIndex = 9;
+            this.lblMemoryRangeStart.Text = "Start:";
+            // 
+            // txtMemoryRangeStart
+            // 
+            this.txtMemoryRangeStart.AutoSize = true;
+            this.txtMemoryRangeStart.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.txtMemoryRangeStart.BackColor = System.Drawing.Color.White;
+            this.grpMemorySearchRange_flow.SetFlowBreak(this.txtMemoryRangeStart, true);
+            this.txtMemoryRangeStart.Font = new System.Drawing.Font("Courier New", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtMemoryRangeStart.isAddressMask = true;
+            this.txtMemoryRangeStart.Location = new System.Drawing.Point(38, 0);
+            this.txtMemoryRangeStart.Margin = new System.Windows.Forms.Padding(0);
+            this.txtMemoryRangeStart.MaxLength = 16;
+            this.txtMemoryRangeStart.Name = "txtMemoryRangeStart";
+            this.txtMemoryRangeStart.ReadOnly = true;
+            this.txtMemoryRangeStart.Size = new System.Drawing.Size(181, 26);
+            this.txtMemoryRangeStart.TabIndex = 7;
+            this.txtMemoryRangeStart.TextLength = 8;
+            this.txtMemoryRangeStart.Value = ((long)(0));
+            this.txtMemoryRangeStart.ValueChanged += new System.EventHandler<System.Windows.Forms.ValueChangedEventArgs>(this.txtMemoryRangeStart_ValueChanged);
+            // 
+            // lblMemoryRangeSize
+            // 
+            this.lblMemoryRangeSize.AutoSize = true;
+            this.lblMemoryRangeSize.Location = new System.Drawing.Point(3, 26);
+            this.lblMemoryRangeSize.Name = "lblMemoryRangeSize";
+            this.lblMemoryRangeSize.Size = new System.Drawing.Size(33, 13);
+            this.lblMemoryRangeSize.TabIndex = 10;
+            this.lblMemoryRangeSize.Text = " Size:";
+            // 
+            // txtMemoryRangeSize
+            // 
+            this.txtMemoryRangeSize.AutoSize = true;
+            this.txtMemoryRangeSize.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.txtMemoryRangeSize.BackColor = System.Drawing.Color.White;
+            this.grpMemorySearchRange_flow.SetFlowBreak(this.txtMemoryRangeSize, true);
+            this.txtMemoryRangeSize.Font = new System.Drawing.Font("Courier New", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+            this.txtMemoryRangeSize.isAddressMask = true;
+            this.txtMemoryRangeSize.Location = new System.Drawing.Point(39, 26);
+            this.txtMemoryRangeSize.Margin = new System.Windows.Forms.Padding(0);
+            this.txtMemoryRangeSize.MaxLength = 16;
+            this.txtMemoryRangeSize.Name = "txtMemoryRangeSize";
+            this.txtMemoryRangeSize.ReadOnly = true;
+            this.txtMemoryRangeSize.Size = new System.Drawing.Size(180, 26);
+            this.txtMemoryRangeSize.TabIndex = 8;
+            this.txtMemoryRangeSize.TextLength = 8;
+            this.txtMemoryRangeSize.Value = ((long)(0));
+            this.txtMemoryRangeSize.ValueChanged += new System.EventHandler<System.Windows.Forms.ValueChangedEventArgs>(this.txtMemoryRangeSize_ValueChanged);
+            // 
+            // chkMemoryRangeExpertMode
+            // 
+            this.chkMemoryRangeExpertMode.AutoSize = true;
+            this.chkMemoryRangeExpertMode.Location = new System.Drawing.Point(3, 55);
+            this.chkMemoryRangeExpertMode.Name = "chkMemoryRangeExpertMode";
+            this.chkMemoryRangeExpertMode.Size = new System.Drawing.Size(86, 17);
+            this.chkMemoryRangeExpertMode.TabIndex = 6;
+            this.chkMemoryRangeExpertMode.Text = "Expert Mode";
+            this.chkMemoryRangeExpertMode.UseVisualStyleBackColor = true;
+            this.chkMemoryRangeExpertMode.CheckedChanged += new System.EventHandler(this.chkMemoryRangeExpertMode_CheckedChanged);
+            // 
             // grpDataType
             // 
             this.grpDataType.AutoSize = true;
             this.grpDataType.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
             this.grpDataType.Controls.Add(this.datatype_flow);
             this.compare_flow.SetFlowBreak(this.grpDataType, true);
-            this.grpDataType.Location = new System.Drawing.Point(5, 4);
+            this.grpDataType.Location = new System.Drawing.Point(5, 108);
             this.grpDataType.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.grpDataType.Name = "grpDataType";
             this.grpDataType.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4);
@@ -254,7 +375,7 @@
             // 
             this.grpCompareValue.Controls.Add(this.comparevalue_flow);
             this.compare_flow.SetFlowBreak(this.grpCompareValue, true);
-            this.grpCompareValue.Location = new System.Drawing.Point(5, 58);
+            this.grpCompareValue.Location = new System.Drawing.Point(5, 162);
             this.grpCompareValue.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.grpCompareValue.Name = "grpCompareValue";
             this.grpCompareValue.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4);
@@ -329,7 +450,7 @@
             this.txtStartAddr.Size = new System.Drawing.Size(250, 26);
             this.txtStartAddr.TabIndex = 5;
             this.txtStartAddr.TextLength = 8;
-            this.txtStartAddr.Value = ((ulong)(0ul));
+            this.txtStartAddr.Value = ((long)(0));
             // 
             // lblEnd
             // 
@@ -355,16 +476,16 @@
             this.txtEndAddr.Size = new System.Drawing.Size(253, 26);
             this.txtEndAddr.TabIndex = 6;
             this.txtEndAddr.TextLength = 8;
-            this.txtEndAddr.Value = ((ulong)(0ul));
+            this.txtEndAddr.Value = ((long)(0));
             // 
             // grpCompareType
             // 
             this.grpCompareType.Controls.Add(this.comparetype_flow);
-            this.grpCompareType.Location = new System.Drawing.Point(5, 164);
+            this.grpCompareType.Location = new System.Drawing.Point(5, 268);
             this.grpCompareType.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.grpCompareType.Name = "grpCompareType";
             this.grpCompareType.Padding = new System.Windows.Forms.Padding(5, 4, 5, 4);
-            this.grpCompareType.Size = new System.Drawing.Size(376, 59);
+            this.grpCompareType.Size = new System.Drawing.Size(305, 77);
             this.grpCompareType.TabIndex = 3;
             this.grpCompareType.TabStop = false;
             this.grpCompareType.Text = "Compare Type";
@@ -384,7 +505,7 @@
             this.comparetype_flow.Location = new System.Drawing.Point(5, 17);
             this.comparetype_flow.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.comparetype_flow.Name = "comparetype_flow";
-            this.comparetype_flow.Size = new System.Drawing.Size(366, 38);
+            this.comparetype_flow.Size = new System.Drawing.Size(295, 56);
             this.comparetype_flow.TabIndex = 5;
             // 
             // radiocompare_equal
@@ -462,7 +583,7 @@
             // radiocompare_between
             // 
             this.radiocompare_between.AutoSize = true;
-            this.radiocompare_between.Location = new System.Drawing.Point(272, 4);
+            this.radiocompare_between.Location = new System.Drawing.Point(5, 29);
             this.radiocompare_between.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.radiocompare_between.Name = "radiocompare_between";
             this.radiocompare_between.Size = new System.Drawing.Size(37, 17);
@@ -474,7 +595,7 @@
             // radiocompare_notbetween
             // 
             this.radiocompare_notbetween.AutoSize = true;
-            this.radiocompare_notbetween.Location = new System.Drawing.Point(319, 4);
+            this.radiocompare_notbetween.Location = new System.Drawing.Point(52, 29);
             this.radiocompare_notbetween.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.radiocompare_notbetween.Name = "radiocompare_notbetween";
             this.radiocompare_notbetween.Size = new System.Drawing.Size(37, 17);
@@ -506,11 +627,13 @@
             this.btnSearch.TabIndex = 11;
             this.btnSearch.Text = "Search";
             this.btnSearch.UseVisualStyleBackColor = true;
+            this.btnSearch.Click += new System.EventHandler(this.btnSearch_Click);
             // 
             // btnReset
             // 
             this.btnReset.AutoSize = true;
             this.btnReset.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
+            this.btnReset.Enabled = false;
             this.btnReset.Font = new System.Drawing.Font("Courier New", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.btnReset.Location = new System.Drawing.Point(75, 3);
             this.btnReset.Name = "btnReset";
@@ -518,6 +641,7 @@
             this.btnReset.TabIndex = 10;
             this.btnReset.Text = "Reset";
             this.btnReset.UseVisualStyleBackColor = true;
+            this.btnReset.Click += new System.EventHandler(this.btnReset_Click);
             // 
             // btnCancel
             // 
@@ -532,12 +656,11 @@
             this.btnCancel.TabIndex = 12;
             this.btnCancel.Text = "Cancel";
             this.btnCancel.UseVisualStyleBackColor = true;
+            this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
             // 
             // chkRefreshResults
             // 
             this.chkRefreshResults.AutoSize = true;
-            this.chkRefreshResults.Checked = true;
-            this.chkRefreshResults.CheckState = System.Windows.Forms.CheckState.Checked;
             this.chkRefreshResults.Location = new System.Drawing.Point(3, 35);
             this.chkRefreshResults.Name = "chkRefreshResults";
             this.chkRefreshResults.Size = new System.Drawing.Size(101, 17);
@@ -562,7 +685,7 @@
             // 
             this.splitresults.Panel2.Controls.Add(this.resultsprogress);
             this.splitresults.Size = new System.Drawing.Size(750, 668);
-            this.splitresults.SplitterDistance = 554;
+            this.splitresults.SplitterDistance = 635;
             this.splitresults.TabIndex = 5;
             // 
             // splitresultslist
@@ -582,32 +705,59 @@
             this.splitresultslist.Panel2.Controls.Add(this.lstPatchList);
             this.splitresultslist.Panel2.Controls.Add(this.patch_tool_pnl);
             this.splitresultslist.Panel2.Controls.Add(this.patch_label_pnl);
-            this.splitresultslist.Size = new System.Drawing.Size(746, 550);
-            this.splitresultslist.SplitterDistance = 274;
+            this.splitresultslist.Size = new System.Drawing.Size(746, 631);
+            this.splitresultslist.SplitterDistance = 314;
             this.splitresultslist.TabIndex = 4;
             // 
             // lstResults
             // 
+            this.lstResults.AcceptedPlugin = null;
+            this.lstResults.AcceptedProcess = null;
             this.lstResults.AllowColumnReorder = true;
+            this.lstResults.ContextMenuStrip = this.mnuResults;
             this.lstResults.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.lstResults.Font = new System.Drawing.Font("Courier New", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.lstResults.FullRowSelect = true;
             this.lstResults.HideSelection = false;
             this.lstResults.Location = new System.Drawing.Point(37, 0);
             this.lstResults.Name = "lstResults";
             this.lstResults.OverrideDetailsViewByDefault = false;
-            this.lstResults.PCSX2ProcessID = 0;
-            this.lstResults.Size = new System.Drawing.Size(709, 274);
+            this.lstResults.ProcessID = 0;
+            this.lstResults.Size = new System.Drawing.Size(709, 314);
             this.lstResults.TabIndex = 4;
             this.lstResults.UseCompatibleStateImageBehavior = false;
             this.lstResults.View = System.Windows.Forms.View.Details;
             // 
+            // mnuResults
+            // 
+            this.mnuResults.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.mnuItemAddToPatchList,
+            this.mnuItemResultsListViewMemoryRegion});
+            this.mnuResults.Name = "mnuResults";
+            this.mnuResults.Size = new System.Drawing.Size(212, 48);
+            this.mnuResults.Opening += new System.ComponentModel.CancelEventHandler(this.mnuResults_Opening);
+            // 
+            // mnuItemAddToPatchList
+            // 
+            this.mnuItemAddToPatchList.Name = "mnuItemAddToPatchList";
+            this.mnuItemAddToPatchList.Size = new System.Drawing.Size(211, 22);
+            this.mnuItemAddToPatchList.Text = "&Add Selected to Patch List";
+            this.mnuItemAddToPatchList.Click += new System.EventHandler(this.mnuItemAddToPatchList_Click);
+            // 
+            // mnuItemResultsListViewMemoryRegion
+            // 
+            this.mnuItemResultsListViewMemoryRegion.Name = "mnuItemResultsListViewMemoryRegion";
+            this.mnuItemResultsListViewMemoryRegion.Size = new System.Drawing.Size(211, 22);
+            this.mnuItemResultsListViewMemoryRegion.Text = "&View Memory Region";
+            this.mnuItemResultsListViewMemoryRegion.Click += new System.EventHandler(this.mnuItemResultsListViewMemoryRegion_Click);
+            // 
             // results_label_pnl
             // 
             this.results_label_pnl.Controls.Add(this.lblResultsList);
             this.results_label_pnl.Dock = System.Windows.Forms.DockStyle.Left;
             this.results_label_pnl.Location = new System.Drawing.Point(0, 0);
             this.results_label_pnl.Name = "results_label_pnl";
-            this.results_label_pnl.Size = new System.Drawing.Size(37, 274);
+            this.results_label_pnl.Size = new System.Drawing.Size(37, 314);
             this.results_label_pnl.TabIndex = 3;
             // 
             // lblResultsList
@@ -619,31 +769,90 @@
             this.lblResultsList.Margin = new System.Windows.Forms.Padding(5, 4, 5, 4);
             this.lblResultsList.Name = "lblResultsList";
             this.lblResultsList.Orientation = Utilities.TransparentControls.Label.Orientation.Vertical;
-            this.lblResultsList.Size = new System.Drawing.Size(37, 274);
+            this.lblResultsList.Size = new System.Drawing.Size(37, 314);
             this.lblResultsList.TabIndex = 4;
             this.lblResultsList.Text = "Results List";
             this.lblResultsList.TextAlign = Utilities.TransparentControls.Label.TextAlign.Center;
             // 
             // lstPatchList
             // 
+            this.lstPatchList.AcceptedPlugin = null;
+            this.lstPatchList.AcceptedProcess = null;
             this.lstPatchList.AllowColumnReorder = true;
+            this.lstPatchList.ContextMenuStrip = this.mnuAddedResults;
             this.lstPatchList.Dock = System.Windows.Forms.DockStyle.Fill;
+            this.lstPatchList.Font = new System.Drawing.Font("Courier New", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
             this.lstPatchList.FullRowSelect = true;
             this.lstPatchList.HideSelection = false;
             this.lstPatchList.Location = new System.Drawing.Point(37, 0);
             this.lstPatchList.Name = "lstPatchList";
             this.lstPatchList.OverrideDetailsViewByDefault = false;
-            this.lstPatchList.PCSX2ProcessID = 0;
-            this.lstPatchList.Size = new System.Drawing.Size(709, 202);
+            this.lstPatchList.ProcessID = 0;
+            this.lstPatchList.Size = new System.Drawing.Size(709, 243);
             this.lstPatchList.TabIndex = 5;
             this.lstPatchList.UseCompatibleStateImageBehavior = false;
             this.lstPatchList.View = System.Windows.Forms.View.Details;
             // 
+            // mnuAddedResults
+            // 
+            this.mnuAddedResults.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
+            this.mnuItemRemoveResult,
+            this.mnuItemPatchSelectedEntry,
+            this.mnuItemPatchSelectedRange,
+            this.mnuItemFreezeSelectedPatches,
+            this.mnuItemThawSelectedPatches,
+            this.mnuItemPatchListViewMemoryRegion});
+            this.mnuAddedResults.Name = "mnuAddedResults";
+            this.mnuAddedResults.Size = new System.Drawing.Size(211, 136);
+            this.mnuAddedResults.Opening += new System.ComponentModel.CancelEventHandler(this.mnuAddedResults_Opening);
+            // 
+            // mnuItemRemoveResult
+            // 
+            this.mnuItemRemoveResult.Name = "mnuItemRemoveResult";
+            this.mnuItemRemoveResult.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemRemoveResult.Text = "&Remove Selected Patch(s)";
+            this.mnuItemRemoveResult.Click += new System.EventHandler(this.mnuItemRemoveResult_Click);
+            // 
+            // mnuItemPatchSelectedEntry
+            // 
+            this.mnuItemPatchSelectedEntry.Name = "mnuItemPatchSelectedEntry";
+            this.mnuItemPatchSelectedEntry.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemPatchSelectedEntry.Text = "&Patch Selected Entry";
+            this.mnuItemPatchSelectedEntry.Click += new System.EventHandler(this.mnuItemPatchSelectedEntry_Click);
+            // 
+            // mnuItemPatchSelectedRange
+            // 
+            this.mnuItemPatchSelectedRange.Name = "mnuItemPatchSelectedRange";
+            this.mnuItemPatchSelectedRange.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemPatchSelectedRange.Text = "Patch Selected &Range";
+            this.mnuItemPatchSelectedRange.Click += new System.EventHandler(this.mnuItemPatchSelectedRange_Click);
+            // 
+            // mnuItemFreezeSelectedPatches
+            // 
+            this.mnuItemFreezeSelectedPatches.Name = "mnuItemFreezeSelectedPatches";
+            this.mnuItemFreezeSelectedPatches.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemFreezeSelectedPatches.Text = "&Freeze Selected Patch(s)";
+            this.mnuItemFreezeSelectedPatches.Click += new System.EventHandler(this.mnuItemFreezeSelectedPatches_Click);
+            // 
+            // mnuItemThawSelectedPatches
+            // 
+            this.mnuItemThawSelectedPatches.Name = "mnuItemThawSelectedPatches";
+            this.mnuItemThawSelectedPatches.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemThawSelectedPatches.Text = "&Thaw Selected Patch(s)";
+            this.mnuItemThawSelectedPatches.Click += new System.EventHandler(this.mnuItemThawSelectedPatches_Click);
+            // 
+            // mnuItemPatchListViewMemoryRegion
+            // 
+            this.mnuItemPatchListViewMemoryRegion.Name = "mnuItemPatchListViewMemoryRegion";
+            this.mnuItemPatchListViewMemoryRegion.Size = new System.Drawing.Size(210, 22);
+            this.mnuItemPatchListViewMemoryRegion.Text = "&View Memory Region";
+            this.mnuItemPatchListViewMemoryRegion.Click += new System.EventHandler(this.mnuItemPatchListViewMemoryRegion_Click);
+            // 
             // patch_tool_pnl
             // 
             this.patch_tool_pnl.Controls.Add(this.patch_tool_pnl_flow);
             this.patch_tool_pnl.Dock = System.Windows.Forms.DockStyle.Bottom;
-            this.patch_tool_pnl.Location = new System.Drawing.Point(37, 202);
+            this.patch_tool_pnl.Location = new System.Drawing.Point(37, 243);
             this.patch_tool_pnl.Name = "patch_tool_pnl";
             this.patch_tool_pnl.Size = new System.Drawing.Size(709, 70);
             this.patch_tool_pnl.TabIndex = 3;
@@ -747,7 +956,7 @@
             this.patch_label_pnl.Dock = System.Windows.Forms.DockStyle.Left;
             this.patch_label_pnl.Location = new System.Drawing.Point(0, 0);
             this.patch_label_pnl.Name = "patch_label_pnl";
-            this.patch_label_pnl.Size = new System.Drawing.Size(37, 272);
+            this.patch_label_pnl.Size = new System.Drawing.Size(37, 313);
             this.patch_label_pnl.TabIndex = 2;
             // 
             // lblPatchList
@@ -759,7 +968,7 @@
             this.lblPatchList.Margin = new System.Windows.Forms.Padding(8, 6, 8, 6);
             this.lblPatchList.Name = "lblPatchList";
             this.lblPatchList.Orientation = Utilities.TransparentControls.Label.Orientation.Vertical;
-            this.lblPatchList.Size = new System.Drawing.Size(37, 272);
+            this.lblPatchList.Size = new System.Drawing.Size(37, 313);
             this.lblPatchList.TabIndex = 5;
             this.lblPatchList.Text = "Patch List";
             this.lblPatchList.TextAlign = Utilities.TransparentControls.Label.TextAlign.Center;
@@ -786,6 +995,18 @@
             this.ResultsUpdateWorkerThread.DoWork += new System.ComponentModel.DoWorkEventHandler(this.ResultsUpdateWorkerThread_DoWork);
             this.ResultsUpdateWorkerThread.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.ResultsUpdateWorkerThread_RunWorkerCompleted);
             // 
+            // SearchWorkerThread
+            // 
+            this.SearchWorkerThread.WorkerReportsProgress = true;
+            this.SearchWorkerThread.WorkerSupportsCancellation = true;
+            this.SearchWorkerThread.DoWork += new System.ComponentModel.DoWorkEventHandler(this.SearchWorkerThread_DoWork);
+            this.SearchWorkerThread.ProgressChanged += new System.ComponentModel.ProgressChangedEventHandler(this.SearchWorkerThread_ProgressChanged);
+            this.SearchWorkerThread.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.SearchWorkerThread_RunWorkerCompleted);
+            // 
+            // search_progress_updater
+            // 
+            this.search_progress_updater.Tick += new System.EventHandler(this.search_progress_updater_Tick);
+            // 
             // FloatingMemorySearcher
             // 
             this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@@ -805,6 +1026,10 @@
             this.leftsplit.ResumeLayout(false);
             this.compare_flow.ResumeLayout(false);
             this.compare_flow.PerformLayout();
+            this.grpMemorySearchRange.ResumeLayout(false);
+            this.grpMemorySearchRange.PerformLayout();
+            this.grpMemorySearchRange_flow.ResumeLayout(false);
+            this.grpMemorySearchRange_flow.PerformLayout();
             this.grpDataType.ResumeLayout(false);
             this.grpDataType.PerformLayout();
             this.datatype_flow.ResumeLayout(false);
@@ -825,7 +1050,9 @@
             this.splitresultslist.Panel2.ResumeLayout(false);
             ((System.ComponentModel.ISupportInitialize)(this.splitresultslist)).EndInit();
             this.splitresultslist.ResumeLayout(false);
+            this.mnuResults.ResumeLayout(false);
             this.results_label_pnl.ResumeLayout(false);
+            this.mnuAddedResults.ResumeLayout(false);
             this.patch_tool_pnl.ResumeLayout(false);
             this.patch_tool_pnl_flow.ResumeLayout(false);
             this.patch_tool_pnl_flow.PerformLayout();
@@ -888,5 +1115,24 @@
         private Utilities.TransparentControls.ProgressBarWithPercentageLabel resultsprogress;
         private System.Windows.Forms.AddressValuePairList lstResults;
         private System.Windows.Forms.AddressValuePairList lstPatchList;
+        private System.Windows.Forms.ContextMenuStrip mnuAddedResults;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemRemoveResult;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemPatchSelectedEntry;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemPatchSelectedRange;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemFreezeSelectedPatches;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemThawSelectedPatches;
+        private System.Windows.Forms.ContextMenuStrip mnuResults;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemAddToPatchList;
+        private System.ComponentModel.BackgroundWorker SearchWorkerThread;
+        private System.Windows.Forms.Timer search_progress_updater;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemPatchListViewMemoryRegion;
+        private System.Windows.Forms.ToolStripMenuItem mnuItemResultsListViewMemoryRegion;
+        private System.Windows.Forms.GroupBox grpMemorySearchRange;
+        private System.Windows.Forms.FlowLayoutPanel grpMemorySearchRange_flow;
+        private System.Windows.Forms.Label lblMemoryRangeStart;
+        private System.Windows.Forms.MaskedHexBox txtMemoryRangeStart;
+        private System.Windows.Forms.Label lblMemoryRangeSize;
+        private System.Windows.Forms.MaskedHexBox txtMemoryRangeSize;
+        private System.Windows.Forms.CheckBox chkMemoryRangeExpertMode;
     }
 }
\ No newline at end of file

 

  ViewVC Help
Powered by ViewVC 1.1.22