More UI tidying

This commit is contained in:
Jaex 2014-10-26 08:08:15 +02:00
parent 199238da28
commit 9599fafe86
24 changed files with 264 additions and 3123 deletions

View file

@ -119,10 +119,10 @@
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="cbAdapters.Location" type="System.Drawing.Point, System.Drawing">
<value>136, 12</value>
<value>152, 12</value>
</data>
<data name="cbAdapters.Size" type="System.Drawing.Size, System.Drawing">
<value>256, 21</value>
<value>240, 21</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="cbAdapters.TabIndex" type="System.Int32, mscorlib">
@ -168,10 +168,10 @@
<value>11</value>
</data>
<data name="txtPreferredDNS.Location" type="System.Drawing.Point, System.Drawing">
<value>136, 84</value>
<value>152, 84</value>
</data>
<data name="txtPreferredDNS.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 20</value>
<value>198, 20</value>
</data>
<data name="txtPreferredDNS.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
@ -243,10 +243,10 @@
<value>8</value>
</data>
<data name="txtAlternateDNS.Location" type="System.Drawing.Point, System.Drawing">
<value>136, 108</value>
<value>152, 108</value>
</data>
<data name="txtAlternateDNS.Size" type="System.Drawing.Size, System.Drawing">
<value>214, 20</value>
<value>198, 20</value>
</data>
<data name="txtAlternateDNS.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
@ -312,10 +312,10 @@
<value>5</value>
</data>
<data name="cbDNSType.Location" type="System.Drawing.Point, System.Drawing">
<value>136, 60</value>
<value>152, 60</value>
</data>
<data name="cbDNSType.Size" type="System.Drawing.Size, System.Drawing">
<value>256, 21</value>
<value>240, 21</value>
</data>
<data name="cbDNSType.TabIndex" type="System.Int32, mscorlib">
<value>4</value>

View file

@ -30,8 +30,6 @@ private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MonitorTestForm));
this.pSettings = new System.Windows.Forms.Panel();
this.btnGradientColor2 = new HelpersLib.ColorButton();
this.btnGradientColor1 = new HelpersLib.ColorButton();
this.lblTip = new System.Windows.Forms.Label();
this.cbGradient = new System.Windows.Forms.ComboBox();
this.rbGradient = new System.Windows.Forms.RadioButton();
@ -55,6 +53,8 @@ private void InitializeComponent()
this.lblBlackWhiteValue = new System.Windows.Forms.Label();
this.tbBlackWhite = new System.Windows.Forms.TrackBar();
this.rbBlackWhite = new System.Windows.Forms.RadioButton();
this.btnGradientColor2 = new HelpersLib.ColorButton();
this.btnGradientColor1 = new HelpersLib.ColorButton();
this.pSettings.SuspendLayout();
((System.ComponentModel.ISupportInitialize)(this.tbShapeSize)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tbBlue)).BeginInit();
@ -95,22 +95,6 @@ private void InitializeComponent()
resources.ApplyResources(this.pSettings, "pSettings");
this.pSettings.Name = "pSettings";
//
// btnGradientColor2
//
this.btnGradientColor2.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnGradientColor2, "btnGradientColor2");
this.btnGradientColor2.Name = "btnGradientColor2";
this.btnGradientColor2.UseVisualStyleBackColor = true;
this.btnGradientColor2.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnGradientColor2_ColorChanged);
//
// btnGradientColor1
//
this.btnGradientColor1.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnGradientColor1, "btnGradientColor1");
this.btnGradientColor1.Name = "btnGradientColor1";
this.btnGradientColor1.UseVisualStyleBackColor = true;
this.btnGradientColor1.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnGradientColor1_ColorChanged);
//
// lblTip
//
resources.ApplyResources(this.lblTip, "lblTip");
@ -265,6 +249,22 @@ private void InitializeComponent()
this.rbBlackWhite.UseVisualStyleBackColor = true;
this.rbBlackWhite.CheckedChanged += new System.EventHandler(this.rbBlackWhite_CheckedChanged);
//
// btnGradientColor2
//
this.btnGradientColor2.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnGradientColor2, "btnGradientColor2");
this.btnGradientColor2.Name = "btnGradientColor2";
this.btnGradientColor2.UseVisualStyleBackColor = true;
this.btnGradientColor2.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnGradientColor2_ColorChanged);
//
// btnGradientColor1
//
this.btnGradientColor1.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnGradientColor1, "btnGradientColor1");
this.btnGradientColor1.Name = "btnGradientColor1";
this.btnGradientColor1.UseVisualStyleBackColor = true;
this.btnGradientColor1.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnGradientColor1_ColorChanged);
//
// MonitorTestForm
//
resources.ApplyResources(this, "$this");

View file

@ -117,9 +117,13 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="btnGradientColor2.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="btnGradientColor2.Location" type="System.Drawing.Point, System.Drawing">
<value>120, 256</value>
<value>224, 257</value>
</data>
<data name="btnGradientColor2.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 24</value>
@ -146,8 +150,11 @@
<data name="&gt;&gt;btnGradientColor2.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="btnGradientColor1.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnGradientColor1.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 256</value>
<value>120, 257</value>
</data>
<data name="btnGradientColor1.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 24</value>
@ -179,6 +186,9 @@
<data name="lblTip.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblTip.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblTip.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 368</value>
</data>
@ -204,7 +214,7 @@
<value>2</value>
</data>
<data name="cbGradient.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 222</value>
<value>120, 223</value>
</data>
<data name="cbGradient.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 21</value>
@ -227,6 +237,9 @@
<data name="rbGradient.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="rbGradient.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbGradient.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 224</value>
</data>
@ -251,11 +264,14 @@
<data name="&gt;&gt;rbGradient.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="btnClose.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnClose.Location" type="System.Drawing.Point, System.Drawing">
<value>208, 8</value>
<value>211, 8</value>
</data>
<data name="btnClose.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 23</value>
<value>125, 23</value>
</data>
<data name="btnClose.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
@ -278,6 +294,9 @@
<data name="lblShapeSize.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblShapeSize.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblShapeSize.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 334</value>
</data>
@ -308,8 +327,11 @@
<data name="lblShapeSizeValue.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblShapeSizeValue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblShapeSizeValue.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 332</value>
<value>315, 332</value>
</data>
<data name="lblShapeSizeValue.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 16</value>
@ -335,11 +357,14 @@
<data name="tbShapeSize.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tbShapeSize.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="tbShapeSize.Location" type="System.Drawing.Point, System.Drawing">
<value>40, 328</value>
<value>120, 328</value>
</data>
<data name="tbShapeSize.Size" type="System.Drawing.Size, System.Drawing">
<value>232, 24</value>
<value>187, 24</value>
</data>
<data name="tbShapeSize.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
@ -356,11 +381,14 @@
<data name="&gt;&gt;tbShapeSize.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="btnColorDialog.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnColorDialog.Location" type="System.Drawing.Point, System.Drawing">
<value>208, 88</value>
<value>211, 88</value>
</data>
<data name="btnColorDialog.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 23</value>
<value>125, 23</value>
</data>
<data name="btnColorDialog.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
@ -390,7 +418,7 @@
<value>Vertical lines</value>
</data>
<data name="cbShapes.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 294</value>
<value>120, 295</value>
</data>
<data name="cbShapes.Size" type="System.Drawing.Size, System.Drawing">
<value>216, 21</value>
@ -413,6 +441,9 @@
<data name="rbShapes.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="rbShapes.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbShapes.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 296</value>
</data>
@ -440,6 +471,9 @@
<data name="lblBlue.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblBlue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblBlue.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 190</value>
</data>
@ -470,8 +504,11 @@
<data name="lblBlueValue.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblBlueValue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblBlueValue.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 188</value>
<value>315, 188</value>
</data>
<data name="lblBlueValue.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 16</value>
@ -497,11 +534,14 @@
<data name="tbBlue.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tbBlue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="tbBlue.Location" type="System.Drawing.Point, System.Drawing">
<value>32, 184</value>
</data>
<data name="tbBlue.Size" type="System.Drawing.Size, System.Drawing">
<value>240, 24</value>
<value>275, 24</value>
</data>
<data name="tbBlue.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
@ -521,6 +561,9 @@
<data name="lblGreen.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblGreen.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblGreen.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 158</value>
</data>
@ -551,8 +594,11 @@
<data name="lblGreenValue.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblGreenValue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblGreenValue.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 156</value>
<value>315, 156</value>
</data>
<data name="lblGreenValue.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 16</value>
@ -578,11 +624,14 @@
<data name="tbGreen.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tbGreen.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="tbGreen.Location" type="System.Drawing.Point, System.Drawing">
<value>32, 152</value>
</data>
<data name="tbGreen.Size" type="System.Drawing.Size, System.Drawing">
<value>240, 24</value>
<value>275, 24</value>
</data>
<data name="tbGreen.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
@ -602,6 +651,9 @@
<data name="lblRed.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblRed.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblRed.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 126</value>
</data>
@ -632,8 +684,11 @@
<data name="lblRedValue.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblRedValue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblRedValue.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 124</value>
<value>315, 124</value>
</data>
<data name="lblRedValue.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 16</value>
@ -659,11 +714,14 @@
<data name="tbRed.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tbRed.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="tbRed.Location" type="System.Drawing.Point, System.Drawing">
<value>32, 120</value>
</data>
<data name="tbRed.Size" type="System.Drawing.Size, System.Drawing">
<value>240, 24</value>
<value>275, 24</value>
</data>
<data name="tbRed.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
@ -683,6 +741,9 @@
<data name="rbRedGreenBlue.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="rbRedGreenBlue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbRedGreenBlue.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 88</value>
</data>
@ -713,8 +774,11 @@
<data name="lblBlackWhiteValue.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 9.75pt</value>
</data>
<data name="lblBlackWhiteValue.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblBlackWhiteValue.Location" type="System.Drawing.Point, System.Drawing">
<value>280, 52</value>
<value>315, 52</value>
</data>
<data name="lblBlackWhiteValue.Size" type="System.Drawing.Size, System.Drawing">
<value>15, 16</value>
@ -740,11 +804,14 @@
<data name="tbBlackWhite.AutoSize" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tbBlackWhite.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="tbBlackWhite.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 48</value>
</data>
<data name="tbBlackWhite.Size" type="System.Drawing.Size, System.Drawing">
<value>264, 24</value>
<value>299, 24</value>
</data>
<data name="tbBlackWhite.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
@ -764,6 +831,9 @@
<data name="rbBlackWhite.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="rbBlackWhite.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="rbBlackWhite.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 16</value>
</data>
@ -792,7 +862,7 @@
<value>100, 100</value>
</data>
<data name="pSettings.Size" type="System.Drawing.Size, System.Drawing">
<value>320, 396</value>
<value>353, 396</value>
</data>
<data name="pSettings.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
@ -818,7 +888,9 @@
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>700, 700</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>Manual</value>
</data>

View file

@ -303,7 +303,7 @@
<value>192, 119</value>
</data>
<data name="cbFilenameFilterMethod.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 21</value>
<value>104, 21</value>
</data>
<data name="cbFilenameFilterMethod.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
@ -459,7 +459,7 @@
<value>0</value>
</data>
<data name="txtHostFilter.Location" type="System.Drawing.Point, System.Drawing">
<value>112, 199</value>
<value>166, 199</value>
</data>
<data name="txtHostFilter.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 20</value>
@ -489,7 +489,7 @@
<value>Text</value>
</data>
<data name="cbTypeFilterSelection.Location" type="System.Drawing.Point, System.Drawing">
<value>112, 172</value>
<value>166, 172</value>
</data>
<data name="cbTypeFilterSelection.Size" type="System.Drawing.Size, System.Drawing">
<value>128, 21</value>

View file

@ -163,12 +163,6 @@
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Properties\Resources.tr.resx" />
<EmbeddedResource Include="WatermarkForm.resx">
<DependentUpon>WatermarkForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="WatermarkForm.tr.resx">
<DependentUpon>WatermarkForm.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<Import Project="$(SolutionDir)\.nuget\NuGet.targets" Condition="Exists('$(SolutionDir)\.nuget\NuGet.targets')" />

View file

