Merge pull request #5126 from tomastalian3/master

Added alternative screen color picker format.
This commit is contained in:
Jaex 2020-10-16 17:06:26 +03:00 committed by GitHub
commit c82be25b38
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 429 additions and 345 deletions

View file

@ -47,12 +47,16 @@ private void InitializeComponent()
this.chkOverrideCustomUploader = new System.Windows.Forms.CheckBox();
this.chkOverrideFTP = new System.Windows.Forms.CheckBox();
this.cboFTPaccounts = new System.Windows.Forms.ComboBox();
this.btnAfterCapture = new ShareX.HelpersLib.MenuButton();
this.btnAfterUpload = new ShareX.HelpersLib.MenuButton();
this.btnDestinations = new ShareX.HelpersLib.MenuButton();
this.cmsDestinations = new System.Windows.Forms.ContextMenuStrip(this.components);
this.tsmiImageUploaders = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiTextUploaders = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiFileUploaders = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiURLShorteners = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiURLSharingServices = new System.Windows.Forms.ToolStripMenuItem();
this.btnTask = new ShareX.HelpersLib.MenuButton();
this.tpGeneral = new System.Windows.Forms.TabPage();
this.pGeneral = new System.Windows.Forms.Panel();
this.lblAfterTaskNotification = new System.Windows.Forms.Label();
@ -211,6 +215,9 @@ private void InitializeComponent()
this.cbClipboardUploadAutoIndexFolder = new System.Windows.Forms.CheckBox();
this.cbClipboardUploadShortenURL = new System.Windows.Forms.CheckBox();
this.tpUploaderFilters = new System.Windows.Forms.TabPage();
this.lvUploaderFiltersList = new ShareX.HelpersLib.MyListView();
this.chUploaderFiltersName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chUploaderFiltersExtension = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.btnUploaderFiltersRemove = new System.Windows.Forms.Button();
this.btnUploaderFiltersUpdate = new System.Windows.Forms.Button();
this.btnUploaderFiltersAdd = new System.Windows.Forms.Button();
@ -224,6 +231,11 @@ private void InitializeComponent()
this.lblActionsNote = new System.Windows.Forms.Label();
this.btnActionsDuplicate = new System.Windows.Forms.Button();
this.btnActionsAdd = new System.Windows.Forms.Button();
this.lvActions = new ShareX.HelpersLib.MyListView();
this.chActionsName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsPath = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsArgs = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsExtensions = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.btnActionsEdit = new System.Windows.Forms.Button();
this.btnActionsRemove = new System.Windows.Forms.Button();
this.chkOverrideActions = new System.Windows.Forms.CheckBox();
@ -238,27 +250,17 @@ private void InitializeComponent()
this.btnWatchFolderAdd = new System.Windows.Forms.Button();
this.tpTools = new System.Windows.Forms.TabPage();
this.pTools = new System.Windows.Forms.Panel();
this.txtToolsScreenColorPickerInfoText = new System.Windows.Forms.TextBox();
this.lblToolsScreenColorPickerInfoText = new System.Windows.Forms.Label();
this.txtToolsScreenColorPickerFormat = new System.Windows.Forms.TextBox();
this.lblToolsScreenColorPickerFormat = new System.Windows.Forms.Label();
this.chkOverrideToolsSettings = new System.Windows.Forms.CheckBox();
this.tpAdvanced = new System.Windows.Forms.TabPage();
this.pgTaskSettings = new System.Windows.Forms.PropertyGrid();
this.chkOverrideAdvancedSettings = new System.Windows.Forms.CheckBox();
this.btnAfterCapture = new ShareX.HelpersLib.MenuButton();
this.btnAfterUpload = new ShareX.HelpersLib.MenuButton();
this.btnDestinations = new ShareX.HelpersLib.MenuButton();
this.btnTask = new ShareX.HelpersLib.MenuButton();
this.lvUploaderFiltersList = new ShareX.HelpersLib.MyListView();
this.chUploaderFiltersName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chUploaderFiltersExtension = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.lvActions = new ShareX.HelpersLib.MyListView();
this.chActionsName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsPath = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsArgs = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chActionsExtensions = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.tttvMain = new ShareX.HelpersLib.TabToTreeView();
this.lblToolsScreenColorPickerInfoText = new System.Windows.Forms.Label();
this.txtToolsScreenColorPickerInfoText = new System.Windows.Forms.TextBox();
this.lblToolsScreenColorPickerAltFormat = new System.Windows.Forms.Label();
this.txtToolsScreenColorPickerAltFormat = new System.Windows.Forms.TextBox();
this.tcTaskSettings.SuspendLayout();
this.tpTask.SuspendLayout();
this.cmsDestinations.SuspendLayout();
@ -448,6 +450,30 @@ private void InitializeComponent()
this.cboFTPaccounts.Name = "cboFTPaccounts";
this.cboFTPaccounts.SelectedIndexChanged += new System.EventHandler(this.cboFTPaccounts_SelectedIndexChanged);
//
// btnAfterCapture
//
resources.ApplyResources(this.btnAfterCapture, "btnAfterCapture");
this.btnAfterCapture.Menu = this.cmsAfterCapture;
this.btnAfterCapture.Name = "btnAfterCapture";
this.btnAfterCapture.UseMnemonic = false;
this.btnAfterCapture.UseVisualStyleBackColor = true;
//
// btnAfterUpload
//
resources.ApplyResources(this.btnAfterUpload, "btnAfterUpload");
this.btnAfterUpload.Menu = this.cmsAfterUpload;
this.btnAfterUpload.Name = "btnAfterUpload";
this.btnAfterUpload.UseMnemonic = false;
this.btnAfterUpload.UseVisualStyleBackColor = true;
//
// btnDestinations
//
resources.ApplyResources(this.btnDestinations, "btnDestinations");
this.btnDestinations.Menu = this.cmsDestinations;
this.btnDestinations.Name = "btnDestinations";
this.btnDestinations.UseMnemonic = false;
this.btnDestinations.UseVisualStyleBackColor = true;
//
// cmsDestinations
//
this.cmsDestinations.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@ -489,6 +515,14 @@ private void InitializeComponent()
this.tsmiURLSharingServices.Name = "tsmiURLSharingServices";
resources.ApplyResources(this.tsmiURLSharingServices, "tsmiURLSharingServices");
//
// btnTask
//
resources.ApplyResources(this.btnTask, "btnTask");
this.btnTask.Menu = this.cmsTask;
this.btnTask.Name = "btnTask";
this.btnTask.UseMnemonic = false;
this.btnTask.UseVisualStyleBackColor = true;
//
// tpGeneral
//
this.tpGeneral.BackColor = System.Drawing.SystemColors.Window;
@ -1860,6 +1894,28 @@ private void InitializeComponent()
resources.ApplyResources(this.tpUploaderFilters, "tpUploaderFilters");
this.tpUploaderFilters.Name = "tpUploaderFilters";
//
// lvUploaderFiltersList
//
resources.ApplyResources(this.lvUploaderFiltersList, "lvUploaderFiltersList");
this.lvUploaderFiltersList.AutoFillColumn = true;
this.lvUploaderFiltersList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.chUploaderFiltersName,
this.chUploaderFiltersExtension});
this.lvUploaderFiltersList.FullRowSelect = true;
this.lvUploaderFiltersList.HideSelection = false;
this.lvUploaderFiltersList.Name = "lvUploaderFiltersList";
this.lvUploaderFiltersList.UseCompatibleStateImageBehavior = false;
this.lvUploaderFiltersList.View = System.Windows.Forms.View.Details;
this.lvUploaderFiltersList.SelectedIndexChanged += new System.EventHandler(this.lvUploaderFiltersList_SelectedIndexChanged);
//
// chUploaderFiltersName
//
resources.ApplyResources(this.chUploaderFiltersName, "chUploaderFiltersName");
//
// chUploaderFiltersExtension
//
resources.ApplyResources(this.chUploaderFiltersExtension, "chUploaderFiltersExtension");
//
// btnUploaderFiltersRemove
//
resources.ApplyResources(this.btnUploaderFiltersRemove, "btnUploaderFiltersRemove");
@ -1946,6 +2002,44 @@ private void InitializeComponent()
this.btnActionsAdd.UseVisualStyleBackColor = true;
this.btnActionsAdd.Click += new System.EventHandler(this.btnActionsAdd_Click);
//
// lvActions
//
this.lvActions.AllowDrop = true;
this.lvActions.AllowItemDrag = true;
resources.ApplyResources(this.lvActions, "lvActions");
this.lvActions.AutoFillColumn = true;
this.lvActions.CheckBoxes = true;
this.lvActions.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.chActionsName,
this.chActionsPath,
this.chActionsArgs,
this.chActionsExtensions});
this.lvActions.FullRowSelect = true;
this.lvActions.HideSelection = false;
this.lvActions.MultiSelect = false;
this.lvActions.Name = "lvActions";
this.lvActions.UseCompatibleStateImageBehavior = false;
this.lvActions.View = System.Windows.Forms.View.Details;
this.lvActions.ItemMoved += new ShareX.HelpersLib.MyListView.ListViewItemMovedEventHandler(this.lvActions_ItemMoved);
this.lvActions.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.lvActions_ItemChecked);
this.lvActions.SelectedIndexChanged += new System.EventHandler(this.lvActions_SelectedIndexChanged);
//
// chActionsName
//
resources.ApplyResources(this.chActionsName, "chActionsName");
//
// chActionsPath
//
resources.ApplyResources(this.chActionsPath, "chActionsPath");
//
// chActionsArgs
//
resources.ApplyResources(this.chActionsArgs, "chActionsArgs");
//
// chActionsExtensions
//
resources.ApplyResources(this.chActionsExtensions, "chActionsExtensions");
//
// btnActionsEdit
//
resources.ApplyResources(this.btnActionsEdit, "btnActionsEdit");
@ -2044,6 +2138,8 @@ private void InitializeComponent()
//
// pTools
//
this.pTools.Controls.Add(this.txtToolsScreenColorPickerAltFormat);
this.pTools.Controls.Add(this.lblToolsScreenColorPickerAltFormat);
this.pTools.Controls.Add(this.txtToolsScreenColorPickerInfoText);
this.pTools.Controls.Add(this.lblToolsScreenColorPickerInfoText);
this.pTools.Controls.Add(this.txtToolsScreenColorPickerFormat);
@ -2051,6 +2147,17 @@ private void InitializeComponent()
resources.ApplyResources(this.pTools, "pTools");
this.pTools.Name = "pTools";
//
// txtToolsScreenColorPickerInfoText
//
resources.ApplyResources(this.txtToolsScreenColorPickerInfoText, "txtToolsScreenColorPickerInfoText");
this.txtToolsScreenColorPickerInfoText.Name = "txtToolsScreenColorPickerInfoText";
this.txtToolsScreenColorPickerInfoText.TextChanged += new System.EventHandler(this.txtToolsScreenColorPickerInfoText_TextChanged);
//
// lblToolsScreenColorPickerInfoText
//
resources.ApplyResources(this.lblToolsScreenColorPickerInfoText, "lblToolsScreenColorPickerInfoText");
this.lblToolsScreenColorPickerInfoText.Name = "lblToolsScreenColorPickerInfoText";
//
// txtToolsScreenColorPickerFormat
//
resources.ApplyResources(this.txtToolsScreenColorPickerFormat, "txtToolsScreenColorPickerFormat");
@ -2095,98 +2202,6 @@ private void InitializeComponent()
this.chkOverrideAdvancedSettings.UseVisualStyleBackColor = true;
this.chkOverrideAdvancedSettings.CheckedChanged += new System.EventHandler(this.chkUseDefaultAdvancedSettings_CheckedChanged);
//
// btnAfterCapture
//
resources.ApplyResources(this.btnAfterCapture, "btnAfterCapture");
this.btnAfterCapture.Menu = this.cmsAfterCapture;
this.btnAfterCapture.Name = "btnAfterCapture";
this.btnAfterCapture.UseMnemonic = false;
this.btnAfterCapture.UseVisualStyleBackColor = true;
//
// btnAfterUpload
//
resources.ApplyResources(this.btnAfterUpload, "btnAfterUpload");
this.btnAfterUpload.Menu = this.cmsAfterUpload;
this.btnAfterUpload.Name = "btnAfterUpload";
this.btnAfterUpload.UseMnemonic = false;
this.btnAfterUpload.UseVisualStyleBackColor = true;
//
// btnDestinations
//
resources.ApplyResources(this.btnDestinations, "btnDestinations");
this.btnDestinations.Menu = this.cmsDestinations;
this.btnDestinations.Name = "btnDestinations";
this.btnDestinations.UseMnemonic = false;
this.btnDestinations.UseVisualStyleBackColor = true;
//
// btnTask
//
resources.ApplyResources(this.btnTask, "btnTask");
this.btnTask.Menu = this.cmsTask;
this.btnTask.Name = "btnTask";
this.btnTask.UseMnemonic = false;
this.btnTask.UseVisualStyleBackColor = true;
//
// lvUploaderFiltersList
//
resources.ApplyResources(this.lvUploaderFiltersList, "lvUploaderFiltersList");
this.lvUploaderFiltersList.AutoFillColumn = true;
this.lvUploaderFiltersList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.chUploaderFiltersName,
this.chUploaderFiltersExtension});
this.lvUploaderFiltersList.FullRowSelect = true;
this.lvUploaderFiltersList.HideSelection = false;
this.lvUploaderFiltersList.Name = "lvUploaderFiltersList";
this.lvUploaderFiltersList.UseCompatibleStateImageBehavior = false;
this.lvUploaderFiltersList.View = System.Windows.Forms.View.Details;
this.lvUploaderFiltersList.SelectedIndexChanged += new System.EventHandler(this.lvUploaderFiltersList_SelectedIndexChanged);
//
// chUploaderFiltersName
//
resources.ApplyResources(this.chUploaderFiltersName, "chUploaderFiltersName");
//
// chUploaderFiltersExtension
//
resources.ApplyResources(this.chUploaderFiltersExtension, "chUploaderFiltersExtension");
//
// lvActions
//
this.lvActions.AllowDrop = true;
this.lvActions.AllowItemDrag = true;
resources.ApplyResources(this.lvActions, "lvActions");
this.lvActions.AutoFillColumn = true;
this.lvActions.CheckBoxes = true;
this.lvActions.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.chActionsName,
this.chActionsPath,
this.chActionsArgs,
this.chActionsExtensions});
this.lvActions.FullRowSelect = true;
this.lvActions.HideSelection = false;
this.lvActions.MultiSelect = false;
this.lvActions.Name = "lvActions";
this.lvActions.UseCompatibleStateImageBehavior = false;
this.lvActions.View = System.Windows.Forms.View.Details;
this.lvActions.ItemMoved += new ShareX.HelpersLib.MyListView.ListViewItemMovedEventHandler(this.lvActions_ItemMoved);
this.lvActions.ItemChecked += new System.Windows.Forms.ItemCheckedEventHandler(this.lvActions_ItemChecked);
this.lvActions.SelectedIndexChanged += new System.EventHandler(this.lvActions_SelectedIndexChanged);
//
// chActionsName
//
resources.ApplyResources(this.chActionsName, "chActionsName");
//
// chActionsPath
//
resources.ApplyResources(this.chActionsPath, "chActionsPath");
//
// chActionsArgs
//
resources.ApplyResources(this.chActionsArgs, "chActionsArgs");
//
// chActionsExtensions
//
resources.ApplyResources(this.chActionsExtensions, "chActionsExtensions");
//
// tttvMain
//
resources.ApplyResources(this.tttvMain, "tttvMain");
@ -2197,16 +2212,16 @@ private void InitializeComponent()
this.tttvMain.TreeViewSize = 190;
this.tttvMain.TabChanged += new ShareX.HelpersLib.TabToTreeView.TabChangedEventHandler(this.tttvMain_TabChanged);
//
// lblToolsScreenColorPickerInfoText
// lblToolsScreenColorPickerAltFormat
//
resources.ApplyResources(this.lblToolsScreenColorPickerInfoText, "lblToolsScreenColorPickerInfoText");
this.lblToolsScreenColorPickerInfoText.Name = "lblToolsScreenColorPickerInfoText";
resources.ApplyResources(this.lblToolsScreenColorPickerAltFormat, "lblToolsScreenColorPickerAltFormat");
this.lblToolsScreenColorPickerAltFormat.Name = "lblToolsScreenColorPickerAltFormat";
//
// txtToolsScreenColorPickerInfoText
// txtToolsScreenColorPickerAltFormat
//
resources.ApplyResources(this.txtToolsScreenColorPickerInfoText, "txtToolsScreenColorPickerInfoText");
this.txtToolsScreenColorPickerInfoText.Name = "txtToolsScreenColorPickerInfoText";
this.txtToolsScreenColorPickerInfoText.TextChanged += new System.EventHandler(this.txtToolsScreenColorPickerInfoText_TextChanged);
resources.ApplyResources(this.txtToolsScreenColorPickerAltFormat, "txtToolsScreenColorPickerAltFormat");
this.txtToolsScreenColorPickerAltFormat.Name = "txtToolsScreenColorPickerAltFormat";
this.txtToolsScreenColorPickerAltFormat.TextChanged += new System.EventHandler(this.txtToolsScreenColorPickerAltFormat_TextChanged);
//
// TaskSettingsForm
//
@ -2530,5 +2545,7 @@ private void InitializeComponent()
private System.Windows.Forms.TextBox txtURLRegexReplaceReplacement;
private System.Windows.Forms.TextBox txtToolsScreenColorPickerInfoText;
private System.Windows.Forms.Label lblToolsScreenColorPickerInfoText;
private System.Windows.Forms.TextBox txtToolsScreenColorPickerAltFormat;
private System.Windows.Forms.Label lblToolsScreenColorPickerAltFormat;
}
}

