Debugger - breakpoints - add num breakpoints and num active
This commit is contained in:
parent
9997c4fa8d
commit
822c8562b0
|
@ -34,6 +34,7 @@
|
||||||
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
|
this.BreakpointStatsLabel = new System.Windows.Forms.Label();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// AddBreakpointButton
|
// AddBreakpointButton
|
||||||
|
@ -74,11 +75,11 @@
|
||||||
this.BreakpointView.GridLines = true;
|
this.BreakpointView.GridLines = true;
|
||||||
this.BreakpointView.HideSelection = false;
|
this.BreakpointView.HideSelection = false;
|
||||||
this.BreakpointView.ItemCount = 0;
|
this.BreakpointView.ItemCount = 0;
|
||||||
this.BreakpointView.Location = new System.Drawing.Point(0, 0);
|
this.BreakpointView.Location = new System.Drawing.Point(0, 19);
|
||||||
this.BreakpointView.Name = "BreakpointView";
|
this.BreakpointView.Name = "BreakpointView";
|
||||||
this.BreakpointView.SelectAllInProgress = false;
|
this.BreakpointView.SelectAllInProgress = false;
|
||||||
this.BreakpointView.selectedItem = -1;
|
this.BreakpointView.selectedItem = -1;
|
||||||
this.BreakpointView.Size = new System.Drawing.Size(193, 384);
|
this.BreakpointView.Size = new System.Drawing.Size(193, 365);
|
||||||
this.BreakpointView.TabIndex = 5;
|
this.BreakpointView.TabIndex = 5;
|
||||||
this.BreakpointView.TabStop = false;
|
this.BreakpointView.TabStop = false;
|
||||||
this.BreakpointView.UseCompatibleStateImageBehavior = false;
|
this.BreakpointView.UseCompatibleStateImageBehavior = false;
|
||||||
|
@ -103,10 +104,20 @@
|
||||||
this.columnHeader3.Text = "Name";
|
this.columnHeader3.Text = "Name";
|
||||||
this.columnHeader3.Width = 80;
|
this.columnHeader3.Width = 80;
|
||||||
//
|
//
|
||||||
|
// BreakpointStatsLabel
|
||||||
|
//
|
||||||
|
this.BreakpointStatsLabel.AutoSize = true;
|
||||||
|
this.BreakpointStatsLabel.Location = new System.Drawing.Point(3, 3);
|
||||||
|
this.BreakpointStatsLabel.Name = "BreakpointStatsLabel";
|
||||||
|
this.BreakpointStatsLabel.Size = new System.Drawing.Size(35, 13);
|
||||||
|
this.BreakpointStatsLabel.TabIndex = 8;
|
||||||
|
this.BreakpointStatsLabel.Text = "label1";
|
||||||
|
//
|
||||||
// BreakpointControl
|
// BreakpointControl
|
||||||
//
|
//
|
||||||
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.Controls.Add(this.BreakpointStatsLabel);
|
||||||
this.Controls.Add(this.RemoveBreakpointButton);
|
this.Controls.Add(this.RemoveBreakpointButton);
|
||||||
this.Controls.Add(this.AddBreakpointButton);
|
this.Controls.Add(this.AddBreakpointButton);
|
||||||
this.Controls.Add(this.BreakpointView);
|
this.Controls.Add(this.BreakpointView);
|
||||||
|
@ -114,6 +125,7 @@
|
||||||
this.Size = new System.Drawing.Size(193, 413);
|
this.Size = new System.Drawing.Size(193, 413);
|
||||||
this.Load += new System.EventHandler(this.BreakpointControl_Load);
|
this.Load += new System.EventHandler(this.BreakpointControl_Load);
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
this.PerformLayout();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -125,5 +137,6 @@
|
||||||
private System.Windows.Forms.Button AddBreakpointButton;
|
private System.Windows.Forms.Button AddBreakpointButton;
|
||||||
private System.Windows.Forms.Button RemoveBreakpointButton;
|
private System.Windows.Forms.Button RemoveBreakpointButton;
|
||||||
private System.Windows.Forms.ColumnHeader columnHeader3;
|
private System.Windows.Forms.ColumnHeader columnHeader3;
|
||||||
|
private System.Windows.Forms.Label BreakpointStatsLabel;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -30,7 +30,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
|
|
||||||
private void BreakpointControl_Load(object sender, EventArgs e)
|
private void BreakpointControl_Load(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void BreakPointView_QueryItemText(int index, int column, out string text)
|
private void BreakPointView_QueryItemText(int index, int column, out string text)
|
||||||
|
@ -83,6 +83,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
BreakpointView.ItemCount = Breakpoints.Count;
|
BreakpointView.ItemCount = Breakpoints.Count;
|
||||||
BreakpointView.Refresh();
|
BreakpointView.Refresh();
|
||||||
UpdateBreakpointRemoveButton();
|
UpdateBreakpointRemoveButton();
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -93,6 +94,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
public void Shutdown()
|
public void Shutdown()
|
||||||
{
|
{
|
||||||
Breakpoints.Clear();
|
Breakpoints.Clear();
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
|
|
||||||
private void AddBreakpointButton_Click(object sender, EventArgs e)
|
private void AddBreakpointButton_Click(object sender, EventArgs e)
|
||||||
|
@ -110,6 +112,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
|
|
||||||
BreakpointView.ItemCount = Breakpoints.Count;
|
BreakpointView.ItemCount = Breakpoints.Count;
|
||||||
UpdateBreakpointRemoveButton();
|
UpdateBreakpointRemoveButton();
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
|
|
||||||
private IEnumerable<int> SelectedIndices
|
private IEnumerable<int> SelectedIndices
|
||||||
|
@ -141,6 +144,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
|
|
||||||
BreakpointView.ItemCount = Breakpoints.Count;
|
BreakpointView.ItemCount = Breakpoints.Count;
|
||||||
UpdateBreakpointRemoveButton();
|
UpdateBreakpointRemoveButton();
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -169,6 +173,7 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
|
|
||||||
BreakpointView.ItemCount = Breakpoints.Count;
|
BreakpointView.ItemCount = Breakpoints.Count;
|
||||||
UpdateBreakpointRemoveButton();
|
UpdateBreakpointRemoveButton();
|
||||||
|
UpdateStatsLabel();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -180,5 +185,10 @@ namespace BizHawk.Client.EmuHawk.tools.Debugger
|
||||||
RemoveBreakpointButton_Click(null, null);
|
RemoveBreakpointButton_Click(null, null);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void UpdateStatsLabel()
|
||||||
|
{
|
||||||
|
BreakpointStatsLabel.Text = string.Format("{0} Total / {1} Active", Breakpoints.Count(), Breakpoints.Count(x => x.Active));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue