diff --git a/SDBrowser/Form1.Designer.cs b/SDBrowser/Form1.Designer.cs index 4a37995..1ef88ad 100644 --- a/SDBrowser/Form1.Designer.cs +++ b/SDBrowser/Form1.Designer.cs @@ -22,673 +22,692 @@ protected override void Dispose(bool disposing) #region Windows Form Designer generated code - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.splitContainer2 = new System.Windows.Forms.SplitContainer(); - this.panel3 = new System.Windows.Forms.Panel(); - this.lbSearchResults = new System.Windows.Forms.ListBox(); - this.panel9 = new System.Windows.Forms.Panel(); - this.panel5 = new System.Windows.Forms.Panel(); - this.cbSearchType = new System.Windows.Forms.ComboBox(); - this.panel7 = new System.Windows.Forms.Panel(); - this.panel8 = new System.Windows.Forms.Panel(); - this.tbSearchInput = new System.Windows.Forms.TextBox(); - this.btnSearchAll = new System.Windows.Forms.Button(); - this.btnSearchThis = new System.Windows.Forms.Button(); - this.panel1 = new System.Windows.Forms.Panel(); - this.btnLoad = new System.Windows.Forms.Button(); - this.pnlLblLoaded = new System.Windows.Forms.Panel(); - this.pnlHide = new System.Windows.Forms.Panel(); - this.lblLoaded = new System.Windows.Forms.Label(); - this.lblFlags = new System.Windows.Forms.Label(); - this.lblCreated = new System.Windows.Forms.Label(); - this.lblPatch = new System.Windows.Forms.Label(); - this.pnlLvContainer = new System.Windows.Forms.Panel(); - this.lbTables = new System.Windows.Forms.ListBox(); - this.splitContainer3 = new System.Windows.Forms.SplitContainer(); - this.dgvRows = new System.Windows.Forms.DataGridView(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.pnlInspector = new System.Windows.Forms.Panel(); - this.splitContainer4 = new System.Windows.Forms.SplitContainer(); - this.panel4 = new System.Windows.Forms.Panel(); - this.btnGetHash = new System.Windows.Forms.Button(); - this.btnDecrypt = new System.Windows.Forms.Button(); - this.panel10 = new System.Windows.Forms.Panel(); - this.panel11 = new System.Windows.Forms.Panel(); - this.tbxDecrypt = new System.Windows.Forms.TextBox(); - this.rtbOutput = new System.Windows.Forms.RichTextBox(); - this.odfSdb = new System.Windows.Forms.OpenFileDialog(); - this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); - this.searchForThisToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.rawCopyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.flpInspect = new FauFau.SDBrowser.VerticalFlowPanel(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); - this.splitContainer1.Panel1.SuspendLayout(); - this.splitContainer1.Panel2.SuspendLayout(); - this.splitContainer1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).BeginInit(); - this.splitContainer2.Panel1.SuspendLayout(); - this.splitContainer2.Panel2.SuspendLayout(); - this.splitContainer2.SuspendLayout(); - this.panel3.SuspendLayout(); - this.panel9.SuspendLayout(); - this.panel5.SuspendLayout(); - this.panel7.SuspendLayout(); - this.panel1.SuspendLayout(); - this.pnlLblLoaded.SuspendLayout(); - this.pnlLvContainer.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).BeginInit(); - this.splitContainer3.Panel1.SuspendLayout(); - this.splitContainer3.Panel2.SuspendLayout(); - this.splitContainer3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.dgvRows)).BeginInit(); - this.pnlInspector.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).BeginInit(); - this.splitContainer4.Panel1.SuspendLayout(); - this.splitContainer4.Panel2.SuspendLayout(); - this.splitContainer4.SuspendLayout(); - this.panel4.SuspendLayout(); - this.panel10.SuspendLayout(); - this.contextMenuStrip1.SuspendLayout(); - this.SuspendLayout(); - // - // splitContainer1 - // - this.splitContainer1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.splitContainer1.Location = new System.Drawing.Point(0, 0); - this.splitContainer1.MinimumSize = new System.Drawing.Size(150, 0); - this.splitContainer1.Name = "splitContainer1"; - // - // splitContainer1.Panel1 - // - this.splitContainer1.Panel1.Controls.Add(this.splitContainer2); - this.splitContainer1.Panel1.Resize += new System.EventHandler(this.splitContainer1_Panel1_Resize); - this.splitContainer1.Panel1MinSize = 150; - // - // splitContainer1.Panel2 - // - this.splitContainer1.Panel2.Controls.Add(this.splitContainer3); - this.splitContainer1.Panel2MinSize = 500; - this.splitContainer1.Size = new System.Drawing.Size(1224, 641); - this.splitContainer1.SplitterDistance = 296; - this.splitContainer1.TabIndex = 0; - // - // splitContainer2 - // - this.splitContainer2.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.splitContainer2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.splitContainer2.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; - this.splitContainer2.Location = new System.Drawing.Point(0, 0); - this.splitContainer2.Name = "splitContainer2"; - this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; - // - // splitContainer2.Panel1 - // - this.splitContainer2.Panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.splitContainer2.Panel1.Controls.Add(this.panel3); - this.splitContainer2.Panel1.Controls.Add(this.panel1); - this.splitContainer2.Panel1MinSize = 28; - // - // splitContainer2.Panel2 - // - this.splitContainer2.Panel2.Controls.Add(this.pnlLvContainer); - this.splitContainer2.Panel2MinSize = 28; - this.splitContainer2.Size = new System.Drawing.Size(296, 641); - this.splitContainer2.SplitterDistance = 298; - this.splitContainer2.TabIndex = 0; - // - // panel3 - // - this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.panel3.Controls.Add(this.lbSearchResults); - this.panel3.Controls.Add(this.panel9); - this.panel3.Controls.Add(this.panel7); - this.panel3.Controls.Add(this.btnSearchAll); - this.panel3.Controls.Add(this.btnSearchThis); - this.panel3.Location = new System.Drawing.Point(1, 95); - this.panel3.Name = "panel3"; - this.panel3.Size = new System.Drawing.Size(295, 209); - this.panel3.TabIndex = 0; - // - // lbSearchResults - // - this.lbSearchResults.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.lbSearchResults.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.lbSearchResults.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.lbSearchResults.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; - this.lbSearchResults.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.lbSearchResults.FormattingEnabled = true; - this.lbSearchResults.Location = new System.Drawing.Point(0, 60); - this.lbSearchResults.Name = "lbSearchResults"; - this.lbSearchResults.Size = new System.Drawing.Size(295, 143); - this.lbSearchResults.TabIndex = 6; - this.lbSearchResults.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.lbSearchResults_DrawItem); - this.lbSearchResults.SelectedIndexChanged += new System.EventHandler(this.lbSearchResults_SelectedIndexChanged); - // - // panel9 - // - this.panel9.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.panel9.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.panel9.Controls.Add(this.panel5); - this.panel9.Location = new System.Drawing.Point(177, 5); - this.panel9.Name = "panel9"; - this.panel9.Size = new System.Drawing.Size(114, 23); - this.panel9.TabIndex = 13; - // - // panel5 - // - this.panel5.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel5.BackColor = System.Drawing.SystemColors.ControlDarkDark; - this.panel5.Controls.Add(this.cbSearchType); - this.panel5.Location = new System.Drawing.Point(3, 1); - this.panel5.Name = "panel5"; - this.panel5.Size = new System.Drawing.Size(110, 21); - this.panel5.TabIndex = 8; - // - // cbSearchType - // - this.cbSearchType.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.cbSearchType.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.cbSearchType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.cbSearchType.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.cbSearchType.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.cbSearchType.FormattingEnabled = true; - this.cbSearchType.Location = new System.Drawing.Point(-3, -1); - this.cbSearchType.Margin = new System.Windows.Forms.Padding(0); - this.cbSearchType.Name = "cbSearchType"; - this.cbSearchType.Size = new System.Drawing.Size(113, 23); - this.cbSearchType.TabIndex = 10; - // - // panel7 - // - this.panel7.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel7.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.panel7.Controls.Add(this.panel8); - this.panel7.Controls.Add(this.tbSearchInput); - this.panel7.Location = new System.Drawing.Point(4, 5); - this.panel7.Name = "panel7"; - this.panel7.Size = new System.Drawing.Size(169, 23); - this.panel7.TabIndex = 12; - // - // panel8 - // - this.panel8.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.panel8.Location = new System.Drawing.Point(165, 3); - this.panel8.Name = "panel8"; - this.panel8.Size = new System.Drawing.Size(4, 18); - this.panel8.TabIndex = 1; - // - // tbSearchInput - // - this.tbSearchInput.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.tbSearchInput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.tbSearchInput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.tbSearchInput.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.tbSearchInput.Location = new System.Drawing.Point(3, 5); - this.tbSearchInput.Name = "tbSearchInput"; - this.tbSearchInput.Size = new System.Drawing.Size(163, 13); - this.tbSearchInput.TabIndex = 11; - // - // btnSearchAll - // - this.btnSearchAll.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.btnSearchAll.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.btnSearchAll.FlatAppearance.BorderSize = 0; - this.btnSearchAll.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnSearchAll.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); - this.btnSearchAll.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.btnSearchAll.Location = new System.Drawing.Point(177, 31); - this.btnSearchAll.Name = "btnSearchAll"; - this.btnSearchAll.Size = new System.Drawing.Size(114, 23); - this.btnSearchAll.TabIndex = 9; - this.btnSearchAll.Text = "Search all tables"; - this.btnSearchAll.UseVisualStyleBackColor = false; - this.btnSearchAll.Click += new System.EventHandler(this.button2_Click); - // - // btnSearchThis - // - this.btnSearchThis.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.btnSearchThis.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.btnSearchThis.FlatAppearance.BorderSize = 0; - this.btnSearchThis.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnSearchThis.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); - this.btnSearchThis.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.btnSearchThis.Location = new System.Drawing.Point(4, 31); - this.btnSearchThis.Name = "btnSearchThis"; - this.btnSearchThis.Size = new System.Drawing.Size(169, 23); - this.btnSearchThis.TabIndex = 5; - this.btnSearchThis.Text = "Search this table"; - this.btnSearchThis.UseVisualStyleBackColor = false; - this.btnSearchThis.Click += new System.EventHandler(this.button1_Click); - // - // panel1 - // - this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.panel1.Controls.Add(this.btnLoad); - this.panel1.Controls.Add(this.pnlLblLoaded); - this.panel1.Controls.Add(this.lblFlags); - this.panel1.Controls.Add(this.lblCreated); - this.panel1.Controls.Add(this.lblPatch); - this.panel1.Location = new System.Drawing.Point(0, 1); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(296, 91); - this.panel1.TabIndex = 1; - // - // btnLoad - // - this.btnLoad.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.btnLoad.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.btnLoad.FlatAppearance.BorderSize = 0; - this.btnLoad.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnLoad.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.btnLoad.Location = new System.Drawing.Point(267, 64); - this.btnLoad.Name = "btnLoad"; - this.btnLoad.Size = new System.Drawing.Size(26, 23); - this.btnLoad.TabIndex = 3; - this.btnLoad.Text = "..."; - this.btnLoad.UseVisualStyleBackColor = false; - this.btnLoad.Click += new System.EventHandler(this.btnLoad_Click); - // - // pnlLblLoaded - // - this.pnlLblLoaded.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.pnlLblLoaded.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.pnlLblLoaded.Controls.Add(this.pnlHide); - this.pnlLblLoaded.Controls.Add(this.lblLoaded); - this.pnlLblLoaded.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.pnlLblLoaded.Location = new System.Drawing.Point(3, 64); - this.pnlLblLoaded.Name = "pnlLblLoaded"; - this.pnlLblLoaded.Size = new System.Drawing.Size(262, 23); - this.pnlLblLoaded.TabIndex = 2; - // - // pnlHide - // - this.pnlHide.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.pnlHide.Location = new System.Drawing.Point(258, 3); - this.pnlHide.Name = "pnlHide"; - this.pnlHide.Size = new System.Drawing.Size(4, 18); - this.pnlHide.TabIndex = 1; - // - // lblLoaded - // - this.lblLoaded.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.lblLoaded.AutoSize = true; - this.lblLoaded.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.lblLoaded.Location = new System.Drawing.Point(3, 5); - this.lblLoaded.Name = "lblLoaded"; - this.lblLoaded.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.lblLoaded.Size = new System.Drawing.Size(103, 13); - this.lblLoaded.TabIndex = 1; - this.lblLoaded.Text = "No database loaded"; - this.lblLoaded.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // lblFlags - // - this.lblFlags.AutoSize = true; - this.lblFlags.Location = new System.Drawing.Point(3, 25); - this.lblFlags.Name = "lblFlags"; - this.lblFlags.Size = new System.Drawing.Size(35, 13); - this.lblFlags.TabIndex = 5; - this.lblFlags.Text = "Flags:"; - // - // lblCreated - // - this.lblCreated.AutoSize = true; - this.lblCreated.Location = new System.Drawing.Point(3, 43); - this.lblCreated.Name = "lblCreated"; - this.lblCreated.Size = new System.Drawing.Size(50, 13); - this.lblCreated.TabIndex = 6; - this.lblCreated.Text = "Created: "; - // - // lblPatch - // - this.lblPatch.AutoSize = true; - this.lblPatch.Location = new System.Drawing.Point(3, 8); - this.lblPatch.Name = "lblPatch"; - this.lblPatch.Size = new System.Drawing.Size(38, 13); - this.lblPatch.TabIndex = 7; - this.lblPatch.Text = "Patch:"; - // - // pnlLvContainer - // - this.pnlLvContainer.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.pnlLvContainer.Controls.Add(this.lbTables); - this.pnlLvContainer.Dock = System.Windows.Forms.DockStyle.Fill; - this.pnlLvContainer.Location = new System.Drawing.Point(0, 0); - this.pnlLvContainer.Name = "pnlLvContainer"; - this.pnlLvContainer.Size = new System.Drawing.Size(296, 339); - this.pnlLvContainer.TabIndex = 5; - // - // lbTables - // - this.lbTables.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.lbTables.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.lbTables.Dock = System.Windows.Forms.DockStyle.Fill; - this.lbTables.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; - this.lbTables.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lbTables.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.lbTables.FormattingEnabled = true; - this.lbTables.Location = new System.Drawing.Point(0, 0); - this.lbTables.Name = "lbTables"; - this.lbTables.Size = new System.Drawing.Size(296, 339); - this.lbTables.TabIndex = 0; - this.lbTables.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.lbTables_DrawItem); - // - // splitContainer3 - // - this.splitContainer3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer3.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; - this.splitContainer3.Location = new System.Drawing.Point(0, 0); - this.splitContainer3.Name = "splitContainer3"; - // - // splitContainer3.Panel1 - // - this.splitContainer3.Panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.splitContainer3.Panel1.Controls.Add(this.dgvRows); - this.splitContainer3.Panel1.Controls.Add(this.textBox1); - this.splitContainer3.Panel1MinSize = 400; - // - // splitContainer3.Panel2 - // - this.splitContainer3.Panel2.BackColor = System.Drawing.SystemColors.ControlDark; - this.splitContainer3.Panel2.Controls.Add(this.pnlInspector); - this.splitContainer3.Panel2MinSize = 100; - this.splitContainer3.Size = new System.Drawing.Size(924, 641); - this.splitContainer3.SplitterDistance = 476; - this.splitContainer3.TabIndex = 0; - // - // dgvRows - // - dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(55)))), ((int)(((byte)(58)))), ((int)(((byte)(60))))); - dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - this.dgvRows.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; - this.dgvRows.BackgroundColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.dgvRows.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.dgvRows.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvRows.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; - this.dgvRows.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.Gray; - dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(224)))), ((int)(((byte)(224)))), ((int)(((byte)(224))))); - dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvRows.DefaultCellStyle = dataGridViewCellStyle3; - this.dgvRows.Dock = System.Windows.Forms.DockStyle.Fill; - this.dgvRows.EnableHeadersVisualStyles = false; - this.dgvRows.GridColor = System.Drawing.Color.FromArgb(((int)(((byte)(50)))), ((int)(((byte)(50)))), ((int)(((byte)(50))))); - this.dgvRows.Location = new System.Drawing.Point(0, 0); - this.dgvRows.MultiSelect = false; - this.dgvRows.Name = "dgvRows"; - this.dgvRows.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvRows.RowHeadersDefaultCellStyle = dataGridViewCellStyle4; - this.dgvRows.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; - this.dgvRows.Size = new System.Drawing.Size(476, 641); - this.dgvRows.TabIndex = 8; - this.dgvRows.VirtualMode = true; - this.dgvRows.CellContextMenuStripNeeded += new System.Windows.Forms.DataGridViewCellContextMenuStripNeededEventHandler(this.dgvRows_CellContextMenuStripNeeded); - this.dgvRows.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvRows_CellDoubleClick); - this.dgvRows.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvRows_CellMouseClick); - this.dgvRows.CellValueNeeded += new System.Windows.Forms.DataGridViewCellValueEventHandler(this.dgvRows_CellValueNeeded); - this.dgvRows.SelectionChanged += new System.EventHandler(this.dgvRows_SelectionChanged); - // - // textBox1 - // - this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.textBox1.Location = new System.Drawing.Point(500, 79); - this.textBox1.Name = "textBox1"; - this.textBox1.Size = new System.Drawing.Size(100, 13); - this.textBox1.TabIndex = 7; - // - // pnlInspector - // - this.pnlInspector.Controls.Add(this.splitContainer4); - this.pnlInspector.Dock = System.Windows.Forms.DockStyle.Fill; - this.pnlInspector.Location = new System.Drawing.Point(0, 0); - this.pnlInspector.Name = "pnlInspector"; - this.pnlInspector.Size = new System.Drawing.Size(444, 641); - this.pnlInspector.TabIndex = 0; - // - // splitContainer4 - // - this.splitContainer4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer4.Location = new System.Drawing.Point(0, 0); - this.splitContainer4.Name = "splitContainer4"; - this.splitContainer4.Orientation = System.Windows.Forms.Orientation.Horizontal; - // - // splitContainer4.Panel1 - // - this.splitContainer4.Panel1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.splitContainer4.Panel1.Controls.Add(this.flpInspect); - // - // splitContainer4.Panel2 - // - this.splitContainer4.Panel2.Controls.Add(this.panel4); - this.splitContainer4.Size = new System.Drawing.Size(444, 641); - this.splitContainer4.SplitterDistance = 490; - this.splitContainer4.TabIndex = 0; - // - // panel4 - // - this.panel4.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(81)))), ((int)(((byte)(81)))), ((int)(((byte)(81))))); - this.panel4.Controls.Add(this.btnGetHash); - this.panel4.Controls.Add(this.btnDecrypt); - this.panel4.Controls.Add(this.panel10); - this.panel4.Controls.Add(this.rtbOutput); - this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; - this.panel4.Location = new System.Drawing.Point(0, 0); - this.panel4.Name = "panel4"; - this.panel4.Size = new System.Drawing.Size(444, 147); - this.panel4.TabIndex = 0; - // - // btnGetHash - // - this.btnGetHash.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.btnGetHash.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.btnGetHash.FlatAppearance.BorderSize = 0; - this.btnGetHash.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnGetHash.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.btnGetHash.Location = new System.Drawing.Point(231, 124); - this.btnGetHash.Name = "btnGetHash"; - this.btnGetHash.Size = new System.Drawing.Size(58, 23); - this.btnGetHash.TabIndex = 15; - this.btnGetHash.Text = "Get hash"; - this.btnGetHash.UseVisualStyleBackColor = false; - this.btnGetHash.Click += new System.EventHandler(this.btnGetHash_Click); - // - // btnDecrypt - // - this.btnDecrypt.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.btnDecrypt.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.btnDecrypt.FlatAppearance.BorderSize = 0; - this.btnDecrypt.FlatStyle = System.Windows.Forms.FlatStyle.Flat; - this.btnDecrypt.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.btnDecrypt.Location = new System.Drawing.Point(157, 124); - this.btnDecrypt.Name = "btnDecrypt"; - this.btnDecrypt.Size = new System.Drawing.Size(70, 23); - this.btnDecrypt.TabIndex = 14; - this.btnDecrypt.Text = "Try decrypt"; - this.btnDecrypt.UseVisualStyleBackColor = false; - this.btnDecrypt.Click += new System.EventHandler(this.btnDecrypt_Click); - // - // panel10 - // - this.panel10.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.panel10.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.panel10.Controls.Add(this.panel11); - this.panel10.Controls.Add(this.tbxDecrypt); - this.panel10.Location = new System.Drawing.Point(0, 124); - this.panel10.Name = "panel10"; - this.panel10.Size = new System.Drawing.Size(153, 23); - this.panel10.TabIndex = 13; - // - // panel11 - // - this.panel11.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.panel11.Location = new System.Drawing.Point(149, 3); - this.panel11.Name = "panel11"; - this.panel11.Size = new System.Drawing.Size(4, 18); - this.panel11.TabIndex = 1; - // - // tbxDecrypt - // - this.tbxDecrypt.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.tbxDecrypt.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(69)))), ((int)(((byte)(73)))), ((int)(((byte)(74))))); - this.tbxDecrypt.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.tbxDecrypt.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.tbxDecrypt.Location = new System.Drawing.Point(3, 5); - this.tbxDecrypt.Name = "tbxDecrypt"; - this.tbxDecrypt.Size = new System.Drawing.Size(147, 13); - this.tbxDecrypt.TabIndex = 11; - // - // rtbOutput - // - this.rtbOutput.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) - | System.Windows.Forms.AnchorStyles.Left) - | System.Windows.Forms.AnchorStyles.Right))); - this.rtbOutput.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.rtbOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; - this.rtbOutput.Location = new System.Drawing.Point(0, 0); - this.rtbOutput.Name = "rtbOutput"; - this.rtbOutput.Size = new System.Drawing.Size(444, 123); - this.rtbOutput.TabIndex = 8; - this.rtbOutput.Text = ""; - // - // odfSdb - // - this.odfSdb.FileName = "clientdb.sd2"; - this.odfSdb.Filter = "StaticDB|*.sd*"; - this.odfSdb.ReadOnlyChecked = true; - this.odfSdb.FileOk += new System.ComponentModel.CancelEventHandler(this.odfSdb_FileOk); - // - // contextMenuStrip1 - // - this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.searchForThisToolStripMenuItem, - this.copyToolStripMenuItem, - this.rawCopyToolStripMenuItem}); - this.contextMenuStrip1.Name = "contextMenuStrip1"; - this.contextMenuStrip1.Size = new System.Drawing.Size(150, 70); - this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening); - // - // searchForThisToolStripMenuItem - // - this.searchForThisToolStripMenuItem.Name = "searchForThisToolStripMenuItem"; - this.searchForThisToolStripMenuItem.Size = new System.Drawing.Size(149, 22); - this.searchForThisToolStripMenuItem.Text = "Search for this"; - this.searchForThisToolStripMenuItem.Click += new System.EventHandler(this.searchForThisToolStripMenuItem_Click); - // - // copyToolStripMenuItem - // - this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; - this.copyToolStripMenuItem.Size = new System.Drawing.Size(149, 22); - this.copyToolStripMenuItem.Text = "Copy"; - // - // rawCopyToolStripMenuItem - // - this.rawCopyToolStripMenuItem.Name = "rawCopyToolStripMenuItem"; - this.rawCopyToolStripMenuItem.Size = new System.Drawing.Size(149, 22); - this.rawCopyToolStripMenuItem.Text = "Raw copy"; - // - // flpInspect - // - this.flpInspect.AutoScroll = true; - this.flpInspect.Dock = System.Windows.Forms.DockStyle.Fill; - this.flpInspect.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flpInspect.Location = new System.Drawing.Point(0, 0); - this.flpInspect.Name = "flpInspect"; - this.flpInspect.Size = new System.Drawing.Size(444, 490); - this.flpInspect.TabIndex = 0; - this.flpInspect.WrapContents = false; - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(60)))), ((int)(((byte)(63)))), ((int)(((byte)(65))))); - this.ClientSize = new System.Drawing.Size(1224, 641); - this.Controls.Add(this.splitContainer1); - this.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(200)))), ((int)(((byte)(200)))), ((int)(((byte)(200))))); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "Form1"; - this.Text = "SDBrowser"; - this.Load += new System.EventHandler(this.Form1_Load); - this.ClientSizeChanged += new System.EventHandler(this.Form1_ClientSizeChanged); - this.splitContainer1.Panel1.ResumeLayout(false); - this.splitContainer1.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); - this.splitContainer1.ResumeLayout(false); - this.splitContainer2.Panel1.ResumeLayout(false); - this.splitContainer2.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer2)).EndInit(); - this.splitContainer2.ResumeLayout(false); - this.panel3.ResumeLayout(false); - this.panel9.ResumeLayout(false); - this.panel5.ResumeLayout(false); - this.panel7.ResumeLayout(false); - this.panel7.PerformLayout(); - this.panel1.ResumeLayout(false); - this.panel1.PerformLayout(); - this.pnlLblLoaded.ResumeLayout(false); - this.pnlLblLoaded.PerformLayout(); - this.pnlLvContainer.ResumeLayout(false); - this.splitContainer3.Panel1.ResumeLayout(false); - this.splitContainer3.Panel1.PerformLayout(); - this.splitContainer3.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer3)).EndInit(); - this.splitContainer3.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.dgvRows)).EndInit(); - this.pnlInspector.ResumeLayout(false); - this.splitContainer4.Panel1.ResumeLayout(false); - this.splitContainer4.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer4)).EndInit(); - this.splitContainer4.ResumeLayout(false); - this.panel4.ResumeLayout(false); - this.panel10.ResumeLayout(false); - this.panel10.PerformLayout(); - this.contextMenuStrip1.ResumeLayout(false); - this.ResumeLayout(false); + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle2 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle3 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle4 = new System.Windows.Forms.DataGridViewCellStyle(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.splitContainer2 = new System.Windows.Forms.SplitContainer(); + this.panel3 = new System.Windows.Forms.Panel(); + this.lbSearchResults = new System.Windows.Forms.ListBox(); + this.panel9 = new System.Windows.Forms.Panel(); + this.panel5 = new System.Windows.Forms.Panel(); + this.cbSearchType = new System.Windows.Forms.ComboBox(); + this.panel7 = new System.Windows.Forms.Panel(); + this.panel8 = new System.Windows.Forms.Panel(); + this.tbSearchInput = new System.Windows.Forms.TextBox(); + this.btnSearchAll = new System.Windows.Forms.Button(); + this.btnSearchThis = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.btnLoad = new System.Windows.Forms.Button(); + this.pnlLblLoaded = new System.Windows.Forms.Panel(); + this.pnlHide = new System.Windows.Forms.Panel(); + this.lblLoaded = new System.Windows.Forms.Label(); + this.lblFlags = new System.Windows.Forms.Label(); + this.lblCreated = new System.Windows.Forms.Label(); + this.lblPatch = new System.Windows.Forms.Label(); + this.pnlLvContainer = new System.Windows.Forms.Panel(); + this.panel2 = new System.Windows.Forms.Panel(); + this.panel6 = new System.Windows.Forms.Panel(); + this.tbTableFilter = new System.Windows.Forms.TextBox(); + this.lbTables = new System.Windows.Forms.ListBox(); + this.splitContainer3 = new System.Windows.Forms.SplitContainer(); + this.dgvRows = new System.Windows.Forms.DataGridView(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.pnlInspector = new System.Windows.Forms.Panel(); + this.splitContainer4 = new System.Windows.Forms.SplitContainer(); + this.flpInspect = new FauFau.SDBrowser.VerticalFlowPanel(); + this.panel4 = new System.Windows.Forms.Panel(); + this.btnGetHash = new System.Windows.Forms.Button(); + this.btnDecrypt = new System.Windows.Forms.Button(); + this.panel10 = new System.Windows.Forms.Panel(); + this.panel11 = new System.Windows.Forms.Panel(); + this.tbxDecrypt = new System.Windows.Forms.TextBox(); + this.rtbOutput = new System.Windows.Forms.RichTextBox(); + this.odfSdb = new System.Windows.Forms.OpenFileDialog(); + this.contextMenuStrip1 = new System.Windows.Forms.ContextMenuStrip(this.components); + this.searchForThisToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.rawCopyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer2)).BeginInit(); + this.splitContainer2.Panel1.SuspendLayout(); + this.splitContainer2.Panel2.SuspendLayout(); + this.splitContainer2.SuspendLayout(); + this.panel3.SuspendLayout(); + this.panel9.SuspendLayout(); + this.panel5.SuspendLayout(); + this.panel7.SuspendLayout(); + this.panel1.SuspendLayout(); + this.pnlLblLoaded.SuspendLayout(); + this.pnlLvContainer.SuspendLayout(); + this.panel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer3)).BeginInit(); + this.splitContainer3.Panel1.SuspendLayout(); + this.splitContainer3.Panel2.SuspendLayout(); + this.splitContainer3.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize) (this.dgvRows)).BeginInit(); + this.pnlInspector.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer4)).BeginInit(); + this.splitContainer4.Panel1.SuspendLayout(); + this.splitContainer4.Panel2.SuspendLayout(); + this.splitContainer4.SuspendLayout(); + this.panel4.SuspendLayout(); + this.panel10.SuspendLayout(); + this.contextMenuStrip1.SuspendLayout(); + this.SuspendLayout(); + // + // splitContainer1 + // + this.splitContainer1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer1.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.splitContainer1.Location = new System.Drawing.Point(0, 0); + this.splitContainer1.MinimumSize = new System.Drawing.Size(150, 0); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.splitContainer2); + this.splitContainer1.Panel1.Resize += new System.EventHandler(this.splitContainer1_Panel1_Resize); + this.splitContainer1.Panel1MinSize = 150; + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.splitContainer3); + this.splitContainer1.Panel2MinSize = 500; + this.splitContainer1.Size = new System.Drawing.Size(1224, 641); + this.splitContainer1.SplitterDistance = 296; + this.splitContainer1.TabIndex = 0; + // + // splitContainer2 + // + this.splitContainer2.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.splitContainer2.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.splitContainer2.FixedPanel = System.Windows.Forms.FixedPanel.Panel1; + this.splitContainer2.Location = new System.Drawing.Point(0, 0); + this.splitContainer2.Name = "splitContainer2"; + this.splitContainer2.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer2.Panel1 + // + this.splitContainer2.Panel1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.splitContainer2.Panel1.Controls.Add(this.panel3); + this.splitContainer2.Panel1.Controls.Add(this.panel1); + this.splitContainer2.Panel1MinSize = 28; + // + // splitContainer2.Panel2 + // + this.splitContainer2.Panel2.Controls.Add(this.pnlLvContainer); + this.splitContainer2.Panel2MinSize = 28; + this.splitContainer2.Size = new System.Drawing.Size(296, 641); + this.splitContainer2.SplitterDistance = 298; + this.splitContainer2.TabIndex = 0; + // + // panel3 + // + this.panel3.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel3.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.panel3.Controls.Add(this.lbSearchResults); + this.panel3.Controls.Add(this.panel9); + this.panel3.Controls.Add(this.panel7); + this.panel3.Controls.Add(this.btnSearchAll); + this.panel3.Controls.Add(this.btnSearchThis); + this.panel3.Location = new System.Drawing.Point(1, 95); + this.panel3.Name = "panel3"; + this.panel3.Size = new System.Drawing.Size(295, 209); + this.panel3.TabIndex = 0; + // + // lbSearchResults + // + this.lbSearchResults.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.lbSearchResults.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.lbSearchResults.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.lbSearchResults.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; + this.lbSearchResults.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.lbSearchResults.FormattingEnabled = true; + this.lbSearchResults.Location = new System.Drawing.Point(0, 60); + this.lbSearchResults.Name = "lbSearchResults"; + this.lbSearchResults.Size = new System.Drawing.Size(295, 143); + this.lbSearchResults.TabIndex = 6; + this.lbSearchResults.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.lbSearchResults_DrawItem); + this.lbSearchResults.SelectedIndexChanged += new System.EventHandler(this.lbSearchResults_SelectedIndexChanged); + // + // panel9 + // + this.panel9.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.panel9.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.panel9.Controls.Add(this.panel5); + this.panel9.Location = new System.Drawing.Point(177, 5); + this.panel9.Name = "panel9"; + this.panel9.Size = new System.Drawing.Size(114, 23); + this.panel9.TabIndex = 13; + // + // panel5 + // + this.panel5.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel5.BackColor = System.Drawing.SystemColors.ControlDarkDark; + this.panel5.Controls.Add(this.cbSearchType); + this.panel5.Location = new System.Drawing.Point(3, 1); + this.panel5.Name = "panel5"; + this.panel5.Size = new System.Drawing.Size(110, 21); + this.panel5.TabIndex = 8; + // + // cbSearchType + // + this.cbSearchType.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.cbSearchType.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.cbSearchType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.cbSearchType.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.cbSearchType.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); + this.cbSearchType.FormattingEnabled = true; + this.cbSearchType.Location = new System.Drawing.Point(-3, -1); + this.cbSearchType.Margin = new System.Windows.Forms.Padding(0); + this.cbSearchType.Name = "cbSearchType"; + this.cbSearchType.Size = new System.Drawing.Size(113, 23); + this.cbSearchType.TabIndex = 10; + // + // panel7 + // + this.panel7.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel7.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.panel7.Controls.Add(this.panel8); + this.panel7.Controls.Add(this.tbSearchInput); + this.panel7.Location = new System.Drawing.Point(4, 5); + this.panel7.Name = "panel7"; + this.panel7.Size = new System.Drawing.Size(169, 23); + this.panel7.TabIndex = 12; + // + // panel8 + // + this.panel8.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.panel8.Location = new System.Drawing.Point(165, 3); + this.panel8.Name = "panel8"; + this.panel8.Size = new System.Drawing.Size(4, 18); + this.panel8.TabIndex = 1; + // + // tbSearchInput + // + this.tbSearchInput.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.tbSearchInput.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.tbSearchInput.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tbSearchInput.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.tbSearchInput.Location = new System.Drawing.Point(3, 5); + this.tbSearchInput.Name = "tbSearchInput"; + this.tbSearchInput.Size = new System.Drawing.Size(163, 13); + this.tbSearchInput.TabIndex = 11; + // + // btnSearchAll + // + this.btnSearchAll.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.btnSearchAll.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.btnSearchAll.FlatAppearance.BorderSize = 0; + this.btnSearchAll.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnSearchAll.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); + this.btnSearchAll.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.btnSearchAll.Location = new System.Drawing.Point(177, 31); + this.btnSearchAll.Name = "btnSearchAll"; + this.btnSearchAll.Size = new System.Drawing.Size(114, 23); + this.btnSearchAll.TabIndex = 9; + this.btnSearchAll.Text = "Search all tables"; + this.btnSearchAll.UseVisualStyleBackColor = false; + this.btnSearchAll.Click += new System.EventHandler(this.button2_Click); + // + // btnSearchThis + // + this.btnSearchThis.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.btnSearchThis.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.btnSearchThis.FlatAppearance.BorderSize = 0; + this.btnSearchThis.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnSearchThis.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F); + this.btnSearchThis.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.btnSearchThis.Location = new System.Drawing.Point(4, 31); + this.btnSearchThis.Name = "btnSearchThis"; + this.btnSearchThis.Size = new System.Drawing.Size(169, 23); + this.btnSearchThis.TabIndex = 5; + this.btnSearchThis.Text = "Search this table"; + this.btnSearchThis.UseVisualStyleBackColor = false; + this.btnSearchThis.Click += new System.EventHandler(this.button1_Click); + // + // panel1 + // + this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.panel1.Controls.Add(this.btnLoad); + this.panel1.Controls.Add(this.pnlLblLoaded); + this.panel1.Controls.Add(this.lblFlags); + this.panel1.Controls.Add(this.lblCreated); + this.panel1.Controls.Add(this.lblPatch); + this.panel1.Location = new System.Drawing.Point(0, 1); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(296, 91); + this.panel1.TabIndex = 1; + // + // btnLoad + // + this.btnLoad.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.btnLoad.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.btnLoad.FlatAppearance.BorderSize = 0; + this.btnLoad.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnLoad.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.btnLoad.Location = new System.Drawing.Point(267, 64); + this.btnLoad.Name = "btnLoad"; + this.btnLoad.Size = new System.Drawing.Size(26, 23); + this.btnLoad.TabIndex = 3; + this.btnLoad.Text = "..."; + this.btnLoad.UseVisualStyleBackColor = false; + this.btnLoad.Click += new System.EventHandler(this.btnLoad_Click); + // + // pnlLblLoaded + // + this.pnlLblLoaded.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.pnlLblLoaded.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.pnlLblLoaded.Controls.Add(this.pnlHide); + this.pnlLblLoaded.Controls.Add(this.lblLoaded); + this.pnlLblLoaded.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.pnlLblLoaded.Location = new System.Drawing.Point(3, 64); + this.pnlLblLoaded.Name = "pnlLblLoaded"; + this.pnlLblLoaded.Size = new System.Drawing.Size(262, 23); + this.pnlLblLoaded.TabIndex = 2; + // + // pnlHide + // + this.pnlHide.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.pnlHide.Location = new System.Drawing.Point(258, 3); + this.pnlHide.Name = "pnlHide"; + this.pnlHide.Size = new System.Drawing.Size(4, 18); + this.pnlHide.TabIndex = 1; + // + // lblLoaded + // + this.lblLoaded.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.lblLoaded.AutoSize = true; + this.lblLoaded.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.lblLoaded.Location = new System.Drawing.Point(3, 5); + this.lblLoaded.Name = "lblLoaded"; + this.lblLoaded.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.lblLoaded.Size = new System.Drawing.Size(0, 13); + this.lblLoaded.TabIndex = 1; + this.lblLoaded.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // lblFlags + // + this.lblFlags.AutoSize = true; + this.lblFlags.Location = new System.Drawing.Point(3, 25); + this.lblFlags.Name = "lblFlags"; + this.lblFlags.Size = new System.Drawing.Size(0, 13); + this.lblFlags.TabIndex = 5; + // + // lblCreated + // + this.lblCreated.AutoSize = true; + this.lblCreated.Location = new System.Drawing.Point(3, 43); + this.lblCreated.Name = "lblCreated"; + this.lblCreated.Size = new System.Drawing.Size(0, 13); + this.lblCreated.TabIndex = 6; + // + // lblPatch + // + this.lblPatch.AutoSize = true; + this.lblPatch.Location = new System.Drawing.Point(3, 8); + this.lblPatch.Name = "lblPatch"; + this.lblPatch.Size = new System.Drawing.Size(0, 13); + this.lblPatch.TabIndex = 7; + // + // pnlLvContainer + // + this.pnlLvContainer.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.pnlLvContainer.Controls.Add(this.panel2); + this.pnlLvContainer.Controls.Add(this.lbTables); + this.pnlLvContainer.Dock = System.Windows.Forms.DockStyle.Fill; + this.pnlLvContainer.Location = new System.Drawing.Point(0, 0); + this.pnlLvContainer.Name = "pnlLvContainer"; + this.pnlLvContainer.Size = new System.Drawing.Size(296, 339); + this.pnlLvContainer.TabIndex = 5; + // + // panel2 + // + this.panel2.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.panel2.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.panel2.Controls.Add(this.panel6); + this.panel2.Controls.Add(this.tbTableFilter); + this.panel2.Location = new System.Drawing.Point(0, 0); + this.panel2.Name = "panel2"; + this.panel2.Size = new System.Drawing.Size(296, 23); + this.panel2.TabIndex = 13; + // + // panel6 + // + this.panel6.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.panel6.Location = new System.Drawing.Point(292, 3); + this.panel6.Name = "panel6"; + this.panel6.Size = new System.Drawing.Size(4, 18); + this.panel6.TabIndex = 1; + // + // tbTableFilter + // + this.tbTableFilter.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.tbTableFilter.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.tbTableFilter.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tbTableFilter.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.tbTableFilter.Location = new System.Drawing.Point(3, 5); + this.tbTableFilter.Name = "tbTableFilter"; + this.tbTableFilter.Size = new System.Drawing.Size(296, 13); + this.tbTableFilter.TabIndex = 12; + this.tbTableFilter.TextChanged += new System.EventHandler(this.tbTableFilter_TextChanged); + // + // lbTables + // + this.lbTables.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.lbTables.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.lbTables.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.lbTables.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed; + this.lbTables.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); + this.lbTables.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.lbTables.FormattingEnabled = true; + this.lbTables.Location = new System.Drawing.Point(0, 26); + this.lbTables.Name = "lbTables"; + this.lbTables.Size = new System.Drawing.Size(296, 312); + this.lbTables.TabIndex = 0; + this.lbTables.DrawItem += new System.Windows.Forms.DrawItemEventHandler(this.lbTables_DrawItem); + // + // splitContainer3 + // + this.splitContainer3.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.splitContainer3.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer3.FixedPanel = System.Windows.Forms.FixedPanel.Panel2; + this.splitContainer3.Location = new System.Drawing.Point(0, 0); + this.splitContainer3.Name = "splitContainer3"; + // + // splitContainer3.Panel1 + // + this.splitContainer3.Panel1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.splitContainer3.Panel1.Controls.Add(this.dgvRows); + this.splitContainer3.Panel1.Controls.Add(this.textBox1); + this.splitContainer3.Panel1MinSize = 400; + // + // splitContainer3.Panel2 + // + this.splitContainer3.Panel2.BackColor = System.Drawing.SystemColors.ControlDark; + this.splitContainer3.Panel2.Controls.Add(this.pnlInspector); + this.splitContainer3.Panel2MinSize = 100; + this.splitContainer3.Size = new System.Drawing.Size(924, 641); + this.splitContainer3.SplitterDistance = 476; + this.splitContainer3.TabIndex = 0; + // + // dgvRows + // + dataGridViewCellStyle1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (55)))), ((int) (((byte) (58)))), ((int) (((byte) (60))))); + dataGridViewCellStyle1.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (224)))), ((int) (((byte) (224)))), ((int) (((byte) (224))))); + this.dgvRows.AlternatingRowsDefaultCellStyle = dataGridViewCellStyle1; + this.dgvRows.BackgroundColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.dgvRows.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.dgvRows.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvRows.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle2; + this.dgvRows.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle3.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); + dataGridViewCellStyle3.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.Color.Gray; + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (224)))), ((int) (((byte) (224)))), ((int) (((byte) (224))))); + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvRows.DefaultCellStyle = dataGridViewCellStyle3; + this.dgvRows.Dock = System.Windows.Forms.DockStyle.Fill; + this.dgvRows.EnableHeadersVisualStyles = false; + this.dgvRows.GridColor = System.Drawing.Color.FromArgb(((int) (((byte) (50)))), ((int) (((byte) (50)))), ((int) (((byte) (50))))); + this.dgvRows.Location = new System.Drawing.Point(0, 0); + this.dgvRows.MultiSelect = false; + this.dgvRows.Name = "dgvRows"; + this.dgvRows.RowHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte) (0))); + dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvRows.RowHeadersDefaultCellStyle = dataGridViewCellStyle4; + this.dgvRows.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.FullRowSelect; + this.dgvRows.Size = new System.Drawing.Size(476, 641); + this.dgvRows.TabIndex = 8; + this.dgvRows.VirtualMode = true; + this.dgvRows.CellContextMenuStripNeeded += new System.Windows.Forms.DataGridViewCellContextMenuStripNeededEventHandler(this.dgvRows_CellContextMenuStripNeeded); + this.dgvRows.CellDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dgvRows_CellDoubleClick); + this.dgvRows.CellMouseClick += new System.Windows.Forms.DataGridViewCellMouseEventHandler(this.dgvRows_CellMouseClick); + this.dgvRows.CellValueNeeded += new System.Windows.Forms.DataGridViewCellValueEventHandler(this.dgvRows_CellValueNeeded); + this.dgvRows.SelectionChanged += new System.EventHandler(this.dgvRows_SelectionChanged); + // + // textBox1 + // + this.textBox1.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.textBox1.Location = new System.Drawing.Point(500, 79); + this.textBox1.Name = "textBox1"; + this.textBox1.Size = new System.Drawing.Size(100, 13); + this.textBox1.TabIndex = 7; + // + // pnlInspector + // + this.pnlInspector.Controls.Add(this.splitContainer4); + this.pnlInspector.Dock = System.Windows.Forms.DockStyle.Fill; + this.pnlInspector.Location = new System.Drawing.Point(0, 0); + this.pnlInspector.Name = "pnlInspector"; + this.pnlInspector.Size = new System.Drawing.Size(444, 641); + this.pnlInspector.TabIndex = 0; + // + // splitContainer4 + // + this.splitContainer4.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.splitContainer4.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer4.Location = new System.Drawing.Point(0, 0); + this.splitContainer4.Name = "splitContainer4"; + this.splitContainer4.Orientation = System.Windows.Forms.Orientation.Horizontal; + // + // splitContainer4.Panel1 + // + this.splitContainer4.Panel1.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.splitContainer4.Panel1.Controls.Add(this.flpInspect); + // + // splitContainer4.Panel2 + // + this.splitContainer4.Panel2.Controls.Add(this.panel4); + this.splitContainer4.Size = new System.Drawing.Size(444, 641); + this.splitContainer4.SplitterDistance = 490; + this.splitContainer4.TabIndex = 0; + // + // flpInspect + // + this.flpInspect.AutoScroll = true; + this.flpInspect.Dock = System.Windows.Forms.DockStyle.Fill; + this.flpInspect.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flpInspect.Location = new System.Drawing.Point(0, 0); + this.flpInspect.Name = "flpInspect"; + this.flpInspect.Size = new System.Drawing.Size(444, 490); + this.flpInspect.TabIndex = 0; + this.flpInspect.WrapContents = false; + // + // panel4 + // + this.panel4.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (81)))), ((int) (((byte) (81)))), ((int) (((byte) (81))))); + this.panel4.Controls.Add(this.btnGetHash); + this.panel4.Controls.Add(this.btnDecrypt); + this.panel4.Controls.Add(this.panel10); + this.panel4.Controls.Add(this.rtbOutput); + this.panel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.panel4.Location = new System.Drawing.Point(0, 0); + this.panel4.Name = "panel4"; + this.panel4.Size = new System.Drawing.Size(444, 147); + this.panel4.TabIndex = 0; + // + // btnGetHash + // + this.btnGetHash.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btnGetHash.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.btnGetHash.FlatAppearance.BorderSize = 0; + this.btnGetHash.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnGetHash.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.btnGetHash.Location = new System.Drawing.Point(231, 124); + this.btnGetHash.Name = "btnGetHash"; + this.btnGetHash.Size = new System.Drawing.Size(58, 23); + this.btnGetHash.TabIndex = 15; + this.btnGetHash.Text = "Get hash"; + this.btnGetHash.UseVisualStyleBackColor = false; + this.btnGetHash.Click += new System.EventHandler(this.btnGetHash_Click); + // + // btnDecrypt + // + this.btnDecrypt.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.btnDecrypt.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.btnDecrypt.FlatAppearance.BorderSize = 0; + this.btnDecrypt.FlatStyle = System.Windows.Forms.FlatStyle.Flat; + this.btnDecrypt.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.btnDecrypt.Location = new System.Drawing.Point(157, 124); + this.btnDecrypt.Name = "btnDecrypt"; + this.btnDecrypt.Size = new System.Drawing.Size(70, 23); + this.btnDecrypt.TabIndex = 14; + this.btnDecrypt.Text = "Try decrypt"; + this.btnDecrypt.UseVisualStyleBackColor = false; + this.btnDecrypt.Click += new System.EventHandler(this.btnDecrypt_Click); + // + // panel10 + // + this.panel10.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.panel10.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.panel10.Controls.Add(this.panel11); + this.panel10.Controls.Add(this.tbxDecrypt); + this.panel10.Location = new System.Drawing.Point(0, 124); + this.panel10.Name = "panel10"; + this.panel10.Size = new System.Drawing.Size(153, 23); + this.panel10.TabIndex = 13; + // + // panel11 + // + this.panel11.Anchor = ((System.Windows.Forms.AnchorStyles) ((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.panel11.Location = new System.Drawing.Point(149, 3); + this.panel11.Name = "panel11"; + this.panel11.Size = new System.Drawing.Size(4, 18); + this.panel11.TabIndex = 1; + // + // tbxDecrypt + // + this.tbxDecrypt.Anchor = ((System.Windows.Forms.AnchorStyles) (((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.tbxDecrypt.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (69)))), ((int) (((byte) (73)))), ((int) (((byte) (74))))); + this.tbxDecrypt.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.tbxDecrypt.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.tbxDecrypt.Location = new System.Drawing.Point(3, 5); + this.tbxDecrypt.Name = "tbxDecrypt"; + this.tbxDecrypt.Size = new System.Drawing.Size(147, 13); + this.tbxDecrypt.TabIndex = 11; + // + // rtbOutput + // + this.rtbOutput.Anchor = ((System.Windows.Forms.AnchorStyles) ((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); + this.rtbOutput.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.rtbOutput.BorderStyle = System.Windows.Forms.BorderStyle.None; + this.rtbOutput.Location = new System.Drawing.Point(0, 0); + this.rtbOutput.Name = "rtbOutput"; + this.rtbOutput.Size = new System.Drawing.Size(444, 123); + this.rtbOutput.TabIndex = 8; + this.rtbOutput.Text = ""; + // + // odfSdb + // + this.odfSdb.FileName = "clientdb.sd2"; + this.odfSdb.Filter = "StaticDB|*.sd*"; + this.odfSdb.ReadOnlyChecked = true; + this.odfSdb.FileOk += new System.ComponentModel.CancelEventHandler(this.odfSdb_FileOk); + // + // contextMenuStrip1 + // + this.contextMenuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {this.searchForThisToolStripMenuItem, this.copyToolStripMenuItem, this.rawCopyToolStripMenuItem}); + this.contextMenuStrip1.Name = "contextMenuStrip1"; + this.contextMenuStrip1.Size = new System.Drawing.Size(150, 70); + this.contextMenuStrip1.Opening += new System.ComponentModel.CancelEventHandler(this.contextMenuStrip1_Opening); + // + // searchForThisToolStripMenuItem + // + this.searchForThisToolStripMenuItem.Name = "searchForThisToolStripMenuItem"; + this.searchForThisToolStripMenuItem.Size = new System.Drawing.Size(149, 22); + this.searchForThisToolStripMenuItem.Text = "Search for this"; + this.searchForThisToolStripMenuItem.Click += new System.EventHandler(this.searchForThisToolStripMenuItem_Click); + // + // copyToolStripMenuItem + // + this.copyToolStripMenuItem.Name = "copyToolStripMenuItem"; + this.copyToolStripMenuItem.Size = new System.Drawing.Size(149, 22); + this.copyToolStripMenuItem.Text = "Copy"; + // + // rawCopyToolStripMenuItem + // + this.rawCopyToolStripMenuItem.Name = "rawCopyToolStripMenuItem"; + this.rawCopyToolStripMenuItem.Size = new System.Drawing.Size(149, 22); + this.rawCopyToolStripMenuItem.Text = "Raw copy"; + // + // Form1 + // + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.BackColor = System.Drawing.Color.FromArgb(((int) (((byte) (60)))), ((int) (((byte) (63)))), ((int) (((byte) (65))))); + this.ClientSize = new System.Drawing.Size(1224, 641); + this.Controls.Add(this.splitContainer1); + this.ForeColor = System.Drawing.Color.FromArgb(((int) (((byte) (200)))), ((int) (((byte) (200)))), ((int) (((byte) (200))))); + this.Icon = ((System.Drawing.Icon) (resources.GetObject("$this.Icon"))); + this.Location = new System.Drawing.Point(15, 15); + this.Name = "Form1"; + this.Load += new System.EventHandler(this.Form1_Load); + this.ClientSizeChanged += new System.EventHandler(this.Form1_ClientSizeChanged); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + this.splitContainer2.Panel1.ResumeLayout(false); + this.splitContainer2.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer2)).EndInit(); + this.splitContainer2.ResumeLayout(false); + this.panel3.ResumeLayout(false); + this.panel9.ResumeLayout(false); + this.panel5.ResumeLayout(false); + this.panel7.ResumeLayout(false); + this.panel7.PerformLayout(); + this.panel1.ResumeLayout(false); + this.panel1.PerformLayout(); + this.pnlLblLoaded.ResumeLayout(false); + this.pnlLblLoaded.PerformLayout(); + this.pnlLvContainer.ResumeLayout(false); + this.panel2.ResumeLayout(false); + this.panel2.PerformLayout(); + this.splitContainer3.Panel1.ResumeLayout(false); + this.splitContainer3.Panel1.PerformLayout(); + this.splitContainer3.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer3)).EndInit(); + this.splitContainer3.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize) (this.dgvRows)).EndInit(); + this.pnlInspector.ResumeLayout(false); + this.splitContainer4.Panel1.ResumeLayout(false); + this.splitContainer4.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize) (this.splitContainer4)).EndInit(); + this.splitContainer4.ResumeLayout(false); + this.panel4.ResumeLayout(false); + this.panel10.ResumeLayout(false); + this.panel10.PerformLayout(); + this.contextMenuStrip1.ResumeLayout(false); + this.ResumeLayout(false); + } - } + private System.Windows.Forms.Panel panel2; + private System.Windows.Forms.Panel panel6; + + private System.Windows.Forms.TextBox tbTableFilter; #endregion diff --git a/SDBrowser/Form1.cs b/SDBrowser/Form1.cs index 1c6d243..f045a60 100644 --- a/SDBrowser/Form1.cs +++ b/SDBrowser/Form1.cs @@ -28,6 +28,7 @@ public partial class Form1 : Form public List usedStrings = new List(); public List clearedStrings = new List(); public Dictionary> dupes = new Dictionary>(); + private List TableNames = new List(); private Tuple[] fields; private int realScroll = 0; @@ -119,6 +120,13 @@ private void GotoCell(int row, int column) } + public int GetSelectedTableIdx() + { + var name = lbTables.Items[lbTables.SelectedIndices[0]] as string; + var idx = TableNames.IndexOf(name); + return idx; + } + public Form1() { @@ -136,9 +144,8 @@ public Form1() lbTables.SelectedIndexChanged += (s, e) => { - if (lbTables.SelectedIndices.Count > 0) - { - OpenTable(lbTables.SelectedIndices[0]); + if (lbTables.SelectedIndices.Count > 0) { + OpenTable(GetSelectedTableIdx()); } }; @@ -204,6 +211,7 @@ private void LoadDB(string filePath) lbTables.Items.Clear(); dgvRows.Rows.Clear(); dgvRows.Columns.Clear(); + TableNames.Clear(); ClearInspector(); // load the new db @@ -226,7 +234,9 @@ private void LoadDB(string filePath) } y++; - lbTables.Items.Add(i.ToString().PadRight(5) + GetTableOrFieldName(sdb[i].Id)); + var name = i.ToString().PadRight(8) + GetTableOrFieldName(sdb[i].Id); + TableNames.Add(name); + lbTables.Items.Add(name); } Console.WriteLine(x + " / " + y); @@ -890,9 +900,9 @@ private void InspectRow(int row) flpInspect.SuspendLayout(); - if (lbTables.SelectedIndices[0] != currentInspector) + if (GetSelectedTableIdx() != currentInspector) { - currentInspector = lbTables.SelectedIndices[0]; + currentInspector = GetSelectedTableIdx(); //Tuple[] fields = sdb.body.GetFields(currentInspector); inspectorControls = new Control[sdb[currentInspector].Columns.Count()]; @@ -1349,14 +1359,14 @@ private void lbSearchResults_SelectedIndexChanged(object sender, EventArgs e) if (lbTables.Items.Count >= table) { - if (lbTables.SelectedIndices.Count == 0 || lbTables.SelectedIndices[0] != table) + if (lbTables.SelectedIndices.Count == 0 || GetSelectedTableIdx() != table) { lbTables.SelectedIndex = table; CurrentRow = row; CurrentColumn = field; dgvRows.Rows[row].Selected = true; } - else if (lbTables.SelectedIndices.Count != 0 || lbTables.SelectedIndices[0] == table) + else if (lbTables.SelectedIndices.Count != 0 || GetSelectedTableIdx() == table) { if (dgvRows.Rows.Count >= row) @@ -1849,5 +1859,17 @@ private void lbTables_DrawItem(object sender, DrawItemEventArgs e) e.DrawFocusRectangle(); } + + private void tbTableFilter_TextChanged(object sender, EventArgs e) + { + var filter = tbTableFilter.Text.ToUpper(); + lbTables.Items.Clear(); + + foreach (var tableName in TableNames) { + if (tableName.ToUpper().Contains(filter)) { + lbTables.Items.Add(tableName); + } + } + } } }