diff --git a/ShareX.UploadersLib/Favicons/SomeImage.png b/ShareX.UploadersLib/Favicons/SomeImage.png
new file mode 100644
index 000000000..cc856ee26
Binary files /dev/null and b/ShareX.UploadersLib/Favicons/SomeImage.png differ
diff --git a/ShareX.UploadersLib/Forms/UploadersConfigForm.Designer.cs b/ShareX.UploadersLib/Forms/UploadersConfigForm.Designer.cs
index 0795e8075..126ac8020 100644
--- a/ShareX.UploadersLib/Forms/UploadersConfigForm.Designer.cs
+++ b/ShareX.UploadersLib/Forms/UploadersConfigForm.Designer.cs
@@ -528,7 +528,7 @@ private void InitializeComponent()
this.lblWidthHint = new System.Windows.Forms.Label();
this.ttlvMain = new ShareX.HelpersLib.TabToListView();
this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl();
- this.label1 = new System.Windows.Forms.Label();
+ this.linkLblSomeImageAPIKey = new System.Windows.Forms.LinkLabel();
this.tpOtherUploaders.SuspendLayout();
this.tcOtherUploaders.SuspendLayout();
this.tpTwitter.SuspendLayout();
@@ -4177,7 +4177,7 @@ private void InitializeComponent()
//
// tpSomeImage
//
- this.tpSomeImage.Controls.Add(this.label1);
+ this.tpSomeImage.Controls.Add(this.linkLblSomeImageAPIKey);
this.tpSomeImage.Controls.Add(this.txtSomeImageAPIKey);
this.tpSomeImage.Controls.Add(this.lblSomeImageAPIKey);
this.tpSomeImage.Controls.Add(this.cbSomeImageDirectURL);
@@ -4234,10 +4234,12 @@ private void InitializeComponent()
this.actRapidShareAccountType.Name = "actRapidShareAccountType";
this.actRapidShareAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
//
- // label1
+ // linkLblSomeImageAPIKey
//
- resources.ApplyResources(this.label1, "label1");
- this.label1.Name = "label1";
+ resources.ApplyResources(this.linkLblSomeImageAPIKey, "linkLblSomeImageAPIKey");
+ this.linkLblSomeImageAPIKey.Name = "linkLblSomeImageAPIKey";
+ this.linkLblSomeImageAPIKey.TabStop = true;
+ this.linkLblSomeImageAPIKey.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLblSomeImageAPIKey_LinkClicked);
//
// UploadersConfigForm
//
@@ -4891,6 +4893,6 @@ private void InitializeComponent()
private System.Windows.Forms.CheckBox cbSomeImageDirectURL;
private System.Windows.Forms.TextBox txtSomeImageAPIKey;
private System.Windows.Forms.Label lblSomeImageAPIKey;
- private System.Windows.Forms.Label label1;
+ private System.Windows.Forms.LinkLabel linkLblSomeImageAPIKey;
}
}
\ No newline at end of file
diff --git a/ShareX.UploadersLib/Forms/UploadersConfigForm.cs b/ShareX.UploadersLib/Forms/UploadersConfigForm.cs
index cb0453b27..e67131c3f 100644
--- a/ShareX.UploadersLib/Forms/UploadersConfigForm.cs
+++ b/ShareX.UploadersLib/Forms/UploadersConfigForm.cs
@@ -114,6 +114,7 @@ private void FormSettings()
AddIconToTab(tpStreamable, Resources.Streamable);
AddIconToTab(tpSendSpace, Resources.SendSpace);
AddIconToTab(tpSharedFolder, Resources.server_network);
+ AddIconToTab(tpSomeImage, Resources.SomeImage);
AddIconToTab(tpTinyPic, Resources.TinyPic);
AddIconToTab(tpTwitter, Resources.Twitter);
AddIconToTab(tpUp1, Resources.Up1);
@@ -1010,6 +1011,11 @@ private void cbSomeImageDirectURL_CheckedChanged(object sender, EventArgs e)
Config.SomeImageDirectURL = cbSomeImageDirectURL.Checked;
}
+ private void linkLblSomeImageAPIKey_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
+ {
+ System.Diagnostics.Process.Start("https://someimage.com/api");
+ }
+
#endregion SomeImage
#endregion Image Uploaders
diff --git a/ShareX.UploadersLib/Forms/UploadersConfigForm.resx b/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
index 1c7d81804..25021c22d 100644
--- a/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
+++ b/ShareX.UploadersLib/Forms/UploadersConfigForm.resx
@@ -14113,31 +14113,31 @@ Using an encrypted library disables sharing.
6
-
+
True
-
- 378, 46
+
+ 376, 46
-
+
300, 17
-
- 3
+
+ 4
-
+
To get API key visit https://someimage.com/api
-
- label1
+
+ linkLblSomeImageAPIKey
-
- System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
tpSomeImage
-
+
0
diff --git a/ShareX.UploadersLib/Properties/Resources.Designer.cs b/ShareX.UploadersLib/Properties/Resources.Designer.cs
index b5d824f98..78c135dae 100644
--- a/ShareX.UploadersLib/Properties/Resources.Designer.cs
+++ b/ShareX.UploadersLib/Properties/Resources.Designer.cs
@@ -906,6 +906,16 @@ internal static System.Drawing.Bitmap server_network {
}
}
+ ///
+ /// Looks up a localized resource of type System.Drawing.Bitmap.
+ ///
+ internal static System.Drawing.Bitmap SomeImage {
+ get {
+ object obj = ResourceManager.GetObject("SomeImage", resourceCulture);
+ return ((System.Drawing.Bitmap)(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
///
diff --git a/ShareX.UploadersLib/Properties/Resources.resx b/ShareX.UploadersLib/Properties/Resources.resx
index 2fabc412e..00b067d0d 100644
--- a/ShareX.UploadersLib/Properties/Resources.resx
+++ b/ShareX.UploadersLib/Properties/Resources.resx
@@ -371,7 +371,7 @@ Created folders:
..\Favicons\Seafile.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
-
+
..\Favicons\Sul.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
@@ -443,6 +443,9 @@ Created folders:
..\Favicons\Chevereto.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
+ ..\Favicons\SomeImage.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
+
..\Favicons\AmazonS3.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a
diff --git a/ShareX.UploadersLib/ShareX.UploadersLib.csproj b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
index 2b6898bed..72555d2d1 100644
--- a/ShareX.UploadersLib/ShareX.UploadersLib.csproj
+++ b/ShareX.UploadersLib/ShareX.UploadersLib.csproj
@@ -884,6 +884,7 @@
+