Removed TinyPic

This commit is contained in:
Jaex 2019-08-25 05:10:25 +03:00
parent 67b728fcce
commit e6ed90c09f
11 changed files with 275 additions and 901 deletions

View file

@ -31,8 +31,6 @@ internal static partial class APIKeys
public static readonly string ImgurClientID = ""; public static readonly string ImgurClientID = "";
public static readonly string ImgurClientSecret = ""; public static readonly string ImgurClientSecret = "";
public static readonly string ImageShackKey = ""; public static readonly string ImageShackKey = "";
public static readonly string TinyPicID = "";
public static readonly string TinyPicKey = "";
public static readonly string FlickrKey = ""; public static readonly string FlickrKey = "";
public static readonly string FlickrSecret = ""; public static readonly string FlickrSecret = "";
public static readonly string PhotobucketConsumerKey = ""; public static readonly string PhotobucketConsumerKey = "";

View file

@ -35,8 +35,6 @@ public enum ImageDestination
Imgur, Imgur,
[Description("ImageShack")] [Description("ImageShack")]
ImageShack, ImageShack,
[Description("TinyPic")]
TinyPic,
[Description("Flickr")] [Description("Flickr")]
Flickr, Flickr,
[Description("Photobucket")] [Description("Photobucket")]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -71,6 +71,7 @@ private void InitializeComponent()
this.lblTwitterDefaultMessage = new System.Windows.Forms.Label(); this.lblTwitterDefaultMessage = new System.Windows.Forms.Label();
this.txtTwitterDefaultMessage = new System.Windows.Forms.TextBox(); this.txtTwitterDefaultMessage = new System.Windows.Forms.TextBox();
this.cbTwitterSkipMessageBox = new System.Windows.Forms.CheckBox(); this.cbTwitterSkipMessageBox = new System.Windows.Forms.CheckBox();
this.oauthTwitter = new ShareX.UploadersLib.OAuthControl();
this.txtTwitterDescription = new System.Windows.Forms.TextBox(); this.txtTwitterDescription = new System.Windows.Forms.TextBox();
this.lblTwitterDescription = new System.Windows.Forms.Label(); this.lblTwitterDescription = new System.Windows.Forms.Label();
this.btnTwitterRemove = new System.Windows.Forms.Button(); this.btnTwitterRemove = new System.Windows.Forms.Button();
@ -80,6 +81,7 @@ private void InitializeComponent()
this.tpBitly = new System.Windows.Forms.TabPage(); this.tpBitly = new System.Windows.Forms.TabPage();
this.txtBitlyDomain = new System.Windows.Forms.TextBox(); this.txtBitlyDomain = new System.Windows.Forms.TextBox();
this.lblBitlyDomain = new System.Windows.Forms.Label(); this.lblBitlyDomain = new System.Windows.Forms.Label();
this.oauth2Bitly = new ShareX.UploadersLib.OAuthControl();
this.tpYourls = new System.Windows.Forms.TabPage(); this.tpYourls = new System.Windows.Forms.TabPage();
this.txtYourlsPassword = new System.Windows.Forms.TextBox(); this.txtYourlsPassword = new System.Windows.Forms.TextBox();
this.txtYourlsUsername = new System.Windows.Forms.TextBox(); this.txtYourlsUsername = new System.Windows.Forms.TextBox();
@ -180,10 +182,12 @@ private void InitializeComponent()
this.cbDropboxAutoCreateShareableLink = new System.Windows.Forms.CheckBox(); this.cbDropboxAutoCreateShareableLink = new System.Windows.Forms.CheckBox();
this.lblDropboxPath = new System.Windows.Forms.Label(); this.lblDropboxPath = new System.Windows.Forms.Label();
this.txtDropboxPath = new System.Windows.Forms.TextBox(); this.txtDropboxPath = new System.Windows.Forms.TextBox();
this.oauth2Dropbox = new ShareX.UploadersLib.OAuthControl();
this.tpOneDrive = new System.Windows.Forms.TabPage(); this.tpOneDrive = new System.Windows.Forms.TabPage();
this.tvOneDrive = new System.Windows.Forms.TreeView(); this.tvOneDrive = new System.Windows.Forms.TreeView();
this.lblOneDriveFolderID = new System.Windows.Forms.Label(); this.lblOneDriveFolderID = new System.Windows.Forms.Label();
this.cbOneDriveCreateShareableLink = new System.Windows.Forms.CheckBox(); this.cbOneDriveCreateShareableLink = new System.Windows.Forms.CheckBox();
this.oAuth2OneDrive = new ShareX.UploadersLib.OAuthControl();
this.tpGoogleDrive = new System.Windows.Forms.TabPage(); this.tpGoogleDrive = new System.Windows.Forms.TabPage();
this.cbGoogleDriveDirectLink = new System.Windows.Forms.CheckBox(); this.cbGoogleDriveDirectLink = new System.Windows.Forms.CheckBox();
this.cbGoogleDriveUseFolder = new System.Windows.Forms.CheckBox(); this.cbGoogleDriveUseFolder = new System.Windows.Forms.CheckBox();
@ -194,6 +198,7 @@ private void InitializeComponent()
this.chGoogleDriveDescription = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chGoogleDriveDescription = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.btnGoogleDriveRefreshFolders = new System.Windows.Forms.Button(); this.btnGoogleDriveRefreshFolders = new System.Windows.Forms.Button();
this.cbGoogleDriveIsPublic = new System.Windows.Forms.CheckBox(); this.cbGoogleDriveIsPublic = new System.Windows.Forms.CheckBox();
this.oauth2GoogleDrive = new ShareX.UploadersLib.OAuthControl();
this.tpPuush = new System.Windows.Forms.TabPage(); this.tpPuush = new System.Windows.Forms.TabPage();
this.lblPuushAPIKey = new System.Windows.Forms.Label(); this.lblPuushAPIKey = new System.Windows.Forms.Label();
this.txtPuushAPIKey = new System.Windows.Forms.TextBox(); this.txtPuushAPIKey = new System.Windows.Forms.TextBox();
@ -210,6 +215,7 @@ private void InitializeComponent()
this.chBoxFoldersName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chBoxFoldersName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.lblBoxFolderID = new System.Windows.Forms.Label(); this.lblBoxFolderID = new System.Windows.Forms.Label();
this.btnBoxRefreshFolders = new System.Windows.Forms.Button(); this.btnBoxRefreshFolders = new System.Windows.Forms.Button();
this.oauth2Box = new ShareX.UploadersLib.OAuthControl();
this.tpAmazonS3 = new System.Windows.Forms.TabPage(); this.tpAmazonS3 = new System.Windows.Forms.TabPage();
this.gbAmazonS3Advanced = new System.Windows.Forms.GroupBox(); this.gbAmazonS3Advanced = new System.Windows.Forms.GroupBox();
this.cbAmazonS3SignedPayload = new System.Windows.Forms.CheckBox(); this.cbAmazonS3SignedPayload = new System.Windows.Forms.CheckBox();
@ -256,6 +262,7 @@ private void InitializeComponent()
this.txtGoogleCloudStorageDomain = new System.Windows.Forms.TextBox(); this.txtGoogleCloudStorageDomain = new System.Windows.Forms.TextBox();
this.lblGoogleCloudStorageBucket = new System.Windows.Forms.Label(); this.lblGoogleCloudStorageBucket = new System.Windows.Forms.Label();
this.txtGoogleCloudStorageBucket = new System.Windows.Forms.TextBox(); this.txtGoogleCloudStorageBucket = new System.Windows.Forms.TextBox();
this.oauth2GoogleCloudStorage = new ShareX.UploadersLib.OAuthControl();
this.tpAzureStorage = new System.Windows.Forms.TabPage(); this.tpAzureStorage = new System.Windows.Forms.TabPage();
this.lblAzureStorageURLPreview = new System.Windows.Forms.Label(); this.lblAzureStorageURLPreview = new System.Windows.Forms.Label();
this.lblAzureStorageURLPreviewLabel = new System.Windows.Forms.Label(); this.lblAzureStorageURLPreviewLabel = new System.Windows.Forms.Label();
@ -283,6 +290,8 @@ private void InitializeComponent()
this.tpGfycat = new System.Windows.Forms.TabPage(); this.tpGfycat = new System.Windows.Forms.TabPage();
this.cbGfycatKeepAudio = new System.Windows.Forms.CheckBox(); this.cbGfycatKeepAudio = new System.Windows.Forms.CheckBox();
this.cbGfycatIsPublic = new System.Windows.Forms.CheckBox(); this.cbGfycatIsPublic = new System.Windows.Forms.CheckBox();
this.atcGfycatAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oauth2Gfycat = new ShareX.UploadersLib.OAuthControl();
this.tpMega = new System.Windows.Forms.TabPage(); this.tpMega = new System.Windows.Forms.TabPage();
this.btnMegaRefreshFolders = new System.Windows.Forms.Button(); this.btnMegaRefreshFolders = new System.Windows.Forms.Button();
this.lblMegaStatus = new System.Windows.Forms.Label(); this.lblMegaStatus = new System.Windows.Forms.Label();
@ -332,6 +341,7 @@ private void InitializeComponent()
this.lblSendSpaceUsername = new System.Windows.Forms.Label(); this.lblSendSpaceUsername = new System.Windows.Forms.Label();
this.txtSendSpacePassword = new System.Windows.Forms.TextBox(); this.txtSendSpacePassword = new System.Windows.Forms.TextBox();
this.txtSendSpaceUserName = new System.Windows.Forms.TextBox(); this.txtSendSpaceUserName = new System.Windows.Forms.TextBox();
this.atcSendSpaceAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.tpGe_tt = new System.Windows.Forms.TabPage(); this.tpGe_tt = new System.Windows.Forms.TabPage();
this.lblGe_ttStatus = new System.Windows.Forms.Label(); this.lblGe_ttStatus = new System.Windows.Forms.Label();
this.lblGe_ttPassword = new System.Windows.Forms.Label(); this.lblGe_ttPassword = new System.Windows.Forms.Label();
@ -352,6 +362,7 @@ private void InitializeComponent()
this.txtJiraConfigHelp = new System.Windows.Forms.TextBox(); this.txtJiraConfigHelp = new System.Windows.Forms.TextBox();
this.txtJiraHost = new System.Windows.Forms.TextBox(); this.txtJiraHost = new System.Windows.Forms.TextBox();
this.lblJiraHost = new System.Windows.Forms.Label(); this.lblJiraHost = new System.Windows.Forms.Label();
this.oAuthJira = new ShareX.UploadersLib.OAuthControl();
this.tpLambda = new System.Windows.Forms.TabPage(); this.tpLambda = new System.Windows.Forms.TabPage();
this.lblLambdaInfo = new System.Windows.Forms.Label(); this.lblLambdaInfo = new System.Windows.Forms.Label();
this.lblLambdaApiKey = new System.Windows.Forms.Label(); this.lblLambdaApiKey = new System.Windows.Forms.Label();
@ -372,6 +383,7 @@ private void InitializeComponent()
this.cbTeknikEncrypt = new System.Windows.Forms.CheckBox(); this.cbTeknikEncrypt = new System.Windows.Forms.CheckBox();
this.lblTeknikUploadAPIUrl = new System.Windows.Forms.Label(); this.lblTeknikUploadAPIUrl = new System.Windows.Forms.Label();
this.tbTeknikUploadAPIUrl = new System.Windows.Forms.TextBox(); this.tbTeknikUploadAPIUrl = new System.Windows.Forms.TextBox();
this.oauthTeknik = new ShareX.UploadersLib.OAuthControl();
this.tpPomf = new System.Windows.Forms.TabPage(); this.tpPomf = new System.Windows.Forms.TabPage();
this.txtPomfResultURL = new System.Windows.Forms.TextBox(); this.txtPomfResultURL = new System.Windows.Forms.TextBox();
this.txtPomfUploadURL = new System.Windows.Forms.TextBox(); this.txtPomfUploadURL = new System.Windows.Forms.TextBox();
@ -459,6 +471,7 @@ private void InitializeComponent()
this.cbYouTubeUseShortenedLink = new System.Windows.Forms.CheckBox(); this.cbYouTubeUseShortenedLink = new System.Windows.Forms.CheckBox();
this.cbYouTubePrivacyType = new System.Windows.Forms.ComboBox(); this.cbYouTubePrivacyType = new System.Windows.Forms.ComboBox();
this.lblYouTubePrivacyType = new System.Windows.Forms.Label(); this.lblYouTubePrivacyType = new System.Windows.Forms.Label();
this.oauth2YouTube = new ShareX.UploadersLib.OAuthControl();
this.tpSharedFolder = new System.Windows.Forms.TabPage(); this.tpSharedFolder = new System.Windows.Forms.TabPage();
this.lbSharedFolderAccounts = new System.Windows.Forms.ListBox(); this.lbSharedFolderAccounts = new System.Windows.Forms.ListBox();
this.pgSharedFolderAccount = new System.Windows.Forms.PropertyGrid(); this.pgSharedFolderAccount = new System.Windows.Forms.PropertyGrid();
@ -518,6 +531,7 @@ private void InitializeComponent()
this.txtGistCustomURL = new System.Windows.Forms.TextBox(); this.txtGistCustomURL = new System.Windows.Forms.TextBox();
this.cbGistUseRawURL = new System.Windows.Forms.CheckBox(); this.cbGistUseRawURL = new System.Windows.Forms.CheckBox();
this.cbGistPublishPublic = new System.Windows.Forms.CheckBox(); this.cbGistPublishPublic = new System.Windows.Forms.CheckBox();
this.oAuth2Gist = new ShareX.UploadersLib.OAuthControl();
this.tpUpaste = new System.Windows.Forms.TabPage(); this.tpUpaste = new System.Windows.Forms.TabPage();
this.cbUpasteIsPublic = new System.Windows.Forms.CheckBox(); this.cbUpasteIsPublic = new System.Windows.Forms.CheckBox();
this.lblUpasteUserKey = new System.Windows.Forms.Label(); this.lblUpasteUserKey = new System.Windows.Forms.Label();
@ -541,6 +555,8 @@ private void InitializeComponent()
this.cbImgurUseGIFV = new System.Windows.Forms.CheckBox(); this.cbImgurUseGIFV = new System.Windows.Forms.CheckBox();
this.cbImgurUploadSelectedAlbum = new System.Windows.Forms.CheckBox(); this.cbImgurUploadSelectedAlbum = new System.Windows.Forms.CheckBox();
this.cbImgurDirectLink = new System.Windows.Forms.CheckBox(); this.cbImgurDirectLink = new System.Windows.Forms.CheckBox();
this.atcImgurAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oauth2Imgur = new ShareX.UploadersLib.OAuthControl();
this.lvImgurAlbumList = new System.Windows.Forms.ListView(); this.lvImgurAlbumList = new System.Windows.Forms.ListView();
this.chImgurID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chImgurID = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chImgurTitle = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chImgurTitle = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
@ -557,15 +573,9 @@ private void InitializeComponent()
this.txtImageShackUsername = new System.Windows.Forms.TextBox(); this.txtImageShackUsername = new System.Windows.Forms.TextBox();
this.txtImageShackPassword = new System.Windows.Forms.TextBox(); this.txtImageShackPassword = new System.Windows.Forms.TextBox();
this.lblImageShackPassword = new System.Windows.Forms.Label(); this.lblImageShackPassword = new System.Windows.Forms.Label();
this.tpTinyPic = new System.Windows.Forms.TabPage();
this.btnTinyPicLogin = new System.Windows.Forms.Button();
this.txtTinyPicPassword = new System.Windows.Forms.TextBox();
this.lblTinyPicPassword = new System.Windows.Forms.Label();
this.txtTinyPicUsername = new System.Windows.Forms.TextBox();
this.lblTinyPicUsername = new System.Windows.Forms.Label();
this.btnTinyPicOpenMyImages = new System.Windows.Forms.Button();
this.tpFlickr = new System.Windows.Forms.TabPage(); this.tpFlickr = new System.Windows.Forms.TabPage();
this.cbFlickrDirectLink = new System.Windows.Forms.CheckBox(); this.cbFlickrDirectLink = new System.Windows.Forms.CheckBox();
this.oauthFlickr = new ShareX.UploadersLib.OAuthControl();
this.tpPhotobucket = new System.Windows.Forms.TabPage(); this.tpPhotobucket = new System.Windows.Forms.TabPage();
this.gbPhotobucketAlbumPath = new System.Windows.Forms.GroupBox(); this.gbPhotobucketAlbumPath = new System.Windows.Forms.GroupBox();
this.btnPhotobucketAddAlbum = new System.Windows.Forms.Button(); this.btnPhotobucketAddAlbum = new System.Windows.Forms.Button();
@ -597,6 +607,7 @@ private void InitializeComponent()
this.chPicasaName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chPicasaName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.chPicasaDescription = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); this.chPicasaDescription = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
this.btnPicasaRefreshAlbumList = new System.Windows.Forms.Button(); this.btnPicasaRefreshAlbumList = new System.Windows.Forms.Button();
this.oauth2Picasa = new ShareX.UploadersLib.OAuthControl();
this.tpChevereto = new System.Windows.Forms.TabPage(); this.tpChevereto = new System.Windows.Forms.TabPage();
this.lblCheveretoUploadURLExample = new System.Windows.Forms.Label(); this.lblCheveretoUploadURLExample = new System.Windows.Forms.Label();
this.cbCheveretoDirectURL = new System.Windows.Forms.CheckBox(); this.cbCheveretoDirectURL = new System.Windows.Forms.CheckBox();
@ -611,25 +622,6 @@ private void InitializeComponent()
this.tcUploaders = new System.Windows.Forms.TabControl(); this.tcUploaders = new System.Windows.Forms.TabControl();
this.lblWidthHint = new System.Windows.Forms.Label(); this.lblWidthHint = new System.Windows.Forms.Label();
this.ttlvMain = new ShareX.HelpersLib.TabToListView(); this.ttlvMain = new ShareX.HelpersLib.TabToListView();
this.atcImgurAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oauth2Imgur = new ShareX.UploadersLib.OAuthControl();
this.atcTinyPicAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oauthFlickr = new ShareX.UploadersLib.OAuthControl();
this.oauth2Picasa = new ShareX.UploadersLib.OAuthControl();
this.oAuth2Gist = new ShareX.UploadersLib.OAuthControl();
this.oauth2Dropbox = new ShareX.UploadersLib.OAuthControl();
this.oAuth2OneDrive = new ShareX.UploadersLib.OAuthControl();
this.oauth2GoogleDrive = new ShareX.UploadersLib.OAuthControl();
this.oauth2Box = new ShareX.UploadersLib.OAuthControl();
this.oauth2GoogleCloudStorage = new ShareX.UploadersLib.OAuthControl();
this.oauthTwitter = new ShareX.UploadersLib.OAuthControl();
this.oauth2Bitly = new ShareX.UploadersLib.OAuthControl();
this.atcGfycatAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oauth2Gfycat = new ShareX.UploadersLib.OAuthControl();
this.atcSendSpaceAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.oAuthJira = new ShareX.UploadersLib.OAuthControl();
this.oauthTeknik = new ShareX.UploadersLib.OAuthControl();
this.oauth2YouTube = new ShareX.UploadersLib.OAuthControl();
this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl(); this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl();
this.tpOtherUploaders.SuspendLayout(); this.tpOtherUploaders.SuspendLayout();
this.tcOtherUploaders.SuspendLayout(); this.tcOtherUploaders.SuspendLayout();
@ -706,7 +698,6 @@ private void InitializeComponent()
this.tcImageUploaders.SuspendLayout(); this.tcImageUploaders.SuspendLayout();
this.tpImgur.SuspendLayout(); this.tpImgur.SuspendLayout();
this.tpImageShack.SuspendLayout(); this.tpImageShack.SuspendLayout();
this.tpTinyPic.SuspendLayout();
this.tpFlickr.SuspendLayout(); this.tpFlickr.SuspendLayout();
this.tpPhotobucket.SuspendLayout(); this.tpPhotobucket.SuspendLayout();
this.gbPhotobucketAlbumPath.SuspendLayout(); this.gbPhotobucketAlbumPath.SuspendLayout();
@ -848,6 +839,15 @@ private void InitializeComponent()
this.cbTwitterSkipMessageBox.UseVisualStyleBackColor = true; this.cbTwitterSkipMessageBox.UseVisualStyleBackColor = true;
this.cbTwitterSkipMessageBox.CheckedChanged += new System.EventHandler(this.cbTwitterSkipMessageBox_CheckedChanged); this.cbTwitterSkipMessageBox.CheckedChanged += new System.EventHandler(this.cbTwitterSkipMessageBox_CheckedChanged);
// //
// oauthTwitter
//
resources.ApplyResources(this.oauthTwitter, "oauthTwitter");
this.oauthTwitter.IsRefreshable = false;
this.oauthTwitter.Name = "oauthTwitter";
this.oauthTwitter.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthTwitter_OpenButtonClicked);
this.oauthTwitter.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTwitter_CompleteButtonClicked);
this.oauthTwitter.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTwitter_ClearButtonClicked);
//
// txtTwitterDescription // txtTwitterDescription
// //
resources.ApplyResources(this.txtTwitterDescription, "txtTwitterDescription"); resources.ApplyResources(this.txtTwitterDescription, "txtTwitterDescription");
@ -911,6 +911,15 @@ private void InitializeComponent()
resources.ApplyResources(this.lblBitlyDomain, "lblBitlyDomain"); resources.ApplyResources(this.lblBitlyDomain, "lblBitlyDomain");
this.lblBitlyDomain.Name = "lblBitlyDomain"; this.lblBitlyDomain.Name = "lblBitlyDomain";
// //
// oauth2Bitly
//
this.oauth2Bitly.IsRefreshable = false;
resources.ApplyResources(this.oauth2Bitly, "oauth2Bitly");
this.oauth2Bitly.Name = "oauth2Bitly";
this.oauth2Bitly.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Bitly_OpenButtonClicked);
this.oauth2Bitly.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Bitly_CompleteButtonClicked);
this.oauth2Bitly.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Bitly_ClearButtonClicked);
//
// tpYourls // tpYourls
// //
this.tpYourls.BackColor = System.Drawing.SystemColors.Window; this.tpYourls.BackColor = System.Drawing.SystemColors.Window;
@ -1660,6 +1669,15 @@ private void InitializeComponent()
this.txtDropboxPath.Name = "txtDropboxPath"; this.txtDropboxPath.Name = "txtDropboxPath";
this.txtDropboxPath.TextChanged += new System.EventHandler(this.txtDropboxPath_TextChanged); this.txtDropboxPath.TextChanged += new System.EventHandler(this.txtDropboxPath_TextChanged);
// //
// oauth2Dropbox
//
this.oauth2Dropbox.IsRefreshable = false;
resources.ApplyResources(this.oauth2Dropbox, "oauth2Dropbox");
this.oauth2Dropbox.Name = "oauth2Dropbox";
this.oauth2Dropbox.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Dropbox_OpenButtonClicked);
this.oauth2Dropbox.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Dropbox_CompleteButtonClicked);
this.oauth2Dropbox.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Dropbox_ClearButtonClicked);
//
// tpOneDrive // tpOneDrive
// //
this.tpOneDrive.BackColor = System.Drawing.SystemColors.Window; this.tpOneDrive.BackColor = System.Drawing.SystemColors.Window;
@ -1689,6 +1707,15 @@ private void InitializeComponent()
this.cbOneDriveCreateShareableLink.UseVisualStyleBackColor = true; this.cbOneDriveCreateShareableLink.UseVisualStyleBackColor = true;
this.cbOneDriveCreateShareableLink.CheckedChanged += new System.EventHandler(this.cbOneDriveCreateShareableLink_CheckedChanged); this.cbOneDriveCreateShareableLink.CheckedChanged += new System.EventHandler(this.cbOneDriveCreateShareableLink_CheckedChanged);
// //
// oAuth2OneDrive
//
resources.ApplyResources(this.oAuth2OneDrive, "oAuth2OneDrive");
this.oAuth2OneDrive.Name = "oAuth2OneDrive";
this.oAuth2OneDrive.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuth2OneDrive_OpenButtonClicked);
this.oAuth2OneDrive.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuth2OneDrive_CompleteButtonClicked);
this.oAuth2OneDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2OneDrive_ClearButtonClicked);
this.oAuth2OneDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuth2OneDrive_RefreshButtonClicked);
//
// tpGoogleDrive // tpGoogleDrive
// //
this.tpGoogleDrive.BackColor = System.Drawing.SystemColors.Window; this.tpGoogleDrive.BackColor = System.Drawing.SystemColors.Window;
@ -1765,6 +1792,15 @@ private void InitializeComponent()
this.cbGoogleDriveIsPublic.UseVisualStyleBackColor = true; this.cbGoogleDriveIsPublic.UseVisualStyleBackColor = true;
this.cbGoogleDriveIsPublic.CheckedChanged += new System.EventHandler(this.cbGoogleDriveIsPublic_CheckedChanged); this.cbGoogleDriveIsPublic.CheckedChanged += new System.EventHandler(this.cbGoogleDriveIsPublic_CheckedChanged);
// //
// oauth2GoogleDrive
//
resources.ApplyResources(this.oauth2GoogleDrive, "oauth2GoogleDrive");
this.oauth2GoogleDrive.Name = "oauth2GoogleDrive";
this.oauth2GoogleDrive.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2GoogleDrive_OpenButtonClicked);
this.oauth2GoogleDrive.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2GoogleDrive_CompleteButtonClicked);
this.oauth2GoogleDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleDrive_ClearButtonClicked);
this.oauth2GoogleDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleDrive_RefreshButtonClicked);
//
// tpPuush // tpPuush
// //
this.tpPuush.BackColor = System.Drawing.SystemColors.Window; this.tpPuush.BackColor = System.Drawing.SystemColors.Window;
@ -1880,6 +1916,15 @@ private void InitializeComponent()
this.btnBoxRefreshFolders.UseVisualStyleBackColor = true; this.btnBoxRefreshFolders.UseVisualStyleBackColor = true;
this.btnBoxRefreshFolders.Click += new System.EventHandler(this.btnBoxRefreshFolders_Click); this.btnBoxRefreshFolders.Click += new System.EventHandler(this.btnBoxRefreshFolders_Click);
// //
// oauth2Box
//
resources.ApplyResources(this.oauth2Box, "oauth2Box");
this.oauth2Box.Name = "oauth2Box";
this.oauth2Box.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Box_OpenButtonClicked);
this.oauth2Box.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Box_CompleteButtonClicked);
this.oauth2Box.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Box_ClearButtonClicked);
this.oauth2Box.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Box_RefreshButtonClicked);
//
// tpAmazonS3 // tpAmazonS3
// //
this.tpAmazonS3.BackColor = System.Drawing.SystemColors.Window; this.tpAmazonS3.BackColor = System.Drawing.SystemColors.Window;
@ -2203,6 +2248,15 @@ private void InitializeComponent()
this.txtGoogleCloudStorageBucket.Name = "txtGoogleCloudStorageBucket"; this.txtGoogleCloudStorageBucket.Name = "txtGoogleCloudStorageBucket";
this.txtGoogleCloudStorageBucket.TextChanged += new System.EventHandler(this.txtGoogleCloudStorageBucket_TextChanged); this.txtGoogleCloudStorageBucket.TextChanged += new System.EventHandler(this.txtGoogleCloudStorageBucket_TextChanged);
// //
// oauth2GoogleCloudStorage
//
resources.ApplyResources(this.oauth2GoogleCloudStorage, "oauth2GoogleCloudStorage");
this.oauth2GoogleCloudStorage.Name = "oauth2GoogleCloudStorage";
this.oauth2GoogleCloudStorage.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2GoogleCloudStorage_OpenButtonClicked);
this.oauth2GoogleCloudStorage.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2GoogleCloudStorage_CompleteButtonClicked);
this.oauth2GoogleCloudStorage.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleCloudStorage_ClearButtonClicked);
this.oauth2GoogleCloudStorage.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleCloudStorage_RefreshButtonClicked);
//
// tpAzureStorage // tpAzureStorage
// //
this.tpAzureStorage.BackColor = System.Drawing.SystemColors.Window; this.tpAzureStorage.BackColor = System.Drawing.SystemColors.Window;
@ -2396,6 +2450,22 @@ private void InitializeComponent()
this.cbGfycatIsPublic.UseVisualStyleBackColor = true; this.cbGfycatIsPublic.UseVisualStyleBackColor = true;
this.cbGfycatIsPublic.CheckedChanged += new System.EventHandler(this.cbGfycatIsPublic_CheckedChanged); this.cbGfycatIsPublic.CheckedChanged += new System.EventHandler(this.cbGfycatIsPublic_CheckedChanged);
// //
// atcGfycatAccountType
//
resources.ApplyResources(this.atcGfycatAccountType, "atcGfycatAccountType");
this.atcGfycatAccountType.Name = "atcGfycatAccountType";
this.atcGfycatAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcGfycatAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGfycatAccountType_AccountTypeChanged);
//
// oauth2Gfycat
//
resources.ApplyResources(this.oauth2Gfycat, "oauth2Gfycat");
this.oauth2Gfycat.Name = "oauth2Gfycat";
this.oauth2Gfycat.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Gfycat_OpenButtonClicked);
this.oauth2Gfycat.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Gfycat_CompleteButtonClicked);
this.oauth2Gfycat.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Gfycat_ClearButtonClicked);
this.oauth2Gfycat.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Gfycat_RefreshButtonClicked);
//
// tpMega // tpMega
// //
this.tpMega.BackColor = System.Drawing.SystemColors.Window; this.tpMega.BackColor = System.Drawing.SystemColors.Window;
@ -2753,6 +2823,13 @@ private void InitializeComponent()
this.txtSendSpaceUserName.Name = "txtSendSpaceUserName"; this.txtSendSpaceUserName.Name = "txtSendSpaceUserName";
this.txtSendSpaceUserName.TextChanged += new System.EventHandler(this.txtSendSpaceUserName_TextChanged); this.txtSendSpaceUserName.TextChanged += new System.EventHandler(this.txtSendSpaceUserName_TextChanged);
// //
// atcSendSpaceAccountType
//
resources.ApplyResources(this.atcSendSpaceAccountType, "atcSendSpaceAccountType");
this.atcSendSpaceAccountType.Name = "atcSendSpaceAccountType";
this.atcSendSpaceAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcSendSpaceAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcSendSpaceAccountType_AccountTypeChanged);
//
// tpGe_tt // tpGe_tt
// //
this.tpGe_tt.BackColor = System.Drawing.SystemColors.Window; this.tpGe_tt.BackColor = System.Drawing.SystemColors.Window;
@ -2887,6 +2964,15 @@ private void InitializeComponent()
resources.ApplyResources(this.lblJiraHost, "lblJiraHost"); resources.ApplyResources(this.lblJiraHost, "lblJiraHost");
this.lblJiraHost.Name = "lblJiraHost"; this.lblJiraHost.Name = "lblJiraHost";
// //
// oAuthJira
//
resources.ApplyResources(this.oAuthJira, "oAuthJira");
this.oAuthJira.Name = "oAuthJira";
this.oAuthJira.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuthJira_OpenButtonClicked);
this.oAuthJira.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuthJira_CompleteButtonClicked);
this.oAuthJira.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuthJira_ClearButtonClicked);
this.oAuthJira.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuthJira_RefreshButtonClicked);
//
// tpLambda // tpLambda
// //
this.tpLambda.BackColor = System.Drawing.SystemColors.Window; this.tpLambda.BackColor = System.Drawing.SystemColors.Window;
@ -3031,6 +3117,15 @@ private void InitializeComponent()
this.tbTeknikUploadAPIUrl.Name = "tbTeknikUploadAPIUrl"; this.tbTeknikUploadAPIUrl.Name = "tbTeknikUploadAPIUrl";
this.tbTeknikUploadAPIUrl.TextChanged += new System.EventHandler(this.tbTeknikUploadAPIUrl_TextChanged); this.tbTeknikUploadAPIUrl.TextChanged += new System.EventHandler(this.tbTeknikUploadAPIUrl_TextChanged);
// //
// oauthTeknik
//
this.oauthTeknik.IsRefreshable = false;
resources.ApplyResources(this.oauthTeknik, "oauthTeknik");
this.oauthTeknik.Name = "oauthTeknik";
this.oauthTeknik.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthTeknik_OpenButtonClicked);
this.oauthTeknik.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTeknik_CompleteButtonClicked);
this.oauthTeknik.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTeknik_ClearButtonClicked);
//
// tpPomf // tpPomf
// //
this.tpPomf.BackColor = System.Drawing.SystemColors.Window; this.tpPomf.BackColor = System.Drawing.SystemColors.Window;
@ -3675,6 +3770,15 @@ private void InitializeComponent()
resources.ApplyResources(this.lblYouTubePrivacyType, "lblYouTubePrivacyType"); resources.ApplyResources(this.lblYouTubePrivacyType, "lblYouTubePrivacyType");
this.lblYouTubePrivacyType.Name = "lblYouTubePrivacyType"; this.lblYouTubePrivacyType.Name = "lblYouTubePrivacyType";
// //
// oauth2YouTube
//
resources.ApplyResources(this.oauth2YouTube, "oauth2YouTube");
this.oauth2YouTube.Name = "oauth2YouTube";
this.oauth2YouTube.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2YouTube_OpenButtonClicked);
this.oauth2YouTube.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2YouTube_CompleteButtonClicked);
this.oauth2YouTube.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2YouTube_ClearButtonClicked);
this.oauth2YouTube.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2YouTube_RefreshButtonClicked);
//
// tpSharedFolder // tpSharedFolder
// //
this.tpSharedFolder.BackColor = System.Drawing.SystemColors.Window; this.tpSharedFolder.BackColor = System.Drawing.SystemColors.Window;
@ -4107,6 +4211,15 @@ private void InitializeComponent()
this.cbGistPublishPublic.UseVisualStyleBackColor = true; this.cbGistPublishPublic.UseVisualStyleBackColor = true;
this.cbGistPublishPublic.CheckedChanged += new System.EventHandler(this.chkGistPublishPublic_CheckedChanged); this.cbGistPublishPublic.CheckedChanged += new System.EventHandler(this.chkGistPublishPublic_CheckedChanged);
// //
// oAuth2Gist
//
this.oAuth2Gist.IsRefreshable = false;
resources.ApplyResources(this.oAuth2Gist, "oAuth2Gist");
this.oAuth2Gist.Name = "oAuth2Gist";
this.oAuth2Gist.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuth2Gist_OpenButtonClicked);
this.oAuth2Gist.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuth2Gist_CompleteButtonClicked);
this.oAuth2Gist.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2Gist_ClearButtonClicked);
//
// tpUpaste // tpUpaste
// //
this.tpUpaste.BackColor = System.Drawing.SystemColors.Window; this.tpUpaste.BackColor = System.Drawing.SystemColors.Window;
@ -4233,7 +4346,6 @@ private void InitializeComponent()
// //
this.tcImageUploaders.Controls.Add(this.tpImgur); this.tcImageUploaders.Controls.Add(this.tpImgur);
this.tcImageUploaders.Controls.Add(this.tpImageShack); this.tcImageUploaders.Controls.Add(this.tpImageShack);
this.tcImageUploaders.Controls.Add(this.tpTinyPic);
this.tcImageUploaders.Controls.Add(this.tpFlickr); this.tcImageUploaders.Controls.Add(this.tpFlickr);
this.tcImageUploaders.Controls.Add(this.tpPhotobucket); this.tcImageUploaders.Controls.Add(this.tpPhotobucket);
this.tcImageUploaders.Controls.Add(this.tpGooglePhotos); this.tcImageUploaders.Controls.Add(this.tpGooglePhotos);
@ -4279,6 +4391,22 @@ private void InitializeComponent()
this.cbImgurDirectLink.UseVisualStyleBackColor = true; this.cbImgurDirectLink.UseVisualStyleBackColor = true;
this.cbImgurDirectLink.CheckedChanged += new System.EventHandler(this.cbImgurDirectLink_CheckedChanged); this.cbImgurDirectLink.CheckedChanged += new System.EventHandler(this.cbImgurDirectLink_CheckedChanged);
// //
// atcImgurAccountType
//
resources.ApplyResources(this.atcImgurAccountType, "atcImgurAccountType");
this.atcImgurAccountType.Name = "atcImgurAccountType";
this.atcImgurAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcImgurAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcImgurAccountType_AccountTypeChanged);
//
// oauth2Imgur
//
resources.ApplyResources(this.oauth2Imgur, "oauth2Imgur");
this.oauth2Imgur.Name = "oauth2Imgur";
this.oauth2Imgur.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Imgur_OpenButtonClicked);
this.oauth2Imgur.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Imgur_CompleteButtonClicked);
this.oauth2Imgur.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Imgur_ClearButtonClicked);
this.oauth2Imgur.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Imgur_RefreshButtonClicked);
//
// lvImgurAlbumList // lvImgurAlbumList
// //
this.lvImgurAlbumList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.lvImgurAlbumList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
@ -4392,56 +4520,6 @@ private void InitializeComponent()
resources.ApplyResources(this.lblImageShackPassword, "lblImageShackPassword"); resources.ApplyResources(this.lblImageShackPassword, "lblImageShackPassword");
this.lblImageShackPassword.Name = "lblImageShackPassword"; this.lblImageShackPassword.Name = "lblImageShackPassword";
// //
// tpTinyPic
//
this.tpTinyPic.BackColor = System.Drawing.SystemColors.Window;
this.tpTinyPic.Controls.Add(this.atcTinyPicAccountType);
this.tpTinyPic.Controls.Add(this.btnTinyPicLogin);
this.tpTinyPic.Controls.Add(this.txtTinyPicPassword);
this.tpTinyPic.Controls.Add(this.lblTinyPicPassword);
this.tpTinyPic.Controls.Add(this.txtTinyPicUsername);
this.tpTinyPic.Controls.Add(this.lblTinyPicUsername);
this.tpTinyPic.Controls.Add(this.btnTinyPicOpenMyImages);
resources.ApplyResources(this.tpTinyPic, "tpTinyPic");
this.tpTinyPic.Name = "tpTinyPic";
//
// btnTinyPicLogin
//
resources.ApplyResources(this.btnTinyPicLogin, "btnTinyPicLogin");
this.btnTinyPicLogin.Name = "btnTinyPicLogin";
this.btnTinyPicLogin.UseVisualStyleBackColor = true;
this.btnTinyPicLogin.Click += new System.EventHandler(this.btnTinyPicLogin_Click);
//
// txtTinyPicPassword
//
resources.ApplyResources(this.txtTinyPicPassword, "txtTinyPicPassword");
this.txtTinyPicPassword.Name = "txtTinyPicPassword";
this.txtTinyPicPassword.UseSystemPasswordChar = true;
this.txtTinyPicPassword.TextChanged += new System.EventHandler(this.txtTinyPicPassword_TextChanged);
//
// lblTinyPicPassword
//
resources.ApplyResources(this.lblTinyPicPassword, "lblTinyPicPassword");
this.lblTinyPicPassword.Name = "lblTinyPicPassword";
//
// txtTinyPicUsername
//
resources.ApplyResources(this.txtTinyPicUsername, "txtTinyPicUsername");
this.txtTinyPicUsername.Name = "txtTinyPicUsername";
this.txtTinyPicUsername.TextChanged += new System.EventHandler(this.txtTinyPicUsername_TextChanged);
//
// lblTinyPicUsername
//
resources.ApplyResources(this.lblTinyPicUsername, "lblTinyPicUsername");
this.lblTinyPicUsername.Name = "lblTinyPicUsername";
//
// btnTinyPicOpenMyImages
//
resources.ApplyResources(this.btnTinyPicOpenMyImages, "btnTinyPicOpenMyImages");
this.btnTinyPicOpenMyImages.Name = "btnTinyPicOpenMyImages";
this.btnTinyPicOpenMyImages.UseVisualStyleBackColor = true;
this.btnTinyPicOpenMyImages.Click += new System.EventHandler(this.btnTinyPicOpenMyImages_Click);
//
// tpFlickr // tpFlickr
// //
this.tpFlickr.BackColor = System.Drawing.SystemColors.Window; this.tpFlickr.BackColor = System.Drawing.SystemColors.Window;
@ -4457,6 +4535,15 @@ private void InitializeComponent()
this.cbFlickrDirectLink.UseVisualStyleBackColor = true; this.cbFlickrDirectLink.UseVisualStyleBackColor = true;
this.cbFlickrDirectLink.CheckedChanged += new System.EventHandler(this.cbFlickrDirectLink_CheckedChanged); this.cbFlickrDirectLink.CheckedChanged += new System.EventHandler(this.cbFlickrDirectLink_CheckedChanged);
// //
// oauthFlickr
//
this.oauthFlickr.IsRefreshable = false;
resources.ApplyResources(this.oauthFlickr, "oauthFlickr");
this.oauthFlickr.Name = "oauthFlickr";
this.oauthFlickr.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthFlickr_OpenButtonClicked);
this.oauthFlickr.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthFlickr_CompleteButtonClicked);
this.oauthFlickr.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthFlickr_ClearButtonClicked);
//
// tpPhotobucket // tpPhotobucket
// //
this.tpPhotobucket.BackColor = System.Drawing.SystemColors.Window; this.tpPhotobucket.BackColor = System.Drawing.SystemColors.Window;
@ -4671,6 +4758,15 @@ private void InitializeComponent()
this.btnPicasaRefreshAlbumList.UseVisualStyleBackColor = true; this.btnPicasaRefreshAlbumList.UseVisualStyleBackColor = true;
this.btnPicasaRefreshAlbumList.Click += new System.EventHandler(this.btnPicasaRefreshAlbumList_Click); this.btnPicasaRefreshAlbumList.Click += new System.EventHandler(this.btnPicasaRefreshAlbumList_Click);
// //
// oauth2Picasa
//
resources.ApplyResources(this.oauth2Picasa, "oauth2Picasa");
this.oauth2Picasa.Name = "oauth2Picasa";
this.oauth2Picasa.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Picasa_OpenButtonClicked);
this.oauth2Picasa.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Picasa_CompleteButtonClicked);
this.oauth2Picasa.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Picasa_ClearButtonClicked);
this.oauth2Picasa.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Picasa_RefreshButtonClicked);
//
// tpChevereto // tpChevereto
// //
this.tpChevereto.BackColor = System.Drawing.SystemColors.Window; this.tpChevereto.BackColor = System.Drawing.SystemColors.Window;
@ -4771,169 +4867,6 @@ private void InitializeComponent()
this.ttlvMain.MainTabControl = null; this.ttlvMain.MainTabControl = null;
this.ttlvMain.Name = "ttlvMain"; this.ttlvMain.Name = "ttlvMain";
// //
// atcImgurAccountType
//
resources.ApplyResources(this.atcImgurAccountType, "atcImgurAccountType");
this.atcImgurAccountType.Name = "atcImgurAccountType";
this.atcImgurAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcImgurAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcImgurAccountType_AccountTypeChanged);
//
// oauth2Imgur
//
resources.ApplyResources(this.oauth2Imgur, "oauth2Imgur");
this.oauth2Imgur.Name = "oauth2Imgur";
this.oauth2Imgur.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Imgur_OpenButtonClicked);
this.oauth2Imgur.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Imgur_CompleteButtonClicked);
this.oauth2Imgur.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Imgur_ClearButtonClicked);
this.oauth2Imgur.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Imgur_RefreshButtonClicked);
//
// atcTinyPicAccountType
//
resources.ApplyResources(this.atcTinyPicAccountType, "atcTinyPicAccountType");
this.atcTinyPicAccountType.Name = "atcTinyPicAccountType";
this.atcTinyPicAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcTinyPicAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcTinyPicAccountType_AccountTypeChanged);
//
// oauthFlickr
//
this.oauthFlickr.IsRefreshable = false;
resources.ApplyResources(this.oauthFlickr, "oauthFlickr");
this.oauthFlickr.Name = "oauthFlickr";
this.oauthFlickr.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthFlickr_OpenButtonClicked);
this.oauthFlickr.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthFlickr_CompleteButtonClicked);
this.oauthFlickr.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthFlickr_ClearButtonClicked);
//
// oauth2Picasa
//
resources.ApplyResources(this.oauth2Picasa, "oauth2Picasa");
this.oauth2Picasa.Name = "oauth2Picasa";
this.oauth2Picasa.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Picasa_OpenButtonClicked);
this.oauth2Picasa.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Picasa_CompleteButtonClicked);
this.oauth2Picasa.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Picasa_ClearButtonClicked);
this.oauth2Picasa.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Picasa_RefreshButtonClicked);
//
// oAuth2Gist
//
this.oAuth2Gist.IsRefreshable = false;
resources.ApplyResources(this.oAuth2Gist, "oAuth2Gist");
this.oAuth2Gist.Name = "oAuth2Gist";
this.oAuth2Gist.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuth2Gist_OpenButtonClicked);
this.oAuth2Gist.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuth2Gist_CompleteButtonClicked);
this.oAuth2Gist.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2Gist_ClearButtonClicked);
//
// oauth2Dropbox
//
this.oauth2Dropbox.IsRefreshable = false;
resources.ApplyResources(this.oauth2Dropbox, "oauth2Dropbox");
this.oauth2Dropbox.Name = "oauth2Dropbox";
this.oauth2Dropbox.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Dropbox_OpenButtonClicked);
this.oauth2Dropbox.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Dropbox_CompleteButtonClicked);
this.oauth2Dropbox.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Dropbox_ClearButtonClicked);
//
// oAuth2OneDrive
//
resources.ApplyResources(this.oAuth2OneDrive, "oAuth2OneDrive");
this.oAuth2OneDrive.Name = "oAuth2OneDrive";
this.oAuth2OneDrive.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuth2OneDrive_OpenButtonClicked);
this.oAuth2OneDrive.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuth2OneDrive_CompleteButtonClicked);
this.oAuth2OneDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2OneDrive_ClearButtonClicked);
this.oAuth2OneDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuth2OneDrive_RefreshButtonClicked);
//
// oauth2GoogleDrive
//
resources.ApplyResources(this.oauth2GoogleDrive, "oauth2GoogleDrive");
this.oauth2GoogleDrive.Name = "oauth2GoogleDrive";
this.oauth2GoogleDrive.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2GoogleDrive_OpenButtonClicked);
this.oauth2GoogleDrive.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2GoogleDrive_CompleteButtonClicked);
this.oauth2GoogleDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleDrive_ClearButtonClicked);
this.oauth2GoogleDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleDrive_RefreshButtonClicked);
//
// oauth2Box
//
resources.ApplyResources(this.oauth2Box, "oauth2Box");
this.oauth2Box.Name = "oauth2Box";
this.oauth2Box.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Box_OpenButtonClicked);
this.oauth2Box.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Box_CompleteButtonClicked);
this.oauth2Box.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Box_ClearButtonClicked);
this.oauth2Box.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Box_RefreshButtonClicked);
//
// oauth2GoogleCloudStorage
//
resources.ApplyResources(this.oauth2GoogleCloudStorage, "oauth2GoogleCloudStorage");
this.oauth2GoogleCloudStorage.Name = "oauth2GoogleCloudStorage";
this.oauth2GoogleCloudStorage.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2GoogleCloudStorage_OpenButtonClicked);
this.oauth2GoogleCloudStorage.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2GoogleCloudStorage_CompleteButtonClicked);
this.oauth2GoogleCloudStorage.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleCloudStorage_ClearButtonClicked);
this.oauth2GoogleCloudStorage.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleCloudStorage_RefreshButtonClicked);
//
// oauthTwitter
//
resources.ApplyResources(this.oauthTwitter, "oauthTwitter");
this.oauthTwitter.IsRefreshable = false;
this.oauthTwitter.Name = "oauthTwitter";
this.oauthTwitter.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthTwitter_OpenButtonClicked);
this.oauthTwitter.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTwitter_CompleteButtonClicked);
this.oauthTwitter.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTwitter_ClearButtonClicked);
//
// oauth2Bitly
//
this.oauth2Bitly.IsRefreshable = false;
resources.ApplyResources(this.oauth2Bitly, "oauth2Bitly");
this.oauth2Bitly.Name = "oauth2Bitly";
this.oauth2Bitly.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Bitly_OpenButtonClicked);
this.oauth2Bitly.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Bitly_CompleteButtonClicked);
this.oauth2Bitly.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Bitly_ClearButtonClicked);
//
// atcGfycatAccountType
//
resources.ApplyResources(this.atcGfycatAccountType, "atcGfycatAccountType");
this.atcGfycatAccountType.Name = "atcGfycatAccountType";
this.atcGfycatAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcGfycatAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGfycatAccountType_AccountTypeChanged);
//
// oauth2Gfycat
//
resources.ApplyResources(this.oauth2Gfycat, "oauth2Gfycat");
this.oauth2Gfycat.Name = "oauth2Gfycat";
this.oauth2Gfycat.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2Gfycat_OpenButtonClicked);
this.oauth2Gfycat.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2Gfycat_CompleteButtonClicked);
this.oauth2Gfycat.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2Gfycat_ClearButtonClicked);
this.oauth2Gfycat.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2Gfycat_RefreshButtonClicked);
//
// atcSendSpaceAccountType
//
resources.ApplyResources(this.atcSendSpaceAccountType, "atcSendSpaceAccountType");
this.atcSendSpaceAccountType.Name = "atcSendSpaceAccountType";
this.atcSendSpaceAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
this.atcSendSpaceAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcSendSpaceAccountType_AccountTypeChanged);
//
// oAuthJira
//
resources.ApplyResources(this.oAuthJira, "oAuthJira");
this.oAuthJira.Name = "oAuthJira";
this.oAuthJira.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oAuthJira_OpenButtonClicked);
this.oAuthJira.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuthJira_CompleteButtonClicked);
this.oAuthJira.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuthJira_ClearButtonClicked);
this.oAuthJira.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuthJira_RefreshButtonClicked);
//
// oauthTeknik
//
this.oauthTeknik.IsRefreshable = false;
resources.ApplyResources(this.oauthTeknik, "oauthTeknik");
this.oauthTeknik.Name = "oauthTeknik";
this.oauthTeknik.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauthTeknik_OpenButtonClicked);
this.oauthTeknik.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTeknik_CompleteButtonClicked);
this.oauthTeknik.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTeknik_ClearButtonClicked);
//
// oauth2YouTube
//
resources.ApplyResources(this.oauth2YouTube, "oauth2YouTube");
this.oauth2YouTube.Name = "oauth2YouTube";
this.oauth2YouTube.OpenButtonClicked += new ShareX.UploadersLib.OAuthControl.OpenButtonClickedEventHandler(this.oauth2YouTube_OpenButtonClicked);
this.oauth2YouTube.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauth2YouTube_CompleteButtonClicked);
this.oauth2YouTube.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2YouTube_ClearButtonClicked);
this.oauth2YouTube.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2YouTube_RefreshButtonClicked);
//
// actRapidShareAccountType // actRapidShareAccountType
// //
resources.ApplyResources(this.actRapidShareAccountType, "actRapidShareAccountType"); resources.ApplyResources(this.actRapidShareAccountType, "actRapidShareAccountType");
@ -5087,8 +5020,6 @@ private void InitializeComponent()
this.tpImgur.PerformLayout(); this.tpImgur.PerformLayout();
this.tpImageShack.ResumeLayout(false); this.tpImageShack.ResumeLayout(false);
this.tpImageShack.PerformLayout(); this.tpImageShack.PerformLayout();
this.tpTinyPic.ResumeLayout(false);
this.tpTinyPic.PerformLayout();
this.tpFlickr.ResumeLayout(false); this.tpFlickr.ResumeLayout(false);
this.tpFlickr.PerformLayout(); this.tpFlickr.PerformLayout();
this.tpPhotobucket.ResumeLayout(false); this.tpPhotobucket.ResumeLayout(false);
@ -5255,13 +5186,6 @@ private void InitializeComponent()
private System.Windows.Forms.TextBox txtImageShackUsername; private System.Windows.Forms.TextBox txtImageShackUsername;
private System.Windows.Forms.TextBox txtImageShackPassword; private System.Windows.Forms.TextBox txtImageShackPassword;
private System.Windows.Forms.Label lblImageShackPassword; private System.Windows.Forms.Label lblImageShackPassword;
private AccountTypeControl atcTinyPicAccountType;
private System.Windows.Forms.Button btnTinyPicLogin;
private System.Windows.Forms.TextBox txtTinyPicPassword;
private System.Windows.Forms.Label lblTinyPicPassword;
private System.Windows.Forms.TextBox txtTinyPicUsername;
private System.Windows.Forms.Label lblTinyPicUsername;
private System.Windows.Forms.Button btnTinyPicOpenMyImages;
private System.Windows.Forms.GroupBox gbPhotobucketAlbumPath; private System.Windows.Forms.GroupBox gbPhotobucketAlbumPath;
private System.Windows.Forms.Button btnPhotobucketAddAlbum; private System.Windows.Forms.Button btnPhotobucketAddAlbum;
private System.Windows.Forms.Button btnPhotobucketRemoveAlbum; private System.Windows.Forms.Button btnPhotobucketRemoveAlbum;
@ -5437,7 +5361,6 @@ private void InitializeComponent()
private System.Windows.Forms.CheckBox cbStreamableUseDirectURL; private System.Windows.Forms.CheckBox cbStreamableUseDirectURL;
internal System.Windows.Forms.TabPage tpImgur; internal System.Windows.Forms.TabPage tpImgur;
internal System.Windows.Forms.TabPage tpImageShack; internal System.Windows.Forms.TabPage tpImageShack;
internal System.Windows.Forms.TabPage tpTinyPic;
internal System.Windows.Forms.TabPage tpFlickr; internal System.Windows.Forms.TabPage tpFlickr;
internal System.Windows.Forms.TabPage tpPhotobucket; internal System.Windows.Forms.TabPage tpPhotobucket;
internal System.Windows.Forms.TabPage tpGooglePhotos; internal System.Windows.Forms.TabPage tpGooglePhotos;