@ -28,7 +28,6 @@ protected override void Dispose(bool disposing)
/// </summary>
private void InitializeComponent()
{
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(WatermarkForm));
this.lblWatermarkOffsetPixel = new System.Windows.Forms.Label();
this.cboWatermarkType = new System.Windows.Forms.ComboBox();
this.cbWatermarkAutoHide = new System.Windows.Forms.CheckBox();
@ -68,57 +67,84 @@ private void InitializeComponent()
//
// lblWatermarkOffsetPixel
//
resources.ApplyResources(this.lblWatermarkOffsetPixel, "lblWatermarkOffsetPixel");
this.lblWatermarkOffsetPixel.AutoSize = true;
this.lblWatermarkOffsetPixel.Location = new System.Drawing.Point(152, 80);
this.lblWatermarkOffsetPixel.Name = "lblWatermarkOffsetPixel";
this.lblWatermarkOffsetPixel.Size = new System.Drawing.Size(18, 13);
this.lblWatermarkOffsetPixel.TabIndex = 6;
this.lblWatermarkOffsetPixel.Text = "px";
//
// cboWatermarkType
//
this.cboWatermarkType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cboWatermarkType.FormattingEnabled = true;
resources.ApplyResources(this.cboWatermarkType, "cboWatermarkType");
this.cboWatermarkType.Location = new System.Drawing.Point(88, 12);
this.cboWatermarkType.Name = "cboWatermarkType";
this.cboWatermarkType.Size = new System.Drawing.Size(120, 21);
this.cboWatermarkType.TabIndex = 1;
this.cboWatermarkType.SelectedIndexChanged += new System.EventHandler(this.cboWatermarkType_SelectedIndexChanged);
//
// cbWatermarkAutoHide
//
resources.ApplyResources(this.cbWatermarkAutoHide, "cbWatermarkAutoHide");
this.cbWatermarkAutoHide.AutoSize = true;
this.cbWatermarkAutoHide.Location = new System.Drawing.Point(17, 112);
this.cbWatermarkAutoHide.Name = "cbWatermarkAutoHide";
this.cbWatermarkAutoHide.Size = new System.Drawing.Size(260, 17);
this.cbWatermarkAutoHide.TabIndex = 7;
this.cbWatermarkAutoHide.Text = "Hide watermark if image is smaller than watermark";
this.cbWatermarkAutoHide.UseVisualStyleBackColor = true;
this.cbWatermarkAutoHide.CheckedChanged += new System.EventHandler(this.cbWatermarkAutoHide_CheckedChanged);
//
// lblWatermarkType
//
resources.ApplyResources(this.lblWatermarkType, "lblWatermarkType");
this.lblWatermarkType.AutoSize = true;
this.lblWatermarkType.Location = new System.Drawing.Point(16, 16);
this.lblWatermarkType.Name = "lblWatermarkType";
this.lblWatermarkType.Size = new System.Drawing.Size(34, 13);
this.lblWatermarkType.TabIndex = 0;
this.lblWatermarkType.Text = "Type:";
//
// chkWatermarkPosition
//
this.chkWatermarkPosition.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.chkWatermarkPosition.FormattingEnabled = true;
resources.ApplyResources(this.chkWatermarkPosition, "chkWatermarkPosition");
this.chkWatermarkPosition.Location = new System.Drawing.Point(88, 44);
this.chkWatermarkPosition.Name = "chkWatermarkPosition";
this.chkWatermarkPosition.Size = new System.Drawing.Size(120, 21);
this.chkWatermarkPosition.TabIndex = 3;
this.chkWatermarkPosition.SelectedIndexChanged += new System.EventHandler(this.cbWatermarkPosition_SelectedIndexChanged);
//
// lblWatermarkPosition
//
resources.ApplyResources(this.lblWatermarkPosition, "lblWatermarkPosition");
this.lblWatermarkPosition.AutoSize = true;
this.lblWatermarkPosition.Location = new System.Drawing.Point(16, 48);
this.lblWatermarkPosition.Name = "lblWatermarkPosition";
this.lblWatermarkPosition.Size = new System.Drawing.Size(60, 13);
this.lblWatermarkPosition.TabIndex = 2;
this.lblWatermarkPosition.Text = "Placement:";
//
// nudWatermarkOffset
//
resources.ApplyResources(this.nudWatermarkOffset, "nudWatermarkOffset");
this.nudWatermarkOffset.Location = new System.Drawing.Point(88, 76);
this.nudWatermarkOffset.Maximum = new decimal(new int[] {
2000,
0,
0,
0});
this.nudWatermarkOffset.Name = "nudWatermarkOffset";
this.nudWatermarkOffset.Size = new System.Drawing.Size(56, 20);
this.nudWatermarkOffset.TabIndex = 5;
this.nudWatermarkOffset.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.nudWatermarkOffset.ValueChanged += new System.EventHandler(this.nudWatermarkOffset_ValueChanged);
//
// lblWatermarkOffset
//
resources.ApplyResources(this.lblWatermarkOffset, "lblWatermarkOffset");
this.lblWatermarkOffset.AutoSize = true;
this.lblWatermarkOffset.Location = new System.Drawing.Point(16, 80);
this.lblWatermarkOffset.Name = "lblWatermarkOffset";
this.lblWatermarkOffset.Size = new System.Drawing.Size(38, 13);
this.lblWatermarkOffset.TabIndex = 4;
this.lblWatermarkOffset.Text = "Offset:";
//
// gbWatermarkBackground
//
@ -131,77 +157,113 @@ private void InitializeComponent()
this.gbWatermarkBackground.Controls.Add(this.nudWatermarkCornerRadius);
this.gbWatermarkBackground.Controls.Add(this.lblWatermarkCornerRadiusTip);
this.gbWatermarkBackground.Controls.Add(this.cbWatermarkGradientType);
resources.ApplyResources(this.gbWatermarkBackground, "gbWatermarkBackground");
this.gbWatermarkBackground.Location = new System.Drawing.Point(304, 126);
this.gbWatermarkBackground.Name = "gbWatermarkBackground";
this.gbWatermarkBackground.Size = new System.Drawing.Size(448, 210);
this.gbWatermarkBackground.TabIndex = 9;
this.gbWatermarkBackground.TabStop = false;
this.gbWatermarkBackground.Text = "Text background settings";
//
// btnBackgroundColor2
//
this.btnBackgroundColor2.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnBackgroundColor2, "btnBackgroundColor2");
this.btnBackgroundColor2.Location = new System.Drawing.Point(16, 176);
this.btnBackgroundColor2.Name = "btnBackgroundColor2";
this.btnBackgroundColor2.Size = new System.Drawing.Size(144, 23);
this.btnBackgroundColor2.TabIndex = 8;
this.btnBackgroundColor2.Text = "Background color 2...";
this.btnBackgroundColor2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnBackgroundColor2.UseVisualStyleBackColor = true;
this.btnBackgroundColor2.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnBackgroundColor2_ColorChanged);
//
// btnBackgroundColor
//
this.btnBackgroundColor.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnBackgroundColor, "btnBackgroundColor");
this.btnBackgroundColor.Location = new System.Drawing.Point(16, 112);
this.btnBackgroundColor.Name = "btnBackgroundColor";
this.btnBackgroundColor.Size = new System.Drawing.Size(144, 23);
this.btnBackgroundColor.TabIndex = 5;
this.btnBackgroundColor.Text = "Background color...";
this.btnBackgroundColor.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnBackgroundColor.UseVisualStyleBackColor = true;
this.btnBackgroundColor.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnBackgroundColor_ColorChanged);
//
// btnBorderColor
//
this.btnBorderColor.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnBorderColor, "btnBorderColor");
this.btnBorderColor.Location = new System.Drawing.Point(16, 50);
this.btnBorderColor.Name = "btnBorderColor";
this.btnBorderColor.Size = new System.Drawing.Size(144, 23);
this.btnBorderColor.TabIndex = 1;
this.btnBorderColor.Text = "Border color...";
this.btnBorderColor.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnBorderColor.UseVisualStyleBackColor = true;
this.btnBorderColor.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnBorderColor_ColorChanged);
//
// cbWatermarkUseGradient
//
resources.ApplyResources(this.cbWatermarkUseGradient, "cbWatermarkUseGradient");
this.cbWatermarkUseGradient.AutoSize = true;
this.cbWatermarkUseGradient.Checked = true;
this.cbWatermarkUseGradient.CheckState = System.Windows.Forms.CheckState.Checked;
this.cbWatermarkUseGradient.Location = new System.Drawing.Point(19, 149);
this.cbWatermarkUseGradient.Name = "cbWatermarkUseGradient";
this.cbWatermarkUseGradient.Size = new System.Drawing.Size(92, 17);
this.cbWatermarkUseGradient.TabIndex = 6;
this.cbWatermarkUseGradient.Text = "Gradient type:";
this.cbWatermarkUseGradient.UseVisualStyleBackColor = true;
this.cbWatermarkUseGradient.CheckedChanged += new System.EventHandler(this.cbWatermarkBackColor2_CheckedChanged);
//
// cbWatermarkDrawBackground
//
resources.ApplyResources(this.cbWatermarkDrawBackground, "cbWatermarkDrawBackground");
this.cbWatermarkDrawBackground.AutoSize = true;
this.cbWatermarkDrawBackground.Location = new System.Drawing.Point(19, 24);
this.cbWatermarkDrawBackground.Name = "cbWatermarkDrawBackground";
this.cbWatermarkDrawBackground.Size = new System.Drawing.Size(111, 17);
this.cbWatermarkDrawBackground.TabIndex = 0;
this.cbWatermarkDrawBackground.Text = "Draw background";
this.cbWatermarkDrawBackground.UseVisualStyleBackColor = true;
this.cbWatermarkDrawBackground.CheckedChanged += new System.EventHandler(this.cbWatermarkDrawBackground_CheckedChanged);
//
// lblRectangleCornerRadius
//
resources.ApplyResources(this.lblRectangleCornerRadius, "lblRectangleCornerRadius");
this.lblRectangleCornerRadius.AutoSize = true;
this.lblRectangleCornerRadius.Location = new System.Drawing.Point(16, 88);
this.lblRectangleCornerRadius.Name = "lblRectangleCornerRadius";
this.lblRectangleCornerRadius.Size = new System.Drawing.Size(123, 13);
this.lblRectangleCornerRadius.TabIndex = 2;
this.lblRectangleCornerRadius.Text = "Rectangle corner radius:";
//
// nudWatermarkCornerRadius
//
resources.ApplyResources(this.nudWatermarkCornerRadius, "nudWatermarkCornerRadius");
this.nudWatermarkCornerRadius.Location = new System.Drawing.Point(144, 84);
this.nudWatermarkCornerRadius.Maximum = new decimal(new int[] {
15,
0,
0,
0});
this.nudWatermarkCornerRadius.Name = "nudWatermarkCornerRadius";
this.nudWatermarkCornerRadius.Size = new System.Drawing.Size(48, 20);
this.nudWatermarkCornerRadius.TabIndex = 3;
this.nudWatermarkCornerRadius.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.nudWatermarkCornerRadius.ValueChanged += new System.EventHandler(this.nudWatermarkCornerRadius_ValueChanged);
//
// lblWatermarkCornerRadiusTip
//
resources.ApplyResources(this.lblWatermarkCornerRadiusTip, "lblWatermarkCornerRadiusTip");
this.lblWatermarkCornerRadiusTip.AutoSize = true;
this.lblWatermarkCornerRadiusTip.Location = new System.Drawing.Point(200, 88);
this.lblWatermarkCornerRadiusTip.Name = "lblWatermarkCornerRadiusTip";
this.lblWatermarkCornerRadiusTip.Size = new System.Drawing.Size(105, 13);
this.lblWatermarkCornerRadiusTip.TabIndex = 4;
this.lblWatermarkCornerRadiusTip.Text = "0 = Normal rectangle";
//
// cbWatermarkGradientType
//
this.cbWatermarkGradientType.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbWatermarkGradientType.FormattingEnabled = true;
resources.ApplyResources(this.cbWatermarkGradientType, "cbWatermarkGradientType");
this.cbWatermarkGradientType.Location = new System.Drawing.Point(120, 147);
this.cbWatermarkGradientType.Name = "cbWatermarkGradientType";
this.cbWatermarkGradientType.Size = new System.Drawing.Size(121, 21);
this.cbWatermarkGradientType.TabIndex = 7;
this.cbWatermarkGradientType.SelectedIndexChanged += new System.EventHandler(this.cbWatermarkGradientType_SelectedIndexChanged);
//
// gbWatermarkText
@ -211,53 +273,79 @@ private void InitializeComponent()
this.gbWatermarkText.Controls.Add(this.lblWatermarkFont);
this.gbWatermarkText.Controls.Add(this.btnWatermarkFont);
this.gbWatermarkText.Controls.Add(this.txtWatermarkText);
resources.ApplyResources(this.gbWatermarkText, "gbWatermarkText");
this.gbWatermarkText.Location = new System.Drawing.Point(304, 8);
this.gbWatermarkText.Name = "gbWatermarkText";
this.gbWatermarkText.Size = new System.Drawing.Size(448, 112);
this.gbWatermarkText.TabIndex = 8;
this.gbWatermarkText.TabStop = false;
this.gbWatermarkText.Text = "Text settings";
//
// btnTextColor
//
this.btnTextColor.Color = System.Drawing.Color.Empty;
resources.ApplyResources(this.btnTextColor, "btnTextColor");
this.btnTextColor.Location = new System.Drawing.Point(16, 80);
this.btnTextColor.Name = "btnTextColor";
this.btnTextColor.Size = new System.Drawing.Size(144, 23);
this.btnTextColor.TabIndex = 4;
this.btnTextColor.Text = "Text color...";
this.btnTextColor.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnTextColor.UseVisualStyleBackColor = true;
this.btnTextColor.ColorChanged += new HelpersLib.ColorButton.ColorChangedEventHandler(this.btnTextColor_ColorChanged);
//
// lblWatermarkText
//
resources.ApplyResources(this.lblWatermarkText, "lblWatermarkText");
this.lblWatermarkText.AutoSize = true;
this.lblWatermarkText.Location = new System.Drawing.Point(16, 24);
this.lblWatermarkText.Name = "lblWatermarkText";
this.lblWatermarkText.Size = new System.Drawing.Size(31, 13);
this.lblWatermarkText.TabIndex = 0;
this.lblWatermarkText.Text = "Text:";
//
// lblWatermarkFont
//
resources.ApplyResources(this.lblWatermarkFont, "lblWatermarkFont");
this.lblWatermarkFont.AutoSize = true;
this.lblWatermarkFont.Location = new System.Drawing.Point(168, 54);
this.lblWatermarkFont.Name = "lblWatermarkFont";
this.lblWatermarkFont.Size = new System.Drawing.Size(83, 13);
this.lblWatermarkFont.TabIndex = 3;
this.lblWatermarkFont.Text = "Font Information";
//
// btnWatermarkFont
//
resources.ApplyResources(this.btnWatermarkFont, "btnWatermarkFont");
this.btnWatermarkFont.Location = new System.Drawing.Point(16, 48);
this.btnWatermarkFont.Name = "btnWatermarkFont";
this.btnWatermarkFont.Size = new System.Drawing.Size(144, 24);
this.btnWatermarkFont.TabIndex = 2;
this.btnWatermarkFont.Text = "Text font...";
this.btnWatermarkFont.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.btnWatermarkFont.UseVisualStyleBackColor = true;
this.btnWatermarkFont.Click += new System.EventHandler(this.btnWatermarkFont_Click);
//
// txtWatermarkText
//
resources.ApplyResources(this.txtWatermarkText, "txtWatermarkText");
this.txtWatermarkText.Location = new System.Drawing.Point(56, 20);
this.txtWatermarkText.Name = "txtWatermarkText";
this.txtWatermarkText.Size = new System.Drawing.Size(384, 20);
this.txtWatermarkText.TabIndex = 1;
this.txtWatermarkText.TextChanged += new System.EventHandler(this.txtWatermarkText_TextChanged);
//
// btwWatermarkBrowseImage
//
resources.ApplyResources(this.btwWatermarkBrowseImage, "btwWatermarkBrowseImage");
this.btwWatermarkBrowseImage.Location = new System.Drawing.Point(376, 22);
this.btwWatermarkBrowseImage.Name = "btwWatermarkBrowseImage";
this.btwWatermarkBrowseImage.Size = new System.Drawing.Size(64, 24);
this.btwWatermarkBrowseImage.TabIndex = 2;
this.btwWatermarkBrowseImage.Tag = "Browse for a Watermark Image";
this.btwWatermarkBrowseImage.Text = "Browse...";
this.btwWatermarkBrowseImage.UseVisualStyleBackColor = true;
this.btwWatermarkBrowseImage.Click += new System.EventHandler(this.btwWatermarkBrowseImage_Click);
//
// txtWatermarkImageLocation
//
resources.ApplyResources(this.txtWatermarkImageLocation, "txtWatermarkImageLocation");
this.txtWatermarkImageLocation.Location = new System.Drawing.Point(64, 24);
this.txtWatermarkImageLocation.Name = "txtWatermarkImageLocation";
this.txtWatermarkImageLocation.Size = new System.Drawing.Size(304, 20);
this.txtWatermarkImageLocation.TabIndex = 1;
this.txtWatermarkImageLocation.TextChanged += new System.EventHandler(this.txtWatermarkImageLocation_TextChanged);
//
// gbImageWatermark
@ -265,33 +353,47 @@ private void InitializeComponent()
this.gbImageWatermark.Controls.Add(this.lblImageLocation);
this.gbImageWatermark.Controls.Add(this.txtWatermarkImageLocation);
this.gbImageWatermark.Controls.Add(this.btwWatermarkBrowseImage);
resources.ApplyResources(this.gbImageWatermark, "gbImageWatermark");
this.gbImageWatermark.Location = new System.Drawing.Point(304, 344);
this.gbImageWatermark.Name = "gbImageWatermark";
this.gbImageWatermark.Size = new System.Drawing.Size(448, 56);
this.gbImageWatermark.TabIndex = 10;
this.gbImageWatermark.TabStop = false;
this.gbImageWatermark.Text = "Image settings";
//
// lblImageLocation
//
resources.ApplyResources(this.lblImageLocation, "lblImageLocation");
this.lblImageLocation.AutoSize = true;
this.lblImageLocation.Location = new System.Drawing.Point(16, 28);
this.lblImageLocation.Name = "lblImageLocation";
this.lblImageLocation.Size = new System.Drawing.Size(39, 13);
this.lblImageLocation.TabIndex = 0;
this.lblImageLocation.Text = "Image:";
//
// pbPreview
//
this.pbPreview.BackColor = System.Drawing.Color.White;
this.pbPreview.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle;
this.pbPreview.DrawCheckeredBackground = true;
resources.ApplyResources(this.pbPreview, "pbPreview");
this.pbPreview.Location = new System.Drawing.Point(8, 160);
this.pbPreview.Name = "pbPreview";
this.pbPreview.Size = new System.Drawing.Size(288, 240);
this.pbPreview.TabIndex = 12;
//
// lblPreview
//
resources.ApplyResources(this.lblPreview, "lblPreview");
this.lblPreview.AutoSize = true;
this.lblPreview.Location = new System.Drawing.Point(8, 144);
this.lblPreview.Name = "lblPreview";
this.lblPreview.Size = new System.Drawing.Size(102, 13);
this.lblPreview.TabIndex = 11;
this.lblPreview.Text = "Watermark preview:";
//
// WatermarkForm
//
resources.ApplyResources(this, "$this");
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.BackColor = System.Drawing.Color.White;
this.ClientSize = new System.Drawing.Size(761, 409);
this.Controls.Add(this.lblPreview);
this.Controls.Add(this.lblWatermarkOffsetPixel);
this.Controls.Add(this.gbImageWatermark);
@ -308,6 +410,8 @@ private void InitializeComponent()
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle;
this.MaximizeBox = false;
this.Name = "WatermarkForm";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "ShareX - Watermark settings";
this.Load += new System.EventHandler(this.WatermarkUI_Load);
this.Resize += new System.EventHandler(this.WatermarkUI_Resize);
((System.ComponentModel.ISupportInitialize)(this.nudWatermarkOffset)).EndInit();

