mirror of
https://github.com/reactos/reactosdbg.git
synced 2024-11-23 03:39:43 +00:00
520e484253
Major overhaul of the Registers panel by w.a.hajenius (issue #6116): - All 17 individual flags are now extracted from the EFLAGS register and represented by dedicated variables and textboxes. - All registers and flags are stored as "stateful" variables. Things that have changed since the last instruction are automatically highlighted. - The class responsible for the stateful variables is generic and can therefore easily be applied to other aspects of the application. It can trigger 2 kinds of events: one triggered at each update, the other triggered only when the new value differs from the previous one. - Correct length of registers and flags is taken into account for storage and representation (e.g. segment registers only need 4 hex chars). - I also included some handy extension methods to facilitate running GUI manipulation code on the UI thread. svn path=/trunk/reactosdbg/; revision=1283
96 lines
4.0 KiB
C#
96 lines
4.0 KiB
C#
namespace RosDBG
|
|
{
|
|
partial class AboutDlg
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AboutDlg));
|
|
this.btnOK = new System.Windows.Forms.Button();
|
|
this.rosDbgLabel = new System.Windows.Forms.Label();
|
|
this.creditsLabel = new System.Windows.Forms.Label();
|
|
this.SuspendLayout();
|
|
//
|
|
// btnOK
|
|
//
|
|
this.btnOK.DialogResult = System.Windows.Forms.DialogResult.OK;
|
|
this.btnOK.Location = new System.Drawing.Point(180, 224);
|
|
this.btnOK.Name = "btnOK";
|
|
this.btnOK.Size = new System.Drawing.Size(92, 28);
|
|
this.btnOK.TabIndex = 0;
|
|
this.btnOK.Text = "&OK";
|
|
this.btnOK.UseVisualStyleBackColor = true;
|
|
this.btnOK.Click += new System.EventHandler(this.btnOK_Click);
|
|
//
|
|
// rosDbgLabel
|
|
//
|
|
this.rosDbgLabel.AutoSize = true;
|
|
this.rosDbgLabel.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
|
|
this.rosDbgLabel.Location = new System.Drawing.Point(37, 30);
|
|
this.rosDbgLabel.Name = "rosDbgLabel";
|
|
this.rosDbgLabel.Size = new System.Drawing.Size(164, 13);
|
|
this.rosDbgLabel.TabIndex = 1;
|
|
this.rosDbgLabel.Text = "ReactOS Remote Debugger";
|
|
//
|
|
// creditsLabel
|
|
//
|
|
this.creditsLabel.AutoSize = true;
|
|
this.creditsLabel.Location = new System.Drawing.Point(37, 70);
|
|
this.creditsLabel.Name = "creditsLabel";
|
|
this.creditsLabel.Size = new System.Drawing.Size(132, 91);
|
|
this.creditsLabel.TabIndex = 3;
|
|
this.creditsLabel.Text = "Brought to you by:\r\n\r\nArt Yerkes\r\nChristoph von Wittich\r\nGed Murphy\r\nGregor Schne" +
|
|
"ider\r\nWillem A. Hajenius\r\n";
|
|
//
|
|
// AboutDlg
|
|
//
|
|
this.AcceptButton = this.btnOK;
|
|
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
|
|
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
|
|
this.ClientSize = new System.Drawing.Size(284, 264);
|
|
this.Controls.Add(this.creditsLabel);
|
|
this.Controls.Add(this.rosDbgLabel);
|
|
this.Controls.Add(this.btnOK);
|
|
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;
|
|
this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon")));
|
|
this.MaximizeBox = false;
|
|
this.MinimizeBox = false;
|
|
this.Name = "AboutDlg";
|
|
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;
|
|
this.Text = "About ReactOS Remote Debugger";
|
|
this.Load += new System.EventHandler(this.AboutDlg_Load);
|
|
this.ResumeLayout(false);
|
|
this.PerformLayout();
|
|
|
|
}
|
|
|
|
#endregion
|
|
|
|
private System.Windows.Forms.Button btnOK;
|
|
private System.Windows.Forms.Label rosDbgLabel;
|
|
private System.Windows.Forms.Label creditsLabel;
|
|
}
|
|
} |