From ea55bc5975ec86d95021742a7f420401a9576514 Mon Sep 17 00:00:00 2001 From: Jaex Date: Mon, 4 Mar 2019 22:03:41 +0300 Subject: [PATCH] Added update folder button to custom uploader settings window for debug builds --- .../CustomUploaderSettingsForm.Designer.cs | 223 +- .../Forms/CustomUploaderSettingsForm.cs | 49 +- .../Forms/CustomUploaderSettingsForm.resx | 3068 +++++++---------- 3 files changed, 1362 insertions(+), 1978 deletions(-) diff --git a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.Designer.cs b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.Designer.cs index fca41d9a6..3cb238397 100644 --- a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.Designer.cs +++ b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.Designer.cs @@ -30,14 +30,14 @@ private void InitializeComponent() { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(CustomUploaderSettingsForm)); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle17 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle18 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle19 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle20 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle21 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle22 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle23 = new System.Windows.Forms.DataGridViewCellStyle(); - System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle24 = new System.Windows.Forms.DataGridViewCellStyle(); + 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.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle6 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle7 = new System.Windows.Forms.DataGridViewCellStyle(); + System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle8 = new System.Windows.Forms.DataGridViewCellStyle(); this.tscResponseText = new System.Windows.Forms.ToolStripContainer(); this.pResponseText = new System.Windows.Forms.Panel(); this.rtbResponseText = new System.Windows.Forms.RichTextBox(); @@ -57,6 +57,7 @@ private void InitializeComponent() this.tsmiCustomUploaderGuide = new System.Windows.Forms.ToolStripMenuItem(); this.tsmiCustomUploaders = new System.Windows.Forms.ToolStripMenuItem(); this.tsmiExportAll = new System.Windows.Forms.ToolStripMenuItem(); + this.tsmiUpdateFolder = new System.Windows.Forms.ToolStripMenuItem(); this.btnNew = new System.Windows.Forms.Button(); this.btnDuplicate = new System.Windows.Forms.Button(); this.btnClearUploaders = new System.Windows.Forms.Button(); @@ -131,6 +132,9 @@ private void InitializeComponent() this.tpResult = new System.Windows.Forms.TabPage(); this.pResult = new System.Windows.Forms.Panel(); this.rtbResult = new System.Windows.Forms.RichTextBox(); + this.tpResponseInfo = new System.Windows.Forms.TabPage(); + this.pResponseInfo = new System.Windows.Forms.Panel(); + this.rtbResponseInfo = new System.Windows.Forms.RichTextBox(); this.tpResponseText = new System.Windows.Forms.TabPage(); this.lblDestinationType = new System.Windows.Forms.Label(); this.lblName = new System.Windows.Forms.Label(); @@ -141,9 +145,6 @@ private void InitializeComponent() this.cbURLSharingService = new System.Windows.Forms.ComboBox(); this.btnURLSharingServiceTest = new System.Windows.Forms.Button(); this.ttHelpTip = new System.Windows.Forms.ToolTip(this.components); - this.tpResponseInfo = new System.Windows.Forms.TabPage(); - this.pResponseInfo = new System.Windows.Forms.Panel(); - this.rtbResponseInfo = new System.Windows.Forms.RichTextBox(); this.tscResponseText.ContentPanel.SuspendLayout(); this.tscResponseText.TopToolStripPanel.SuspendLayout(); this.tscResponseText.SuspendLayout(); @@ -173,9 +174,9 @@ private void InitializeComponent() this.tcTest.SuspendLayout(); this.tpResult.SuspendLayout(); this.pResult.SuspendLayout(); - this.tpResponseText.SuspendLayout(); this.tpResponseInfo.SuspendLayout(); this.pResponseInfo.SuspendLayout(); + this.tpResponseText.SuspendLayout(); this.SuspendLayout(); // // tscResponseText @@ -306,7 +307,8 @@ private void InitializeComponent() this.cmsHelp.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.tsmiCustomUploaderGuide, this.tsmiCustomUploaders, - this.tsmiExportAll}); + this.tsmiExportAll, + this.tsmiUpdateFolder}); this.cmsHelp.Name = "cmsCustomUploaderHelp"; this.cmsHelp.ShowImageMargin = false; resources.ApplyResources(this.cmsHelp, "cmsHelp"); @@ -329,6 +331,12 @@ private void InitializeComponent() resources.ApplyResources(this.tsmiExportAll, "tsmiExportAll"); this.tsmiExportAll.Click += new System.EventHandler(this.tsmiCustomUploaderExportAll_Click); // + // tsmiUpdateFolder + // + this.tsmiUpdateFolder.Name = "tsmiUpdateFolder"; + resources.ApplyResources(this.tsmiUpdateFolder, "tsmiUpdateFolder"); + this.tsmiUpdateFolder.Click += new System.EventHandler(this.tsmiUpdateFolder_Click); + // // btnNew // resources.ApplyResources(this.btnNew, "btnNew"); @@ -449,28 +457,28 @@ private void InitializeComponent() this.dgvHeaders.AllowUserToResizeRows = false; this.dgvHeaders.BackgroundColor = System.Drawing.SystemColors.Window; this.dgvHeaders.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle17.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle17.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle17.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle17.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle17.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); - dataGridViewCellStyle17.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle17.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle17.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvHeaders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle17; + dataGridViewCellStyle1.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle1.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle1.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle1.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); + dataGridViewCellStyle1.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvHeaders.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle1; this.dgvHeaders.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvHeaders.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.cHeadersName, this.cHeadersValue}); - dataGridViewCellStyle18.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle18.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle18.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle18.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle18.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); - dataGridViewCellStyle18.SelectionBackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle18.SelectionForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle18.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvHeaders.DefaultCellStyle = dataGridViewCellStyle18; + dataGridViewCellStyle2.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle2.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle2.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); + dataGridViewCellStyle2.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle2.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle2.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvHeaders.DefaultCellStyle = dataGridViewCellStyle2; this.dgvHeaders.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgvHeaders.GridColor = System.Drawing.SystemColors.ControlLight; resources.ApplyResources(this.dgvHeaders, "dgvHeaders"); @@ -498,28 +506,28 @@ private void InitializeComponent() this.dgvParameters.AllowUserToResizeRows = false; this.dgvParameters.BackgroundColor = System.Drawing.SystemColors.Window; this.dgvParameters.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle19.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle19.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle19.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle19.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); - dataGridViewCellStyle19.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle19.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle19.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvParameters.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle19; + dataGridViewCellStyle3.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle3.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle3.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle3.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle3.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); + dataGridViewCellStyle3.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle3.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle3.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvParameters.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle3; this.dgvParameters.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvParameters.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.cParametersName, this.cParametersValue}); - dataGridViewCellStyle20.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle20.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle20.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle20.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle20.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); - dataGridViewCellStyle20.SelectionBackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle20.SelectionForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle20.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvParameters.DefaultCellStyle = dataGridViewCellStyle20; + dataGridViewCellStyle4.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle4.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle4.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle4.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle4.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); + dataGridViewCellStyle4.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle4.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle4.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvParameters.DefaultCellStyle = dataGridViewCellStyle4; this.dgvParameters.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgvParameters.GridColor = System.Drawing.SystemColors.ControlLight; resources.ApplyResources(this.dgvParameters, "dgvParameters"); @@ -612,28 +620,28 @@ private void InitializeComponent() this.dgvArguments.AllowUserToResizeRows = false; this.dgvArguments.BackgroundColor = System.Drawing.SystemColors.Window; this.dgvArguments.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle21.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle21.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle21.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle21.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle21.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); - dataGridViewCellStyle21.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle21.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle21.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvArguments.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle21; + dataGridViewCellStyle5.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle5.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle5.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle5.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle5.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); + dataGridViewCellStyle5.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle5.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle5.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvArguments.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle5; this.dgvArguments.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvArguments.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.cArgumentsName, this.cArgumentsValue}); - dataGridViewCellStyle22.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle22.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle22.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle22.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle22.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); - dataGridViewCellStyle22.SelectionBackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle22.SelectionForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle22.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvArguments.DefaultCellStyle = dataGridViewCellStyle22; + dataGridViewCellStyle6.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle6.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle6.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle6.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); + dataGridViewCellStyle6.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle6.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle6.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvArguments.DefaultCellStyle = dataGridViewCellStyle6; this.dgvArguments.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgvArguments.GridColor = System.Drawing.SystemColors.ControlLight; resources.ApplyResources(this.dgvArguments, "dgvArguments"); @@ -896,28 +904,28 @@ private void InitializeComponent() this.dgvRegex.AllowUserToResizeRows = false; this.dgvRegex.BackgroundColor = System.Drawing.SystemColors.Window; this.dgvRegex.ColumnHeadersBorderStyle = System.Windows.Forms.DataGridViewHeaderBorderStyle.Single; - dataGridViewCellStyle23.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle23.BackColor = System.Drawing.SystemColors.Control; - dataGridViewCellStyle23.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle23.ForeColor = System.Drawing.SystemColors.WindowText; - dataGridViewCellStyle23.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); - dataGridViewCellStyle23.SelectionBackColor = System.Drawing.SystemColors.Highlight; - dataGridViewCellStyle23.SelectionForeColor = System.Drawing.SystemColors.HighlightText; - dataGridViewCellStyle23.WrapMode = System.Windows.Forms.DataGridViewTriState.True; - this.dgvRegex.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle23; + dataGridViewCellStyle7.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle7.BackColor = System.Drawing.SystemColors.Control; + dataGridViewCellStyle7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle7.ForeColor = System.Drawing.SystemColors.WindowText; + dataGridViewCellStyle7.Padding = new System.Windows.Forms.Padding(0, 2, 0, 2); + dataGridViewCellStyle7.SelectionBackColor = System.Drawing.SystemColors.Highlight; + dataGridViewCellStyle7.SelectionForeColor = System.Drawing.SystemColors.HighlightText; + dataGridViewCellStyle7.WrapMode = System.Windows.Forms.DataGridViewTriState.True; + this.dgvRegex.ColumnHeadersDefaultCellStyle = dataGridViewCellStyle7; this.dgvRegex.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; this.dgvRegex.ColumnHeadersVisible = false; this.dgvRegex.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.cRegex}); - dataGridViewCellStyle24.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; - dataGridViewCellStyle24.BackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle24.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - dataGridViewCellStyle24.ForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle24.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); - dataGridViewCellStyle24.SelectionBackColor = System.Drawing.SystemColors.Window; - dataGridViewCellStyle24.SelectionForeColor = System.Drawing.SystemColors.ControlText; - dataGridViewCellStyle24.WrapMode = System.Windows.Forms.DataGridViewTriState.False; - this.dgvRegex.DefaultCellStyle = dataGridViewCellStyle24; + dataGridViewCellStyle8.Alignment = System.Windows.Forms.DataGridViewContentAlignment.MiddleLeft; + dataGridViewCellStyle8.BackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle8.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + dataGridViewCellStyle8.ForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle8.Padding = new System.Windows.Forms.Padding(1, 0, 0, 0); + dataGridViewCellStyle8.SelectionBackColor = System.Drawing.SystemColors.Window; + dataGridViewCellStyle8.SelectionForeColor = System.Drawing.SystemColors.ControlText; + dataGridViewCellStyle8.WrapMode = System.Windows.Forms.DataGridViewTriState.False; + this.dgvRegex.DefaultCellStyle = dataGridViewCellStyle8; this.dgvRegex.EditMode = System.Windows.Forms.DataGridViewEditMode.EditOnEnter; this.dgvRegex.GridColor = System.Drawing.SystemColors.ControlLight; resources.ApplyResources(this.dgvRegex, "dgvRegex"); @@ -978,6 +986,27 @@ private void InitializeComponent() this.rtbResult.Name = "rtbResult"; this.rtbResult.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.txtCustomUploaderLog_LinkClicked); // + // tpResponseInfo + // + this.tpResponseInfo.Controls.Add(this.pResponseInfo); + resources.ApplyResources(this.tpResponseInfo, "tpResponseInfo"); + this.tpResponseInfo.Name = "tpResponseInfo"; + this.tpResponseInfo.UseVisualStyleBackColor = true; + // + // pResponseInfo + // + this.pResponseInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pResponseInfo.Controls.Add(this.rtbResponseInfo); + resources.ApplyResources(this.pResponseInfo, "pResponseInfo"); + this.pResponseInfo.Name = "pResponseInfo"; + // + // rtbResponseInfo + // + this.rtbResponseInfo.BorderStyle = System.Windows.Forms.BorderStyle.None; + resources.ApplyResources(this.rtbResponseInfo, "rtbResponseInfo"); + this.rtbResponseInfo.Name = "rtbResponseInfo"; + this.rtbResponseInfo.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.txtCustomUploaderLog_LinkClicked); + // // tpResponseText // this.tpResponseText.Controls.Add(this.tscResponseText); @@ -1048,27 +1077,6 @@ private void InitializeComponent() this.ttHelpTip.UseAnimation = false; this.ttHelpTip.UseFading = false; // - // tpResponseInfo - // - this.tpResponseInfo.Controls.Add(this.pResponseInfo); - resources.ApplyResources(this.tpResponseInfo, "tpResponseInfo"); - this.tpResponseInfo.Name = "tpResponseInfo"; - this.tpResponseInfo.UseVisualStyleBackColor = true; - // - // pResponseInfo - // - this.pResponseInfo.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pResponseInfo.Controls.Add(this.rtbResponseInfo); - resources.ApplyResources(this.pResponseInfo, "pResponseInfo"); - this.pResponseInfo.Name = "pResponseInfo"; - // - // rtbResponseInfo - // - this.rtbResponseInfo.BorderStyle = System.Windows.Forms.BorderStyle.None; - resources.ApplyResources(this.rtbResponseInfo, "rtbResponseInfo"); - this.rtbResponseInfo.Name = "rtbResponseInfo"; - this.rtbResponseInfo.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.txtCustomUploaderLog_LinkClicked); - // // CustomUploaderSettingsForm // this.AllowDrop = true; @@ -1138,9 +1146,9 @@ private void InitializeComponent() this.tcTest.ResumeLayout(false); this.tpResult.ResumeLayout(false); this.pResult.ResumeLayout(false); - this.tpResponseText.ResumeLayout(false); this.tpResponseInfo.ResumeLayout(false); this.pResponseInfo.ResumeLayout(false); + this.tpResponseText.ResumeLayout(false); this.ResumeLayout(false); this.PerformLayout(); @@ -1254,5 +1262,6 @@ private void InitializeComponent() private System.Windows.Forms.TabPage tpResponseInfo; private System.Windows.Forms.Panel pResponseInfo; private System.Windows.Forms.RichTextBox rtbResponseInfo; + private System.Windows.Forms.ToolStripMenuItem tsmiUpdateFolder; } } \ No newline at end of file diff --git a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.cs b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.cs index 6c9450714..566b084a4 100644 --- a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.cs +++ b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.cs @@ -297,17 +297,52 @@ private void CustomUploaderExportAll() { if (fsd.ShowDialog()) { - foreach (CustomUploaderItem uploader in Config.CustomUploadersList) + foreach (CustomUploaderItem cui in Config.CustomUploadersList) { - string json = eiCustomUploaders.Serialize(uploader); - string filepath = Path.Combine(fsd.FileName, uploader.GetFileName()); - File.WriteAllText(filepath, json, Encoding.UTF8); + string json = eiCustomUploaders.Serialize(cui); + string filePath = Path.Combine(fsd.FileName, cui.GetFileName()); + File.WriteAllText(filePath, json, Encoding.UTF8); } } } } } + private void CustomUploaderUpdateFolder() + { + using (FolderSelectDialog fsd = new FolderSelectDialog()) + { + if (fsd.ShowDialog()) + { + string folderPath = fsd.FileName; + string[] files = Directory.GetFiles(folderPath, "*.sxcu", SearchOption.TopDirectoryOnly); + + int updated = 0; + + if (files != null) + { + foreach (string filePath in files) + { + CustomUploaderItem cui = JsonHelpers.DeserializeFromFilePath(filePath); + + if (cui != null) + { + cui.CheckBackwardCompatibility(); + + string json = eiCustomUploaders.Serialize(cui); + string newFilePath = Path.Combine(folderPath, cui.GetFileName()); + File.WriteAllText(newFilePath, json, Encoding.UTF8); + + updated++; + } + } + } + + MessageBox.Show($"{updated} custom uploader files updated.", "ShareX", MessageBoxButtons.OK, MessageBoxIcon.Information); + } + } + } + private void CustomUploaderLoadTab(bool selectLastItem = false) { lbCustomUploaderList.Items.Clear(); @@ -328,6 +363,7 @@ private void CustomUploaderLoadTab(bool selectLastItem = false) #if DEBUG tsmiExportAll.Visible = true; + tsmiUpdateFolder.Visible = true; #endif CustomUploaderClearFields(); @@ -991,6 +1027,11 @@ private void tsmiCustomUploaderExportAll_Click(object sender, EventArgs e) CustomUploaderExportAll(); } + private void tsmiUpdateFolder_Click(object sender, EventArgs e) + { + CustomUploaderUpdateFolder(); + } + private void txtCustomUploaderName_TextChanged(object sender, EventArgs e) { CustomUploaderItem uploader = CustomUploaderGetSelected(); diff --git a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.resx b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.resx index 6152de830..27c8d1b9f 100644 --- a/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.resx +++ b/ShareX.UploadersLib/Forms/CustomUploaderSettingsForm.resx @@ -129,6 +129,27 @@ 4 + + + Fill + + + + Arial, 9pt + + + 2, 2 + + + 486, 409 + + + + 0 + + + + rtbResponseText @@ -141,11 +162,9 @@ 0 - Fill - 0, 0 @@ -155,7 +174,6 @@ 492, 415 - 42 @@ -231,6 +249,33 @@ None + + Magenta + + + 78, 22 + + + JSON format + + + Magenta + + + 74, 22 + + + XML format + + + Magenta + + + 89, 22 + + + Copy response + 3, 0 @@ -276,63 +321,6 @@ 0 - - Fill - - - Arial, 9pt - - - 2, 2 - - - 486, 409 - - - 0 - - - - - - rtbResponseText - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResponseText - - - 0 - - - Magenta - - - 78, 22 - - - JSON format - - - Magenta - - - 74, 22 - - - XML format - - - Magenta - - - 89, 22 - - - Copy response - 8, 376 @@ -489,114 +477,6 @@ 20 - - mbHelp - - - ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null - - - gbCustomUploaders - - - 0 - - - btnNew - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gbCustomUploaders - - - 1 - - - btnDuplicate - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gbCustomUploaders - - - 2 - - - btnClearUploaders - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gbCustomUploaders - - - 3 - - - eiCustomUploaders - - - ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null - - - gbCustomUploaders - - - 4 - - - lbCustomUploaderList - - - System.Windows.Forms.ListBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gbCustomUploaders - - - 5 - - - btnRemove - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - gbCustomUploaders - - - 6 - - - 8, 8 - - - 248, 344 - - - 0 - - - Uploaders - - - gbCustomUploaders - - - System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - $this - - - 9 - NoControl @@ -606,8 +486,38 @@ 119, 17 + + 183, 22 + + + Custom uploader guide... + + + 183, 22 + + + Custom uploaders... + + + 183, 22 + + + Export all... + + + False + + + 183, 22 + + + Update folder... + + + False + - 184, 70 + 184, 92 cmsHelp @@ -642,24 +552,6 @@ 0 - - 183, 22 - - - Custom uploader guide... - - - 183, 22 - - - Custom uploaders... - - - 183, 22 - - - Export all... - NoControl @@ -813,6 +705,30 @@ 6 + + 8, 8 + + + 248, 344 + + + 0 + + + Uploaders + + + gbCustomUploaders + + + System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + $this + + + 9 + 8, 496 @@ -972,6 +888,27 @@ Top, Bottom, Left, Right + + True + + + Name + + + True + + + Value + + + 16, 280 + + + 232, 184 + + + 7 + dgvHeaders @@ -984,6 +921,27 @@ 0 + + True + + + Name + + + True + + + Value + + + 16, 72 + + + 232, 184 + + + 5 + dgvParameters @@ -996,6 +954,24 @@ 1 + + True + + + NoControl + + + 13, 264 + + + 50, 13 + + + 6 + + + Headers: + lblHeaders @@ -1008,6 +984,24 @@ 2 + + True + + + NoControl + + + 13, 56 + + + 87, 13 + + + 4 + + + URL parameters: + lblParameters @@ -1020,6 +1014,48 @@ 3 + + Fill + + + 2, 2 + + + False + + + 402, 14 + + + 0 + + + + + + rtbRequestURL + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pRequestURL + + + 0 + + + 88, 24 + + + 2, 2, 2, 2 + + + 408, 20 + + + 3 + pRequestURL @@ -1032,6 +1068,15 @@ 4 + + 16, 24 + + + 64, 21 + + + 1 + cbRequestMethod @@ -1044,6 +1089,24 @@ 5 + + True + + + NoControl + + + 85, 6 + + + 32, 13 + + + 2 + + + URL: + lblRequestURL @@ -1056,6 +1119,15 @@ 6 + + 264, 72 + + + 232, 21 + + + 9 + cbBody @@ -1068,6 +1140,24 @@ 7 + + True + + + NoControl + + + 13, 8 + + + 46, 13 + + + 0 + + + Method: + lblRequestMethod @@ -1080,6 +1170,24 @@ 8 + + True + + + NoControl + + + 261, 56 + + + 34, 13 + + + 8 + + + Body: + lblBody @@ -1092,6 +1200,99 @@ 9 + + True + + + Name + + + True + + + Value + + + 0, 8 + + + 232, 224 + + + 0 + + + dgvArguments + + + System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyArguments + + + 0 + + + True + + + NoControl + + + -3, 240 + + + 78, 13 + + + 1 + + + File form name: + + + lblFileFormName + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyArguments + + + 1 + + + 0, 256 + + + 232, 20 + + + 2 + + + txtFileFormName + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyArguments + + + 2 + + + 264, 96 + + + 240, 368 + + + 10 + pBodyArguments @@ -1104,6 +1305,123 @@ 10 + + NoControl + + + 0, 208 + + + 112, 24 + + + 1 + + + Beautify + + + btnDataBeautify + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyData + + + 0 + + + NoControl + + + 120, 208 + + + 112, 24 + + + 2 + + + Minify + + + btnDataMinify + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyData + + + 1 + + + Fill + + + 2, 2 + + + 226, 186 + + + 0 + + + + + + False + + + rtbData + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pData + + + 0 + + + 0, 8 + + + 2, 2, 2, 2 + + + 232, 192 + + + 0 + + + pData + + + System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pBodyData + + + 2 + + + 264, 96 + + + 240, 368 + + + 21 + pBodyData @@ -1143,6 +1461,24 @@ 0 + + True + + + NoControl + + + 13, 8 + + + 83, 13 + + + 0 + + + Parse response: + lblParseResponse @@ -1155,6 +1491,48 @@ 0 + + Fill + + + 2, 2 + + + False + + + 250, 14 + + + 0 + + + + + + rtbResultDeletionURL + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pResultDeletionURL + + + 0 + + + 20, 324 + + + 2, 2, 2, 2 + + + 256, 20 + + + 7 + pResultDeletionURL @@ -1167,6 +1545,24 @@ 1 + + True + + + NoControl + + + 17, 308 + + + 74, 13 + + + 6 + + + Deletion URL: + lblResultDeletionURL @@ -1179,6 +1575,48 @@ 2 + + Fill + + + 2, 2 + + + False + + + 250, 14 + + + 0 + + + + + + rtbResultThumbnailURL + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pResultThumbnailURL + + + 0 + + + 20, 282 + + + 2, 2, 2, 2 + + + 256, 20 + + + 5 + pResultThumbnailURL @@ -1191,6 +1629,48 @@ 3 + + Fill + + + 2, 2 + + + False + + + 250, 14 + + + 0 + + + + + + rtbResultURL + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pResultURL + + + 0 + + + 20, 240 + + + 2, 2, 2, 2 + + + 256, 20 + + + 3 + pResultURL @@ -1203,6 +1683,24 @@ 4 + + True + + + NoControl + + + 17, 266 + + + 84, 13 + + + 4 + + + Thumbnail URL: + lblResultThumbnailURL @@ -1215,6 +1713,24 @@ 5 + + True + + + NoControl + + + 17, 224 + + + 32, 13 + + + 2 + + + URL: + lblResultURL @@ -1227,6 +1743,453 @@ 6 + + NoControl + + + 8, 128 + + + 232, 23 + + + 4 + + + Add syntax to URL field + + + btnJsonAddSyntax + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpJsonParse + + + 0 + + + NoControl + + + 216, 22 + + + 24, 24 + + + 2 + + + ? + + + btnJsonPathHelp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpJsonParse + + + 1 + + + True + + + NoControl + + + 5, 56 + + + 88, 52 + + + 3 + + + Examples: + +Files[0].URL +store.book[0].title + + + lblJsonPathExample + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpJsonParse + + + 2 + + + True + + + NoControl + + + 5, 8 + + + 54, 13 + + + 0 + + + JsonPath: + + + lblJsonPath + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpJsonParse + + + 3 + + + 8, 24 + + + 200, 20 + + + 1 + + + txtJsonPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpJsonParse + + + 4 + + + 4, 22 + + + 3, 3, 3, 3 + + + 248, 158 + + + 1 + + + JSON + + + tpJsonParse + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tcResponseParse + + + 0 + + + NoControl + + + 8, 128 + + + 232, 23 + + + 4 + + + Add syntax to URL field + + + btnXmlAddSyntax + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpXmlParse + + + 0 + + + NoControl + + + 216, 22 + + + 24, 24 + + + 2 + + + ? + + + btnXPathHelp + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpXmlParse + + + 1 + + + True + + + NoControl + + + 5, 56 + + + 97, 52 + + + 3 + + + Examples: + +/Files/File[1]/URL +/store/book[1]/title + + + lblXPathExample + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpXmlParse + + + 2 + + + True + + + NoControl + + + 5, 8 + + + 39, 13 + + + 0 + + + XPath: + + + lblXPath + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpXmlParse + + + 3 + + + 8, 24 + + + 200, 20 + + + 1 + + + txtXPath + + + System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpXmlParse + + + 4 + + + 4, 22 + + + 3, 3, 3, 3 + + + 248, 158 + + + 2 + + + XML + + + tpXmlParse + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tcResponseParse + + + 1 + + + True + + + 5, 8 + + + 56, 13 + + + 8 + + + Regex list: + + + lblRegex + + + System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpRegexParse + + + 0 + + + True + + + Regex + + + 8, 24 + + + 232, 96 + + + 7 + + + dgvRegex + + + System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpRegexParse + + + 1 + + + NoControl + + + 8, 128 + + + 232, 23 + + + 6 + + + Add syntax to URL field + + + btnRegexAddSyntax + + + System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tpRegexParse + + + 2 + + + 4, 22 + + + 3, 3, 3, 3 + + + 248, 158 + + + 0 + + + Regex + + + tpRegexParse + + + System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + tcResponseParse + + + 2 + + + 16, 26 + + + 256, 184 + + + 1 + tcResponseParse @@ -1266,6 +2229,51 @@ 1 + + Fill + + + Arial, 9pt + + + 2, 2 + + + 486, 434 + + + 0 + + + + + + rtbResult + + + System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + pResult + + + 0 + + + Fill + + + 3, 3 + + + 2, 2, 2, 2 + + + 492, 440 + + + 41 + pResult @@ -1488,1686 +2496,6 @@ 2 - - True - - - Name - - - True - - - Value - - - 16, 280 - - - 232, 184 - - - 7 - - - dgvHeaders - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 0 - - - True - - - Name - - - True - - - Value - - - 16, 72 - - - 232, 184 - - - 5 - - - dgvParameters - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 1 - - - True - - - NoControl - - - 13, 264 - - - 50, 13 - - - 6 - - - Headers: - - - lblHeaders - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 2 - - - True - - - NoControl - - - 13, 56 - - - 87, 13 - - - 4 - - - URL parameters: - - - lblParameters - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 3 - - - rtbRequestURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pRequestURL - - - 0 - - - 88, 24 - - - 2, 2, 2, 2 - - - 408, 20 - - - 3 - - - pRequestURL - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 4 - - - Fill - - - 2, 2 - - - False - - - 402, 14 - - - 0 - - - - - - rtbRequestURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pRequestURL - - - 0 - - - 16, 24 - - - 64, 21 - - - 1 - - - cbRequestMethod - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 5 - - - True - - - NoControl - - - 85, 6 - - - 32, 13 - - - 2 - - - URL: - - - lblRequestURL - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 6 - - - 264, 72 - - - 232, 21 - - - 9 - - - cbBody - - - System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 7 - - - True - - - NoControl - - - 13, 8 - - - 46, 13 - - - 0 - - - Method: - - - lblRequestMethod - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 8 - - - True - - - NoControl - - - 261, 56 - - - 34, 13 - - - 8 - - - Body: - - - lblBody - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 9 - - - dgvArguments - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 0 - - - lblFileFormName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 1 - - - txtFileFormName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 2 - - - 264, 96 - - - 240, 368 - - - 10 - - - pBodyArguments - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 10 - - - True - - - Name - - - True - - - Value - - - 0, 8 - - - 232, 224 - - - 0 - - - dgvArguments - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 0 - - - True - - - NoControl - - - -3, 240 - - - 78, 13 - - - 1 - - - File form name: - - - lblFileFormName - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 1 - - - 0, 256 - - - 232, 20 - - - 2 - - - txtFileFormName - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyArguments - - - 2 - - - btnDataBeautify - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 0 - - - btnDataMinify - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 1 - - - pData - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 2 - - - 264, 96 - - - 240, 368 - - - 21 - - - pBodyData - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRequest - - - 11 - - - NoControl - - - 0, 208 - - - 112, 24 - - - 1 - - - Beautify - - - btnDataBeautify - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 0 - - - NoControl - - - 120, 208 - - - 112, 24 - - - 2 - - - Minify - - - btnDataMinify - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 1 - - - rtbData - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pData - - - 0 - - - 0, 8 - - - 2, 2, 2, 2 - - - 232, 192 - - - 0 - - - pData - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pBodyData - - - 2 - - - Fill - - - 2, 2 - - - 226, 186 - - - 0 - - - - - - False - - - rtbData - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pData - - - 0 - - - True - - - NoControl - - - 13, 8 - - - 83, 13 - - - 0 - - - Parse response: - - - lblParseResponse - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 0 - - - rtbResultDeletionURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultDeletionURL - - - 0 - - - 20, 324 - - - 2, 2, 2, 2 - - - 256, 20 - - - 7 - - - pResultDeletionURL - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 1 - - - Fill - - - 2, 2 - - - False - - - 250, 14 - - - 0 - - - - - - rtbResultDeletionURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultDeletionURL - - - 0 - - - True - - - NoControl - - - 17, 308 - - - 74, 13 - - - 6 - - - Deletion URL: - - - lblResultDeletionURL - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 2 - - - rtbResultThumbnailURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultThumbnailURL - - - 0 - - - 20, 282 - - - 2, 2, 2, 2 - - - 256, 20 - - - 5 - - - pResultThumbnailURL - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 3 - - - Fill - - - 2, 2 - - - False - - - 250, 14 - - - 0 - - - - - - rtbResultThumbnailURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultThumbnailURL - - - 0 - - - rtbResultURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultURL - - - 0 - - - 20, 240 - - - 2, 2, 2, 2 - - - 256, 20 - - - 3 - - - pResultURL - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 4 - - - Fill - - - 2, 2 - - - False - - - 250, 14 - - - 0 - - - - - - rtbResultURL - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResultURL - - - 0 - - - True - - - NoControl - - - 17, 266 - - - 84, 13 - - - 4 - - - Thumbnail URL: - - - lblResultThumbnailURL - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 5 - - - True - - - NoControl - - - 17, 224 - - - 32, 13 - - - 2 - - - URL: - - - lblResultURL - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 6 - - - tpJsonParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 0 - - - tpXmlParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 1 - - - tpRegexParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 2 - - - 16, 26 - - - 256, 184 - - - 1 - - - tcResponseParse - - - System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResponse - - - 7 - - - btnJsonAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 0 - - - btnJsonPathHelp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 1 - - - lblJsonPathExample - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 2 - - - lblJsonPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 3 - - - txtJsonPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 4 - - - 4, 22 - - - 3, 3, 3, 3 - - - 248, 158 - - - 1 - - - JSON - - - tpJsonParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 0 - - - NoControl - - - 8, 128 - - - 232, 23 - - - 4 - - - Add syntax to URL field - - - btnJsonAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 0 - - - NoControl - - - 216, 22 - - - 24, 24 - - - 2 - - - ? - - - btnJsonPathHelp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 1 - - - True - - - NoControl - - - 5, 56 - - - 88, 52 - - - 3 - - - Examples: - -Files[0].URL -store.book[0].title - - - lblJsonPathExample - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 2 - - - True - - - NoControl - - - 5, 8 - - - 54, 13 - - - 0 - - - JsonPath: - - - lblJsonPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 3 - - - 8, 24 - - - 200, 20 - - - 1 - - - txtJsonPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpJsonParse - - - 4 - - - btnXmlAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 0 - - - btnXPathHelp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 1 - - - lblXPathExample - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 2 - - - lblXPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 3 - - - txtXPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 4 - - - 4, 22 - - - 3, 3, 3, 3 - - - 248, 158 - - - 2 - - - XML - - - tpXmlParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 1 - - - NoControl - - - 8, 128 - - - 232, 23 - - - 4 - - - Add syntax to URL field - - - btnXmlAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 0 - - - NoControl - - - 216, 22 - - - 24, 24 - - - 2 - - - ? - - - btnXPathHelp - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 1 - - - True - - - NoControl - - - 5, 56 - - - 97, 52 - - - 3 - - - Examples: - -/Files/File[1]/URL -/store/book[1]/title - - - lblXPathExample - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 2 - - - True - - - NoControl - - - 5, 8 - - - 39, 13 - - - 0 - - - XPath: - - - lblXPath - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 3 - - - 8, 24 - - - 200, 20 - - - 1 - - - txtXPath - - - System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpXmlParse - - - 4 - - - lblRegex - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 0 - - - dgvRegex - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 1 - - - btnRegexAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 2 - - - 4, 22 - - - 3, 3, 3, 3 - - - 248, 158 - - - 0 - - - Regex - - - tpRegexParse - - - System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tcResponseParse - - - 2 - - - True - - - 5, 8 - - - 56, 13 - - - 8 - - - Regex list: - - - lblRegex - - - System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 0 - - - True - - - Regex - - - 8, 24 - - - 232, 96 - - - 7 - - - dgvRegex - - - System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 1 - - - NoControl - - - 8, 128 - - - 232, 23 - - - 6 - - - Add syntax to URL field - - - btnRegexAddSyntax - - - System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpRegexParse - - - 2 - - - rtbResult - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResult - - - 0 - - - Fill - - - 3, 3 - - - 2, 2, 2, 2 - - - 492, 440 - - - 41 - - - pResult - - - System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - tpResult - - - 0 - - - Fill - - - Arial, 9pt - - - 2, 2 - - - 486, 434 - - - 0 - - - - - - rtbResult - - - System.Windows.Forms.RichTextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - pResult - - - 0 - True @@ -3429,6 +2757,12 @@ store.book[0].title System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + tsmiUpdateFolder + + + System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + cHeadersName