View file

@ -1,900 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lblWatermarkOffsetPixel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblWatermarkOffsetPixel.Location" type="System.Drawing.Point, System.Drawing">
<value>152, 80</value>
</data>
<data name="lblWatermarkOffsetPixel.Size" type="System.Drawing.Size, System.Drawing">
<value>18, 13</value>
</data>
<data name="lblWatermarkOffsetPixel.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="lblWatermarkOffsetPixel.Text" xml:space="preserve">
<value>px</value>
<comment>@Invariant</comment></data>
<data name="&gt;&gt;lblWatermarkOffsetPixel.Name" xml:space="preserve">
<value>lblWatermarkOffsetPixel</value>
</data>
<data name="&gt;&gt;lblWatermarkOffsetPixel.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;lblWatermarkOffsetPixel.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblWatermarkOffsetPixel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="cboWatermarkType.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 12</value>
</data>
<data name="cboWatermarkType.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 21</value>
</data>
<data name="cboWatermarkType.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;cboWatermarkType.Name" xml:space="preserve">
<value>cboWatermarkType</value>
</data>
<data name="&gt;&gt;cboWatermarkType.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cboWatermarkType.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;cboWatermarkType.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="cbWatermarkAutoHide.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="cbWatermarkAutoHide.Location" type="System.Drawing.Point, System.Drawing">
<value>17, 112</value>
</data>
<data name="cbWatermarkAutoHide.Size" type="System.Drawing.Size, System.Drawing">
<value>260, 17</value>
</data>
<data name="cbWatermarkAutoHide.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="cbWatermarkAutoHide.Text" xml:space="preserve">
<value>Hide watermark if image is smaller than watermark</value>
</data>
<data name="&gt;&gt;cbWatermarkAutoHide.Name" xml:space="preserve">
<value>cbWatermarkAutoHide</value>
</data>
<data name="&gt;&gt;cbWatermarkAutoHide.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbWatermarkAutoHide.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;cbWatermarkAutoHide.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="lblWatermarkType.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkType.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 16</value>
</data>
<data name="lblWatermarkType.Size" type="System.Drawing.Size, System.Drawing">
<value>34, 13</value>
</data>
<data name="lblWatermarkType.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblWatermarkType.Text" xml:space="preserve">
<value>Type:</value>
</data>
<data name="&gt;&gt;lblWatermarkType.Name" xml:space="preserve">
<value>lblWatermarkType</value>
</data>
<data name="&gt;&gt;lblWatermarkType.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;lblWatermarkType.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblWatermarkType.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="chkWatermarkPosition.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 44</value>
</data>
<data name="chkWatermarkPosition.Size" type="System.Drawing.Size, System.Drawing">
<value>120, 21</value>
</data>
<data name="chkWatermarkPosition.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="&gt;&gt;chkWatermarkPosition.Name" xml:space="preserve">
<value>chkWatermarkPosition</value>
</data>
<data name="&gt;&gt;chkWatermarkPosition.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;chkWatermarkPosition.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;chkWatermarkPosition.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="lblWatermarkPosition.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkPosition.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 48</value>
</data>
<data name="lblWatermarkPosition.Size" type="System.Drawing.Size, System.Drawing">
<value>60, 13</value>
</data>
<data name="lblWatermarkPosition.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblWatermarkPosition.Text" xml:space="preserve">
<value>Placement:</value>
</data>
<data name="&gt;&gt;lblWatermarkPosition.Name" xml:space="preserve">
<value>lblWatermarkPosition</value>
</data>
<data name="&gt;&gt;lblWatermarkPosition.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;lblWatermarkPosition.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblWatermarkPosition.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="nudWatermarkOffset.Location" type="System.Drawing.Point, System.Drawing">
<value>88, 76</value>
</data>
<data name="nudWatermarkOffset.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 20</value>
</data>
<data name="nudWatermarkOffset.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="nudWatermarkOffset.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Center</value>
</data>
<data name="&gt;&gt;nudWatermarkOffset.Name" xml:space="preserve">
<value>nudWatermarkOffset</value>
</data>
<data name="&gt;&gt;nudWatermarkOffset.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;nudWatermarkOffset.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;nudWatermarkOffset.ZOrder" xml:space="preserve">
<value>12</value>
</data>
<data name="lblWatermarkOffset.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkOffset.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 80</value>
</data>
<data name="lblWatermarkOffset.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 13</value>
</data>
<data name="lblWatermarkOffset.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="lblWatermarkOffset.Text" xml:space="preserve">
<value>Offset:</value>
</data>
<data name="&gt;&gt;lblWatermarkOffset.Name" xml:space="preserve">
<value>lblWatermarkOffset</value>
</data>
<data name="&gt;&gt;lblWatermarkOffset.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;lblWatermarkOffset.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblWatermarkOffset.ZOrder" xml:space="preserve">
<value>11</value>
</data>
<data name="btnBackgroundColor2.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 176</value>
</data>
<data name="btnBackgroundColor2.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 23</value>
</data>
<data name="btnBackgroundColor2.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="btnBackgroundColor2.Text" xml:space="preserve">
<value>Background color 2...</value>
</data>
<data name="btnBackgroundColor2.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnBackgroundColor2.Name" xml:space="preserve">
<value>btnBackgroundColor2</value>
</data>
<data name="&gt;&gt;btnBackgroundColor2.Type" xml:space="preserve">
<value>HelpersLib.ColorButton, HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnBackgroundColor2.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;btnBackgroundColor2.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="btnBackgroundColor.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 112</value>
</data>
<data name="btnBackgroundColor.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 23</value>
</data>
<data name="btnBackgroundColor.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="btnBackgroundColor.Text" xml:space="preserve">
<value>Background color...</value>
</data>
<data name="btnBackgroundColor.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnBackgroundColor.Name" xml:space="preserve">
<value>btnBackgroundColor</value>
</data>
<data name="&gt;&gt;btnBackgroundColor.Type" xml:space="preserve">
<value>HelpersLib.ColorButton, HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnBackgroundColor.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;btnBackgroundColor.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="btnBorderColor.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 50</value>
</data>
<data name="btnBorderColor.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 23</value>
</data>
<data name="btnBorderColor.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="btnBorderColor.Text" xml:space="preserve">
<value>Border color...</value>
</data>
<data name="btnBorderColor.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnBorderColor.Name" xml:space="preserve">
<value>btnBorderColor</value>
</data>
<data name="&gt;&gt;btnBorderColor.Type" xml:space="preserve">
<value>HelpersLib.ColorButton, HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnBorderColor.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;btnBorderColor.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="cbWatermarkUseGradient.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="cbWatermarkUseGradient.Location" type="System.Drawing.Point, System.Drawing">
<value>19, 149</value>
</data>
<data name="cbWatermarkUseGradient.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 17</value>
</data>
<data name="cbWatermarkUseGradient.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="cbWatermarkUseGradient.Text" xml:space="preserve">
<value>Gradient type:</value>
</data>
<data name="&gt;&gt;cbWatermarkUseGradient.Name" xml:space="preserve">
<value>cbWatermarkUseGradient</value>
</data>
<data name="&gt;&gt;cbWatermarkUseGradient.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbWatermarkUseGradient.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;cbWatermarkUseGradient.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="cbWatermarkDrawBackground.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="cbWatermarkDrawBackground.Location" type="System.Drawing.Point, System.Drawing">
<value>19, 24</value>
</data>
<data name="cbWatermarkDrawBackground.Size" type="System.Drawing.Size, System.Drawing">
<value>111, 17</value>
</data>
<data name="cbWatermarkDrawBackground.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="cbWatermarkDrawBackground.Text" xml:space="preserve">
<value>Draw background</value>
</data>
<data name="&gt;&gt;cbWatermarkDrawBackground.Name" xml:space="preserve">
<value>cbWatermarkDrawBackground</value>
</data>
<data name="&gt;&gt;cbWatermarkDrawBackground.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbWatermarkDrawBackground.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;cbWatermarkDrawBackground.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="lblRectangleCornerRadius.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblRectangleCornerRadius.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 88</value>
</data>
<data name="lblRectangleCornerRadius.Size" type="System.Drawing.Size, System.Drawing">
<value>123, 13</value>
</data>
<data name="lblRectangleCornerRadius.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="lblRectangleCornerRadius.Text" xml:space="preserve">
<value>Rectangle corner radius:</value>
</data>
<data name="&gt;&gt;lblRectangleCornerRadius.Name" xml:space="preserve">
<value>lblRectangleCornerRadius</value>
</data>
<data name="&gt;&gt;lblRectangleCornerRadius.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;lblRectangleCornerRadius.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;lblRectangleCornerRadius.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="nudWatermarkCornerRadius.Location" type="System.Drawing.Point, System.Drawing">
<value>144, 84</value>
</data>
<data name="nudWatermarkCornerRadius.Size" type="System.Drawing.Size, System.Drawing">
<value>48, 20</value>
</data>
<data name="nudWatermarkCornerRadius.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="nudWatermarkCornerRadius.TextAlign" type="System.Windows.Forms.HorizontalAlignment, System.Windows.Forms">
<value>Center</value>
</data>
<data name="&gt;&gt;nudWatermarkCornerRadius.Name" xml:space="preserve">
<value>nudWatermarkCornerRadius</value>
</data>
<data name="&gt;&gt;nudWatermarkCornerRadius.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;nudWatermarkCornerRadius.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;nudWatermarkCornerRadius.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="lblWatermarkCornerRadiusTip.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkCornerRadiusTip.Location" type="System.Drawing.Point, System.Drawing">
<value>200, 88</value>
</data>
<data name="lblWatermarkCornerRadiusTip.Size" type="System.Drawing.Size, System.Drawing">
<value>105, 13</value>
</data>
<data name="lblWatermarkCornerRadiusTip.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="lblWatermarkCornerRadiusTip.Text" xml:space="preserve">
<value>0 = Normal rectangle</value>
</data>
<data name="&gt;&gt;lblWatermarkCornerRadiusTip.Name" xml:space="preserve">
<value>lblWatermarkCornerRadiusTip</value>
</data>
<data name="&gt;&gt;lblWatermarkCornerRadiusTip.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;lblWatermarkCornerRadiusTip.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;lblWatermarkCornerRadiusTip.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="cbWatermarkGradientType.Location" type="System.Drawing.Point, System.Drawing">
<value>120, 147</value>
</data>
<data name="cbWatermarkGradientType.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 21</value>
</data>
<data name="cbWatermarkGradientType.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="&gt;&gt;cbWatermarkGradientType.Name" xml:space="preserve">
<value>cbWatermarkGradientType</value>
</data>
<data name="&gt;&gt;cbWatermarkGradientType.Type" xml:space="preserve">
<value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;cbWatermarkGradientType.Parent" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;cbWatermarkGradientType.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="gbWatermarkBackground.Location" type="System.Drawing.Point, System.Drawing">
<value>304, 126</value>
</data>
<data name="gbWatermarkBackground.Size" type="System.Drawing.Size, System.Drawing">
<value>448, 210</value>
</data>
<data name="gbWatermarkBackground.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="gbWatermarkBackground.Text" xml:space="preserve">
<value>Text background settings</value>
</data>
<data name="&gt;&gt;gbWatermarkBackground.Name" xml:space="preserve">
<value>gbWatermarkBackground</value>
</data>
<data name="&gt;&gt;gbWatermarkBackground.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;gbWatermarkBackground.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;gbWatermarkBackground.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="btnTextColor.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 80</value>
</data>
<data name="btnTextColor.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 23</value>
</data>
<data name="btnTextColor.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="btnTextColor.Text" xml:space="preserve">
<value>Text color...</value>
</data>
<data name="btnTextColor.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnTextColor.Name" xml:space="preserve">
<value>btnTextColor</value>
</data>
<data name="&gt;&gt;btnTextColor.Type" xml:space="preserve">
<value>HelpersLib.ColorButton, HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;btnTextColor.Parent" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;btnTextColor.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="lblWatermarkText.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkText.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 24</value>
</data>
<data name="lblWatermarkText.Size" type="System.Drawing.Size, System.Drawing">
<value>31, 13</value>
</data>
<data name="lblWatermarkText.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblWatermarkText.Text" xml:space="preserve">
<value>Text:</value>
</data>
<data name="&gt;&gt;lblWatermarkText.Name" xml:space="preserve">
<value>lblWatermarkText</value>
</data>
<data name="&gt;&gt;lblWatermarkText.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;lblWatermarkText.Parent" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;lblWatermarkText.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblWatermarkFont.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblWatermarkFont.Location" type="System.Drawing.Point, System.Drawing">
<value>168, 54</value>
</data>
<data name="lblWatermarkFont.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 13</value>
</data>
<data name="lblWatermarkFont.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="lblWatermarkFont.Text" xml:space="preserve">
<value>Font Information</value>
</data>
<data name="&gt;&gt;lblWatermarkFont.Name" xml:space="preserve">
<value>lblWatermarkFont</value>
</data>
<data name="&gt;&gt;lblWatermarkFont.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;lblWatermarkFont.Parent" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;lblWatermarkFont.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="btnWatermarkFont.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 48</value>
</data>
<data name="btnWatermarkFont.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 24</value>
</data>
<data name="btnWatermarkFont.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="btnWatermarkFont.Text" xml:space="preserve">
<value>Text font...</value>
</data>
<data name="btnWatermarkFont.TextAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
<data name="&gt;&gt;btnWatermarkFont.Name" xml:space="preserve">
<value>btnWatermarkFont</value>
</data>
<data name="&gt;&gt;btnWatermarkFont.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;btnWatermarkFont.Parent" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;btnWatermarkFont.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="txtWatermarkText.Location" type="System.Drawing.Point, System.Drawing">
<value>56, 20</value>
</data>
<data name="txtWatermarkText.Size" type="System.Drawing.Size, System.Drawing">
<value>384, 20</value>
</data>
<data name="txtWatermarkText.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;txtWatermarkText.Name" xml:space="preserve">
<value>txtWatermarkText</value>
</data>
<data name="&gt;&gt;txtWatermarkText.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;txtWatermarkText.Parent" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;txtWatermarkText.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="gbWatermarkText.Location" type="System.Drawing.Point, System.Drawing">
<value>304, 8</value>
</data>
<data name="gbWatermarkText.Size" type="System.Drawing.Size, System.Drawing">
<value>448, 112</value>
</data>
<data name="gbWatermarkText.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="gbWatermarkText.Text" xml:space="preserve">
<value>Text settings</value>
</data>
<data name="&gt;&gt;gbWatermarkText.Name" xml:space="preserve">
<value>gbWatermarkText</value>
</data>
<data name="&gt;&gt;gbWatermarkText.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;gbWatermarkText.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;gbWatermarkText.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="btwWatermarkBrowseImage.Location" type="System.Drawing.Point, System.Drawing">
<value>376, 22</value>
</data>
<data name="btwWatermarkBrowseImage.Size" type="System.Drawing.Size, System.Drawing">
<value>64, 24</value>
</data>
<data name="btwWatermarkBrowseImage.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="btwWatermarkBrowseImage.Text" xml:space="preserve">
<value>Browse...</value>
</data>
<data name="&gt;&gt;btwWatermarkBrowseImage.Name" xml:space="preserve">
<value>btwWatermarkBrowseImage</value>
</data>
<data name="&gt;&gt;btwWatermarkBrowseImage.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;btwWatermarkBrowseImage.Parent" xml:space="preserve">
<value>gbImageWatermark</value>
</data>
<data name="&gt;&gt;btwWatermarkBrowseImage.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="txtWatermarkImageLocation.Location" type="System.Drawing.Point, System.Drawing">
<value>64, 24</value>
</data>
<data name="txtWatermarkImageLocation.Size" type="System.Drawing.Size, System.Drawing">
<value>304, 20</value>
</data>
<data name="txtWatermarkImageLocation.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="&gt;&gt;txtWatermarkImageLocation.Name" xml:space="preserve">
<value>txtWatermarkImageLocation</value>
</data>
<data name="&gt;&gt;txtWatermarkImageLocation.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;txtWatermarkImageLocation.Parent" xml:space="preserve">
<value>gbImageWatermark</value>
</data>
<data name="&gt;&gt;txtWatermarkImageLocation.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="lblImageLocation.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblImageLocation.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 28</value>
</data>
<data name="lblImageLocation.Size" type="System.Drawing.Size, System.Drawing">
<value>39, 13</value>
</data>
<data name="lblImageLocation.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="lblImageLocation.Text" xml:space="preserve">
<value>Image:</value>
</data>
<data name="&gt;&gt;lblImageLocation.Name" xml:space="preserve">
<value>lblImageLocation</value>
</data>
<data name="&gt;&gt;lblImageLocation.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;lblImageLocation.Parent" xml:space="preserve">
<value>gbImageWatermark</value>
</data>
<data name="&gt;&gt;lblImageLocation.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="gbImageWatermark.Location" type="System.Drawing.Point, System.Drawing">
<value>304, 344</value>
</data>
<data name="gbImageWatermark.Size" type="System.Drawing.Size, System.Drawing">
<value>448, 56</value>
</data>
<data name="gbImageWatermark.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="gbImageWatermark.Text" xml:space="preserve">
<value>Image settings</value>
</data>
<data name="&gt;&gt;gbImageWatermark.Name" xml:space="preserve">
<value>gbImageWatermark</value>
</data>
<data name="&gt;&gt;gbImageWatermark.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;gbImageWatermark.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;gbImageWatermark.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="pbPreview.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 160</value>
</data>
<data name="pbPreview.Size" type="System.Drawing.Size, System.Drawing">
<value>288, 240</value>
</data>
<data name="pbPreview.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="&gt;&gt;pbPreview.Name" xml:space="preserve">
<value>pbPreview</value>
</data>
<data name="&gt;&gt;pbPreview.Type" xml:space="preserve">
<value>HelpersLib.MyPictureBox, HelpersLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;pbPreview.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;pbPreview.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="lblPreview.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblPreview.Location" type="System.Drawing.Point, System.Drawing">
<value>8, 144</value>
</data>
<data name="lblPreview.Size" type="System.Drawing.Size, System.Drawing">
<value>102, 13</value>
</data>
<data name="lblPreview.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="lblPreview.Text" xml:space="preserve">
<value>Watermark preview:</value>
</data>
<data name="&gt;&gt;lblPreview.Name" xml:space="preserve">
<value>lblPreview</value>
</data>
<data name="&gt;&gt;lblPreview.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;lblPreview.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;lblPreview.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>761, 409</value>
</data>
<data name="$this.StartPosition" type="System.Windows.Forms.FormStartPosition, System.Windows.Forms">
<value>CenterScreen</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Watermark settings</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>WatermarkForm</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View file