View file

@ -187,14 +187,6 @@ private void LoadImageUploaderSettings()
#endregion ImageShack #endregion ImageShack
#region TinyPic
atcTinyPicAccountType.SelectedAccountType = Config.TinyPicAccountType;
txtTinyPicUsername.Text = Config.TinyPicUsername;
txtTinyPicPassword.Text = Config.TinyPicPassword;
#endregion TinyPic
#region Flickr #region Flickr
if (OAuthInfo.CheckOAuth(Config.FlickrOAuthInfo)) if (OAuthInfo.CheckOAuth(Config.FlickrOAuthInfo))
@ -975,60 +967,6 @@ private void btnImageShackOpenMyImages_Click(object sender, EventArgs e)
#endregion ImageShack #endregion ImageShack
#region TinyPic
private void atcTinyPicAccountType_AccountTypeChanged(AccountType accountType)
{
Config.TinyPicAccountType = accountType;
}
private void txtTinyPicUsername_TextChanged(object sender, EventArgs e)
{
Config.TinyPicUsername = txtTinyPicUsername.Text;
}
private void txtTinyPicPassword_TextChanged(object sender, EventArgs e)
{
Config.TinyPicPassword = txtTinyPicPassword.Text;
}
private void btnTinyPicLogin_Click(object sender, EventArgs e)
{
string username = txtTinyPicUsername.Text;
string password = txtTinyPicPassword.Text;
if (!string.IsNullOrEmpty(username) && !string.IsNullOrEmpty(password))
{
try
{
TinyPicUploader tpu = new TinyPicUploader(APIKeys.TinyPicID, APIKeys.TinyPicKey);
string registrationCode = tpu.UserAuth(username, password);
if (!string.IsNullOrEmpty(registrationCode))
{
Config.TinyPicRegistrationCode = registrationCode;
MessageBox.Show(Resources.UploadersConfigForm_Login_successful, "ShareX", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show(Resources.UploadersConfigForm_Login_failed, "ShareX", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
catch (Exception ex)
{
DebugHelper.WriteException(ex);
ex.ShowError();
}
}
}
private void btnTinyPicOpenMyImages_Click(object sender, EventArgs e)
{
URLHelpers.OpenURL("http://tinypic.com/yourstuff.php");
}
#endregion TinyPic
#region Flickr #region Flickr
private void oauthFlickr_OpenButtonClicked() private void oauthFlickr_OpenButtonClicked()

View file

@ -489,7 +489,7 @@ when you made the application key.</value>
<value>oauthTwitter</value> <value>oauthTwitter</value>
</data> </data>
<data name="&gt;&gt;oauthTwitter.Type" xml:space="preserve"> <data name="&gt;&gt;oauthTwitter.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauthTwitter.Parent" xml:space="preserve"> <data name="&gt;&gt;oauthTwitter.Parent" xml:space="preserve">
<value>tpTwitter</value> <value>tpTwitter</value>
@ -744,7 +744,7 @@ when you made the application key.</value>
<value>oauth2Bitly</value> <value>oauth2Bitly</value>
</data> </data>
<data name="&gt;&gt;oauth2Bitly.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Bitly.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Bitly.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Bitly.Parent" xml:space="preserve">
<value>tpBitly</value> <value>tpBitly</value>
@ -1020,7 +1020,7 @@ when you made the application key.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpYourls.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpYourls.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpYourls.TabIndex" type="System.Int32, mscorlib"> <data name="tpYourls.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -1179,7 +1179,7 @@ when you made the application key.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpAdFly.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpAdFly.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpAdFly.TabIndex" type="System.Int32, mscorlib"> <data name="tpAdFly.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -1365,7 +1365,7 @@ when you made the application key.</value>
<value>4, 22</value> <value>4, 22</value>
</data> </data>
<data name="tpPolr.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPolr.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpPolr.TabIndex" type="System.Int32, mscorlib"> <data name="tpPolr.TabIndex" type="System.Int32, mscorlib">
<value>6</value> <value>6</value>
@ -1554,7 +1554,7 @@ when you made the application key.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpFirebaseDynamicLinks.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpFirebaseDynamicLinks.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpFirebaseDynamicLinks.TabIndex" type="System.Int32, mscorlib"> <data name="tpFirebaseDynamicLinks.TabIndex" type="System.Int32, mscorlib">
<value>7</value> <value>7</value>
@ -1764,7 +1764,7 @@ when you made the application key.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpKutt.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpKutt.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpKutt.TabIndex" type="System.Int32, mscorlib"> <data name="tpKutt.TabIndex" type="System.Int32, mscorlib">
<value>8</value> <value>8</value>
@ -2199,7 +2199,7 @@ when you made the application key.</value>
<value>eiFTP</value> <value>eiFTP</value>
</data> </data>
<data name="&gt;&gt;eiFTP.Type" xml:space="preserve"> <data name="&gt;&gt;eiFTP.Type" xml:space="preserve">
<value>ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.ExportImportControl, ShareX.HelpersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;eiFTP.Parent" xml:space="preserve"> <data name="&gt;&gt;eiFTP.Parent" xml:space="preserve">
<value>gbFTPAccount</value> <value>gbFTPAccount</value>
@ -3255,13 +3255,13 @@ when you made the application key.</value>
<value>11</value> <value>11</value>
</data> </data>
<data name="tpFTP.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpFTP.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 40</value>
</data> </data>
<data name="tpFTP.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpFTP.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpFTP.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpFTP.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>972, 519</value>
</data> </data>
<data name="tpFTP.TabIndex" type="System.Int32, mscorlib"> <data name="tpFTP.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -3405,7 +3405,7 @@ when you made the application key.</value>
<value>oauth2Dropbox</value> <value>oauth2Dropbox</value>
</data> </data>
<data name="&gt;&gt;oauth2Dropbox.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Dropbox.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Dropbox.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Dropbox.Parent" xml:space="preserve">
<value>tpDropbox</value> <value>tpDropbox</value>
@ -3414,13 +3414,13 @@ when you made the application key.</value>
<value>4</value> <value>4</value>
</data> </data>
<data name="tpDropbox.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpDropbox.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpDropbox.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpDropbox.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpDropbox.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpDropbox.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpDropbox.TabIndex" type="System.Int32, mscorlib"> <data name="tpDropbox.TabIndex" type="System.Int32, mscorlib">
<value>0</value> <value>0</value>
@ -3537,7 +3537,7 @@ when you made the application key.</value>
<value>oAuth2OneDrive</value> <value>oAuth2OneDrive</value>
</data> </data>
<data name="&gt;&gt;oAuth2OneDrive.Type" xml:space="preserve"> <data name="&gt;&gt;oAuth2OneDrive.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oAuth2OneDrive.Parent" xml:space="preserve"> <data name="&gt;&gt;oAuth2OneDrive.Parent" xml:space="preserve">
<value>tpOneDrive</value> <value>tpOneDrive</value>
@ -3546,13 +3546,13 @@ when you made the application key.</value>
<value>3</value> <value>3</value>
</data> </data>
<data name="tpOneDrive.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpOneDrive.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpOneDrive.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpOneDrive.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpOneDrive.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpOneDrive.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpOneDrive.TabIndex" type="System.Int32, mscorlib"> <data name="tpOneDrive.TabIndex" type="System.Int32, mscorlib">
<value>17</value> <value>17</value>
@ -3708,7 +3708,7 @@ when you made the application key.</value>
<value>lvGoogleDriveFoldersList</value> <value>lvGoogleDriveFoldersList</value>
</data> </data>
<data name="&gt;&gt;lvGoogleDriveFoldersList.Type" xml:space="preserve"> <data name="&gt;&gt;lvGoogleDriveFoldersList.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lvGoogleDriveFoldersList.Parent" xml:space="preserve"> <data name="&gt;&gt;lvGoogleDriveFoldersList.Parent" xml:space="preserve">
<value>tpGoogleDrive</value> <value>tpGoogleDrive</value>
@ -3789,7 +3789,7 @@ when you made the application key.</value>
<value>oauth2GoogleDrive</value> <value>oauth2GoogleDrive</value>
</data> </data>
<data name="&gt;&gt;oauth2GoogleDrive.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2GoogleDrive.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2GoogleDrive.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2GoogleDrive.Parent" xml:space="preserve">
<value>tpGoogleDrive</value> <value>tpGoogleDrive</value>
@ -3798,13 +3798,13 @@ when you made the application key.</value>
<value>7</value> <value>7</value>
</data> </data>
<data name="tpGoogleDrive.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpGoogleDrive.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpGoogleDrive.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpGoogleDrive.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpGoogleDrive.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGoogleDrive.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpGoogleDrive.TabIndex" type="System.Int32, mscorlib"> <data name="tpGoogleDrive.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -4035,13 +4035,13 @@ when you made the application key.</value>
<value>7</value> <value>7</value>
</data> </data>
<data name="tpPuush.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpPuush.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpPuush.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpPuush.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPuush.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPuush.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpPuush.TabIndex" type="System.Int32, mscorlib"> <data name="tpPuush.TabIndex" type="System.Int32, mscorlib">
<value>26</value> <value>26</value>
@ -4140,7 +4140,7 @@ when you made the application key.</value>
<value>lvBoxFolders</value> <value>lvBoxFolders</value>
</data> </data>
<data name="&gt;&gt;lvBoxFolders.Type" xml:space="preserve"> <data name="&gt;&gt;lvBoxFolders.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lvBoxFolders.Parent" xml:space="preserve"> <data name="&gt;&gt;lvBoxFolders.Parent" xml:space="preserve">
<value>tpBox</value> <value>tpBox</value>
@ -4221,7 +4221,7 @@ when you made the application key.</value>
<value>oauth2Box</value> <value>oauth2Box</value>
</data> </data>
<data name="&gt;&gt;oauth2Box.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Box.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Box.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Box.Parent" xml:space="preserve">
<value>tpBox</value> <value>tpBox</value>
@ -4230,13 +4230,13 @@ when you made the application key.</value>
<value>5</value> <value>5</value>
</data> </data>
<data name="tpBox.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpBox.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpBox.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpBox.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpBox.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpBox.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpBox.TabIndex" type="System.Int32, mscorlib"> <data name="tpBox.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -5061,13 +5061,13 @@ when you made the application key.</value>
<value>20</value> <value>20</value>
</data> </data>
<data name="tpAmazonS3.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpAmazonS3.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpAmazonS3.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpAmazonS3.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpAmazonS3.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpAmazonS3.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpAmazonS3.TabIndex" type="System.Int32, mscorlib"> <data name="tpAmazonS3.TabIndex" type="System.Int32, mscorlib">
<value>13</value> <value>13</value>
@ -5487,7 +5487,7 @@ when you made the application key.</value>
<value>oauth2GoogleCloudStorage</value> <value>oauth2GoogleCloudStorage</value>
</data> </data>
<data name="&gt;&gt;oauth2GoogleCloudStorage.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2GoogleCloudStorage.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2GoogleCloudStorage.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2GoogleCloudStorage.Parent" xml:space="preserve">
<value>tpGoogleCloudStorage</value> <value>tpGoogleCloudStorage</value>
@ -5496,13 +5496,13 @@ when you made the application key.</value>
<value>9</value> <value>9</value>
</data> </data>
<data name="tpGoogleCloudStorage.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpGoogleCloudStorage.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpGoogleCloudStorage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpGoogleCloudStorage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpGoogleCloudStorage.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGoogleCloudStorage.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpGoogleCloudStorage.TabIndex" type="System.Int32, mscorlib"> <data name="tpGoogleCloudStorage.TabIndex" type="System.Int32, mscorlib">
<value>32</value> <value>32</value>
@ -5934,13 +5934,13 @@ when you made the application key.</value>
<value>14</value> <value>14</value>
</data> </data>
<data name="tpAzureStorage.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpAzureStorage.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpAzureStorage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpAzureStorage.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpAzureStorage.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpAzureStorage.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpAzureStorage.TabIndex" type="System.Int32, mscorlib"> <data name="tpAzureStorage.TabIndex" type="System.Int32, mscorlib">
<value>28</value> <value>28</value>
@ -6162,13 +6162,13 @@ when you made the application key.</value>
<value>11</value> <value>11</value>
</data> </data>
<data name="tpBackblazeB2.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpBackblazeB2.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpBackblazeB2.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpBackblazeB2.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpBackblazeB2.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpBackblazeB2.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpBackblazeB2.TabIndex" type="System.Int32, mscorlib"> <data name="tpBackblazeB2.TabIndex" type="System.Int32, mscorlib">
<value>33</value> <value>33</value>
@ -6261,7 +6261,7 @@ when you made the application key.</value>
<value>atcGfycatAccountType</value> <value>atcGfycatAccountType</value>
</data> </data>
<data name="&gt;&gt;atcGfycatAccountType.Type" xml:space="preserve"> <data name="&gt;&gt;atcGfycatAccountType.Type" xml:space="preserve">
<value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;atcGfycatAccountType.Parent" xml:space="preserve"> <data name="&gt;&gt;atcGfycatAccountType.Parent" xml:space="preserve">
<value>tpGfycat</value> <value>tpGfycat</value>
@ -6282,7 +6282,7 @@ when you made the application key.</value>
<value>oauth2Gfycat</value> <value>oauth2Gfycat</value>
</data> </data>
<data name="&gt;&gt;oauth2Gfycat.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Gfycat.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Gfycat.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Gfycat.Parent" xml:space="preserve">
<value>tpGfycat</value> <value>tpGfycat</value>
@ -6291,13 +6291,13 @@ when you made the application key.</value>
<value>3</value> <value>3</value>
</data> </data>
<data name="tpGfycat.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpGfycat.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpGfycat.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpGfycat.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpGfycat.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGfycat.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpGfycat.TabIndex" type="System.Int32, mscorlib"> <data name="tpGfycat.TabIndex" type="System.Int32, mscorlib">
<value>30</value> <value>30</value>
@ -6612,10 +6612,10 @@ when you made the application key.</value>
<value>10</value> <value>10</value>
</data> </data>
<data name="tpMega.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpMega.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpMega.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpMega.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpMega.TabIndex" type="System.Int32, mscorlib"> <data name="tpMega.TabIndex" type="System.Int32, mscorlib">
<value>12</value> <value>12</value>
@ -7071,13 +7071,13 @@ when you made the application key.</value>
<value>15</value> <value>15</value>
</data> </data>
<data name="tpOwnCloud.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpOwnCloud.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpOwnCloud.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpOwnCloud.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpOwnCloud.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpOwnCloud.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpOwnCloud.TabIndex" type="System.Int32, mscorlib"> <data name="tpOwnCloud.TabIndex" type="System.Int32, mscorlib">
<value>15</value> <value>15</value>
@ -7281,13 +7281,13 @@ when you made the application key.</value>
<value>6</value> <value>6</value>
</data> </data>
<data name="tpMediaFire.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpMediaFire.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value> <value>4, 238</value>
</data> </data>
<data name="tpMediaFire.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpMediaFire.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpMediaFire.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpMediaFire.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 0</value>
</data> </data>
<data name="tpMediaFire.TabIndex" type="System.Int32, mscorlib"> <data name="tpMediaFire.TabIndex" type="System.Int32, mscorlib">
<value>16</value> <value>16</value>
@ -7443,13 +7443,13 @@ when you made the application key.</value>
<value>4</value> <value>4</value>
</data> </data>
<data name="tpPushbullet.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpPushbullet.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpPushbullet.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpPushbullet.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPushbullet.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPushbullet.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpPushbullet.TabIndex" type="System.Int32, mscorlib"> <data name="tpPushbullet.TabIndex" type="System.Int32, mscorlib">
<value>14</value> <value>14</value>
@ -7611,7 +7611,7 @@ when you made the application key.</value>
<value>atcSendSpaceAccountType</value> <value>atcSendSpaceAccountType</value>
</data> </data>
<data name="&gt;&gt;atcSendSpaceAccountType.Type" xml:space="preserve"> <data name="&gt;&gt;atcSendSpaceAccountType.Type" xml:space="preserve">
<value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;atcSendSpaceAccountType.Parent" xml:space="preserve"> <data name="&gt;&gt;atcSendSpaceAccountType.Parent" xml:space="preserve">
<value>tpSendSpace</value> <value>tpSendSpace</value>
@ -7620,13 +7620,13 @@ when you made the application key.</value>
<value>5</value> <value>5</value>
</data> </data>
<data name="tpSendSpace.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpSendSpace.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpSendSpace.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpSendSpace.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpSendSpace.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpSendSpace.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpSendSpace.TabIndex" type="System.Int32, mscorlib"> <data name="tpSendSpace.TabIndex" type="System.Int32, mscorlib">
<value>6</value> <value>6</value>
@ -7806,13 +7806,13 @@ when you made the application key.</value>
<value>5</value> <value>5</value>
</data> </data>
<data name="tpGe_tt.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpGe_tt.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpGe_tt.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpGe_tt.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpGe_tt.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGe_tt.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpGe_tt.TabIndex" type="System.Int32, mscorlib"> <data name="tpGe_tt.TabIndex" type="System.Int32, mscorlib">
<value>7</value> <value>7</value>
@ -7965,13 +7965,13 @@ when you made the application key.</value>
<value>4</value> <value>4</value>
</data> </data>
<data name="tpHostr.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpHostr.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpHostr.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpHostr.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpHostr.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpHostr.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpHostr.TabIndex" type="System.Int32, mscorlib"> <data name="tpHostr.TabIndex" type="System.Int32, mscorlib">
<value>8</value> <value>8</value>
@ -8166,7 +8166,7 @@ when you made the application key.</value>
<value>oAuthJira</value> <value>oAuthJira</value>
</data> </data>
<data name="&gt;&gt;oAuthJira.Type" xml:space="preserve"> <data name="&gt;&gt;oAuthJira.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oAuthJira.Parent" xml:space="preserve"> <data name="&gt;&gt;oAuthJira.Parent" xml:space="preserve">
<value>tpJira</value> <value>tpJira</value>
@ -8175,10 +8175,10 @@ when you made the application key.</value>
<value>3</value> <value>3</value>
</data> </data>
<data name="tpJira.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpJira.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpJira.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpJira.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpJira.TabIndex" type="System.Int32, mscorlib"> <data name="tpJira.TabIndex" type="System.Int32, mscorlib">
<value>11</value> <value>11</value>
@ -8331,13 +8331,13 @@ when you made the application key.</value>
<value>4</value> <value>4</value>
</data> </data>
<data name="tpLambda.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpLambda.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpLambda.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpLambda.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpLambda.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpLambda.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpLambda.TabIndex" type="System.Int32, mscorlib"> <data name="tpLambda.TabIndex" type="System.Int32, mscorlib">
<value>20</value> <value>20</value>
@ -8709,7 +8709,7 @@ when you made the application key.</value>
<value>oauthTeknik</value> <value>oauthTeknik</value>
</data> </data>
<data name="&gt;&gt;oauthTeknik.Type" xml:space="preserve"> <data name="&gt;&gt;oauthTeknik.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauthTeknik.Parent" xml:space="preserve"> <data name="&gt;&gt;oauthTeknik.Parent" xml:space="preserve">
<value>tpTeknik</value> <value>tpTeknik</value>
@ -8718,13 +8718,13 @@ when you made the application key.</value>
<value>13</value> <value>13</value>
</data> </data>
<data name="tpTeknik.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpTeknik.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpTeknik.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpTeknik.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpTeknik.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpTeknik.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpTeknik.TabIndex" type="System.Int32, mscorlib"> <data name="tpTeknik.TabIndex" type="System.Int32, mscorlib">
<value>34</value> <value>34</value>
@ -8847,13 +8847,13 @@ when you made the application key.</value>
<value>3</value> <value>3</value>
</data> </data>
<data name="tpPomf.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpPomf.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpPomf.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpPomf.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPomf.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPomf.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpPomf.TabIndex" type="System.Int32, mscorlib"> <data name="tpPomf.TabIndex" type="System.Int32, mscorlib">
<value>22</value> <value>22</value>
@ -9132,7 +9132,7 @@ when you made the application key.</value>
<value>lvSeafileLibraries</value> <value>lvSeafileLibraries</value>
</data> </data>
<data name="&gt;&gt;lvSeafileLibraries.Type" xml:space="preserve"> <data name="&gt;&gt;lvSeafileLibraries.Type" xml:space="preserve">
<value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.MyListView, ShareX.HelpersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;lvSeafileLibraries.Parent" xml:space="preserve"> <data name="&gt;&gt;lvSeafileLibraries.Parent" xml:space="preserve">
<value>tpSeafile</value> <value>tpSeafile</value>
@ -9808,13 +9808,13 @@ Using an encrypted library disables sharing.</value>
<value>20</value> <value>20</value>
</data> </data>
<data name="tpSeafile.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpSeafile.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpSeafile.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpSeafile.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpSeafile.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpSeafile.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpSeafile.TabIndex" type="System.Int32, mscorlib"> <data name="tpSeafile.TabIndex" type="System.Int32, mscorlib">
<value>23</value> <value>23</value>
@ -10012,10 +10012,10 @@ Using an encrypted library disables sharing.</value>
<value>5</value> <value>5</value>
</data> </data>
<data name="tpStreamable.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpStreamable.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpStreamable.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpStreamable.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpStreamable.TabIndex" type="System.Int32, mscorlib"> <data name="tpStreamable.TabIndex" type="System.Int32, mscorlib">
<value>24</value> <value>24</value>
@ -10114,13 +10114,13 @@ Using an encrypted library disables sharing.</value>
<value>2</value> <value>2</value>
</data> </data>
<data name="tpSul.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpSul.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpSul.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpSul.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpSul.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpSul.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpSul.TabIndex" type="System.Int32, mscorlib"> <data name="tpSul.TabIndex" type="System.Int32, mscorlib">
<value>25</value> <value>25</value>
@ -10348,13 +10348,13 @@ Using an encrypted library disables sharing.</value>
<value>7</value> <value>7</value>
</data> </data>
<data name="tpLithiio.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpLithiio.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpLithiio.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpLithiio.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpLithiio.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpLithiio.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpLithiio.TabIndex" type="System.Int32, mscorlib"> <data name="tpLithiio.TabIndex" type="System.Int32, mscorlib">
<value>20</value> <value>20</value>
@ -10855,13 +10855,13 @@ Using an encrypted library disables sharing.</value>
<value>1</value> <value>1</value>
</data> </data>
<data name="tpPlik.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpPlik.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpPlik.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpPlik.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPlik.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPlik.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpPlik.TabIndex" type="System.Int32, mscorlib"> <data name="tpPlik.TabIndex" type="System.Int32, mscorlib">
<value>29</value> <value>29</value>
@ -10975,7 +10975,7 @@ Using an encrypted library disables sharing.</value>
<value>oauth2YouTube</value> <value>oauth2YouTube</value>
</data> </data>
<data name="&gt;&gt;oauth2YouTube.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2YouTube.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2YouTube.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2YouTube.Parent" xml:space="preserve">
<value>tpYouTube</value> <value>tpYouTube</value>
@ -10984,10 +10984,10 @@ Using an encrypted library disables sharing.</value>
<value>3</value> <value>3</value>
</data> </data>
<data name="tpYouTube.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpYouTube.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpYouTube.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpYouTube.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpYouTube.TabIndex" type="System.Int32, mscorlib"> <data name="tpYouTube.TabIndex" type="System.Int32, mscorlib">
<value>31</value> <value>31</value>
@ -11287,13 +11287,13 @@ Using an encrypted library disables sharing.</value>
<value>10</value> <value>10</value>
</data> </data>
<data name="tpSharedFolder.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpSharedFolder.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpSharedFolder.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpSharedFolder.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpSharedFolder.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpSharedFolder.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpSharedFolder.TabIndex" type="System.Int32, mscorlib"> <data name="tpSharedFolder.TabIndex" type="System.Int32, mscorlib">
<value>9</value> <value>9</value>
@ -11707,13 +11707,13 @@ Using an encrypted library disables sharing.</value>
<value>14</value> <value>14</value>
</data> </data>
<data name="tpEmail.Location" type="System.Drawing.Point, System.Drawing"> <data name="tpEmail.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 40</value> <value>4, 238</value>
</data> </data>
<data name="tpEmail.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms"> <data name="tpEmail.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpEmail.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpEmail.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 519</value> <value>178, 0</value>
</data> </data>
<data name="tpEmail.TabIndex" type="System.Int32, mscorlib"> <data name="tpEmail.TabIndex" type="System.Int32, mscorlib">
<value>10</value> <value>10</value>
@ -12334,7 +12334,7 @@ Using an encrypted library disables sharing.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPaste_ee.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPaste_ee.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpPaste_ee.TabIndex" type="System.Int32, mscorlib"> <data name="tpPaste_ee.TabIndex" type="System.Int32, mscorlib">
<value>1</value> <value>1</value>
@ -12538,7 +12538,7 @@ Using an encrypted library disables sharing.</value>
<value>oAuth2Gist</value> <value>oAuth2Gist</value>
</data> </data>
<data name="&gt;&gt;oAuth2Gist.Type" xml:space="preserve"> <data name="&gt;&gt;oAuth2Gist.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oAuth2Gist.Parent" xml:space="preserve"> <data name="&gt;&gt;oAuth2Gist.Parent" xml:space="preserve">
<value>tpGist</value> <value>tpGist</value>
@ -12550,7 +12550,7 @@ Using an encrypted library disables sharing.</value>
<value>4, 22</value> <value>4, 22</value>
</data> </data>
<data name="tpGist.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpGist.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpGist.TabIndex" type="System.Int32, mscorlib"> <data name="tpGist.TabIndex" type="System.Int32, mscorlib">
<value>2</value> <value>2</value>
@ -12658,7 +12658,7 @@ Using an encrypted library disables sharing.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpUpaste.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpUpaste.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpUpaste.TabIndex" type="System.Int32, mscorlib"> <data name="tpUpaste.TabIndex" type="System.Int32, mscorlib">
<value>3</value> <value>3</value>
@ -12817,7 +12817,7 @@ Using an encrypted library disables sharing.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpHastebin.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpHastebin.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpHastebin.TabIndex" type="System.Int32, mscorlib"> <data name="tpHastebin.TabIndex" type="System.Int32, mscorlib">
<value>4</value> <value>4</value>
@ -12946,7 +12946,7 @@ Using an encrypted library disables sharing.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpOneTimeSecret.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpOneTimeSecret.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpOneTimeSecret.TabIndex" type="System.Int32, mscorlib"> <data name="tpOneTimeSecret.TabIndex" type="System.Int32, mscorlib">
<value>5</value> <value>5</value>
@ -13003,7 +13003,7 @@ Using an encrypted library disables sharing.</value>
<value>3, 3, 3, 3</value> <value>3, 3, 3, 3</value>
</data> </data>
<data name="tpPastie.Size" type="System.Drawing.Size, System.Drawing"> <data name="tpPastie.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value> <value>178, 42</value>
</data> </data>
<data name="tpPastie.TabIndex" type="System.Int32, mscorlib"> <data name="tpPastie.TabIndex" type="System.Int32, mscorlib">
<value>6</value> <value>6</value>
@ -13177,7 +13177,7 @@ Using an encrypted library disables sharing.</value>
<value>atcImgurAccountType</value> <value>atcImgurAccountType</value>
</data> </data>
<data name="&gt;&gt;atcImgurAccountType.Type" xml:space="preserve"> <data name="&gt;&gt;atcImgurAccountType.Type" xml:space="preserve">
<value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;atcImgurAccountType.Parent" xml:space="preserve"> <data name="&gt;&gt;atcImgurAccountType.Parent" xml:space="preserve">
<value>tpImgur</value> <value>tpImgur</value>
@ -13198,7 +13198,7 @@ Using an encrypted library disables sharing.</value>
<value>oauth2Imgur</value> <value>oauth2Imgur</value>
</data> </data>
<data name="&gt;&gt;oauth2Imgur.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Imgur.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Imgur.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Imgur.Parent" xml:space="preserve">
<value>tpImgur</value> <value>tpImgur</value>
@ -13590,210 +13590,6 @@ Using an encrypted library disables sharing.</value>
<data name="&gt;&gt;tpImageShack.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpImageShack.ZOrder" xml:space="preserve">
<value>1</value> <value>1</value>
</data> </data>
<data name="atcTinyPicAccountType.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 16</value>
</data>
<data name="atcTinyPicAccountType.Size" type="System.Drawing.Size, System.Drawing">
<value>136, 40</value>
</data>
<data name="atcTinyPicAccountType.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="&gt;&gt;atcTinyPicAccountType.Name" xml:space="preserve">
<value>atcTinyPicAccountType</value>
</data>
<data name="&gt;&gt;atcTinyPicAccountType.Type" xml:space="preserve">
<value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value>
</data>
<data name="&gt;&gt;atcTinyPicAccountType.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;atcTinyPicAccountType.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="btnTinyPicLogin.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnTinyPicLogin.Location" type="System.Drawing.Point, System.Drawing">
<value>232, 128</value>
</data>
<data name="btnTinyPicLogin.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 24</value>
</data>
<data name="btnTinyPicLogin.TabIndex" type="System.Int32, mscorlib">
<value>5</value>
</data>
<data name="btnTinyPicLogin.Text" xml:space="preserve">
<value>Login</value>
</data>
<data name="&gt;&gt;btnTinyPicLogin.Name" xml:space="preserve">
<value>btnTinyPicLogin</value>
</data>
<data name="&gt;&gt;btnTinyPicLogin.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;btnTinyPicLogin.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;btnTinyPicLogin.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="txtTinyPicPassword.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 130</value>
</data>
<data name="txtTinyPicPassword.Size" type="System.Drawing.Size, System.Drawing">
<value>208, 20</value>
</data>
<data name="txtTinyPicPassword.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="&gt;&gt;txtTinyPicPassword.Name" xml:space="preserve">
<value>txtTinyPicPassword</value>
</data>
<data name="&gt;&gt;txtTinyPicPassword.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;txtTinyPicPassword.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;txtTinyPicPassword.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="lblTinyPicPassword.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblTinyPicPassword.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblTinyPicPassword.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 114</value>
</data>
<data name="lblTinyPicPassword.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 13</value>
</data>
<data name="lblTinyPicPassword.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="lblTinyPicPassword.Text" xml:space="preserve">
<value>Password:</value>
</data>
<data name="&gt;&gt;lblTinyPicPassword.Name" xml:space="preserve">
<value>lblTinyPicPassword</value>
</data>
<data name="&gt;&gt;lblTinyPicPassword.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;lblTinyPicPassword.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;lblTinyPicPassword.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="txtTinyPicUsername.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 80</value>
</data>
<data name="txtTinyPicUsername.Size" type="System.Drawing.Size, System.Drawing">
<value>208, 20</value>
</data>
<data name="txtTinyPicUsername.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="&gt;&gt;txtTinyPicUsername.Name" xml:space="preserve">
<value>txtTinyPicUsername</value>
</data>
<data name="&gt;&gt;txtTinyPicUsername.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;txtTinyPicUsername.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;txtTinyPicUsername.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="lblTinyPicUsername.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="lblTinyPicUsername.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="lblTinyPicUsername.Location" type="System.Drawing.Point, System.Drawing">
<value>13, 64</value>
</data>
<data name="lblTinyPicUsername.Size" type="System.Drawing.Size, System.Drawing">
<value>35, 13</value>
</data>
<data name="lblTinyPicUsername.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="lblTinyPicUsername.Text" xml:space="preserve">
<value>Email:</value>
</data>
<data name="&gt;&gt;lblTinyPicUsername.Name" xml:space="preserve">
<value>lblTinyPicUsername</value>
</data>
<data name="&gt;&gt;lblTinyPicUsername.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;lblTinyPicUsername.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;lblTinyPicUsername.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="btnTinyPicOpenMyImages.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="btnTinyPicOpenMyImages.Location" type="System.Drawing.Point, System.Drawing">
<value>16, 160</value>
</data>
<data name="btnTinyPicOpenMyImages.Size" type="System.Drawing.Size, System.Drawing">
<value>208, 24</value>
</data>
<data name="btnTinyPicOpenMyImages.TabIndex" type="System.Int32, mscorlib">
<value>6</value>
</data>
<data name="btnTinyPicOpenMyImages.Text" xml:space="preserve">
<value>Open my images page...</value>
</data>
<data name="&gt;&gt;btnTinyPicOpenMyImages.Name" xml:space="preserve">
<value>btnTinyPicOpenMyImages</value>
</data>
<data name="&gt;&gt;btnTinyPicOpenMyImages.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;btnTinyPicOpenMyImages.Parent" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;btnTinyPicOpenMyImages.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="tpTinyPic.Location" type="System.Drawing.Point, System.Drawing">
<value>4, 22</value>
</data>
<data name="tpTinyPic.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
<value>3, 3, 3, 3</value>
</data>
<data name="tpTinyPic.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 537</value>
</data>
<data name="tpTinyPic.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="tpTinyPic.Text" xml:space="preserve">
<value>TinyPic</value>
</data>
<data name="&gt;&gt;tpTinyPic.Name" xml:space="preserve">
<value>tpTinyPic</value>
</data>
<data name="&gt;&gt;tpTinyPic.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;tpTinyPic.Parent" xml:space="preserve">
<value>tcImageUploaders</value>
</data>
<data name="&gt;&gt;tpTinyPic.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="cbFlickrDirectLink.AutoSize" type="System.Boolean, mscorlib"> <data name="cbFlickrDirectLink.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
</data> </data>
@ -13837,7 +13633,7 @@ Using an encrypted library disables sharing.</value>
<value>oauthFlickr</value> <value>oauthFlickr</value>
</data> </data>
<data name="&gt;&gt;oauthFlickr.Type" xml:space="preserve"> <data name="&gt;&gt;oauthFlickr.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauthFlickr.Parent" xml:space="preserve"> <data name="&gt;&gt;oauthFlickr.Parent" xml:space="preserve">
<value>tpFlickr</value> <value>tpFlickr</value>
@ -13870,7 +13666,7 @@ Using an encrypted library disables sharing.</value>
<value>tcImageUploaders</value> <value>tcImageUploaders</value>
</data> </data>
<data name="&gt;&gt;tpFlickr.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpFlickr.ZOrder" xml:space="preserve">
<value>3</value> <value>2</value>
</data> </data>
<data name="btnPhotobucketAddAlbum.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> <data name="btnPhotobucketAddAlbum.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value> <value>NoControl</value>
@ -14362,7 +14158,7 @@ Using an encrypted library disables sharing.</value>
<value>tcImageUploaders</value> <value>tcImageUploaders</value>
</data> </data>
<data name="&gt;&gt;tpPhotobucket.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpPhotobucket.ZOrder" xml:space="preserve">
<value>4</value> <value>3</value>
</data> </data>
<data name="lblGooglePhotosCreateAlbumName.AutoSize" type="System.Boolean, mscorlib"> <data name="lblGooglePhotosCreateAlbumName.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -14605,7 +14401,7 @@ Using an encrypted library disables sharing.</value>
<value>oauth2Picasa</value> <value>oauth2Picasa</value>
</data> </data>
<data name="&gt;&gt;oauth2Picasa.Type" xml:space="preserve"> <data name="&gt;&gt;oauth2Picasa.Type" xml:space="preserve">
<value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.OAuthControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;oauth2Picasa.Parent" xml:space="preserve"> <data name="&gt;&gt;oauth2Picasa.Parent" xml:space="preserve">
<value>tpGooglePhotos</value> <value>tpGooglePhotos</value>
@ -14638,7 +14434,7 @@ Using an encrypted library disables sharing.</value>
<value>tcImageUploaders</value> <value>tcImageUploaders</value>
</data> </data>
<data name="&gt;&gt;tpGooglePhotos.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpGooglePhotos.ZOrder" xml:space="preserve">
<value>5</value> <value>4</value>
</data> </data>
<data name="lblCheveretoUploadURLExample.AutoSize" type="System.Boolean, mscorlib"> <data name="lblCheveretoUploadURLExample.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -14827,7 +14623,7 @@ Using an encrypted library disables sharing.</value>
<value>tcImageUploaders</value> <value>tcImageUploaders</value>
</data> </data>
<data name="&gt;&gt;tpChevereto.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpChevereto.ZOrder" xml:space="preserve">
<value>6</value> <value>5</value>
</data> </data>
<data name="llVgymeAccountDetailsPage.AutoSize" type="System.Boolean, mscorlib"> <data name="llVgymeAccountDetailsPage.AutoSize" type="System.Boolean, mscorlib">
<value>True</value> <value>True</value>
@ -14935,7 +14731,7 @@ Using an encrypted library disables sharing.</value>
<value>tcImageUploaders</value> <value>tcImageUploaders</value>
</data> </data>
<data name="&gt;&gt;tpVgyme.ZOrder" xml:space="preserve"> <data name="&gt;&gt;tpVgyme.ZOrder" xml:space="preserve">
<value>7</value> <value>6</value>
</data> </data>
<data name="tcImageUploaders.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms"> <data name="tcImageUploaders.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
<value>Fill</value> <value>Fill</value>
@ -15064,7 +14860,7 @@ Using an encrypted library disables sharing.</value>
<value>ttlvMain</value> <value>ttlvMain</value>
</data> </data>
<data name="&gt;&gt;ttlvMain.Type" xml:space="preserve"> <data name="&gt;&gt;ttlvMain.Type" xml:space="preserve">
<value>ShareX.HelpersLib.TabToListView, ShareX.HelpersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.HelpersLib.TabToListView, ShareX.HelpersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<data name="&gt;&gt;ttlvMain.Parent" xml:space="preserve"> <data name="&gt;&gt;ttlvMain.Parent" xml:space="preserve">
<value>$this</value> <value>$this</value>
@ -15085,7 +14881,7 @@ Using an encrypted library disables sharing.</value>
<value>actRapidShareAccountType</value> <value>actRapidShareAccountType</value>
</data> </data>
<data name="&gt;&gt;actRapidShareAccountType.Type" xml:space="preserve"> <data name="&gt;&gt;actRapidShareAccountType.Type" xml:space="preserve">
<value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=12.4.2.0, Culture=neutral, PublicKeyToken=null</value> <value>ShareX.UploadersLib.AccountTypeControl, ShareX.UploadersLib, Version=13.0.1.0, Culture=neutral, PublicKeyToken=null</value>
</data> </data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value> <value>True</value>
@ -15099,9 +14895,6 @@ Using an encrypted library disables sharing.</value>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>1000, 601</value> <value>1000, 601</value>
</data> </data>
<data name="$this.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing"> <data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
<value>840, 572</value> <value>840, 572</value>
</data> </data>

View file

@ -1,252 +0,0 @@
#region License Information (GPL v3)
/*
ShareX - A program that allows you to take screenshots and share any file type
Copyright (c) 2007-2019 ShareX Team
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 ShareX.HelpersLib;
using ShareX.UploadersLib.Properties;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Web;
using System.Windows.Forms;
using System.Xml.Linq;
namespace ShareX.UploadersLib.ImageUploaders
{
public class TinyPicImageUploaderService : ImageUploaderService
{
public override ImageDestination EnumValue { get; } = ImageDestination.TinyPic;
public override Icon ServiceIcon => Resources.TinyPic;
public override bool CheckConfig(UploadersConfig config)
{
return config.TinyPicAccountType == AccountType.Anonymous || !string.IsNullOrEmpty(config.TinyPicRegistrationCode);
}
public override GenericUploader CreateUploader(UploadersConfig config, TaskReferenceHelper taskInfo)
{
return new TinyPicUploader(APIKeys.TinyPicID, APIKeys.TinyPicKey, config.TinyPicAccountType, config.TinyPicRegistrationCode);
}
public override TabPage GetUploadersConfigTabPage(UploadersConfigForm form) => form.tpTinyPic;
}
public sealed class TinyPicUploader : ImageUploader
{
public AccountType AccountType { get; private set; }
public string TinyPicID { get; set; }
public string TinyPicKey { get; set; }
public string Shuk { get; set; }
private const string URLAPI = "http://api.tinypic.com/api.php";
public TinyPicUploader(string id, string key, AccountType accountType = AccountType.Anonymous, string shuk = null)
{
TinyPicID = id;
TinyPicKey = key;
AccountType = accountType;
Shuk = shuk;
}
public override UploadResult Upload(Stream stream, string fileName)
{
UploadResult result = null;
string action = "getuploadkey", tpid = TinyPicID, tpk = TinyPicKey;
string upk = GetUploadKey(action, tpid, tpk);
if (!string.IsNullOrEmpty(upk))
{
Dictionary<string, string> arguments = new Dictionary<string, string>();
if (AccountType == AccountType.User && !string.IsNullOrEmpty(Shuk))
{
action = "userupload";
arguments.Add("shuk", Shuk);
}
else
{
action = "upload";
}
arguments.Add("action", action);
arguments.Add("tpid", tpid);
arguments.Add("sig", TranslatorHelper.TextToHash(action + tpid + tpk, HashType.MD5));
arguments.Add("responsetype", "XML");
arguments.Add("upk", upk);
arguments.Add("type", "image");
arguments.Add("tags", "");
result = SendRequestFile(URLAPI, stream, fileName, "uploadfile", arguments);
if (result.IsSuccess && CheckResponse(result.Response))
{
result.URL = Helpers.GetXMLValue(result.Response, "fullsize");
result.ThumbnailURL = Helpers.GetXMLValue(result.Response, "thumbnail");
}
}
return result;
}
public string UserAuth(string email, string password)
{
string action = "userauth", tpid = TinyPicID, tpk = TinyPicKey;
Dictionary<string, string> args = new Dictionary<string, string>
{
{ "action", action },
{ "tpid", tpid },
{ "sig", TranslatorHelper.TextToHash(action + tpid + tpk, HashType.MD5) },
{ "email", email },
{ "pass", password }
};
string response = SendRequestMultiPart(URLAPI, args);
if (!string.IsNullOrEmpty(response))
{
string result = Helpers.GetXMLValue(response, "shuk");
return HttpUtility.HtmlEncode(result);
}
return "";
}
private string GetUploadKey(string action, string tpid, string tpk)
{
Dictionary<string, string> args = new Dictionary<string, string>();
args.Add("action", action);
args.Add("tpid", tpid);
args.Add("sig", TranslatorHelper.TextToHash(action + tpid + tpk, HashType.MD5));
args.Add("responsetype", "XML");
string response = SendRequest(HttpMethod.GET, URLAPI, args);
if (!string.IsNullOrEmpty(response) && CheckResponse(response))
{
string upk = Helpers.GetXMLValue(response, "uploadkey");
if (string.IsNullOrEmpty(upk))
{
Errors.Add("Upload key is empty.");
}
return upk;
}
Errors.Add("Unable to get upload key.");
return null;
}
private bool CheckResponse(string response)
{
bool result = false;
XDocument xDoc = XDocument.Parse(response);
XElement xEle = xDoc.Element("response");
string status = xEle.GetElementValue("status");
if (!string.IsNullOrEmpty(status))
{
if (status == "OK")
{
result = true;
}
else if (status == "FAIL")
{
string errorcode = xEle.GetElementValue("errorcode");
if (!string.IsNullOrEmpty(errorcode))
{
int code;
if (int.TryParse(errorcode, out code))
{
Errors.Add(GetErrorMessage(code));
}
}
}
}
return result;
}
private string GetErrorMessage(int errorCode)
{
switch (errorCode)
{
case 1:
return "Bad Authorization: Missing or invalid authentication parameter (tpid, tpk, sig, upk).";
case 2:
return "Bad Action: Invalid or no action passed.";
case 3:
return "Bad Type: Invalid or no type passed.";
case 4:
return "Bad File: No upload file included in POST when required.";
case 5:
return "Bad Term: No search term included with search request.";
case 6:
return "Bad Media Key: Media key not included in a request that required a media key.";
case 7:
return "Bad Upload Key: Invalid or no upload key in a request that required an upload key.";
case 8:
return "Bad User Credentials: Invalid or no user credentials (username or pass) in a request that required username/pass to be valid.";
case 9:
return "Insufficient Permission: Action called that the specific tpid does not have permission to perform.";
case 10:
return "Image Processing Error: Uploaded image fails to process correctly.";
case 11:
return "Video Encoding Error: Unable to encode video.";
case 12:
return "Bad Album: Invalid or no albumid is passed when required.";
case 20:
return "Bad Email: Invalid or no email passed in register action.";
case 21:
return "Duplicate Email: Email passed in register action is already in use by another registered user.";
case 22:
return "Bad Password: Password passed in register action is less than six characters.";
case 23:
return "Bad Birth Date: Birth date fields passed in register action combine to make an invalid date (e.g., February 30, 1990).";
case 24:
return "User too Young: Birth date fields passed in register action place a user below the minimum age of 14 years.";
case 25:
return "Terms Agreement: Terms parameter for register action is either blank, non-existent, or does not say \"yes\"";
case 26:
return "Terms of Service Violation: originatingip parameter contains an IP address on the TinyPic banned list, or is in a nation that is banned from registering.";
case 27:
return "Bad IP: originationip parameter contains an invalid IP address.";
case 28:
return "Bad Album Name: Album name that is passed in a user album action is too short (less than two characters).";
case 99:
return "Internal Error: An internal error occurred in processing request.";
case 100:
return "No File: mediakey is passed in an action, but the media is not found/no longer available.";
default:
return "No error message was provided.";
}
}
}
}

View file

@ -19,7 +19,7 @@ namespace ShareX.UploadersLib.Properties {
// class via a tool like ResGen or Visual Studio. // class via a tool like ResGen or Visual Studio.
// To add or remove a member, edit your .ResX file then rerun ResGen // To add or remove a member, edit your .ResX file then rerun ResGen
// with the /str option, or rebuild your VS project. // with the /str option, or rebuild your VS project.
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources { internal class Resources {
@ -657,16 +657,6 @@ internal static System.Drawing.Icon Teknik {
} }
} }
/// <summary>
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
/// </summary>
internal static System.Drawing.Icon TinyPic {
get {
object obj = ResourceManager.GetObject("TinyPic", resourceCulture);
return ((System.Drawing.Icon)(obj));
}
}
/// <summary> /// <summary>
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon). /// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
/// </summary> /// </summary>

View file

@ -257,9 +257,6 @@ Created folders:</value>
<data name="Polr" type="System.Resources.ResXFileRef, System.Windows.Forms"> <data name="Polr" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Favicons\Polr.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value> <value>..\Favicons\Polr.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data> </data>
<data name="TinyPic" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Favicons\TinyPic.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
</data>
<data name="UploadersConfigForm_oAuthJira_RefreshButtonClicked_Refresh_authorization_is_not_supported_" xml:space="preserve"> <data name="UploadersConfigForm_oAuthJira_RefreshButtonClicked_Refresh_authorization_is_not_supported_" xml:space="preserve">
<value>Refresh authorization is not supported.</value> <value>Refresh authorization is not supported.</value>
</data> </data>

View file

@ -326,7 +326,6 @@
<Compile Include="ImageUploaders\ImageBin.cs" /> <Compile Include="ImageUploaders\ImageBin.cs" />
<Compile Include="ImageUploaders\ImageShackUploader.cs" /> <Compile Include="ImageUploaders\ImageShackUploader.cs" />
<Compile Include="ImageUploaders\Img1Uploader.cs" /> <Compile Include="ImageUploaders\Img1Uploader.cs" />
<Compile Include="ImageUploaders\TinyPicUploader.cs" />
<Compile Include="ImageUploaders\TwitPicUploader.cs" /> <Compile Include="ImageUploaders\TwitPicUploader.cs" />
<Compile Include="ImageUploaders\TwitSnapsUploader.cs" /> <Compile Include="ImageUploaders\TwitSnapsUploader.cs" />
<Compile Include="ImageUploaders\UploadScreenshot.cs" /> <Compile Include="ImageUploaders\UploadScreenshot.cs" />
@ -879,7 +878,6 @@
<None Include="Favicons\Pastebin.ico" /> <None Include="Favicons\Pastebin.ico" />
<None Include="Favicons\Photobucket.ico" /> <None Include="Favicons\Photobucket.ico" />
<None Include="Favicons\SendSpace.ico" /> <None Include="Favicons\SendSpace.ico" />
<None Include="Favicons\TinyPic.ico" />
<None Include="Favicons\Twitter.ico" /> <None Include="Favicons\Twitter.ico" />
<None Include="Favicons\Upaste.ico" /> <None Include="Favicons\Upaste.ico" />
<None Include="Favicons\AdFly.ico" /> <None Include="Favicons\AdFly.ico" />

View file

@ -56,15 +56,6 @@ public class UploadersConfig : SettingsBase<UploadersConfig>
#endregion ImageShack #endregion ImageShack
#region TinyPic
public AccountType TinyPicAccountType = AccountType.Anonymous;
public string TinyPicRegistrationCode = "";
public string TinyPicUsername = "";
public string TinyPicPassword = "";
#endregion TinyPic
#region Flickr #region Flickr
public OAuthInfo FlickrOAuthInfo = null; public OAuthInfo FlickrOAuthInfo = null;