View file

@ -411,6 +411,10 @@ public TaskSettingsForm(TaskSettings hotkeySetting, bool isDefault = false)
CodeMenu.Create<CodeMenuEntryPixelInfo>(txtToolsScreenColorPickerFormat);
txtToolsScreenColorPickerFormat.Text = TaskSettings.ToolsSettings.ScreenColorPickerFormat;
CodeMenu.Create<CodeMenuEntryPixelInfo>(txtToolsScreenColorPickerAltFormat);
txtToolsScreenColorPickerAltFormat.Text = TaskSettings.ToolsSettings.ScreenColorPickerAltFormat;
CodeMenu.Create<CodeMenuEntryPixelInfo>(txtToolsScreenColorPickerInfoText);
txtToolsScreenColorPickerInfoText.Text = TaskSettings.ToolsSettings.ScreenColorPickerInfoText;
@ -1594,6 +1598,11 @@ private void txtToolsScreenColorPickerFormat_TextChanged(object sender, EventArg
TaskSettings.ToolsSettings.ScreenColorPickerFormat = txtToolsScreenColorPickerFormat.Text;
}
private void txtToolsScreenColorPickerAltFormat_TextChanged(object sender, EventArgs e)
{
TaskSettings.ToolsSettings.ScreenColorPickerAltFormat = txtToolsScreenColorPickerAltFormat.Text;
}
private void txtToolsScreenColorPickerInfoText_TextChanged(object sender, EventArgs e)
{
TaskSettings.ToolsSettings.ScreenColorPickerInfoText = txtToolsScreenColorPickerInfoText.Text;

View file

@ -756,8 +756,59 @@
<data name="&gt;&gt;tpWatchFolders.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="txtToolsScreenColorPickerAltFormat.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 71</value>
</data>
<data name="txtToolsScreenColorPickerAltFormat.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 20</value>
</data>
<data name="txtToolsScreenColorPickerAltFormat.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerAltFormat.Name" xml:space="preserve">
<value>txtToolsScreenColorPickerAltFormat</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerAltFormat.Type" xml:space="preserve">
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerAltFormat.Parent" xml:space="preserve">
<value>pTools</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerAltFormat.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.Location" type="System.Drawing.Point, System.Drawing">
<value>5, 55</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.Size" type="System.Drawing.Size, System.Drawing">
<value>260, 13</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="lblToolsScreenColorPickerAltFormat.Text" xml:space="preserve">
<value>Screen color picker alternative format (SHIFT + click):</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerAltFormat.Name" xml:space="preserve">
<value>lblToolsScreenColorPickerAltFormat</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerAltFormat.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerAltFormat.Parent" xml:space="preserve">
<value>pTools</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerAltFormat.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="txtToolsScreenColorPickerInfoText.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 72</value>
<value>8, 118</value>
</data>
<data name="txtToolsScreenColorPickerInfoText.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 20</value>
@ -775,13 +826,13 @@
<value>pTools</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerInfoText.ZOrder" xml:space="preserve">
<value>0</value>
<value>2</value>
</data>
<data name="lblToolsScreenColorPickerInfoText.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblToolsScreenColorPickerInfoText.Location" type="System.Drawing.Point, System.Drawing">
<value>5, 56</value>
<value>5, 102</value>
</data>
<data name="lblToolsScreenColorPickerInfoText.Size" type="System.Drawing.Size, System.Drawing">
<value>142, 13</value>
@ -802,7 +853,7 @@
<value>pTools</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerInfoText.ZOrder" xml:space="preserve">
<value>1</value>
<value>3</value>
</data>
<data name="txtToolsScreenColorPickerFormat.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 24</value>
@ -823,7 +874,7 @@
<value>pTools</value>
</data>
<data name="&gt;&gt;txtToolsScreenColorPickerFormat.ZOrder" xml:space="preserve">
<value>2</value>
<value>4</value>
</data>
<data name="lblToolsScreenColorPickerFormat.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
@ -853,7 +904,7 @@
<value>pTools</value>
</data>
<data name="&gt;&gt;lblToolsScreenColorPickerFormat.ZOrder" xml:space="preserve">
<value>3</value>
<value>5</value>
</data>
<data name="pTools.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
@ -1197,6 +1248,72 @@
<data name="&gt;&gt;cboFTPaccounts.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="btnAfterCapture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnAfterCapture.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 104</value>
</data>
<data name="btnAfterCapture.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnAfterCapture.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="btnAfterCapture.Text" xml:space="preserve">
<value>After capture...</value>
</data>
<data name="btnAfterCapture.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Name" xml:space="preserve">
<value>btnAfterCapture</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnAfterCapture.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="btnAfterUpload.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnAfterUpload.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 160</value>
</data>
<data name="btnAfterUpload.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnAfterUpload.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="btnAfterUpload.Text" xml:space="preserve">
<value>After upload...</value>
</data>
<data name="btnAfterUpload.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Name" xml:space="preserve">
<value>btnAfterUpload</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnAfterUpload.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="btnDestinations.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnDestinations.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 216</value>
</data>
<metadata name="cmsDestinations.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>396, 17</value>
</metadata>
@ -1209,6 +1326,30 @@
<data name="&gt;&gt;cmsDestinations.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="btnDestinations.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnDestinations.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="btnDestinations.Text" xml:space="preserve">
<value>Destinations...</value>
</data>
<data name="btnDestinations.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnDestinations.Name" xml:space="preserve">
<value>btnDestinations</value>
</data>
<data name="&gt;&gt;btnDestinations.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnDestinations.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnDestinations.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="tsmiImageUploaders.Size" type="System.Drawing.Size, System.Drawing">
<value>181, 22</value>
</data>
@ -1239,6 +1380,36 @@
<data name="tsmiURLSharingServices.Text" xml:space="preserve">
<value>URL sharing services</value>
</data>
<data name="btnTask.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnTask.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 8</value>
</data>
<data name="btnTask.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnTask.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="btnTask.Text" xml:space="preserve">
<value>Task...</value>
</data>
<data name="btnTask.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnTask.Name" xml:space="preserve">
<value>btnTask</value>
</data>
<data name="&gt;&gt;btnTask.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnTask.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnTask.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="&gt;&gt;lblAfterTaskNotification.Name" xml:space="preserve">
<value>lblAfterTaskNotification</value>
</data>
@ -7374,6 +7545,42 @@
<data name="&gt;&gt;tpUploaderFilters.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="lvUploaderFiltersList.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="lvUploaderFiltersList.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 136</value>
</data>
<data name="lvUploaderFiltersList.Size" type="System.Drawing.Size, System.Drawing">
<value>536, 304</value>
</data>
<data name="lvUploaderFiltersList.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Name" xml:space="preserve">
<value>lvUploaderFiltersList</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Parent" xml:space="preserve">
<value>tpUploaderFilters</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="chUploaderFiltersName.Text" xml:space="preserve">
<value>Uploader</value>
</data>
<data name="chUploaderFiltersName.Width" type="System.Int32, mscorlib">
<value>128</value>
</data>
<data name="chUploaderFiltersExtension.Text" xml:space="preserve">
<value>Extension</value>
</data>
<data name="chUploaderFiltersExtension.Width" type="System.Int32, mscorlib">
<value>98</value>
</data>
<data name="btnUploaderFiltersRemove.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
@ -7773,6 +7980,54 @@
<data name="&gt;&gt;btnActionsAdd.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lvActions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="lvActions.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 64</value>
</data>
<data name="lvActions.Size" type="System.Drawing.Size, System.Drawing">
<value>558, 383</value>
</data>
<data name="lvActions.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;lvActions.Name" xml:space="preserve">
<value>lvActions</value>
</data>
<data name="&gt;&gt;lvActions.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvActions.Parent" xml:space="preserve">
<value>pActions</value>
</data>
<data name="&gt;&gt;lvActions.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="chActionsName.Text" xml:space="preserve">
<value>Name</value>
</data>
<data name="chActionsName.Width" type="System.Int32, mscorlib">
<value>90</value>
</data>
<data name="chActionsPath.Text" xml:space="preserve">
<value>Path</value>
</data>
<data name="chActionsPath.Width" type="System.Int32, mscorlib">
<value>220</value>
</data>
<data name="chActionsArgs.Text" xml:space="preserve">
<value>Args</value>
</data>
<data name="chActionsArgs.Width" type="System.Int32, mscorlib">
<value>114</value>
</data>
<data name="chActionsExtensions.Text" xml:space="preserve">
<value>Extensions</value>
</data>
<data name="chActionsExtensions.Width" type="System.Int32, mscorlib">
<value>75</value>
</data>
<data name="btnActionsEdit.Enabled" type="System.Boolean, mscorlib">
<value>False</value>
</data>
@ -8082,210 +8337,6 @@
<data name="&gt;&gt;chkOverrideAdvancedSettings.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="btnAfterCapture.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnAfterCapture.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 104</value>
</data>
<data name="btnAfterCapture.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnAfterCapture.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="btnAfterCapture.Text" xml:space="preserve">
<value>After capture...</value>
</data>
<data name="btnAfterCapture.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Name" xml:space="preserve">
<value>btnAfterCapture</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterCapture.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnAfterCapture.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="btnAfterUpload.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnAfterUpload.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 160</value>
</data>
<data name="btnAfterUpload.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnAfterUpload.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="btnAfterUpload.Text" xml:space="preserve">
<value>After upload...</value>
</data>
<data name="btnAfterUpload.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Name" xml:space="preserve">
<value>btnAfterUpload</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnAfterUpload.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnAfterUpload.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="btnDestinations.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnDestinations.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 216</value>
</data>
<data name="btnDestinations.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnDestinations.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="btnDestinations.Text" xml:space="preserve">
<value>Destinations...</value>
</data>
<data name="btnDestinations.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnDestinations.Name" xml:space="preserve">
<value>btnDestinations</value>
</data>
<data name="&gt;&gt;btnDestinations.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnDestinations.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnDestinations.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="btnTask.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnTask.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 8</value>
</data>
<data name="btnTask.Size" type="System.Drawing.Size, System.Drawing">
<value>552, 23</value>
</data>
<data name="btnTask.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="btnTask.Text" xml:space="preserve">
<value>Task...</value>
</data>
<data name="btnTask.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnTask.Name" xml:space="preserve">
<value>btnTask</value>
</data>
<data name="&gt;&gt;btnTask.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MenuButton, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnTask.Parent" xml:space="preserve">
<value>tpTask</value>
</data>
<data name="&gt;&gt;btnTask.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="lvUploaderFiltersList.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="lvUploaderFiltersList.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 136</value>
</data>
<data name="lvUploaderFiltersList.Size" type="System.Drawing.Size, System.Drawing">
<value>536, 304</value>
</data>
<data name="lvUploaderFiltersList.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Name" xml:space="preserve">
<value>lvUploaderFiltersList</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.Parent" xml:space="preserve">
<value>tpUploaderFilters</value>
</data>
<data name="&gt;&gt;lvUploaderFiltersList.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="chUploaderFiltersName.Text" xml:space="preserve">
<value>Uploader</value>
</data>
<data name="chUploaderFiltersName.Width" type="System.Int32, mscorlib">
<value>128</value>
</data>
<data name="chUploaderFiltersExtension.Text" xml:space="preserve">
<value>Extension</value>
</data>
<data name="chUploaderFiltersExtension.Width" type="System.Int32, mscorlib">
<value>98</value>
</data>
<data name="lvActions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
<value>Top, Bottom, Left, Right</value>
</data>
<data name="lvActions.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 64</value>
</data>
<data name="lvActions.Size" type="System.Drawing.Size, System.Drawing">
<value>558, 383</value>
</data>
<data name="lvActions.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;lvActions.Name" xml:space="preserve">
<value>lvActions</value>
</data>
<data name="&gt;&gt;lvActions.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.2.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;lvActions.Parent" xml:space="preserve">
<value>pActions</value>
</data>
<data name="&gt;&gt;lvActions.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="chActionsName.Text" xml:space="preserve">
<value>Name</value>
</data>
<data name="chActionsName.Width" type="System.Int32, mscorlib">
<value>90</value>
</data>
<data name="chActionsPath.Text" xml:space="preserve">
<value>Path</value>
</data>
<data name="chActionsPath.Width" type="System.Int32, mscorlib">
<value>220</value>
</data>
<data name="chActionsArgs.Text" xml:space="preserve">
<value>Args</value>
</data>
<data name="chActionsArgs.Width" type="System.Int32, mscorlib">
<value>114</value>
</data>
<data name="chActionsExtensions.Text" xml:space="preserve">
<value>Extensions</value>
</data>
<data name="chActionsExtensions.Width" type="System.Int32, mscorlib">
<value>75</value>
</data>
<data name="tttvMain.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
@ -8322,9 +8373,6 @@
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>784, 511</value>
</data>
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>800, 550</value>
</data>
@ -8367,24 +8415,6 @@
<data name="&gt;&gt;tsmiURLSharingServices.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderFolderPath.Name" xml:space="preserve">
<value>chWatchFolderFolderPath</value>
</data>
<data name="&gt;&gt;chWatchFolderFolderPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderFilter.Name" xml:space="preserve">
<value>chWatchFolderFilter</value>
</data>
<data name="&gt;&gt;chWatchFolderFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderIncludeSubdirectories.Name" xml:space="preserve">
<value>chWatchFolderIncludeSubdirectories</value>
</data>
<data name="&gt;&gt;chWatchFolderIncludeSubdirectories.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chUploaderFiltersName.Name" xml:space="preserve">
<value>chUploaderFiltersName</value>
</data>
@ -8421,6 +8451,24 @@
<data name="&gt;&gt;chActionsExtensions.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderFolderPath.Name" xml:space="preserve">
<value>chWatchFolderFolderPath</value>
</data>
<data name="&gt;&gt;chWatchFolderFolderPath.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderFilter.Name" xml:space="preserve">
<value>chWatchFolderFilter</value>
</data>
<data name="&gt;&gt;chWatchFolderFilter.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chWatchFolderIncludeSubdirectories.Name" xml:space="preserve">
<value>chWatchFolderIncludeSubdirectories</value>
</data>
<data name="&gt;&gt;chWatchFolderIncludeSubdirectories.Type" xml:space="preserve">
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>TaskSettingsForm</value>
</data>

View file

@ -819,7 +819,16 @@ public static void OpenScreenColorPicker(TaskSettings taskSettings = null)
if (pointInfo != null)
{
string text = CodeMenuEntryPixelInfo.Parse(taskSettings.ToolsSettings.ScreenColorPickerFormat, pointInfo.Color, pointInfo.Position);
string text;
if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift)
{
text = CodeMenuEntryPixelInfo.Parse(taskSettings.ToolsSettings.ScreenColorPickerAltFormat, pointInfo.Color, pointInfo.Position);
}
else
{
text = CodeMenuEntryPixelInfo.Parse(taskSettings.ToolsSettings.ScreenColorPickerFormat, pointInfo.Color, pointInfo.Position);
}
ClipboardHelpers.CopyText(text);

View file

@ -405,6 +405,7 @@ public class TaskSettingsUpload
public class TaskSettingsTools
{
public string ScreenColorPickerFormat = "$hex";
public string ScreenColorPickerAltFormat = "$r255$g255$b255";
public string ScreenColorPickerInfoText = "RGB: $r, $g, $b$nHex: $HEX$nX: $x Y: $y";
public IndexerSettings IndexerSettings = new IndexerSettings();
public ImageCombinerOptions ImageCombinerOptions = new ImageCombinerOptions();