@ -1,186 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Filigran ayarları</value>
</data>
<data name="btnBackgroundColor.Text" xml:space="preserve">
<value>Arkaplan rengi...</value>
</data>
<data name="btnBackgroundColor2.Text" xml:space="preserve">
<value>Arkaplan rengi 2...</value>
</data>
<data name="btnBorderColor.Text" xml:space="preserve">
<value>Kenar rengi...</value>
</data>
<data name="btnTextColor.Text" xml:space="preserve">
<value>Yazı rengi...</value>
</data>
<data name="btnWatermarkFont.Text" xml:space="preserve">
<value>Yazı tipi...</value>
</data>
<data name="btwWatermarkBrowseImage.Text" xml:space="preserve">
<value>Gözat...</value>
</data>
<data name="gbImageWatermark.Text" xml:space="preserve">
<value>Resim ayarları</value>
</data>
<data name="gbWatermarkBackground.Text" xml:space="preserve">
<value>Yazı arkaplan ayarları</value>
</data>
<data name="gbWatermarkText.Text" xml:space="preserve">
<value>Yazı ayarları</value>
</data>
<data name="lblImageLocation.Text" xml:space="preserve">
<value>Resim:</value>
</data>
<data name="lblPreview.Text" xml:space="preserve">
<value>Filigran ön izleme:</value>
</data>
<data name="lblWatermarkPosition.Text" xml:space="preserve">
<value>Konum:</value>
</data>
<data name="lblWatermarkText.Text" xml:space="preserve">
<value>Yazı:</value>
</data>
<data name="lblWatermarkType.Text" xml:space="preserve">
<value>Tür:</value>
</data>
<data name="cbWatermarkUseGradient.Text" xml:space="preserve">
<value>Renk geçişi türü:</value>
</data>
<data name="cbWatermarkDrawBackground.Text" xml:space="preserve">
<value>Arkaplan çiz</value>
</data>
<data name="lblWatermarkFont.Text" xml:space="preserve">
<value>Yazı tipi bilgisi</value>
</data>
<data name="lblRectangleCornerRadius.Text" xml:space="preserve">
<value>Dikdörtgen köşe yuvarlama:</value>
</data>
<data name="cbWatermarkAutoHide.Text" xml:space="preserve">
<value>Resim filigrandan küçükse filigranı gizle</value>
</data>
<data name="lblWatermarkCornerRadiusTip.Text" xml:space="preserve">
<value>0 = Normal dikdörtgen</value>
</data>
<data name="lblWatermarkOffset.Text" xml:space="preserve">
<value>Çıkıntı:</value>
</data>
</root>

View file

@ -107,7 +107,6 @@ private void InitializeComponent()
this.tsmiTestFileUpload = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiTestURLShortener = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiTestURLSharing = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiTestUploaders = new System.Windows.Forms.ToolStripMenuItem();
this.tsmiDonate = new System.Windows.Forms.ToolStripButton();
this.tsmiAbout = new System.Windows.Forms.ToolStripButton();
this.cmsTaskInfo = new System.Windows.Forms.ContextMenuStrip(this.components);
@ -793,8 +792,7 @@ private void InitializeComponent()
this.tsmiTestTextUpload,
this.tsmiTestFileUpload,
this.tsmiTestURLShortener,
this.tsmiTestURLSharing,
this.tsmiTestUploaders});
this.tsmiTestURLSharing});
this.tsddbDebug.Image = global::ShareX.Properties.Resources.traffic_cone;
resources.ApplyResources(this.tsddbDebug, "tsddbDebug");
this.tsddbDebug.Name = "tsddbDebug";
@ -841,13 +839,6 @@ private void InitializeComponent()
resources.ApplyResources(this.tsmiTestURLSharing, "tsmiTestURLSharing");
this.tsmiTestURLSharing.Click += new System.EventHandler(this.tsmiTestURLSharing_Click);
//
// tsmiTestUploaders
//
this.tsmiTestUploaders.Image = global::ShareX.Properties.Resources.application_browser;
this.tsmiTestUploaders.Name = "tsmiTestUploaders";
resources.ApplyResources(this.tsmiTestUploaders, "tsmiTestUploaders");
this.tsmiTestUploaders.Click += new System.EventHandler(this.tsmiTestUploaders_Click);
//
// tsmiDonate
//
this.tsmiDonate.Image = global::ShareX.Properties.Resources.heart;
@ -1858,7 +1849,6 @@ private void InitializeComponent()
private System.Windows.Forms.ToolStripMenuItem tsmiTestTextUpload;
private System.Windows.Forms.ToolStripMenuItem tsmiTestFileUpload;
private System.Windows.Forms.ToolStripMenuItem tsmiTestURLShortener;
private System.Windows.Forms.ToolStripMenuItem tsmiTestUploaders;
private System.Windows.Forms.ToolStripSeparator tssCopy5;
private System.Windows.Forms.ToolStripMenuItem tsmiShowDebugLog;
private System.Windows.Forms.ToolStripButton tsbApplicationSettings;

View file

@ -930,14 +930,6 @@ private void tsmiTestURLSharing_Click(object sender, EventArgs e)
UploadManager.ShareURL(Links.URL_WEBSITE);
}
private void tsmiTestUploaders_Click(object sender, EventArgs e)
{
using (UploadTestForm form = new UploadTestForm())
{
form.ShowDialog();
}
}
private void tsmiScreenRecordingFFmpeg_Click(object sender, EventArgs e)
{
TaskHelpers.DoScreenRecordingFFmpeg();

View file

@ -813,15 +813,6 @@
<data name="tsmiTestURLSharing.Text" xml:space="preserve">
<value>Test URL sharing</value>
</data>
<data name="tsmiTestUploaders.Size" type="System.Drawing.Size, System.Drawing">
<value>173, 22</value>
</data>
<data name="tsmiTestUploaders.Text" xml:space="preserve">
<value>Test uploaders...</value>
</data>
<data name="tsmiTestUploaders.Visible" type="System.Boolean, mscorlib">
<value>False</value>
</data>
<data name="tsddbDebug.ImageAlign" type="System.Drawing.ContentAlignment, System.Drawing">
<value>MiddleLeft</value>
</data>
@ -1977,12 +1968,6 @@
<data name="&gt;&gt;tsmiTestURLSharing.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;tsmiTestUploaders.Name" xml:space="preserve">
<value>tsmiTestUploaders</value>
</data>
<data name="&gt;&gt;tsmiTestUploaders.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;tsmiDonate.Name" xml:space="preserve">
<value>tsmiDonate</value>
</data>

View file

@ -312,9 +312,6 @@
<data name="tsmiTestURLSharing.Text" xml:space="preserve">
<value>URL paylaşım testi</value>
</data>
<data name="tsmiTestUploaders.Text" xml:space="preserve">
<value>Yükleyicileri test et...</value>
</data>
<data name="tsddbDebug.Text" xml:space="preserve">
<value>Hata ayıklama</value>
</data>

View file

@ -1,229 +0,0 @@
namespace ShareX
{
partial class UploadTestForm
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(UploadTestForm));
this.tscTesters = new System.Windows.Forms.ToolStripContainer();
this.lvUploaders = new System.Windows.Forms.ListView();
this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader2 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.columnHeader3 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.cmsUploaders = new System.Windows.Forms.ContextMenuStrip(this.components);
this.testSelectedUploadersToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.openURLToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStrip1 = new System.Windows.Forms.ToolStrip();
this.btnTestSelected = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
this.btnTestAll = new System.Windows.Forms.ToolStripButton();
this.tcTesters = new System.Windows.Forms.TabControl();
this.tpTestUploaders = new System.Windows.Forms.TabPage();
this.tpConsole = new System.Windows.Forms.TabPage();
this.txtConsole = new System.Windows.Forms.TextBox();
this.tscTesters.ContentPanel.SuspendLayout();
this.tscTesters.TopToolStripPanel.SuspendLayout();
this.tscTesters.SuspendLayout();
this.cmsUploaders.SuspendLayout();
this.toolStrip1.SuspendLayout();
this.tcTesters.SuspendLayout();
this.tpTestUploaders.SuspendLayout();
this.tpConsole.SuspendLayout();
this.SuspendLayout();
//
// tscTesters
//
//
// tscTesters.ContentPanel
//
this.tscTesters.ContentPanel.Controls.Add(this.lvUploaders);
resources.ApplyResources(this.tscTesters.ContentPanel, "tscTesters.ContentPanel");
resources.ApplyResources(this.tscTesters, "tscTesters");
this.tscTesters.Name = "tscTesters";
//
// tscTesters.TopToolStripPanel
//
this.tscTesters.TopToolStripPanel.BackColor = System.Drawing.Color.White;
this.tscTesters.TopToolStripPanel.Controls.Add(this.toolStrip1);
//
// lvUploaders
//
this.lvUploaders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
this.columnHeader1,
this.columnHeader2,
this.columnHeader3});
this.lvUploaders.ContextMenuStrip = this.cmsUploaders;
resources.ApplyResources(this.lvUploaders, "lvUploaders");
this.lvUploaders.FullRowSelect = true;
this.lvUploaders.GridLines = true;
this.lvUploaders.Name = "lvUploaders";
this.lvUploaders.UseCompatibleStateImageBehavior = false;
this.lvUploaders.View = System.Windows.Forms.View.Details;
//
// columnHeader1
//
resources.ApplyResources(this.columnHeader1, "columnHeader1");
//
// columnHeader2
//
resources.ApplyResources(this.columnHeader2, "columnHeader2");
//
// columnHeader3
//
resources.ApplyResources(this.columnHeader3, "columnHeader3");
//
// cmsUploaders
//
this.cmsUploaders.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.testSelectedUploadersToolStripMenuItem,
this.openURLToolStripMenuItem,
this.copyToolStripMenuItem});
this.cmsUploaders.Name = "cmsUploaders";
resources.ApplyResources(this.cmsUploaders, "cmsUploaders");
//
// testSelectedUploadersToolStripMenuItem
//
this.testSelectedUploadersToolStripMenuItem.Name = "testSelectedUploadersToolStripMenuItem";
resources.ApplyResources(this.testSelectedUploadersToolStripMenuItem, "testSelectedUploadersToolStripMenuItem");
this.testSelectedUploadersToolStripMenuItem.Click += new System.EventHandler(this.btnTestSelected_Click);
//
// openURLToolStripMenuItem
//
this.openURLToolStripMenuItem.Name = "openURLToolStripMenuItem";
resources.ApplyResources(this.openURLToolStripMenuItem, "openURLToolStripMenuItem");
this.openURLToolStripMenuItem.Click += new System.EventHandler(this.openURLToolStripMenuItem_Click);
//
// copyToolStripMenuItem
//
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
resources.ApplyResources(this.copyToolStripMenuItem, "copyToolStripMenuItem");
this.copyToolStripMenuItem.Click += new System.EventHandler(this.copyToolStripMenuItem_Click);
//
// toolStrip1
//
this.toolStrip1.BackColor = System.Drawing.Color.White;
resources.ApplyResources(this.toolStrip1, "toolStrip1");
this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.btnTestSelected,
this.toolStripSeparator1,
this.btnTestAll});
this.toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow;
this.toolStrip1.Name = "toolStrip1";
this.toolStrip1.RenderMode = System.Windows.Forms.ToolStripRenderMode.Professional;
//
// btnTestSelected
//
this.btnTestSelected.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
resources.ApplyResources(this.btnTestSelected, "btnTestSelected");
this.btnTestSelected.Name = "btnTestSelected";
this.btnTestSelected.Click += new System.EventHandler(this.btnTestSelected_Click);
//
// toolStripSeparator1
//
this.toolStripSeparator1.Name = "toolStripSeparator1";
resources.ApplyResources(this.toolStripSeparator1, "toolStripSeparator1");
//
// btnTestAll
//
this.btnTestAll.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text;
resources.ApplyResources(this.btnTestAll, "btnTestAll");
this.btnTestAll.Name = "btnTestAll";
this.btnTestAll.Click += new System.EventHandler(this.btnTestAll_Click);
//
// tcTesters
//
this.tcTesters.Controls.Add(this.tpTestUploaders);
this.tcTesters.Controls.Add(this.tpConsole);
resources.ApplyResources(this.tcTesters, "tcTesters");
this.tcTesters.Name = "tcTesters";
this.tcTesters.SelectedIndex = 0;
//
// tpTestUploaders
//
this.tpTestUploaders.Controls.Add(this.tscTesters);
resources.ApplyResources(this.tpTestUploaders, "tpTestUploaders");
this.tpTestUploaders.Name = "tpTestUploaders";
this.tpTestUploaders.UseVisualStyleBackColor = true;
//
// tpConsole
//
this.tpConsole.Controls.Add(this.txtConsole);
resources.ApplyResources(this.tpConsole, "tpConsole");
this.tpConsole.Name = "tpConsole";
this.tpConsole.UseVisualStyleBackColor = true;
//
// txtConsole
//
resources.ApplyResources(this.txtConsole, "txtConsole");
this.txtConsole.Name = "txtConsole";
//
// UploadTestForm
//
resources.ApplyResources(this, "$this");
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.Controls.Add(this.tcTesters);
this.Name = "UploadTestForm";
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.TesterGUI_FormClosing);
this.tscTesters.ContentPanel.ResumeLayout(false);
this.tscTesters.TopToolStripPanel.ResumeLayout(false);
this.tscTesters.TopToolStripPanel.PerformLayout();
this.tscTesters.ResumeLayout(false);
this.tscTesters.PerformLayout();
this.cmsUploaders.ResumeLayout(false);
this.toolStrip1.ResumeLayout(false);
this.toolStrip1.PerformLayout();
this.tcTesters.ResumeLayout(false);
this.tpTestUploaders.ResumeLayout(false);
this.tpConsole.ResumeLayout(false);
this.tpConsole.PerformLayout();
this.ResumeLayout(false);
}
#endregion Windows Form Designer generated code
private System.Windows.Forms.ListView lvUploaders;
private System.Windows.Forms.ColumnHeader columnHeader1;
private System.Windows.Forms.ColumnHeader columnHeader2;
private System.Windows.Forms.TabControl tcTesters;
private System.Windows.Forms.TabPage tpTestUploaders;
private System.Windows.Forms.TabPage tpConsole;
private System.Windows.Forms.ContextMenuStrip cmsUploaders;
private System.Windows.Forms.ToolStripMenuItem openURLToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
private System.Windows.Forms.TextBox txtConsole;
private System.Windows.Forms.ToolStripMenuItem testSelectedUploadersToolStripMenuItem;
private System.Windows.Forms.ToolStripContainer tscTesters;
private System.Windows.Forms.ToolStrip toolStrip1;
private System.Windows.Forms.ToolStripButton btnTestAll;
private System.Windows.Forms.ToolStripButton btnTestSelected;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
private System.Windows.Forms.ColumnHeader columnHeader3;
}
}

View file

@ -1,351 +0,0 @@
#region License Information (GPL v3)
/*
ShareX - A program that allows you to take screenshots and share any file type
Copyright (C) 2007-2014 ShareX Developers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Optionally you can also view the license at <http://www.gnu.org/licenses/>.
*/
#endregion License Information (GPL v3)
using HelpersLib;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Diagnostics;
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
using UploadersLib;
namespace ShareX
{
public partial class UploadTestForm : Form
{
public enum UploadStatus
{
Uploading,
Uploaded
}
private bool isTesting;
public bool Testing
{
get
{
return isTesting;
}
set
{
isTesting = value;
btnTestAll.Enabled = !value;
btnTestSelected.Enabled = !value;
testSelectedUploadersToolStripMenuItem.Enabled = !value;
}
}
public Image TestImage { get; set; }
public string TestText { get; set; }
public string TestURL { get; set; }
public UploadTestForm()
{
InitializeComponent();
Icon = ShareXResources.Icon;
if (TestImage == null)
{
TestImage = ShareXResources.Logo;
}
if (string.IsNullOrEmpty(TestText))
{
TestText = "ShareX text upload test";
}
if (string.IsNullOrEmpty(TestURL))
{
TestURL = Links.URL_WEBSITE;
}
ListViewItem lvi;
ListViewGroup imageUploadersGroup = new ListViewGroup("Image Uploaders", HorizontalAlignment.Left);
ListViewGroup textUploadersGroup = new ListViewGroup("Text Uploaders", HorizontalAlignment.Left);
ListViewGroup fileUploadersGroup = new ListViewGroup("File Uploaders", HorizontalAlignment.Left);
ListViewGroup urlShortenersGroup = new ListViewGroup("URL Shorteners", HorizontalAlignment.Left);
lvUploaders.Groups.AddRange(new[] { imageUploadersGroup, textUploadersGroup, fileUploadersGroup, urlShortenersGroup });
foreach (ImageDestination uploader in Helpers.GetEnums<ImageDestination>())
{
switch (uploader)
{
case ImageDestination.FileUploader: // We are going to test this in File Uploader tests
continue;
}
lvi = new ListViewItem(uploader.GetDescription());
TaskSettings defaultTaskSettings = TaskSettings.GetDefaultTaskSettings();
UploadTask task = UploadTask.CreateImageUploaderTask((Image)TestImage.Clone(), defaultTaskSettings);
task.Info.TaskSettings.ImageDestination = uploader;
lvi.Tag = task;
lvi.Group = imageUploadersGroup;
lvUploaders.Items.Add(lvi);
}
foreach (TextDestination uploader in Helpers.GetEnums<TextDestination>())
{
switch (uploader)
{
case TextDestination.FileUploader:
continue;
}
lvi = new ListViewItem(uploader.GetDescription());
TaskSettings defaultTaskSettings = TaskSettings.GetDefaultTaskSettings();
UploadTask task = UploadTask.CreateTextUploaderTask(TestText, defaultTaskSettings);
task.Info.TaskSettings.TextDestination = uploader;
lvi.Tag = task;
lvi.Group = textUploadersGroup;
lvUploaders.Items.Add(lvi);
}
foreach (FileDestination uploader in Helpers.GetEnums<FileDestination>())
{
switch (uploader)
{
case FileDestination.CustomFileUploader:
case FileDestination.SharedFolder:
case FileDestination.Email:
continue;
}
lvi = new ListViewItem(uploader.GetDescription());
TaskSettings defaultTaskSettings = TaskSettings.GetDefaultTaskSettings();
UploadTask task = UploadTask.CreateImageUploaderTask((Image)TestImage.Clone(), defaultTaskSettings);
task.Info.TaskSettings.ImageDestination = ImageDestination.FileUploader;
task.Info.TaskSettings.FileDestination = uploader;
lvi.Tag = task;
lvi.Group = fileUploadersGroup;
lvUploaders.Items.Add(lvi);
}
foreach (UrlShortenerType uploader in Helpers.GetEnums<UrlShortenerType>())
{
lvi = new ListViewItem(uploader.GetDescription());
TaskSettings defaultTaskSettings = TaskSettings.GetDefaultTaskSettings();
UploadTask task = UploadTask.CreateURLShortenerTask(TestURL, defaultTaskSettings);
task.Info.TaskSettings.URLShortenerDestination = uploader;
lvi.Tag = task;
lvi.Group = urlShortenersGroup;
lvUploaders.Items.Add(lvi);
}
PrepareListItems();
}
private void PrepareListItems()
{
for (int i = 0; i < lvUploaders.Items.Count; i++)
{
ListViewItem lvi = lvUploaders.Items[i];
while (lvi.SubItems.Count < 3)
{
lvi.SubItems.Add(string.Empty);
}
lvi.SubItems[1].Text = "Waiting";
lvi.BackColor = Color.LightYellow;
}
}
private void btnTestAll_Click(object sender, EventArgs e)
{
UploadTask[] uploaders = lvUploaders.Items.Cast<ListViewItem>().Select(x => x.Tag as UploadTask).ToArray();
StartTest(uploaders);
}
private void btnTestSelected_Click(object sender, EventArgs e)
{
UploadTask[] uploaders = lvUploaders.SelectedItems.Cast<ListViewItem>().Select(x => x.Tag as UploadTask).ToArray();
StartTest(uploaders);
}
private void ConsoleWriteLine(string value)
{
this.InvokeSafe(() => txtConsole.AppendText(value + "\r\n"));
}
private ListViewItem FindListViewItem(UploadTask task)
{
foreach (ListViewItem lvi in lvUploaders.Items)
{
UploadTask x = lvi.Tag as UploadTask;
if (x != null && x == task) return lvi;
}
return null;
}
public void StartTest(UploadTask[] uploaders)
{
Testing = true;
BackgroundWorker bw = new BackgroundWorker();
bw.WorkerReportsProgress = true;
bw.DoWork += bw_DoWork;
bw.ProgressChanged += bw_ProgressChanged;
bw.RunWorkerCompleted += (x, x2) =>
{
TaskManager.UpdateProgressUI();
Testing = false;
};
bw.RunWorkerAsync(uploaders);
}
private void bw_DoWork(object sender, DoWorkEventArgs e)
{
BackgroundWorker bw = (BackgroundWorker)sender;
UploadTask[] uploaders = (UploadTask[])e.Argument;
foreach (UploadTask task in uploaders)
{
if (IsDisposed || !isTesting || task == null)
{
break;
}
bw.ReportProgress((int)UploadStatus.Uploading, task);
try
{
task.StartSync();
}
catch (Exception ex)
{
ConsoleWriteLine(ex.ToString());
}
finally
{
bw.ReportProgress((int)UploadStatus.Uploaded, task);
}
}
}
private void bw_ProgressChanged(object sender, ProgressChangedEventArgs e)
{
if (!IsDisposed)
{
UploadTask task = e.UserState as UploadTask;
if (task != null)
{
ListViewItem lvi = FindListViewItem(task);
if (lvi != null)
{
switch ((UploadStatus)e.ProgressPercentage)
{
case UploadStatus.Uploading:
lvi.BackColor = Color.Gold;
lvi.SubItems[1].Text = "Uploading...";
lvi.SubItems[2].Text = string.Empty;
break;
case UploadStatus.Uploaded:
TaskInfo info = task.Info;
if (info != null && info.Result != null)
{
if (!info.Result.IsError && !string.IsNullOrEmpty(info.Result.ToString()))
{
lvi.BackColor = Color.LightGreen;
lvi.SubItems[1].Text = "Success: " + info.Result;
}
else
{
lvi.BackColor = Color.LightCoral;
lvi.SubItems[1].Text = "Failed: " + info.Result.ErrorsToString();
txtConsole.AppendText(info.Result.ErrorsToString());
}
}
lvi.SubItems[2].Text = (int)info.UploadDuration.TotalMilliseconds + " ms";
break;
}
}
}
}
}
private void openURLToolStripMenuItem_Click(object sender, EventArgs e)
{
if (lvUploaders.SelectedItems.Count > 0)
{
UploadTask task = lvUploaders.SelectedItems[0].Tag as UploadTask;
if (task != null && task.Info != null && task.Info.Result != null && !string.IsNullOrEmpty(task.Info.Result.ToString()))
{
TaskEx.Run(() => Process.Start(task.Info.Result.ToString()));
}
}
}
private void copyToolStripMenuItem_Click(object sender, EventArgs e)
{
if (lvUploaders.SelectedItems.Count > 0)
{
List<string> urls = new List<string>();
foreach (ListViewItem lvi in lvUploaders.SelectedItems)
{
UploadTask task = lvi.Tag as UploadTask;
if (task != null && task.Info != null && task.Info.Result != null && !string.IsNullOrEmpty(task.Info.Result.ToString()))
{
urls.Add(string.Format("{0}: {1}", lvi.Text, task.Info.Result));
}
}
if (urls.Count > 0)
{
ClipboardHelpers.CopyText(string.Join("\r\n", urls.ToArray()));
}
}
}
private void TesterGUI_FormClosing(object sender, FormClosingEventArgs e)
{
isTesting = false;
if (TestImage != null)
{
TestImage.Dispose();
}
}
}
}

View file

@ -1,510 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="&gt;&gt;tscTesters.BottomToolStripPanel.Name" xml:space="preserve">
<value>tscTesters.BottomToolStripPanel</value>
</data>
<data name="&gt;&gt;tscTesters.BottomToolStripPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.BottomToolStripPanel.Parent" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.BottomToolStripPanel.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="columnHeader1.Text" xml:space="preserve">
<value>Name</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="columnHeader1.Width" type="System.Int32, mscorlib">
<value>180</value>
</data>
<data name="columnHeader2.Text" xml:space="preserve">
<value>Status</value>
</data>
<data name="columnHeader2.Width" type="System.Int32, mscorlib">
<value>333</value>
</data>
<data name="columnHeader3.Text" xml:space="preserve">
<value>Time</value>
</data>
<data name="columnHeader3.Width" type="System.Int32, mscorlib">
<value>86</value>
</data>
<metadata name="cmsUploaders.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>122, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="testSelectedUploadersToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>206, 22</value>
</data>
<data name="testSelectedUploadersToolStripMenuItem.Text" xml:space="preserve">
<value>Test selected uploaders</value>
</data>
<data name="openURLToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>206, 22</value>
</data>
<data name="openURLToolStripMenuItem.Text" xml:space="preserve">
<value>Open URL</value>
</data>
<data name="copyToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>206, 22</value>
</data>
<data name="copyToolStripMenuItem.Text" xml:space="preserve">
<value>Copy URL(s) to clipboard</value>
</data>
<data name="cmsUploaders.Size" type="System.Drawing.Size, System.Drawing">
<value>207, 70</value>
</data>
<data name="&gt;&gt;cmsUploaders.Name" xml:space="preserve">
<value>cmsUploaders</value>
</data>
<data name="&gt;&gt;cmsUploaders.Type" xml:space="preserve">
<value>System.Windows.Forms.ContextMenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="lvUploaders.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="lvUploaders.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="lvUploaders.Size" type="System.Drawing.Size, System.Drawing">
<value>621, 608</value>
</data>
<data name="lvUploaders.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;lvUploaders.Name" xml:space="preserve">
<value>lvUploaders</value>
</data>
<data name="&gt;&gt;lvUploaders.Type" xml:space="preserve">
<value>System.Windows.Forms.ListView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;lvUploaders.Parent" xml:space="preserve">
<value>tscTesters.ContentPanel</value>
</data>
<data name="&gt;&gt;lvUploaders.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tscTesters.ContentPanel.Size" type="System.Drawing.Size, System.Drawing">
<value>621, 608</value>
</data>
<data name="&gt;&gt;tscTesters.ContentPanel.Name" xml:space="preserve">
<value>tscTesters.ContentPanel</value>
</data>
<data name="&gt;&gt;tscTesters.ContentPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripContentPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.ContentPanel.Parent" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.ContentPanel.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tscTesters.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="&gt;&gt;tscTesters.LeftToolStripPanel.Name" xml:space="preserve">
<value>tscTesters.LeftToolStripPanel</value>
</data>
<data name="&gt;&gt;tscTesters.LeftToolStripPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.LeftToolStripPanel.Parent" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.LeftToolStripPanel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tscTesters.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="&gt;&gt;tscTesters.RightToolStripPanel.Name" xml:space="preserve">
<value>tscTesters.RightToolStripPanel</value>
</data>
<data name="&gt;&gt;tscTesters.RightToolStripPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.RightToolStripPanel.Parent" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.RightToolStripPanel.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="tscTesters.Size" type="System.Drawing.Size, System.Drawing">
<value>621, 631</value>
</data>
<data name="tscTesters.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<metadata name="toolStrip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="toolStrip1.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>None</value>
</data>
<data name="btnTestSelected.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
<value>Magenta</value>
</data>
<data name="btnTestSelected.Size" type="System.Drawing.Size, System.Drawing">
<value>79, 19</value>
</data>
<data name="btnTestSelected.Text" xml:space="preserve">
<value>Test selected</value>
</data>
<data name="toolStripSeparator1.Size" type="System.Drawing.Size, System.Drawing">
<value>6, 23</value>
</data>
<data name="btnTestAll.ImageTransparentColor" type="System.Drawing.Color, System.Drawing">
<value>Magenta</value>
</data>
<data name="btnTestAll.Size" type="System.Drawing.Size, System.Drawing">
<value>48, 19</value>
</data>
<data name="btnTestAll.Text" xml:space="preserve">
<value>Test all</value>
</data>
<data name="toolStrip1.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 0</value>
</data>
<data name="toolStrip1.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 23</value>
</data>
<data name="toolStrip1.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;toolStrip1.Name" xml:space="preserve">
<value>toolStrip1</value>
</data>
<data name="&gt;&gt;toolStrip1.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;toolStrip1.Parent" xml:space="preserve">
<value>tscTesters.TopToolStripPanel</value>
</data>
<data name="&gt;&gt;toolStrip1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="&gt;&gt;tscTesters.TopToolStripPanel.Name" xml:space="preserve">
<value>tscTesters.TopToolStripPanel</value>
</data>
<data name="&gt;&gt;tscTesters.TopToolStripPanel.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripPanel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.TopToolStripPanel.Parent" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.TopToolStripPanel.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="&gt;&gt;tscTesters.Name" xml:space="preserve">
<value>tscTesters</value>
</data>
<data name="&gt;&gt;tscTesters.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripContainer, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tscTesters.Parent" xml:space="preserve">
<value>tpTestUploaders</value>
</data>
<data name="&gt;&gt;tscTesters.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tpTestUploaders.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>
</data>
<data name="tpTestUploaders.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="tpTestUploaders.Size" type="System.Drawing.Size, System.Drawing">
<value>627, 637</value>
</data>
<data name="tpTestUploaders.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="tpTestUploaders.Text" xml:space="preserve">
<value>Test uploaders</value>
</data>
<data name="&gt;&gt;tpTestUploaders.Name" xml:space="preserve">
<value>tpTestUploaders</value>
</data>
<data name="&gt;&gt;tpTestUploaders.Type" xml:space="preserve">
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tpTestUploaders.Parent" xml:space="preserve">
<value>tcTesters</value>
</data>
<data name="&gt;&gt;tpTestUploaders.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="txtConsole.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="txtConsole.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="txtConsole.Multiline" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="txtConsole.Size" type="System.Drawing.Size, System.Drawing">
<value>621, 631</value>
</data>
<data name="txtConsole.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;txtConsole.Name" xml:space="preserve">
<value>txtConsole</value>
</data>
<data name="&gt;&gt;txtConsole.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;txtConsole.Parent" xml:space="preserve">
<value>tpConsole</value>
</data>
<data name="&gt;&gt;txtConsole.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="tpConsole.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>
</data>
<data name="tpConsole.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="tpConsole.Size" type="System.Drawing.Size, System.Drawing">
<value>627, 637</value>
</data>
<data name="tpConsole.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tpConsole.Text" xml:space="preserve">
<value>Console</value>
</data>
<data name="&gt;&gt;tpConsole.Name" xml:space="preserve">
<value>tpConsole</value>
</data>
<data name="&gt;&gt;tpConsole.Type" xml:space="preserve">
<value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tpConsole.Parent" xml:space="preserve">
<value>tcTesters</value>
</data>
<data name="&gt;&gt;tpConsole.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="tcTesters.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value>
</data>
<data name="tcTesters.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 3</value>
</data>
<data name="tcTesters.Size" type="System.Drawing.Size, System.Drawing">
<value>635, 663</value>
</data>
<data name="tcTesters.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;tcTesters.Name" xml:space="preserve">
<value>tcTesters</value>
</data>
<data name="&gt;&gt;tcTesters.Type" xml:space="preserve">
<value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;tcTesters.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;tcTesters.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>641, 669</value>
</data>
<data name="$this.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Test uploaders</value>
</data>
<data name="&gt;&gt;columnHeader1.Name" xml:space="preserve">
<value>columnHeader1</value>
</data>
<data name="&gt;&gt;columnHeader1.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;columnHeader2.Name" xml:space="preserve">
<value>columnHeader2</value>
</data>
<data name="&gt;&gt;columnHeader2.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;columnHeader3.Name" xml:space="preserve">
<value>columnHeader3</value>
</data>
<data name="&gt;&gt;columnHeader3.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;testSelectedUploadersToolStripMenuItem.Name" xml:space="preserve">
<value>testSelectedUploadersToolStripMenuItem</value>
</data>
<data name="&gt;&gt;testSelectedUploadersToolStripMenuItem.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;openURLToolStripMenuItem.Name" xml:space="preserve">
<value>openURLToolStripMenuItem</value>
</data>
<data name="&gt;&gt;openURLToolStripMenuItem.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;copyToolStripMenuItem.Name" xml:space="preserve">
<value>copyToolStripMenuItem</value>
</data>
<data name="&gt;&gt;copyToolStripMenuItem.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;btnTestSelected.Name" xml:space="preserve">
<value>btnTestSelected</value>
</data>
<data name="&gt;&gt;btnTestSelected.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;toolStripSeparator1.Name" xml:space="preserve">
<value>toolStripSeparator1</value>
</data>
<data name="&gt;&gt;toolStripSeparator1.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripSeparator, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;btnTestAll.Name" xml:space="preserve">
<value>btnTestAll</value>
</data>
<data name="&gt;&gt;btnTestAll.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripButton, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>UploadTestForm</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>

View file

@ -1,153 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="columnHeader1.Text" xml:space="preserve">
<value>Ad</value>
</data>
<data name="columnHeader2.Text" xml:space="preserve">
<value>Durum</value>
</data>
<data name="columnHeader3.Text" xml:space="preserve">
<value>Zaman</value>
</data>
<data name="testSelectedUploadersToolStripMenuItem.Text" xml:space="preserve">
<value>Seçili yükleyicileri test et</value>
</data>
<data name="openURLToolStripMenuItem.Text" xml:space="preserve">
<value>URL aç</value>
</data>
<data name="copyToolStripMenuItem.Text" xml:space="preserve">
<value>URL'leri panoya kopyala</value>
</data>
<data name="btnTestSelected.Text" xml:space="preserve">
<value>Seçili olanları test et</value>
</data>
<data name="btnTestAll.Text" xml:space="preserve">
<value>Hepsini test et</value>
</data>
<data name="tpTestUploaders.Text" xml:space="preserve">
<value>Yükleyicileri test et</value>
</data>
<data name="tpConsole.Text" xml:space="preserve">
<value>Konsol</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>ShareX - Yükleyicileri test et</value>
</data>
</root>

View file

@ -166,12 +166,6 @@
<Compile Include="Forms\NotificationForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\UploadTestForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\UploadTestForm.Designer.cs">
<DependentUpon>UploadTestForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\WatchFolderForm.cs">
<SubType>Form</SubType>
</Compile>
@ -335,12 +329,6 @@
<EmbeddedResource Include="Forms\TaskSettingsForm.tr.resx">
<DependentUpon>TaskSettingsForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\UploadTestForm.resx">
<DependentUpon>UploadTestForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\UploadTestForm.tr.resx">
<DependentUpon>UploadTestForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\VideoEncodersForm.tr.resx">
<DependentUpon>VideoEncodersForm.cs</DependentUpon>
</EmbeddedResource>

View file

@ -201,7 +201,7 @@
<value>True</value>
</data>
<data name="lblVerificationCode.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 56</value>
<value>13, 56</value>
</data>
<data name="lblVerificationCode.Size" type="System.Drawing.Size, System.Drawing">
<value>292, 13</value>
@ -276,7 +276,7 @@
<value>True</value>
</data>
<data name="lblLoginStatus.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 136</value>
<value>13, 136</value>
</data>
<data name="lblLoginStatus.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 13</value>

View file

@ -123,7 +123,7 @@
</data>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="lblToEmail.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 16</value>
<value>11, 16</value>
</data>
<data name="lblToEmail.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 13</value>
@ -175,7 +175,7 @@
<value>True</value>
</data>
<data name="lblSubject.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 40</value>
<value>11, 40</value>
</data>
<data name="lblSubject.Size" type="System.Drawing.Size, System.Drawing">
<value>46, 13</value>
@ -226,7 +226,7 @@
<value>True</value>
</data>
<data name="lblMessage.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 64</value>
<value>11, 64</value>
</data>
<data name="lblMessage.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 13</value>

View file

@ -1,240 +0,0 @@
namespace UploadersLib
{
partial class GoogleTranslateGUI
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.cbLanguageAutoDetect = new System.Windows.Forms.CheckBox();
this.txtAutoTranslate = new System.Windows.Forms.TextBox();
this.cbAutoTranslate = new System.Windows.Forms.CheckBox();
this.btnTranslateTo = new System.Windows.Forms.Button();
this.txtTranslateResult = new System.Windows.Forms.TextBox();
this.txtLanguages = new System.Windows.Forms.TextBox();
this.btnTranslate = new System.Windows.Forms.Button();
this.txtTranslateText = new System.Windows.Forms.TextBox();
this.lblToLanguage = new System.Windows.Forms.Label();
this.lblFromLanguage = new System.Windows.Forms.Label();
this.cbToLanguage = new System.Windows.Forms.ComboBox();
this.cbFromLanguage = new System.Windows.Forms.ComboBox();
this.txtGoogleApiKey = new System.Windows.Forms.TextBox();
this.label1 = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// cbLanguageAutoDetect
//
this.cbLanguageAutoDetect.AutoSize = true;
this.cbLanguageAutoDetect.Location = new System.Drawing.Point(224, 18);
this.cbLanguageAutoDetect.Name = "cbLanguageAutoDetect";
this.cbLanguageAutoDetect.Size = new System.Drawing.Size(128, 17);
this.cbLanguageAutoDetect.TabIndex = 2;
this.cbLanguageAutoDetect.Text = "Auto detect language";
this.cbLanguageAutoDetect.UseVisualStyleBackColor = true;
this.cbLanguageAutoDetect.CheckedChanged += new System.EventHandler(this.cbLanguageAutoDetect_CheckedChanged);
//
// txtAutoTranslate
//
this.txtAutoTranslate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.txtAutoTranslate.Location = new System.Drawing.Point(440, 248);
this.txtAutoTranslate.Name = "txtAutoTranslate";
this.txtAutoTranslate.Size = new System.Drawing.Size(56, 20);
this.txtAutoTranslate.TabIndex = 11;
this.txtAutoTranslate.TextAlign = System.Windows.Forms.HorizontalAlignment.Center;
this.txtAutoTranslate.TextChanged += new System.EventHandler(this.txtAutoTranslate_TextChanged);
//
// cbAutoTranslate
//
this.cbAutoTranslate.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left)));
this.cbAutoTranslate.AutoSize = true;
this.cbAutoTranslate.Location = new System.Drawing.Point(24, 248);
this.cbAutoTranslate.Name = "cbAutoTranslate";
this.cbAutoTranslate.Size = new System.Drawing.Size(416, 17);
this.cbAutoTranslate.TabIndex = 10;
this.cbAutoTranslate.Text = "Automatically translate text instead of uploading text if the text length is smal" +
"ler than";
this.cbAutoTranslate.UseVisualStyleBackColor = true;
this.cbAutoTranslate.CheckedChanged += new System.EventHandler(this.cbAutoTranslate_CheckedChanged);
//
// btnTranslateTo
//
this.btnTranslateTo.AllowDrop = true;
this.btnTranslateTo.Location = new System.Drawing.Point(216, 208);
this.btnTranslateTo.Name = "btnTranslateTo";
this.btnTranslateTo.Size = new System.Drawing.Size(136, 24);
this.btnTranslateTo.TabIndex = 7;
this.btnTranslateTo.Text = "???";
this.btnTranslateTo.UseVisualStyleBackColor = true;
this.btnTranslateTo.Click += new System.EventHandler(this.btnTranslateTo_Click);
this.btnTranslateTo.DragDrop += new System.Windows.Forms.DragEventHandler(this.btnTranslateTo1_DragDrop);
this.btnTranslateTo.DragEnter += new System.Windows.Forms.DragEventHandler(this.btnTranslateTo_DragEnter);
//
// txtTranslateResult
//
this.txtTranslateResult.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
| System.Windows.Forms.AnchorStyles.Left)));
this.txtTranslateResult.Location = new System.Drawing.Point(360, 104);
this.txtTranslateResult.Multiline = true;
this.txtTranslateResult.Name = "txtTranslateResult";
this.txtTranslateResult.ReadOnly = true;
this.txtTranslateResult.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.txtTranslateResult.Size = new System.Drawing.Size(336, 114);
this.txtTranslateResult.TabIndex = 9;
//
// txtLanguages
//
this.txtLanguages.Location = new System.Drawing.Point(360, 80);
this.txtLanguages.Name = "txtLanguages";
this.txtLanguages.ReadOnly = true;
this.txtLanguages.Size = new System.Drawing.Size(336, 20);
this.txtLanguages.TabIndex = 8;
//
// btnTranslate
//
this.btnTranslate.Location = new System.Drawing.Point(16, 208);
this.btnTranslate.Name = "btnTranslate";
this.btnTranslate.Size = new System.Drawing.Size(192, 24);
this.btnTranslate.TabIndex = 6;
this.btnTranslate.Text = "Translate ( Ctrl + Enter )";
this.btnTranslate.UseVisualStyleBackColor = true;
this.btnTranslate.Click += new System.EventHandler(this.btnTranslate_Click);
//
// txtTranslateText
//
this.txtTranslateText.Location = new System.Drawing.Point(16, 80);
this.txtTranslateText.Multiline = true;
this.txtTranslateText.Name = "txtTranslateText";
this.txtTranslateText.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;
this.txtTranslateText.Size = new System.Drawing.Size(336, 120);
this.txtTranslateText.TabIndex = 5;
this.txtTranslateText.KeyDown += new System.Windows.Forms.KeyEventHandler(this.txtTranslateText_KeyDown);
//
// lblToLanguage
//
this.lblToLanguage.Cursor = System.Windows.Forms.Cursors.SizeAll;
this.lblToLanguage.Location = new System.Drawing.Point(16, 40);
this.lblToLanguage.Name = "lblToLanguage";
this.lblToLanguage.Size = new System.Drawing.Size(48, 32);
this.lblToLanguage.TabIndex = 3;
this.lblToLanguage.Text = "Target:";
this.lblToLanguage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
this.lblToLanguage.MouseDown += new System.Windows.Forms.MouseEventHandler(this.lblToLanguage_MouseDown);
//
// lblFromLanguage
//
this.lblFromLanguage.Location = new System.Drawing.Point(16, 10);
this.lblFromLanguage.Name = "lblFromLanguage";
this.lblFromLanguage.Size = new System.Drawing.Size(48, 32);
this.lblFromLanguage.TabIndex = 0;
this.lblFromLanguage.Text = "Source:";
this.lblFromLanguage.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
//
// cbToLanguage
//
this.cbToLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbToLanguage.Enabled = false;
this.cbToLanguage.FormattingEnabled = true;
this.cbToLanguage.Location = new System.Drawing.Point(72, 48);
this.cbToLanguage.MaxDropDownItems = 20;
this.cbToLanguage.Name = "cbToLanguage";
this.cbToLanguage.Size = new System.Drawing.Size(144, 21);
this.cbToLanguage.TabIndex = 4;
this.cbToLanguage.SelectedIndexChanged += new System.EventHandler(this.cbToLanguage_SelectedIndexChanged);
//
// cbFromLanguage
//
this.cbFromLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
this.cbFromLanguage.Enabled = false;
this.cbFromLanguage.FormattingEnabled = true;
this.cbFromLanguage.Location = new System.Drawing.Point(72, 16);
this.cbFromLanguage.MaxDropDownItems = 20;
this.cbFromLanguage.Name = "cbFromLanguage";
this.cbFromLanguage.Size = new System.Drawing.Size(144, 21);
this.cbFromLanguage.TabIndex = 1;
this.cbFromLanguage.SelectedIndexChanged += new System.EventHandler(this.cbFromLanguage_SelectedIndexChanged);
//
// txtGoogleApiKey
//
this.txtGoogleApiKey.Location = new System.Drawing.Point(112, 280);
this.txtGoogleApiKey.Name = "txtGoogleApiKey";
this.txtGoogleApiKey.Size = new System.Drawing.Size(384, 20);
this.txtGoogleApiKey.TabIndex = 13;
this.txtGoogleApiKey.TextChanged += new System.EventHandler(this.txtGoogleApiKey_TextChanged);
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(24, 280);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(82, 13);
this.label1.TabIndex = 12;
this.label1.Text = "Google API Key";
//
// GoogleTranslateGUI
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(713, 313);
this.Controls.Add(this.label1);
this.Controls.Add(this.txtGoogleApiKey);
this.Controls.Add(this.cbLanguageAutoDetect);
this.Controls.Add(this.txtAutoTranslate);
this.Controls.Add(this.cbAutoTranslate);
this.Controls.Add(this.btnTranslateTo);
this.Controls.Add(this.txtTranslateResult);
this.Controls.Add(this.txtLanguages);
this.Controls.Add(this.btnTranslate);
this.Controls.Add(this.txtTranslateText);
this.Controls.Add(this.lblToLanguage);
this.Controls.Add(this.lblFromLanguage);
this.Controls.Add(this.cbToLanguage);
this.Controls.Add(this.cbFromLanguage);
this.Name = "GoogleTranslateGUI";
this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen;
this.Text = "Google Translate GUI";
this.Load += new System.EventHandler(this.GoogleTranslateGUI_Load);
this.ResumeLayout(false);
this.PerformLayout();
}
#endregion
private System.Windows.Forms.CheckBox cbLanguageAutoDetect;
public System.Windows.Forms.TextBox txtAutoTranslate;
public System.Windows.Forms.CheckBox cbAutoTranslate;
public System.Windows.Forms.Button btnTranslateTo;
public System.Windows.Forms.TextBox txtTranslateResult;
public System.Windows.Forms.TextBox txtLanguages;
public System.Windows.Forms.Button btnTranslate;
public System.Windows.Forms.TextBox txtTranslateText;
public System.Windows.Forms.Label lblToLanguage;
public System.Windows.Forms.Label lblFromLanguage;
public System.Windows.Forms.ComboBox cbToLanguage;
public System.Windows.Forms.ComboBox cbFromLanguage;
private System.Windows.Forms.TextBox txtGoogleApiKey;
private System.Windows.Forms.Label label1;
}
}

View file

@ -1,121 +0,0 @@
#region License Information (GPL v3)
/*
ShareX - A program that allows you to take screenshots and share any file type
Copyright (C) 2007-2014 ShareX Developers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Optionally you can also view the license at <http://www.gnu.org/licenses/>.
*/
#endregion License Information (GPL v3)
using System;
using System.Windows.Forms;
namespace UploadersLib
{
public partial class GoogleTranslateGUI : Form
{
public GoogleTranslatorConfig Config { get; private set; }
public GoogleTranslateGUI(GoogleTranslatorConfig config)
{
InitializeComponent();
Config = config;
}
private void btnTranslate_Click(object sender, EventArgs e)
{
TranslateFromTextBox();
}
private void cbFromLanguage_SelectedIndexChanged(object sender, EventArgs e)
{
Config.GoogleSourceLanguage = Config.GoogleLanguages[cbFromLanguage.SelectedIndex].Language;
}
private void cbLanguageAutoDetect_CheckedChanged(object sender, EventArgs e)
{
Config.GoogleAutoDetectSource = cbLanguageAutoDetect.Checked;
}
private void cbToLanguage_SelectedIndexChanged(object sender, EventArgs e)
{
Config.GoogleTargetLanguage = Config.GoogleLanguages[cbToLanguage.SelectedIndex].Language;
}
private void cbAutoTranslate_CheckedChanged(object sender, EventArgs e)
{
Config.AutoTranslate = cbAutoTranslate.Checked;
}
private void txtTranslateText_KeyDown(object sender, KeyEventArgs e)
{
if (e.Control && e.KeyCode == Keys.Enter)
{
e.SuppressKeyPress = true;
TranslateFromTextBox();
}
}
private void lblToLanguage_MouseDown(object sender, MouseEventArgs e)
{
if (cbToLanguage.SelectedIndex > -1)
{
cbToLanguage.DoDragDrop(Config.GoogleTargetLanguage, DragDropEffects.Move);
}
}
private void btnTranslateTo1_DragDrop(object sender, DragEventArgs e)
{
Config.GoogleTargetLanguage2 = e.Data.GetData(DataFormats.Text).ToString();
btnTranslateTo.Text = "To " + GetLanguageName(Config.GoogleTargetLanguage2);
}
private void btnTranslateTo_Click(object sender, EventArgs e)
{
TranslateTo1();
}
private void btnTranslateTo_DragEnter(object sender, DragEventArgs e)
{
if (e.Data.GetDataPresent(DataFormats.Text) && e.AllowedEffect == DragDropEffects.Move)
{
e.Effect = DragDropEffects.Move;
}
}
private void GoogleTranslateGUI_Load(object sender, EventArgs e)
{
LoadSettings(Config);
}
private void txtAutoTranslate_TextChanged(object sender, EventArgs e)
{
int number;
if (int.TryParse(txtAutoTranslate.Text, out number))
{
Config.AutoTranslateLength = number;
}
}
private void txtGoogleApiKey_TextChanged(object sender, EventArgs e)
{
Config.APIKey = txtGoogleApiKey.Text;
}
}
}

View file

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View file

@ -1,159 +0,0 @@
#region License Information (GPL v3)
/*
ShareX - A program that allows you to take screenshots and share any file type
Copyright (C) 2007-2014 ShareX Developers
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License
as published by the Free Software Foundation; either version 2
of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Optionally you can also view the license at <http://www.gnu.org/licenses/>.
*/
#endregion License Information (GPL v3)
using HelpersLib;
using System.Windows.Forms;
using UploadersLib.OtherServices;
namespace UploadersLib
{
public partial class GoogleTranslateGUI : Form
{
public void LoadSettings(GoogleTranslatorConfig config)
{
cbLanguageAutoDetect.Checked = config.GoogleAutoDetectSource;
cbAutoTranslate.Checked = config.AutoTranslate;
txtAutoTranslate.Text = config.AutoTranslateLength.ToString();
if (Config.GoogleLanguages != null && Config.GoogleLanguages.Count > 0)
{
cbFromLanguage.Items.Clear();
cbToLanguage.Items.Clear();
foreach (GoogleLanguage lang in Config.GoogleLanguages)
{
cbFromLanguage.Items.Add(lang.Name);
cbToLanguage.Items.Add(lang.Name);
}
SelectLanguage(Config.GoogleSourceLanguage, Config.GoogleTargetLanguage, Config.GoogleTargetLanguage2);
if (cbFromLanguage.Items.Count > 0)
{
cbFromLanguage.Enabled = true;
}
if (cbToLanguage.Items.Count > 0)
{
cbToLanguage.Enabled = true;
}
}
}
public void TranslateFromTextBox()
{
if (!string.IsNullOrEmpty(txtTranslateText.Text))
{
TranslateAsync(new GoogleTranslateInfo
{
Text = txtTranslateText.Text,
SourceLanguage = Config.GoogleAutoDetectSource ? null : Config.GoogleSourceLanguage,
TargetLanguage = Config.GoogleTargetLanguage
});
}
}
public void TranslateTo1()
{
if (Config.GoogleTargetLanguage2 == "?")
{
lblToLanguage.BorderStyle = BorderStyle.FixedSingle;
MessageBox.Show("Drag n drop 'To:' label to this button for be able to set button language.", Text,
MessageBoxButtons.OK, MessageBoxIcon.Information);
lblToLanguage.BorderStyle = BorderStyle.None;
}
else
{
TranslateFromTextBox();
}
}
public void SelectLanguage(string sourceLanguage, string targetLanguage, string targetLanguage2)
{
for (int i = 0; i < Config.GoogleLanguages.Count; i++)
{
if (Config.GoogleLanguages[i].Language == sourceLanguage)
{
if (cbFromLanguage.Items.Count > i)
{
cbFromLanguage.SelectedIndex = i;
}
break;
}
}
for (int i = 0; i < Config.GoogleLanguages.Count; i++)
{
if (Config.GoogleLanguages[i].Language == targetLanguage)
{
if (cbToLanguage.Items.Count > i)
{
cbToLanguage.SelectedIndex = i;
}
break;
}
}
btnTranslateTo.Text = "To " + GetLanguageName(targetLanguage2);
}
public string GetLanguageName(string language)
{
foreach (GoogleLanguage gl in Config.GoogleLanguages)
{
if (gl.Language == language) return gl.Name;
}
return string.Empty;
}
public void TranslateAsync(GoogleTranslateInfo info)
{
btnTranslate.Enabled = false;
btnTranslateTo.Enabled = false;
TaskEx.Run(() =>
{
info = new GoogleTranslate(Config.APIKey).TranslateText(info);
},
() =>
{
UpdateGoogleTranslateGUI(info);
});
}
private void UpdateGoogleTranslateGUI(GoogleTranslateInfo info)
{
btnTranslate.Enabled = true;
btnTranslateTo.Enabled = true;
txtTranslateText.Text = info.Text;
txtLanguages.Text = info.SourceLanguage + " -> " + info.TargetLanguage;
txtTranslateResult.Text = info.Result;
}
}
}

View file

@ -138,12 +138,6 @@
<Compile Include="Forms\EmailForm.Designer.cs">
<DependentUpon>EmailForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GoogleTranslateGUI.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\GoogleTranslateGUI.Designer.cs">
<DependentUpon>GoogleTranslateGUI.cs</DependentUpon>
</Compile>
<Compile Include="Forms\JiraUpload.cs">
<SubType>Form</SubType>
</Compile>
@ -204,9 +198,6 @@
<Compile Include="Forms\DropboxFilesForm.Designer.cs">
<DependentUpon>DropboxFilesForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\GoogleTranslateGUIHelper.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="HelperClasses\CertFileNameEditor.cs" />
<Compile Include="HelperClasses\CustomUploaderParse.cs" />
<Compile Include="HelperClasses\ImageListManager.cs" />
@ -336,9 +327,6 @@
<EmbeddedResource Include="Forms\EmailForm.resx">
<DependentUpon>EmailForm.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\GoogleTranslateGUI.resx">
<DependentUpon>GoogleTranslateGUI.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\JiraUpload.resx">
<DependentUpon>JiraUpload.cs</DependentUpon>
</EmbeddedResource>