mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-03 10:46:57 +13:00
Merge pull request #857 from DanielMcAssey/feature-3
Add OneTimeSecret text uploader
This commit is contained in:
commit
5a03c60635
11 changed files with 572 additions and 275 deletions
|
@ -75,6 +75,8 @@ public enum TextDestination
|
||||||
Upaste,
|
Upaste,
|
||||||
[Description("Hastebin")]
|
[Description("Hastebin")]
|
||||||
Hastebin,
|
Hastebin,
|
||||||
|
[Description("OneTimeSecret")]
|
||||||
|
OneTimeSecret,
|
||||||
CustomTextUploader, // Localized
|
CustomTextUploader, // Localized
|
||||||
FileUploader // Localized
|
FileUploader // Localized
|
||||||
}
|
}
|
||||||
|
|
BIN
ShareX.UploadersLib/Favicons/OneTimeSecret.ico
Normal file
BIN
ShareX.UploadersLib/Favicons/OneTimeSecret.ico
Normal file
Binary file not shown.
After Width: | Height: | Size: 1.1 KiB |
|
@ -37,8 +37,6 @@ private void InitializeComponent()
|
||||||
this.tpOtherUploaders = new System.Windows.Forms.TabPage();
|
this.tpOtherUploaders = new System.Windows.Forms.TabPage();
|
||||||
this.tcOtherUploaders = new System.Windows.Forms.TabControl();
|
this.tcOtherUploaders = new System.Windows.Forms.TabControl();
|
||||||
this.tpTwitter = new System.Windows.Forms.TabPage();
|
this.tpTwitter = new System.Windows.Forms.TabPage();
|
||||||
this.lvTwitterAccounts = new ShareX.HelpersLib.MyListView();
|
|
||||||
this.chTwitterAccount = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
||||||
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();
|
||||||
|
@ -50,7 +48,6 @@ private void InitializeComponent()
|
||||||
this.btnCustomUploaderExamples = new System.Windows.Forms.Button();
|
this.btnCustomUploaderExamples = new System.Windows.Forms.Button();
|
||||||
this.btnCustomUploaderHelp = new System.Windows.Forms.Button();
|
this.btnCustomUploaderHelp = new System.Windows.Forms.Button();
|
||||||
this.lblCustomUploaderImageUploader = new System.Windows.Forms.Label();
|
this.lblCustomUploaderImageUploader = new System.Windows.Forms.Label();
|
||||||
this.btnCustomUploaderClear = new System.Windows.Forms.Button();
|
|
||||||
this.btnCustomUploaderFileUploaderTest = new System.Windows.Forms.Button();
|
this.btnCustomUploaderFileUploaderTest = new System.Windows.Forms.Button();
|
||||||
this.lblCustomUploaderFileUploader = new System.Windows.Forms.Label();
|
this.lblCustomUploaderFileUploader = new System.Windows.Forms.Label();
|
||||||
this.btnCustomUploaderImageUploaderTest = new System.Windows.Forms.Button();
|
this.btnCustomUploaderImageUploaderTest = new System.Windows.Forms.Button();
|
||||||
|
@ -62,8 +59,9 @@ private void InitializeComponent()
|
||||||
this.lblCustomUploaderResponseType = new System.Windows.Forms.Label();
|
this.lblCustomUploaderResponseType = new System.Windows.Forms.Label();
|
||||||
this.cbCustomUploaderURLShortener = new System.Windows.Forms.ComboBox();
|
this.cbCustomUploaderURLShortener = new System.Windows.Forms.ComboBox();
|
||||||
this.gbCustomUploaders = new System.Windows.Forms.GroupBox();
|
this.gbCustomUploaders = new System.Windows.Forms.GroupBox();
|
||||||
this.eiCustomUploaders = new ShareX.HelpersLib.ExportImportControl();
|
this.btnCustomUploaderClearUploaders = new System.Windows.Forms.Button();
|
||||||
this.lbCustomUploaderList = new System.Windows.Forms.ListBox();
|
this.lbCustomUploaderList = new System.Windows.Forms.ListBox();
|
||||||
|
this.btnCustomUploaderClear = new System.Windows.Forms.Button();
|
||||||
this.btnCustomUploaderRemove = new System.Windows.Forms.Button();
|
this.btnCustomUploaderRemove = new System.Windows.Forms.Button();
|
||||||
this.btnCustomUploaderUpdate = new System.Windows.Forms.Button();
|
this.btnCustomUploaderUpdate = new System.Windows.Forms.Button();
|
||||||
this.txtCustomUploaderName = new System.Windows.Forms.TextBox();
|
this.txtCustomUploaderName = new System.Windows.Forms.TextBox();
|
||||||
|
@ -75,8 +73,6 @@ private void InitializeComponent()
|
||||||
this.lblCustomUploaderRegexTip = new System.Windows.Forms.Label();
|
this.lblCustomUploaderRegexTip = new System.Windows.Forms.Label();
|
||||||
this.btnCustomUploaderRegexpEdit = new System.Windows.Forms.Button();
|
this.btnCustomUploaderRegexpEdit = new System.Windows.Forms.Button();
|
||||||
this.txtCustomUploaderRegexp = new System.Windows.Forms.TextBox();
|
this.txtCustomUploaderRegexp = new System.Windows.Forms.TextBox();
|
||||||
this.lvCustomUploaderRegexps = new ShareX.HelpersLib.MyListView();
|
|
||||||
this.lvRegexpsColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
||||||
this.btnCustomUploaderRegexpRemove = new System.Windows.Forms.Button();
|
this.btnCustomUploaderRegexpRemove = new System.Windows.Forms.Button();
|
||||||
this.btnCustomUploaderRegexpAdd = new System.Windows.Forms.Button();
|
this.btnCustomUploaderRegexpAdd = new System.Windows.Forms.Button();
|
||||||
this.cbCustomUploaderTextUploader = new System.Windows.Forms.ComboBox();
|
this.cbCustomUploaderTextUploader = new System.Windows.Forms.ComboBox();
|
||||||
|
@ -98,9 +94,6 @@ private void InitializeComponent()
|
||||||
this.btnCustomUploaderArgEdit = new System.Windows.Forms.Button();
|
this.btnCustomUploaderArgEdit = new System.Windows.Forms.Button();
|
||||||
this.txtCustomUploaderArgValue = new System.Windows.Forms.TextBox();
|
this.txtCustomUploaderArgValue = new System.Windows.Forms.TextBox();
|
||||||
this.btnCustomUploaderArgRemove = new System.Windows.Forms.Button();
|
this.btnCustomUploaderArgRemove = new System.Windows.Forms.Button();
|
||||||
this.lvCustomUploaderArguments = new ShareX.HelpersLib.MyListView();
|
|
||||||
this.chArgumentsName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
||||||
this.chArgumentsValue = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
||||||
this.btnCustomUploaderArgAdd = new System.Windows.Forms.Button();
|
this.btnCustomUploaderArgAdd = new System.Windows.Forms.Button();
|
||||||
this.txtCustomUploaderArgName = new System.Windows.Forms.TextBox();
|
this.txtCustomUploaderArgName = new System.Windows.Forms.TextBox();
|
||||||
this.tpURLShorteners = new System.Windows.Forms.TabPage();
|
this.tpURLShorteners = new System.Windows.Forms.TabPage();
|
||||||
|
@ -134,7 +127,6 @@ private void InitializeComponent()
|
||||||
this.tpFileUploaders = new System.Windows.Forms.TabPage();
|
this.tpFileUploaders = new System.Windows.Forms.TabPage();
|
||||||
this.tcFileUploaders = new System.Windows.Forms.TabControl();
|
this.tcFileUploaders = new System.Windows.Forms.TabControl();
|
||||||
this.tpFTP = new System.Windows.Forms.TabPage();
|
this.tpFTP = new System.Windows.Forms.TabPage();
|
||||||
this.eiFTP = new ShareX.HelpersLib.ExportImportControl();
|
|
||||||
this.btnFtpClient = new System.Windows.Forms.Button();
|
this.btnFtpClient = new System.Windows.Forms.Button();
|
||||||
this.lblFtpFiles = new System.Windows.Forms.Label();
|
this.lblFtpFiles = new System.Windows.Forms.Label();
|
||||||
this.lblFtpText = new System.Windows.Forms.Label();
|
this.lblFtpText = new System.Windows.Forms.Label();
|
||||||
|
@ -159,16 +151,11 @@ private void InitializeComponent()
|
||||||
this.cbGoogleDriveUseFolder = new System.Windows.Forms.CheckBox();
|
this.cbGoogleDriveUseFolder = new System.Windows.Forms.CheckBox();
|
||||||
this.txtGoogleDriveFolderID = new System.Windows.Forms.TextBox();
|
this.txtGoogleDriveFolderID = new System.Windows.Forms.TextBox();
|
||||||
this.lblGoogleDriveFolderID = new System.Windows.Forms.Label();
|
this.lblGoogleDriveFolderID = new System.Windows.Forms.Label();
|
||||||
this.lvGoogleDriveFoldersList = new ShareX.HelpersLib.MyListView();
|
|
||||||
this.chGoogleDriveTitle = ((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.tpBox = new System.Windows.Forms.TabPage();
|
this.tpBox = new System.Windows.Forms.TabPage();
|
||||||
this.lblBoxFolderTip = new System.Windows.Forms.Label();
|
this.lblBoxFolderTip = new System.Windows.Forms.Label();
|
||||||
this.cbBoxShare = new System.Windows.Forms.CheckBox();
|
this.cbBoxShare = new System.Windows.Forms.CheckBox();
|
||||||
this.lvBoxFolders = new ShareX.HelpersLib.MyListView();
|
|
||||||
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.tpCopy = new System.Windows.Forms.TabPage();
|
this.tpCopy = new System.Windows.Forms.TabPage();
|
||||||
|
@ -181,8 +168,6 @@ private void InitializeComponent()
|
||||||
this.tpHubic = new System.Windows.Forms.TabPage();
|
this.tpHubic = new System.Windows.Forms.TabPage();
|
||||||
this.cbHubicPublishLink = new System.Windows.Forms.CheckBox();
|
this.cbHubicPublishLink = new System.Windows.Forms.CheckBox();
|
||||||
this.lblHubicSelectedFolderNote = new System.Windows.Forms.Label();
|
this.lblHubicSelectedFolderNote = new System.Windows.Forms.Label();
|
||||||
this.lvHubicFolders = new ShareX.HelpersLib.MyListView();
|
|
||||||
this.chHubicFolderName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
|
||||||
this.lblHubicSelectedFolder = new System.Windows.Forms.Label();
|
this.lblHubicSelectedFolder = new System.Windows.Forms.Label();
|
||||||
this.btnHubicRefreshFolders = new System.Windows.Forms.Button();
|
this.btnHubicRefreshFolders = new System.Windows.Forms.Button();
|
||||||
this.tpAmazonS3 = new System.Windows.Forms.TabPage();
|
this.tpAmazonS3 = new System.Windows.Forms.TabPage();
|
||||||
|
@ -418,20 +403,31 @@ private void InitializeComponent()
|
||||||
this.lblCheveretoAPIKey = new System.Windows.Forms.Label();
|
this.lblCheveretoAPIKey = new System.Windows.Forms.Label();
|
||||||
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.tpOneTimeSecret = new System.Windows.Forms.TabPage();
|
||||||
this.btnCustomUploaderClearUploaders = new System.Windows.Forms.Button();
|
this.lblOneTimeSecretAPIKey = new System.Windows.Forms.Label();
|
||||||
|
this.lblOneTimeSecretEmail = new System.Windows.Forms.Label();
|
||||||
|
this.txtOneTimeSecretAPIKey = new System.Windows.Forms.TextBox();
|
||||||
|
this.txtOneTimeSecretEmail = new System.Windows.Forms.TextBox();
|
||||||
this.atcImgurAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.atcImgurAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
this.oauth2Imgur = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Imgur = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.atcTinyPicAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.atcTinyPicAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
this.oauth2Picasa = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Picasa = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.oAuth2Gist = new ShareX.UploadersLib.OAuthControl();
|
this.oAuth2Gist = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.atcGistAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.atcGistAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
|
this.eiFTP = new ShareX.HelpersLib.ExportImportControl();
|
||||||
this.ucFTPAccounts = new ShareX.UploadersLib.AccountsControl();
|
this.ucFTPAccounts = new ShareX.UploadersLib.AccountsControl();
|
||||||
this.oauth2Dropbox = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Dropbox = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.oAuth2OneDrive = new ShareX.UploadersLib.OAuthControl();
|
this.oAuth2OneDrive = new ShareX.UploadersLib.OAuthControl();
|
||||||
|
this.lvGoogleDriveFoldersList = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.chGoogleDriveTitle = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
|
this.chGoogleDriveDescription = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.oauth2GoogleDrive = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2GoogleDrive = new ShareX.UploadersLib.OAuthControl();
|
||||||
|
this.lvBoxFolders = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.chBoxFoldersName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.oauth2Box = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Box = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.oAuthCopy = new ShareX.UploadersLib.OAuthControl();
|
this.oAuthCopy = new ShareX.UploadersLib.OAuthControl();
|
||||||
|
this.lvHubicFolders = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.chHubicFolderName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.oauth2Hubic = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Hubic = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.atcSendSpaceAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.atcSendSpaceAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
this.oAuthJira = new ShareX.UploadersLib.OAuthControl();
|
this.oAuthJira = new ShareX.UploadersLib.OAuthControl();
|
||||||
|
@ -439,7 +435,16 @@ private void InitializeComponent()
|
||||||
this.oauth2Bitly = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2Bitly = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.oauth2GoogleURLShortener = new ShareX.UploadersLib.OAuthControl();
|
this.oauth2GoogleURLShortener = new ShareX.UploadersLib.OAuthControl();
|
||||||
this.atcGoogleURLShortenerAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.atcGoogleURLShortenerAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
|
this.lvTwitterAccounts = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.chTwitterAccount = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
this.oauthTwitter = new ShareX.UploadersLib.OAuthControl();
|
this.oauthTwitter = new ShareX.UploadersLib.OAuthControl();
|
||||||
|
this.eiCustomUploaders = new ShareX.HelpersLib.ExportImportControl();
|
||||||
|
this.lvCustomUploaderRegexps = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.lvRegexpsColumn = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
|
this.lvCustomUploaderArguments = new ShareX.HelpersLib.MyListView();
|
||||||
|
this.chArgumentsName = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
|
this.chArgumentsValue = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader()));
|
||||||
|
this.ttlvMain = new ShareX.HelpersLib.TabToListView();
|
||||||
this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
this.actRapidShareAccountType = new ShareX.UploadersLib.AccountTypeControl();
|
||||||
this.tpOtherUploaders.SuspendLayout();
|
this.tpOtherUploaders.SuspendLayout();
|
||||||
this.tcOtherUploaders.SuspendLayout();
|
this.tcOtherUploaders.SuspendLayout();
|
||||||
|
@ -505,6 +510,7 @@ private void InitializeComponent()
|
||||||
this.tpPicasa.SuspendLayout();
|
this.tpPicasa.SuspendLayout();
|
||||||
this.tpChevereto.SuspendLayout();
|
this.tpChevereto.SuspendLayout();
|
||||||
this.tcUploaders.SuspendLayout();
|
this.tcUploaders.SuspendLayout();
|
||||||
|
this.tpOneTimeSecret.SuspendLayout();
|
||||||
this.SuspendLayout();
|
this.SuspendLayout();
|
||||||
//
|
//
|
||||||
// txtRapidSharePremiumUserName
|
// txtRapidSharePremiumUserName
|
||||||
|
@ -569,25 +575,6 @@ private void InitializeComponent()
|
||||||
this.tpTwitter.Name = "tpTwitter";
|
this.tpTwitter.Name = "tpTwitter";
|
||||||
this.tpTwitter.UseVisualStyleBackColor = true;
|
this.tpTwitter.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// lvTwitterAccounts
|
|
||||||
//
|
|
||||||
this.lvTwitterAccounts.AutoFillColumn = true;
|
|
||||||
this.lvTwitterAccounts.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.chTwitterAccount});
|
|
||||||
this.lvTwitterAccounts.FullRowSelect = true;
|
|
||||||
this.lvTwitterAccounts.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
|
||||||
this.lvTwitterAccounts.HideSelection = false;
|
|
||||||
resources.ApplyResources(this.lvTwitterAccounts, "lvTwitterAccounts");
|
|
||||||
this.lvTwitterAccounts.MultiSelect = false;
|
|
||||||
this.lvTwitterAccounts.Name = "lvTwitterAccounts";
|
|
||||||
this.lvTwitterAccounts.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvTwitterAccounts.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvTwitterAccounts.SelectedIndexChanged += new System.EventHandler(this.lvTwitterAccounts_SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// chTwitterAccount
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chTwitterAccount, "chTwitterAccount");
|
|
||||||
//
|
|
||||||
// lblTwitterDefaultMessage
|
// lblTwitterDefaultMessage
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.lblTwitterDefaultMessage, "lblTwitterDefaultMessage");
|
resources.ApplyResources(this.lblTwitterDefaultMessage, "lblTwitterDefaultMessage");
|
||||||
|
@ -690,13 +677,6 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.lblCustomUploaderImageUploader, "lblCustomUploaderImageUploader");
|
resources.ApplyResources(this.lblCustomUploaderImageUploader, "lblCustomUploaderImageUploader");
|
||||||
this.lblCustomUploaderImageUploader.Name = "lblCustomUploaderImageUploader";
|
this.lblCustomUploaderImageUploader.Name = "lblCustomUploaderImageUploader";
|
||||||
//
|
//
|
||||||
// btnCustomUploaderClear
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.btnCustomUploaderClear, "btnCustomUploaderClear");
|
|
||||||
this.btnCustomUploaderClear.Name = "btnCustomUploaderClear";
|
|
||||||
this.btnCustomUploaderClear.UseVisualStyleBackColor = true;
|
|
||||||
this.btnCustomUploaderClear.Click += new System.EventHandler(this.btnCustomUploaderClear_Click);
|
|
||||||
//
|
|
||||||
// btnCustomUploaderFileUploaderTest
|
// btnCustomUploaderFileUploaderTest
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnCustomUploaderFileUploaderTest, "btnCustomUploaderFileUploaderTest");
|
resources.ApplyResources(this.btnCustomUploaderFileUploaderTest, "btnCustomUploaderFileUploaderTest");
|
||||||
|
@ -773,13 +753,12 @@ private void InitializeComponent()
|
||||||
this.gbCustomUploaders.Name = "gbCustomUploaders";
|
this.gbCustomUploaders.Name = "gbCustomUploaders";
|
||||||
this.gbCustomUploaders.TabStop = false;
|
this.gbCustomUploaders.TabStop = false;
|
||||||
//
|
//
|
||||||
// eiCustomUploaders
|
// btnCustomUploaderClearUploaders
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.eiCustomUploaders, "eiCustomUploaders");
|
resources.ApplyResources(this.btnCustomUploaderClearUploaders, "btnCustomUploaderClearUploaders");
|
||||||
this.eiCustomUploaders.Name = "eiCustomUploaders";
|
this.btnCustomUploaderClearUploaders.Name = "btnCustomUploaderClearUploaders";
|
||||||
this.eiCustomUploaders.ObjectType = null;
|
this.btnCustomUploaderClearUploaders.UseVisualStyleBackColor = true;
|
||||||
this.eiCustomUploaders.ExportRequested += new ShareX.HelpersLib.ExportImportControl.ExportEventHandler(this.eiCustomUploaders_ExportRequested);
|
this.btnCustomUploaderClearUploaders.Click += new System.EventHandler(this.btnCustomUploaderClearUploaders_Click);
|
||||||
this.eiCustomUploaders.ImportRequested += new ShareX.HelpersLib.ExportImportControl.ImportEventHandler(this.eiCustomUploaders_ImportRequested);
|
|
||||||
//
|
//
|
||||||
// lbCustomUploaderList
|
// lbCustomUploaderList
|
||||||
//
|
//
|
||||||
|
@ -788,6 +767,13 @@ private void InitializeComponent()
|
||||||
this.lbCustomUploaderList.Name = "lbCustomUploaderList";
|
this.lbCustomUploaderList.Name = "lbCustomUploaderList";
|
||||||
this.lbCustomUploaderList.SelectedIndexChanged += new System.EventHandler(this.lbCustomUploaderList_SelectedIndexChanged);
|
this.lbCustomUploaderList.SelectedIndexChanged += new System.EventHandler(this.lbCustomUploaderList_SelectedIndexChanged);
|
||||||
//
|
//
|
||||||
|
// btnCustomUploaderClear
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.btnCustomUploaderClear, "btnCustomUploaderClear");
|
||||||
|
this.btnCustomUploaderClear.Name = "btnCustomUploaderClear";
|
||||||
|
this.btnCustomUploaderClear.UseVisualStyleBackColor = true;
|
||||||
|
this.btnCustomUploaderClear.Click += new System.EventHandler(this.btnCustomUploaderClear_Click);
|
||||||
|
//
|
||||||
// btnCustomUploaderRemove
|
// btnCustomUploaderRemove
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnCustomUploaderRemove, "btnCustomUploaderRemove");
|
resources.ApplyResources(this.btnCustomUploaderRemove, "btnCustomUploaderRemove");
|
||||||
|
@ -860,30 +846,6 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.txtCustomUploaderRegexp, "txtCustomUploaderRegexp");
|
resources.ApplyResources(this.txtCustomUploaderRegexp, "txtCustomUploaderRegexp");
|
||||||
this.txtCustomUploaderRegexp.Name = "txtCustomUploaderRegexp";
|
this.txtCustomUploaderRegexp.Name = "txtCustomUploaderRegexp";
|
||||||
//
|
//
|
||||||
// lvCustomUploaderRegexps
|
|
||||||
//
|
|
||||||
this.lvCustomUploaderRegexps.AllowDrop = true;
|
|
||||||
this.lvCustomUploaderRegexps.AllowItemDrag = true;
|
|
||||||
this.lvCustomUploaderRegexps.AutoFillColumn = true;
|
|
||||||
this.lvCustomUploaderRegexps.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.lvRegexpsColumn});
|
|
||||||
this.lvCustomUploaderRegexps.FullRowSelect = true;
|
|
||||||
this.lvCustomUploaderRegexps.GridLines = true;
|
|
||||||
this.lvCustomUploaderRegexps.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
|
||||||
this.lvCustomUploaderRegexps.HideSelection = false;
|
|
||||||
resources.ApplyResources(this.lvCustomUploaderRegexps, "lvCustomUploaderRegexps");
|
|
||||||
this.lvCustomUploaderRegexps.MultiSelect = false;
|
|
||||||
this.lvCustomUploaderRegexps.Name = "lvCustomUploaderRegexps";
|
|
||||||
this.lvCustomUploaderRegexps.Scrollable = false;
|
|
||||||
this.lvCustomUploaderRegexps.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvCustomUploaderRegexps.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvCustomUploaderRegexps.SelectedIndexChanged += new System.EventHandler(this.lvCustomUploaderRegexps_SelectedIndexChanged);
|
|
||||||
this.lvCustomUploaderRegexps.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvCustomUploaderRegexps_MouseDoubleClick);
|
|
||||||
//
|
|
||||||
// lvRegexpsColumn
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.lvRegexpsColumn, "lvRegexpsColumn");
|
|
||||||
//
|
|
||||||
// btnCustomUploaderRegexpRemove
|
// btnCustomUploaderRegexpRemove
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnCustomUploaderRegexpRemove, "btnCustomUploaderRegexpRemove");
|
resources.ApplyResources(this.btnCustomUploaderRegexpRemove, "btnCustomUploaderRegexpRemove");
|
||||||
|
@ -1018,33 +980,6 @@ private void InitializeComponent()
|
||||||
this.btnCustomUploaderArgRemove.UseVisualStyleBackColor = true;
|
this.btnCustomUploaderArgRemove.UseVisualStyleBackColor = true;
|
||||||
this.btnCustomUploaderArgRemove.Click += new System.EventHandler(this.btnCustomUploaderArgRemove_Click);
|
this.btnCustomUploaderArgRemove.Click += new System.EventHandler(this.btnCustomUploaderArgRemove_Click);
|
||||||
//
|
//
|
||||||
// lvCustomUploaderArguments
|
|
||||||
//
|
|
||||||
this.lvCustomUploaderArguments.AllowDrop = true;
|
|
||||||
this.lvCustomUploaderArguments.AllowItemDrag = true;
|
|
||||||
this.lvCustomUploaderArguments.AutoFillColumn = true;
|
|
||||||
this.lvCustomUploaderArguments.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.chArgumentsName,
|
|
||||||
this.chArgumentsValue});
|
|
||||||
this.lvCustomUploaderArguments.FullRowSelect = true;
|
|
||||||
this.lvCustomUploaderArguments.GridLines = true;
|
|
||||||
this.lvCustomUploaderArguments.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
|
||||||
this.lvCustomUploaderArguments.HideSelection = false;
|
|
||||||
resources.ApplyResources(this.lvCustomUploaderArguments, "lvCustomUploaderArguments");
|
|
||||||
this.lvCustomUploaderArguments.MultiSelect = false;
|
|
||||||
this.lvCustomUploaderArguments.Name = "lvCustomUploaderArguments";
|
|
||||||
this.lvCustomUploaderArguments.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvCustomUploaderArguments.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvCustomUploaderArguments.SelectedIndexChanged += new System.EventHandler(this.lvCustomUploaderArguments_SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// chArgumentsName
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chArgumentsName, "chArgumentsName");
|
|
||||||
//
|
|
||||||
// chArgumentsValue
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chArgumentsValue, "chArgumentsValue");
|
|
||||||
//
|
|
||||||
// btnCustomUploaderArgAdd
|
// btnCustomUploaderArgAdd
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnCustomUploaderArgAdd, "btnCustomUploaderArgAdd");
|
resources.ApplyResources(this.btnCustomUploaderArgAdd, "btnCustomUploaderArgAdd");
|
||||||
|
@ -1299,14 +1234,6 @@ private void InitializeComponent()
|
||||||
this.tpFTP.Name = "tpFTP";
|
this.tpFTP.Name = "tpFTP";
|
||||||
this.tpFTP.UseVisualStyleBackColor = true;
|
this.tpFTP.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// eiFTP
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.eiFTP, "eiFTP");
|
|
||||||
this.eiFTP.Name = "eiFTP";
|
|
||||||
this.eiFTP.ObjectType = null;
|
|
||||||
this.eiFTP.ExportRequested += new ShareX.HelpersLib.ExportImportControl.ExportEventHandler(this.eiFTP_ExportRequested);
|
|
||||||
this.eiFTP.ImportRequested += new ShareX.HelpersLib.ExportImportControl.ImportEventHandler(this.eiFTP_ImportRequested);
|
|
||||||
//
|
|
||||||
// btnFtpClient
|
// btnFtpClient
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnFtpClient, "btnFtpClient");
|
resources.ApplyResources(this.btnFtpClient, "btnFtpClient");
|
||||||
|
@ -1479,28 +1406,6 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.lblGoogleDriveFolderID, "lblGoogleDriveFolderID");
|
resources.ApplyResources(this.lblGoogleDriveFolderID, "lblGoogleDriveFolderID");
|
||||||
this.lblGoogleDriveFolderID.Name = "lblGoogleDriveFolderID";
|
this.lblGoogleDriveFolderID.Name = "lblGoogleDriveFolderID";
|
||||||
//
|
//
|
||||||
// lvGoogleDriveFoldersList
|
|
||||||
//
|
|
||||||
this.lvGoogleDriveFoldersList.AutoFillColumn = true;
|
|
||||||
this.lvGoogleDriveFoldersList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.chGoogleDriveTitle,
|
|
||||||
this.chGoogleDriveDescription});
|
|
||||||
this.lvGoogleDriveFoldersList.FullRowSelect = true;
|
|
||||||
resources.ApplyResources(this.lvGoogleDriveFoldersList, "lvGoogleDriveFoldersList");
|
|
||||||
this.lvGoogleDriveFoldersList.MultiSelect = false;
|
|
||||||
this.lvGoogleDriveFoldersList.Name = "lvGoogleDriveFoldersList";
|
|
||||||
this.lvGoogleDriveFoldersList.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvGoogleDriveFoldersList.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvGoogleDriveFoldersList.SelectedIndexChanged += new System.EventHandler(this.lvGoogleDriveFoldersList_SelectedIndexChanged);
|
|
||||||
//
|
|
||||||
// chGoogleDriveTitle
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chGoogleDriveTitle, "chGoogleDriveTitle");
|
|
||||||
//
|
|
||||||
// chGoogleDriveDescription
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chGoogleDriveDescription, "chGoogleDriveDescription");
|
|
||||||
//
|
|
||||||
// btnGoogleDriveRefreshFolders
|
// btnGoogleDriveRefreshFolders
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnGoogleDriveRefreshFolders, "btnGoogleDriveRefreshFolders");
|
resources.ApplyResources(this.btnGoogleDriveRefreshFolders, "btnGoogleDriveRefreshFolders");
|
||||||
|
@ -1539,23 +1444,6 @@ private void InitializeComponent()
|
||||||
this.cbBoxShare.UseVisualStyleBackColor = true;
|
this.cbBoxShare.UseVisualStyleBackColor = true;
|
||||||
this.cbBoxShare.CheckedChanged += new System.EventHandler(this.cbBoxShare_CheckedChanged);
|
this.cbBoxShare.CheckedChanged += new System.EventHandler(this.cbBoxShare_CheckedChanged);
|
||||||
//
|
//
|
||||||
// lvBoxFolders
|
|
||||||
//
|
|
||||||
this.lvBoxFolders.AutoFillColumn = true;
|
|
||||||
this.lvBoxFolders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.chBoxFoldersName});
|
|
||||||
this.lvBoxFolders.FullRowSelect = true;
|
|
||||||
resources.ApplyResources(this.lvBoxFolders, "lvBoxFolders");
|
|
||||||
this.lvBoxFolders.Name = "lvBoxFolders";
|
|
||||||
this.lvBoxFolders.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvBoxFolders.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvBoxFolders.SelectedIndexChanged += new System.EventHandler(this.lvBoxFolders_SelectedIndexChanged);
|
|
||||||
this.lvBoxFolders.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvBoxFolders_MouseDoubleClick);
|
|
||||||
//
|
|
||||||
// chBoxFoldersName
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chBoxFoldersName, "chBoxFoldersName");
|
|
||||||
//
|
|
||||||
// lblBoxFolderID
|
// lblBoxFolderID
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.lblBoxFolderID, "lblBoxFolderID");
|
resources.ApplyResources(this.lblBoxFolderID, "lblBoxFolderID");
|
||||||
|
@ -1642,23 +1530,6 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.lblHubicSelectedFolderNote, "lblHubicSelectedFolderNote");
|
resources.ApplyResources(this.lblHubicSelectedFolderNote, "lblHubicSelectedFolderNote");
|
||||||
this.lblHubicSelectedFolderNote.Name = "lblHubicSelectedFolderNote";
|
this.lblHubicSelectedFolderNote.Name = "lblHubicSelectedFolderNote";
|
||||||
//
|
//
|
||||||
// lvHubicFolders
|
|
||||||
//
|
|
||||||
this.lvHubicFolders.AutoFillColumn = true;
|
|
||||||
this.lvHubicFolders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
|
||||||
this.chHubicFolderName});
|
|
||||||
this.lvHubicFolders.FullRowSelect = true;
|
|
||||||
resources.ApplyResources(this.lvHubicFolders, "lvHubicFolders");
|
|
||||||
this.lvHubicFolders.Name = "lvHubicFolders";
|
|
||||||
this.lvHubicFolders.UseCompatibleStateImageBehavior = false;
|
|
||||||
this.lvHubicFolders.View = System.Windows.Forms.View.Details;
|
|
||||||
this.lvHubicFolders.SelectedIndexChanged += new System.EventHandler(this.lvHubicFolders_SelectedIndexChanged);
|
|
||||||
this.lvHubicFolders.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvHubicFolders_MouseDoubleClick);
|
|
||||||
//
|
|
||||||
// chHubicFolderName
|
|
||||||
//
|
|
||||||
resources.ApplyResources(this.chHubicFolderName, "chHubicFolderName");
|
|
||||||
//
|
|
||||||
// lblHubicSelectedFolder
|
// lblHubicSelectedFolder
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.lblHubicSelectedFolder, "lblHubicSelectedFolder");
|
resources.ApplyResources(this.lblHubicSelectedFolder, "lblHubicSelectedFolder");
|
||||||
|
@ -2591,6 +2462,7 @@ private void InitializeComponent()
|
||||||
this.tcTextUploaders.Controls.Add(this.tpGist);
|
this.tcTextUploaders.Controls.Add(this.tpGist);
|
||||||
this.tcTextUploaders.Controls.Add(this.tpUpaste);
|
this.tcTextUploaders.Controls.Add(this.tpUpaste);
|
||||||
this.tcTextUploaders.Controls.Add(this.tpHastebin);
|
this.tcTextUploaders.Controls.Add(this.tpHastebin);
|
||||||
|
this.tcTextUploaders.Controls.Add(this.tpOneTimeSecret);
|
||||||
resources.ApplyResources(this.tcTextUploaders, "tcTextUploaders");
|
resources.ApplyResources(this.tcTextUploaders, "tcTextUploaders");
|
||||||
this.tcTextUploaders.Name = "tcTextUploaders";
|
this.tcTextUploaders.Name = "tcTextUploaders";
|
||||||
this.tcTextUploaders.SelectedIndex = 0;
|
this.tcTextUploaders.SelectedIndex = 0;
|
||||||
|
@ -3321,20 +3193,38 @@ private void InitializeComponent()
|
||||||
resources.ApplyResources(this.lblWidthHint, "lblWidthHint");
|
resources.ApplyResources(this.lblWidthHint, "lblWidthHint");
|
||||||
this.lblWidthHint.Name = "lblWidthHint";
|
this.lblWidthHint.Name = "lblWidthHint";
|
||||||
//
|
//
|
||||||
// ttlvMain
|
// tpOneTimeSecret
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.ttlvMain, "ttlvMain");
|
this.tpOneTimeSecret.Controls.Add(this.lblOneTimeSecretAPIKey);
|
||||||
this.ttlvMain.ImageList = null;
|
this.tpOneTimeSecret.Controls.Add(this.lblOneTimeSecretEmail);
|
||||||
this.ttlvMain.ListViewSize = 180;
|
this.tpOneTimeSecret.Controls.Add(this.txtOneTimeSecretAPIKey);
|
||||||
this.ttlvMain.MainTabControl = null;
|
this.tpOneTimeSecret.Controls.Add(this.txtOneTimeSecretEmail);
|
||||||
this.ttlvMain.Name = "ttlvMain";
|
resources.ApplyResources(this.tpOneTimeSecret, "tpOneTimeSecret");
|
||||||
|
this.tpOneTimeSecret.Name = "tpOneTimeSecret";
|
||||||
|
this.tpOneTimeSecret.UseVisualStyleBackColor = true;
|
||||||
//
|
//
|
||||||
// btnCustomUploaderClearUploaders
|
// lblOneTimeSecretAPIKey
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.btnCustomUploaderClearUploaders, "btnCustomUploaderClearUploaders");
|
resources.ApplyResources(this.lblOneTimeSecretAPIKey, "lblOneTimeSecretAPIKey");
|
||||||
this.btnCustomUploaderClearUploaders.Name = "btnCustomUploaderClearUploaders";
|
this.lblOneTimeSecretAPIKey.Name = "lblOneTimeSecretAPIKey";
|
||||||
this.btnCustomUploaderClearUploaders.UseVisualStyleBackColor = true;
|
//
|
||||||
this.btnCustomUploaderClearUploaders.Click += new System.EventHandler(this.btnCustomUploaderClearUploaders_Click);
|
// lblOneTimeSecretEmail
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.lblOneTimeSecretEmail, "lblOneTimeSecretEmail");
|
||||||
|
this.lblOneTimeSecretEmail.Name = "lblOneTimeSecretEmail";
|
||||||
|
//
|
||||||
|
// txtOneTimeSecretAPIKey
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.txtOneTimeSecretAPIKey, "txtOneTimeSecretAPIKey");
|
||||||
|
this.txtOneTimeSecretAPIKey.Name = "txtOneTimeSecretAPIKey";
|
||||||
|
this.txtOneTimeSecretAPIKey.UseSystemPasswordChar = true;
|
||||||
|
this.txtOneTimeSecretAPIKey.TextChanged += new System.EventHandler(this.txtOneTimeSecretAPIKey_TextChanged);
|
||||||
|
//
|
||||||
|
// txtOneTimeSecretEmail
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.txtOneTimeSecretEmail, "txtOneTimeSecretEmail");
|
||||||
|
this.txtOneTimeSecretEmail.Name = "txtOneTimeSecretEmail";
|
||||||
|
this.txtOneTimeSecretEmail.TextChanged += new System.EventHandler(this.txtOneTimeSecretEmail_TextChanged);
|
||||||
//
|
//
|
||||||
// atcImgurAccountType
|
// atcImgurAccountType
|
||||||
//
|
//
|
||||||
|
@ -3384,6 +3274,14 @@ private void InitializeComponent()
|
||||||
this.atcGistAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
|
this.atcGistAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
|
||||||
this.atcGistAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGistAccountType_AccountTypeChanged);
|
this.atcGistAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGistAccountType_AccountTypeChanged);
|
||||||
//
|
//
|
||||||
|
// eiFTP
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.eiFTP, "eiFTP");
|
||||||
|
this.eiFTP.Name = "eiFTP";
|
||||||
|
this.eiFTP.ObjectType = null;
|
||||||
|
this.eiFTP.ExportRequested += new ShareX.HelpersLib.ExportImportControl.ExportEventHandler(this.eiFTP_ExportRequested);
|
||||||
|
this.eiFTP.ImportRequested += new ShareX.HelpersLib.ExportImportControl.ImportEventHandler(this.eiFTP_ImportRequested);
|
||||||
|
//
|
||||||
// ucFTPAccounts
|
// ucFTPAccounts
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.ucFTPAccounts, "ucFTPAccounts");
|
resources.ApplyResources(this.ucFTPAccounts, "ucFTPAccounts");
|
||||||
|
@ -3407,6 +3305,28 @@ private void InitializeComponent()
|
||||||
this.oAuth2OneDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2OneDrive_ClearButtonClicked);
|
this.oAuth2OneDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuth2OneDrive_ClearButtonClicked);
|
||||||
this.oAuth2OneDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuth2OneDrive_RefreshButtonClicked);
|
this.oAuth2OneDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oAuth2OneDrive_RefreshButtonClicked);
|
||||||
//
|
//
|
||||||
|
// lvGoogleDriveFoldersList
|
||||||
|
//
|
||||||
|
this.lvGoogleDriveFoldersList.AutoFillColumn = true;
|
||||||
|
this.lvGoogleDriveFoldersList.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.chGoogleDriveTitle,
|
||||||
|
this.chGoogleDriveDescription});
|
||||||
|
this.lvGoogleDriveFoldersList.FullRowSelect = true;
|
||||||
|
resources.ApplyResources(this.lvGoogleDriveFoldersList, "lvGoogleDriveFoldersList");
|
||||||
|
this.lvGoogleDriveFoldersList.MultiSelect = false;
|
||||||
|
this.lvGoogleDriveFoldersList.Name = "lvGoogleDriveFoldersList";
|
||||||
|
this.lvGoogleDriveFoldersList.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvGoogleDriveFoldersList.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvGoogleDriveFoldersList.SelectedIndexChanged += new System.EventHandler(this.lvGoogleDriveFoldersList_SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// chGoogleDriveTitle
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chGoogleDriveTitle, "chGoogleDriveTitle");
|
||||||
|
//
|
||||||
|
// chGoogleDriveDescription
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chGoogleDriveDescription, "chGoogleDriveDescription");
|
||||||
|
//
|
||||||
// oauth2GoogleDrive
|
// oauth2GoogleDrive
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.oauth2GoogleDrive, "oauth2GoogleDrive");
|
resources.ApplyResources(this.oauth2GoogleDrive, "oauth2GoogleDrive");
|
||||||
|
@ -3416,6 +3336,23 @@ private void InitializeComponent()
|
||||||
this.oauth2GoogleDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleDrive_ClearButtonClicked);
|
this.oauth2GoogleDrive.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauth2GoogleDrive_ClearButtonClicked);
|
||||||
this.oauth2GoogleDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleDrive_RefreshButtonClicked);
|
this.oauth2GoogleDrive.RefreshButtonClicked += new ShareX.UploadersLib.OAuthControl.RefreshButtonClickedEventHandler(this.oauth2GoogleDrive_RefreshButtonClicked);
|
||||||
//
|
//
|
||||||
|
// lvBoxFolders
|
||||||
|
//
|
||||||
|
this.lvBoxFolders.AutoFillColumn = true;
|
||||||
|
this.lvBoxFolders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.chBoxFoldersName});
|
||||||
|
this.lvBoxFolders.FullRowSelect = true;
|
||||||
|
resources.ApplyResources(this.lvBoxFolders, "lvBoxFolders");
|
||||||
|
this.lvBoxFolders.Name = "lvBoxFolders";
|
||||||
|
this.lvBoxFolders.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvBoxFolders.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvBoxFolders.SelectedIndexChanged += new System.EventHandler(this.lvBoxFolders_SelectedIndexChanged);
|
||||||
|
this.lvBoxFolders.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvBoxFolders_MouseDoubleClick);
|
||||||
|
//
|
||||||
|
// chBoxFoldersName
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chBoxFoldersName, "chBoxFoldersName");
|
||||||
|
//
|
||||||
// oauth2Box
|
// oauth2Box
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.oauth2Box, "oauth2Box");
|
resources.ApplyResources(this.oauth2Box, "oauth2Box");
|
||||||
|
@ -3434,6 +3371,23 @@ private void InitializeComponent()
|
||||||
this.oAuthCopy.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuthCopy_CompleteButtonClicked);
|
this.oAuthCopy.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oAuthCopy_CompleteButtonClicked);
|
||||||
this.oAuthCopy.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuthCopy_ClearButtonClicked);
|
this.oAuthCopy.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oAuthCopy_ClearButtonClicked);
|
||||||
//
|
//
|
||||||
|
// lvHubicFolders
|
||||||
|
//
|
||||||
|
this.lvHubicFolders.AutoFillColumn = true;
|
||||||
|
this.lvHubicFolders.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.chHubicFolderName});
|
||||||
|
this.lvHubicFolders.FullRowSelect = true;
|
||||||
|
resources.ApplyResources(this.lvHubicFolders, "lvHubicFolders");
|
||||||
|
this.lvHubicFolders.Name = "lvHubicFolders";
|
||||||
|
this.lvHubicFolders.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvHubicFolders.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvHubicFolders.SelectedIndexChanged += new System.EventHandler(this.lvHubicFolders_SelectedIndexChanged);
|
||||||
|
this.lvHubicFolders.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvHubicFolders_MouseDoubleClick);
|
||||||
|
//
|
||||||
|
// chHubicFolderName
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chHubicFolderName, "chHubicFolderName");
|
||||||
|
//
|
||||||
// oauth2Hubic
|
// oauth2Hubic
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.oauth2Hubic, "oauth2Hubic");
|
resources.ApplyResources(this.oauth2Hubic, "oauth2Hubic");
|
||||||
|
@ -3489,6 +3443,25 @@ private void InitializeComponent()
|
||||||
this.atcGoogleURLShortenerAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
|
this.atcGoogleURLShortenerAccountType.SelectedAccountType = ShareX.UploadersLib.AccountType.Anonymous;
|
||||||
this.atcGoogleURLShortenerAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGoogleURLShortenerAccountType_AccountTypeChanged);
|
this.atcGoogleURLShortenerAccountType.AccountTypeChanged += new ShareX.UploadersLib.AccountTypeControl.AccountTypeChangedEventHandler(this.atcGoogleURLShortenerAccountType_AccountTypeChanged);
|
||||||
//
|
//
|
||||||
|
// lvTwitterAccounts
|
||||||
|
//
|
||||||
|
this.lvTwitterAccounts.AutoFillColumn = true;
|
||||||
|
this.lvTwitterAccounts.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.chTwitterAccount});
|
||||||
|
this.lvTwitterAccounts.FullRowSelect = true;
|
||||||
|
this.lvTwitterAccounts.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
||||||
|
this.lvTwitterAccounts.HideSelection = false;
|
||||||
|
resources.ApplyResources(this.lvTwitterAccounts, "lvTwitterAccounts");
|
||||||
|
this.lvTwitterAccounts.MultiSelect = false;
|
||||||
|
this.lvTwitterAccounts.Name = "lvTwitterAccounts";
|
||||||
|
this.lvTwitterAccounts.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvTwitterAccounts.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvTwitterAccounts.SelectedIndexChanged += new System.EventHandler(this.lvTwitterAccounts_SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// chTwitterAccount
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chTwitterAccount, "chTwitterAccount");
|
||||||
|
//
|
||||||
// oauthTwitter
|
// oauthTwitter
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.oauthTwitter, "oauthTwitter");
|
resources.ApplyResources(this.oauthTwitter, "oauthTwitter");
|
||||||
|
@ -3498,6 +3471,73 @@ private void InitializeComponent()
|
||||||
this.oauthTwitter.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTwitter_CompleteButtonClicked);
|
this.oauthTwitter.CompleteButtonClicked += new ShareX.UploadersLib.OAuthControl.CompleteButtonClickedEventHandler(this.oauthTwitter_CompleteButtonClicked);
|
||||||
this.oauthTwitter.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTwitter_ClearButtonClicked);
|
this.oauthTwitter.ClearButtonClicked += new ShareX.UploadersLib.OAuthControl.ClearButtonclickedEventHandler(this.oauthTwitter_ClearButtonClicked);
|
||||||
//
|
//
|
||||||
|
// eiCustomUploaders
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.eiCustomUploaders, "eiCustomUploaders");
|
||||||
|
this.eiCustomUploaders.Name = "eiCustomUploaders";
|
||||||
|
this.eiCustomUploaders.ObjectType = null;
|
||||||
|
this.eiCustomUploaders.ExportRequested += new ShareX.HelpersLib.ExportImportControl.ExportEventHandler(this.eiCustomUploaders_ExportRequested);
|
||||||
|
this.eiCustomUploaders.ImportRequested += new ShareX.HelpersLib.ExportImportControl.ImportEventHandler(this.eiCustomUploaders_ImportRequested);
|
||||||
|
//
|
||||||
|
// lvCustomUploaderRegexps
|
||||||
|
//
|
||||||
|
this.lvCustomUploaderRegexps.AllowDrop = true;
|
||||||
|
this.lvCustomUploaderRegexps.AllowItemDrag = true;
|
||||||
|
this.lvCustomUploaderRegexps.AutoFillColumn = true;
|
||||||
|
this.lvCustomUploaderRegexps.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.lvRegexpsColumn});
|
||||||
|
this.lvCustomUploaderRegexps.FullRowSelect = true;
|
||||||
|
this.lvCustomUploaderRegexps.GridLines = true;
|
||||||
|
this.lvCustomUploaderRegexps.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None;
|
||||||
|
this.lvCustomUploaderRegexps.HideSelection = false;
|
||||||
|
resources.ApplyResources(this.lvCustomUploaderRegexps, "lvCustomUploaderRegexps");
|
||||||
|
this.lvCustomUploaderRegexps.MultiSelect = false;
|
||||||
|
this.lvCustomUploaderRegexps.Name = "lvCustomUploaderRegexps";
|
||||||
|
this.lvCustomUploaderRegexps.Scrollable = false;
|
||||||
|
this.lvCustomUploaderRegexps.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvCustomUploaderRegexps.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvCustomUploaderRegexps.SelectedIndexChanged += new System.EventHandler(this.lvCustomUploaderRegexps_SelectedIndexChanged);
|
||||||
|
this.lvCustomUploaderRegexps.MouseDoubleClick += new System.Windows.Forms.MouseEventHandler(this.lvCustomUploaderRegexps_MouseDoubleClick);
|
||||||
|
//
|
||||||
|
// lvRegexpsColumn
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.lvRegexpsColumn, "lvRegexpsColumn");
|
||||||
|
//
|
||||||
|
// lvCustomUploaderArguments
|
||||||
|
//
|
||||||
|
this.lvCustomUploaderArguments.AllowDrop = true;
|
||||||
|
this.lvCustomUploaderArguments.AllowItemDrag = true;
|
||||||
|
this.lvCustomUploaderArguments.AutoFillColumn = true;
|
||||||
|
this.lvCustomUploaderArguments.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] {
|
||||||
|
this.chArgumentsName,
|
||||||
|
this.chArgumentsValue});
|
||||||
|
this.lvCustomUploaderArguments.FullRowSelect = true;
|
||||||
|
this.lvCustomUploaderArguments.GridLines = true;
|
||||||
|
this.lvCustomUploaderArguments.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.Nonclickable;
|
||||||
|
this.lvCustomUploaderArguments.HideSelection = false;
|
||||||
|
resources.ApplyResources(this.lvCustomUploaderArguments, "lvCustomUploaderArguments");
|
||||||
|
this.lvCustomUploaderArguments.MultiSelect = false;
|
||||||
|
this.lvCustomUploaderArguments.Name = "lvCustomUploaderArguments";
|
||||||
|
this.lvCustomUploaderArguments.UseCompatibleStateImageBehavior = false;
|
||||||
|
this.lvCustomUploaderArguments.View = System.Windows.Forms.View.Details;
|
||||||
|
this.lvCustomUploaderArguments.SelectedIndexChanged += new System.EventHandler(this.lvCustomUploaderArguments_SelectedIndexChanged);
|
||||||
|
//
|
||||||
|
// chArgumentsName
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chArgumentsName, "chArgumentsName");
|
||||||
|
//
|
||||||
|
// chArgumentsValue
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.chArgumentsValue, "chArgumentsValue");
|
||||||
|
//
|
||||||
|
// ttlvMain
|
||||||
|
//
|
||||||
|
resources.ApplyResources(this.ttlvMain, "ttlvMain");
|
||||||
|
this.ttlvMain.ImageList = null;
|
||||||
|
this.ttlvMain.ListViewSize = 180;
|
||||||
|
this.ttlvMain.MainTabControl = null;
|
||||||
|
this.ttlvMain.Name = "ttlvMain";
|
||||||
|
//
|
||||||
// actRapidShareAccountType
|
// actRapidShareAccountType
|
||||||
//
|
//
|
||||||
resources.ApplyResources(this.actRapidShareAccountType, "actRapidShareAccountType");
|
resources.ApplyResources(this.actRapidShareAccountType, "actRapidShareAccountType");
|
||||||
|
@ -3627,6 +3667,8 @@ private void InitializeComponent()
|
||||||
this.tpChevereto.ResumeLayout(false);
|
this.tpChevereto.ResumeLayout(false);
|
||||||
this.tpChevereto.PerformLayout();
|
this.tpChevereto.PerformLayout();
|
||||||
this.tcUploaders.ResumeLayout(false);
|
this.tcUploaders.ResumeLayout(false);
|
||||||
|
this.tpOneTimeSecret.ResumeLayout(false);
|
||||||
|
this.tpOneTimeSecret.PerformLayout();
|
||||||
this.ResumeLayout(false);
|
this.ResumeLayout(false);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -4044,5 +4086,10 @@ private void InitializeComponent()
|
||||||
private System.Windows.Forms.Label lblCoinURLUUID;
|
private System.Windows.Forms.Label lblCoinURLUUID;
|
||||||
private System.Windows.Forms.CheckBox cbOwnCloud81Compatibility;
|
private System.Windows.Forms.CheckBox cbOwnCloud81Compatibility;
|
||||||
private System.Windows.Forms.Button btnCustomUploaderClearUploaders;
|
private System.Windows.Forms.Button btnCustomUploaderClearUploaders;
|
||||||
|
private System.Windows.Forms.TabPage tpOneTimeSecret;
|
||||||
|
private System.Windows.Forms.Label lblOneTimeSecretAPIKey;
|
||||||
|
private System.Windows.Forms.Label lblOneTimeSecretEmail;
|
||||||
|
private System.Windows.Forms.TextBox txtOneTimeSecretAPIKey;
|
||||||
|
private System.Windows.Forms.TextBox txtOneTimeSecretEmail;
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -115,6 +115,7 @@ private void FormSettings()
|
||||||
AddIconToTab(tpYourls, Resources.Yourls);
|
AddIconToTab(tpYourls, Resources.Yourls);
|
||||||
AddIconToTab(tpLambda, Resources.Lambda);
|
AddIconToTab(tpLambda, Resources.Lambda);
|
||||||
AddIconToTab(tpUp1, Resources.Up1);
|
AddIconToTab(tpUp1, Resources.Up1);
|
||||||
|
AddIconToTab(tpOneTimeSecret, Resources.OneTimeSecret);
|
||||||
|
|
||||||
tcFileUploaders.TabPages.Remove(tpHubic);
|
tcFileUploaders.TabPages.Remove(tpHubic);
|
||||||
|
|
||||||
|
@ -1061,6 +1062,20 @@ private void txtHastebinSyntaxHighlighting_TextChanged(object sender, EventArgs
|
||||||
|
|
||||||
#endregion Hastebin
|
#endregion Hastebin
|
||||||
|
|
||||||
|
#region OneTimeSecret
|
||||||
|
|
||||||
|
private void txtOneTimeSecretEmail_TextChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Config.OneTimeSecretAPIUsername = txtOneTimeSecretEmail.Text;
|
||||||
|
}
|
||||||
|
|
||||||
|
private void txtOneTimeSecretAPIKey_TextChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
Config.OneTimeSecretAPIKey = txtOneTimeSecretAPIKey.Text;
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion OneTimeSecret
|
||||||
|
|
||||||
#endregion Text Uploaders
|
#endregion Text Uploaders
|
||||||
|
|
||||||
#region File Uploaders
|
#region File Uploaders
|
||||||
|
|
|
@ -462,7 +462,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpTwitter.Text" xml:space="preserve">
|
<data name="tpTwitter.Text" xml:space="preserve">
|
||||||
<value>Twitter</value>
|
<value>Twitter</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpTwitter.Name" xml:space="preserve">
|
<data name=">>tpTwitter.Name" xml:space="preserve">
|
||||||
<value>tpTwitter</value>
|
<value>tpTwitter</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -1512,7 +1512,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="txtCustomUploaderLog.Text" xml:space="preserve">
|
<data name="txtCustomUploaderLog.Text" xml:space="preserve">
|
||||||
<value />
|
<value />
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>txtCustomUploaderLog.Name" xml:space="preserve">
|
<data name=">>txtCustomUploaderLog.Name" xml:space="preserve">
|
||||||
<value>txtCustomUploaderLog</value>
|
<value>txtCustomUploaderLog</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -1674,7 +1674,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="lblCustomUploaderURL.Text" xml:space="preserve">
|
<data name="lblCustomUploaderURL.Text" xml:space="preserve">
|
||||||
<value>URL:</value>
|
<value>URL:</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>lblCustomUploaderURL.Name" xml:space="preserve">
|
<data name=">>lblCustomUploaderURL.Name" xml:space="preserve">
|
||||||
<value>lblCustomUploaderURL</value>
|
<value>lblCustomUploaderURL</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2031,7 +2031,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpBitly.Text" xml:space="preserve">
|
<data name="tpBitly.Text" xml:space="preserve">
|
||||||
<value>bit.ly</value>
|
<value>bit.ly</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpBitly.Name" xml:space="preserve">
|
<data name=">>tpBitly.Name" xml:space="preserve">
|
||||||
<value>tpBitly</value>
|
<value>tpBitly</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2100,7 +2100,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpGoogleURLShortener.Text" xml:space="preserve">
|
<data name="tpGoogleURLShortener.Text" xml:space="preserve">
|
||||||
<value>Google</value>
|
<value>Google</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpGoogleURLShortener.Name" xml:space="preserve">
|
<data name=">>tpGoogleURLShortener.Name" xml:space="preserve">
|
||||||
<value>tpGoogleURLShortener</value>
|
<value>tpGoogleURLShortener</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2334,7 +2334,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="lblYourlsAPIURL.Text" xml:space="preserve">
|
<data name="lblYourlsAPIURL.Text" xml:space="preserve">
|
||||||
<value>API URL:</value>
|
<value>API URL:</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>lblYourlsAPIURL.Name" xml:space="preserve">
|
<data name=">>lblYourlsAPIURL.Name" xml:space="preserve">
|
||||||
<value>lblYourlsAPIURL</value>
|
<value>lblYourlsAPIURL</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2361,7 +2361,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpYourls.Text" xml:space="preserve">
|
<data name="tpYourls.Text" xml:space="preserve">
|
||||||
<value>YOURLS</value>
|
<value>YOURLS</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpYourls.Name" xml:space="preserve">
|
<data name=">>tpYourls.Name" xml:space="preserve">
|
||||||
<value>tpYourls</value>
|
<value>tpYourls</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2442,7 +2442,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="lblAdflyAPIUID.Text" xml:space="preserve">
|
<data name="lblAdflyAPIUID.Text" xml:space="preserve">
|
||||||
<value>API UID:</value>
|
<value>API UID:</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>lblAdflyAPIUID.Name" xml:space="preserve">
|
<data name=">>lblAdflyAPIUID.Name" xml:space="preserve">
|
||||||
<value>lblAdflyAPIUID</value>
|
<value>lblAdflyAPIUID</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2520,7 +2520,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpAdFly.Text" xml:space="preserve">
|
<data name="tpAdFly.Text" xml:space="preserve">
|
||||||
<value>adf.ly</value>
|
<value>adf.ly</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpAdFly.Name" xml:space="preserve">
|
<data name=">>tpAdFly.Name" xml:space="preserve">
|
||||||
<value>tpAdFly</value>
|
<value>tpAdFly</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2595,7 +2595,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpLnkU.Text" xml:space="preserve">
|
<data name="tpLnkU.Text" xml:space="preserve">
|
||||||
<value>LnkU.co</value>
|
<value>LnkU.co</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpLnkU.Name" xml:space="preserve">
|
<data name=">>tpLnkU.Name" xml:space="preserve">
|
||||||
<value>tpLnkU</value>
|
<value>tpLnkU</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2646,7 +2646,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="lblCoinURLUUID.Text" xml:space="preserve">
|
<data name="lblCoinURLUUID.Text" xml:space="preserve">
|
||||||
<value>UUID:</value>
|
<value>UUID:</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>lblCoinURLUUID.Name" xml:space="preserve">
|
<data name=">>lblCoinURLUUID.Name" xml:space="preserve">
|
||||||
<value>lblCoinURLUUID</value>
|
<value>lblCoinURLUUID</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2670,7 +2670,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpCoinURL.Text" xml:space="preserve">
|
<data name="tpCoinURL.Text" xml:space="preserve">
|
||||||
<value>CoinURL</value>
|
<value>CoinURL</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpCoinURL.Name" xml:space="preserve">
|
<data name=">>tpCoinURL.Name" xml:space="preserve">
|
||||||
<value>tpCoinURL</value>
|
<value>tpCoinURL</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -2976,7 +2976,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpFTP.Text" xml:space="preserve">
|
<data name="tpFTP.Text" xml:space="preserve">
|
||||||
<value>FTP</value>
|
<value>FTP</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpFTP.Name" xml:space="preserve">
|
<data name=">>tpFTP.Name" xml:space="preserve">
|
||||||
<value>tpFTP</value>
|
<value>tpFTP</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -3359,7 +3359,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpDropbox.Text" xml:space="preserve">
|
<data name="tpDropbox.Text" xml:space="preserve">
|
||||||
<value>Dropbox</value>
|
<value>Dropbox</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpDropbox.Name" xml:space="preserve">
|
<data name=">>tpDropbox.Name" xml:space="preserve">
|
||||||
<value>tpDropbox</value>
|
<value>tpDropbox</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -3491,7 +3491,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpOneDrive.Text" xml:space="preserve">
|
<data name="tpOneDrive.Text" xml:space="preserve">
|
||||||
<value>OneDrive</value>
|
<value>OneDrive</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpOneDrive.Name" xml:space="preserve">
|
<data name=">>tpOneDrive.Name" xml:space="preserve">
|
||||||
<value>tpOneDrive</value>
|
<value>tpOneDrive</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -3713,7 +3713,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpGoogleDrive.Text" xml:space="preserve">
|
<data name="tpGoogleDrive.Text" xml:space="preserve">
|
||||||
<value>Google Drive</value>
|
<value>Google Drive</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpGoogleDrive.Name" xml:space="preserve">
|
<data name=">>tpGoogleDrive.Name" xml:space="preserve">
|
||||||
<value>tpGoogleDrive</value>
|
<value>tpGoogleDrive</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -3908,7 +3908,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpBox.Text" xml:space="preserve">
|
<data name="tpBox.Text" xml:space="preserve">
|
||||||
<value>Box</value>
|
<value>Box</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpBox.Name" xml:space="preserve">
|
<data name=">>tpBox.Name" xml:space="preserve">
|
||||||
<value>tpBox</value>
|
<value>tpBox</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -4202,7 +4202,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpCopy.Text" xml:space="preserve">
|
<data name="tpCopy.Text" xml:space="preserve">
|
||||||
<value>Copy</value>
|
<value>Copy</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpCopy.Name" xml:space="preserve">
|
<data name=">>tpCopy.Name" xml:space="preserve">
|
||||||
<value>tpCopy</value>
|
<value>tpCopy</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -4397,7 +4397,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpHubic.Text" xml:space="preserve">
|
<data name="tpHubic.Text" xml:space="preserve">
|
||||||
<value>hubiC</value>
|
<value>hubiC</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpHubic.Name" xml:space="preserve">
|
<data name=">>tpHubic.Name" xml:space="preserve">
|
||||||
<value>tpHubic</value>
|
<value>tpHubic</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -4505,7 +4505,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="btnAmazonS3BucketNameOpen.Text" xml:space="preserve">
|
<data name="btnAmazonS3BucketNameOpen.Text" xml:space="preserve">
|
||||||
<value>...</value>
|
<value>...</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>btnAmazonS3BucketNameOpen.Name" xml:space="preserve">
|
<data name=">>btnAmazonS3BucketNameOpen.Name" xml:space="preserve">
|
||||||
<value>btnAmazonS3BucketNameOpen</value>
|
<value>btnAmazonS3BucketNameOpen</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -4532,7 +4532,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="btnAmazonS3AccessKeyOpen.Text" xml:space="preserve">
|
<data name="btnAmazonS3AccessKeyOpen.Text" xml:space="preserve">
|
||||||
<value>...</value>
|
<value>...</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>btnAmazonS3AccessKeyOpen.Name" xml:space="preserve">
|
<data name=">>btnAmazonS3AccessKeyOpen.Name" xml:space="preserve">
|
||||||
<value>btnAmazonS3AccessKeyOpen</value>
|
<value>btnAmazonS3AccessKeyOpen</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -4814,7 +4814,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpAmazonS3.Text" xml:space="preserve">
|
<data name="tpAmazonS3.Text" xml:space="preserve">
|
||||||
<value>Amazon S3</value>
|
<value>Amazon S3</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpAmazonS3.Name" xml:space="preserve">
|
<data name=">>tpAmazonS3.Name" xml:space="preserve">
|
||||||
<value>tpAmazonS3</value>
|
<value>tpAmazonS3</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -5132,7 +5132,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpMega.Text" xml:space="preserve">
|
<data name="tpMega.Text" xml:space="preserve">
|
||||||
<value>Mega</value>
|
<value>Mega</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpMega.Name" xml:space="preserve">
|
<data name=">>tpMega.Name" xml:space="preserve">
|
||||||
<value>tpMega</value>
|
<value>tpMega</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -5483,7 +5483,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpOwnCloud.Text" xml:space="preserve">
|
<data name="tpOwnCloud.Text" xml:space="preserve">
|
||||||
<value>ownCloud</value>
|
<value>ownCloud</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpOwnCloud.Name" xml:space="preserve">
|
<data name=">>tpOwnCloud.Name" xml:space="preserve">
|
||||||
<value>tpOwnCloud</value>
|
<value>tpOwnCloud</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -5696,7 +5696,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpMediaFire.Text" xml:space="preserve">
|
<data name="tpMediaFire.Text" xml:space="preserve">
|
||||||
<value>MediaFire</value>
|
<value>MediaFire</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpMediaFire.Name" xml:space="preserve">
|
<data name=">>tpMediaFire.Name" xml:space="preserve">
|
||||||
<value>tpMediaFire</value>
|
<value>tpMediaFire</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -5858,7 +5858,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpPushbullet.Text" xml:space="preserve">
|
<data name="tpPushbullet.Text" xml:space="preserve">
|
||||||
<value>Pushbullet</value>
|
<value>Pushbullet</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpPushbullet.Name" xml:space="preserve">
|
<data name=">>tpPushbullet.Name" xml:space="preserve">
|
||||||
<value>tpPushbullet</value>
|
<value>tpPushbullet</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6035,7 +6035,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpSendSpace.Text" xml:space="preserve">
|
<data name="tpSendSpace.Text" xml:space="preserve">
|
||||||
<value>SendSpace</value>
|
<value>SendSpace</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpSendSpace.Name" xml:space="preserve">
|
<data name=">>tpSendSpace.Name" xml:space="preserve">
|
||||||
<value>tpSendSpace</value>
|
<value>tpSendSpace</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6221,7 +6221,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpGe_tt.Text" xml:space="preserve">
|
<data name="tpGe_tt.Text" xml:space="preserve">
|
||||||
<value>Ge.tt</value>
|
<value>Ge.tt</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpGe_tt.Name" xml:space="preserve">
|
<data name=">>tpGe_tt.Name" xml:space="preserve">
|
||||||
<value>tpGe_tt</value>
|
<value>tpGe_tt</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6380,7 +6380,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpHostr.Text" xml:space="preserve">
|
<data name="tpHostr.Text" xml:space="preserve">
|
||||||
<value>Hostr</value>
|
<value>Hostr</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpHostr.Name" xml:space="preserve">
|
<data name=">>tpHostr.Name" xml:space="preserve">
|
||||||
<value>tpHostr</value>
|
<value>tpHostr</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6830,7 +6830,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpMinus.Text" xml:space="preserve">
|
<data name="tpMinus.Text" xml:space="preserve">
|
||||||
<value>Minus</value>
|
<value>Minus</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpMinus.Name" xml:space="preserve">
|
<data name=">>tpMinus.Name" xml:space="preserve">
|
||||||
<value>tpMinus</value>
|
<value>tpMinus</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6854,7 +6854,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="txtJiraIssuePrefix.Text" xml:space="preserve">
|
<data name="txtJiraIssuePrefix.Text" xml:space="preserve">
|
||||||
<value>PROJECT-</value>
|
<value>PROJECT-</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>txtJiraIssuePrefix.Name" xml:space="preserve">
|
<data name=">>txtJiraIssuePrefix.Name" xml:space="preserve">
|
||||||
<value>txtJiraIssuePrefix</value>
|
<value>txtJiraIssuePrefix</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -6938,7 +6938,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="txtJiraHost.Text" xml:space="preserve">
|
<data name="txtJiraHost.Text" xml:space="preserve">
|
||||||
<value>http://</value>
|
<value>http://</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>txtJiraHost.Name" xml:space="preserve">
|
<data name=">>txtJiraHost.Name" xml:space="preserve">
|
||||||
<value>txtJiraHost</value>
|
<value>txtJiraHost</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -7037,7 +7037,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpJira.Text" xml:space="preserve">
|
<data name="tpJira.Text" xml:space="preserve">
|
||||||
<value>Atlassian Jira</value>
|
<value>Atlassian Jira</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpJira.Name" xml:space="preserve">
|
<data name=">>tpJira.Name" xml:space="preserve">
|
||||||
<value>tpJira</value>
|
<value>tpJira</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -7145,7 +7145,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpLambda.Text" xml:space="preserve">
|
<data name="tpLambda.Text" xml:space="preserve">
|
||||||
<value>Lambda</value>
|
<value>Lambda</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpLambda.Name" xml:space="preserve">
|
<data name=">>tpLambda.Name" xml:space="preserve">
|
||||||
<value>tpLambda</value>
|
<value>tpLambda</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -7286,7 +7286,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpUp1.Text" xml:space="preserve">
|
<data name="tpUp1.Text" xml:space="preserve">
|
||||||
<value>Up1</value>
|
<value>Up1</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpUp1.Name" xml:space="preserve">
|
<data name=">>tpUp1.Name" xml:space="preserve">
|
||||||
<value>tpUp1</value>
|
<value>tpUp1</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8378,7 +8378,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpPastebin.Text" xml:space="preserve">
|
<data name="tpPastebin.Text" xml:space="preserve">
|
||||||
<value>Pastebin</value>
|
<value>Pastebin</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpPastebin.Name" xml:space="preserve">
|
<data name=">>tpPastebin.Name" xml:space="preserve">
|
||||||
<value>tpPastebin</value>
|
<value>tpPastebin</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8456,7 +8456,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpPaste_ee.Text" xml:space="preserve">
|
<data name="tpPaste_ee.Text" xml:space="preserve">
|
||||||
<value>Paste.ee</value>
|
<value>Paste.ee</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpPaste_ee.Name" xml:space="preserve">
|
<data name=">>tpPaste_ee.Name" xml:space="preserve">
|
||||||
<value>tpPaste_ee</value>
|
<value>tpPaste_ee</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8555,7 +8555,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpGist.Text" xml:space="preserve">
|
<data name="tpGist.Text" xml:space="preserve">
|
||||||
<value>Gist</value>
|
<value>Gist</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpGist.Name" xml:space="preserve">
|
<data name=">>tpGist.Name" xml:space="preserve">
|
||||||
<value>tpGist</value>
|
<value>tpGist</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8663,7 +8663,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpUpaste.Text" xml:space="preserve">
|
<data name="tpUpaste.Text" xml:space="preserve">
|
||||||
<value>uPaste</value>
|
<value>uPaste</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpUpaste.Name" xml:space="preserve">
|
<data name=">>tpUpaste.Name" xml:space="preserve">
|
||||||
<value>tpUpaste</value>
|
<value>tpUpaste</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8792,7 +8792,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpHastebin.Text" xml:space="preserve">
|
<data name="tpHastebin.Text" xml:space="preserve">
|
||||||
<value>Hastebin</value>
|
<value>Hastebin</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpHastebin.Name" xml:space="preserve">
|
<data name=">>tpHastebin.Name" xml:space="preserve">
|
||||||
<value>tpHastebin</value>
|
<value>tpHastebin</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8805,6 +8805,135 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
<data name=">>tpHastebin.ZOrder" xml:space="preserve">
|
<data name=">>tpHastebin.ZOrder" xml:space="preserve">
|
||||||
<value>4</value>
|
<value>4</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>13, 55</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>48, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>14</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretAPIKey.Text" xml:space="preserve">
|
||||||
|
<value>API Key:</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretAPIKey.Name" xml:space="preserve">
|
||||||
|
<value>lblOneTimeSecretAPIKey</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretAPIKey.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=">>lblOneTimeSecretAPIKey.Parent" xml:space="preserve">
|
||||||
|
<value>tpOneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretAPIKey.ZOrder" xml:space="preserve">
|
||||||
|
<value>0</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.AutoSize" type="System.Boolean, mscorlib">
|
||||||
|
<value>True</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
|
||||||
|
<value>NoControl</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>13, 16</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>35, 13</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>13</value>
|
||||||
|
</data>
|
||||||
|
<data name="lblOneTimeSecretEmail.Text" xml:space="preserve">
|
||||||
|
<value>Email:</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretEmail.Name" xml:space="preserve">
|
||||||
|
<value>lblOneTimeSecretEmail</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretEmail.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=">>lblOneTimeSecretEmail.Parent" xml:space="preserve">
|
||||||
|
<value>tpOneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lblOneTimeSecretEmail.ZOrder" xml:space="preserve">
|
||||||
|
<value>1</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretAPIKey.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>16, 71</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretAPIKey.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>304, 20</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretAPIKey.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>12</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretAPIKey.Name" xml:space="preserve">
|
||||||
|
<value>txtOneTimeSecretAPIKey</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretAPIKey.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=">>txtOneTimeSecretAPIKey.Parent" xml:space="preserve">
|
||||||
|
<value>tpOneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretAPIKey.ZOrder" xml:space="preserve">
|
||||||
|
<value>2</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretEmail.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>16, 32</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretEmail.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>152, 20</value>
|
||||||
|
</data>
|
||||||
|
<data name="txtOneTimeSecretEmail.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>11</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretEmail.Name" xml:space="preserve">
|
||||||
|
<value>txtOneTimeSecretEmail</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretEmail.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=">>txtOneTimeSecretEmail.Parent" xml:space="preserve">
|
||||||
|
<value>tpOneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>txtOneTimeSecretEmail.ZOrder" xml:space="preserve">
|
||||||
|
<value>3</value>
|
||||||
|
</data>
|
||||||
|
<data name="tpOneTimeSecret.Location" type="System.Drawing.Point, System.Drawing">
|
||||||
|
<value>4, 22</value>
|
||||||
|
</data>
|
||||||
|
<data name="tpOneTimeSecret.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
|
||||||
|
<value>3, 3, 3, 3</value>
|
||||||
|
</data>
|
||||||
|
<data name="tpOneTimeSecret.Size" type="System.Drawing.Size, System.Drawing">
|
||||||
|
<value>972, 493</value>
|
||||||
|
</data>
|
||||||
|
<data name="tpOneTimeSecret.TabIndex" type="System.Int32, mscorlib">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
|
<data name="tpOneTimeSecret.Text" xml:space="preserve">
|
||||||
|
<value>OneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>tpOneTimeSecret.Name" xml:space="preserve">
|
||||||
|
<value>tpOneTimeSecret</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>tpOneTimeSecret.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=">>tpOneTimeSecret.Parent" xml:space="preserve">
|
||||||
|
<value>tcTextUploaders</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>tpOneTimeSecret.ZOrder" xml:space="preserve">
|
||||||
|
<value>5</value>
|
||||||
|
</data>
|
||||||
<data name="tcTextUploaders.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
<data name="tcTextUploaders.Dock" type="System.Windows.Forms.DockStyle, System.Windows.Forms">
|
||||||
<value>Fill</value>
|
<value>Fill</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -8960,7 +9089,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="chImgurID.Text" xml:space="preserve">
|
<data name="chImgurID.Text" xml:space="preserve">
|
||||||
<value>ID</value>
|
<value>ID</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name="chImgurTitle.Text" xml:space="preserve">
|
<data name="chImgurTitle.Text" xml:space="preserve">
|
||||||
<value>Title</value>
|
<value>Title</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -9089,7 +9218,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpImgur.Text" xml:space="preserve">
|
<data name="tpImgur.Text" xml:space="preserve">
|
||||||
<value>Imgur</value>
|
<value>Imgur</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpImgur.Name" xml:space="preserve">
|
<data name=">>tpImgur.Name" xml:space="preserve">
|
||||||
<value>tpImgur</value>
|
<value>tpImgur</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -9329,7 +9458,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpImageShack.Text" xml:space="preserve">
|
<data name="tpImageShack.Text" xml:space="preserve">
|
||||||
<value>ImageShack</value>
|
<value>ImageShack</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpImageShack.Name" xml:space="preserve">
|
<data name=">>tpImageShack.Name" xml:space="preserve">
|
||||||
<value>tpImageShack</value>
|
<value>tpImageShack</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -9533,7 +9662,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpTinyPic.Text" xml:space="preserve">
|
<data name="tpTinyPic.Text" xml:space="preserve">
|
||||||
<value>TinyPic</value>
|
<value>TinyPic</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpTinyPic.Name" xml:space="preserve">
|
<data name=">>tpTinyPic.Name" xml:space="preserve">
|
||||||
<value>tpTinyPic</value>
|
<value>tpTinyPic</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -9713,7 +9842,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpFlickr.Text" xml:space="preserve">
|
<data name="tpFlickr.Text" xml:space="preserve">
|
||||||
<value>Flickr</value>
|
<value>Flickr</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpFlickr.Name" xml:space="preserve">
|
<data name=">>tpFlickr.Name" xml:space="preserve">
|
||||||
<value>tpFlickr</value>
|
<value>tpFlickr</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10205,7 +10334,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpPhotobucket.Text" xml:space="preserve">
|
<data name="tpPhotobucket.Text" xml:space="preserve">
|
||||||
<value>Photobucket</value>
|
<value>Photobucket</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpPhotobucket.Name" xml:space="preserve">
|
<data name=">>tpPhotobucket.Name" xml:space="preserve">
|
||||||
<value>tpPhotobucket</value>
|
<value>tpPhotobucket</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10271,7 +10400,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="chPicasaID.Text" xml:space="preserve">
|
<data name="chPicasaID.Text" xml:space="preserve">
|
||||||
<value>ID</value>
|
<value>ID</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name="chPicasaID.Width" type="System.Int32, mscorlib">
|
<data name="chPicasaID.Width" type="System.Int32, mscorlib">
|
||||||
<value>135</value>
|
<value>135</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10373,7 +10502,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpPicasa.Text" xml:space="preserve">
|
<data name="tpPicasa.Text" xml:space="preserve">
|
||||||
<value>Picasa</value>
|
<value>Picasa</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpPicasa.Name" xml:space="preserve">
|
<data name=">>tpPicasa.Name" xml:space="preserve">
|
||||||
<value>tpPicasa</value>
|
<value>tpPicasa</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10433,7 +10562,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="lblCheveretoWebsiteTip.Text" xml:space="preserve">
|
<data name="lblCheveretoWebsiteTip.Text" xml:space="preserve">
|
||||||
<value>/api/1/upload</value>
|
<value>/api/1/upload</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>lblCheveretoWebsiteTip.Name" xml:space="preserve">
|
<data name=">>lblCheveretoWebsiteTip.Name" xml:space="preserve">
|
||||||
<value>lblCheveretoWebsiteTip</value>
|
<value>lblCheveretoWebsiteTip</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10562,7 +10691,7 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
</data>
|
</data>
|
||||||
<data name="tpChevereto.Text" xml:space="preserve">
|
<data name="tpChevereto.Text" xml:space="preserve">
|
||||||
<value>Chevereto</value>
|
<value>Chevereto</value>
|
||||||
<comment>@Invariant</comment></data>
|
</data>
|
||||||
<data name=">>tpChevereto.Name" xml:space="preserve">
|
<data name=">>tpChevereto.Name" xml:space="preserve">
|
||||||
<value>tpChevereto</value>
|
<value>tpChevereto</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10758,54 +10887,6 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
<data name=">>ttHelpTip.Type" xml:space="preserve">
|
<data name=">>ttHelpTip.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
<data name=">>chTwitterAccount.Name" xml:space="preserve">
|
|
||||||
<value>chTwitterAccount</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chTwitterAccount.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>lvRegexpsColumn.Name" xml:space="preserve">
|
|
||||||
<value>lvRegexpsColumn</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>lvRegexpsColumn.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chArgumentsName.Name" xml:space="preserve">
|
|
||||||
<value>chArgumentsName</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chArgumentsName.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chArgumentsValue.Name" xml:space="preserve">
|
|
||||||
<value>chArgumentsValue</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chArgumentsValue.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chGoogleDriveTitle.Name" xml:space="preserve">
|
|
||||||
<value>chGoogleDriveTitle</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chGoogleDriveTitle.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chGoogleDriveDescription.Name" xml:space="preserve">
|
|
||||||
<value>chGoogleDriveDescription</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chGoogleDriveDescription.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chBoxFoldersName.Name" xml:space="preserve">
|
|
||||||
<value>chBoxFoldersName</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chBoxFoldersName.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chHubicFolderName.Name" xml:space="preserve">
|
|
||||||
<value>chHubicFolderName</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chHubicFolderName.Type" xml:space="preserve">
|
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
|
||||||
</data>
|
|
||||||
<data name=">>chImgurID.Name" xml:space="preserve">
|
<data name=">>chImgurID.Name" xml:space="preserve">
|
||||||
<value>chImgurID</value>
|
<value>chImgurID</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10842,6 +10923,54 @@ For example, if your bucket is called bucket.example.com then URL will be http:/
|
||||||
<data name=">>chPicasaDescription.Type" xml:space="preserve">
|
<data name=">>chPicasaDescription.Type" xml:space="preserve">
|
||||||
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name=">>chGoogleDriveTitle.Name" xml:space="preserve">
|
||||||
|
<value>chGoogleDriveTitle</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chGoogleDriveTitle.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chGoogleDriveDescription.Name" xml:space="preserve">
|
||||||
|
<value>chGoogleDriveDescription</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chGoogleDriveDescription.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chBoxFoldersName.Name" xml:space="preserve">
|
||||||
|
<value>chBoxFoldersName</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chBoxFoldersName.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chHubicFolderName.Name" xml:space="preserve">
|
||||||
|
<value>chHubicFolderName</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chHubicFolderName.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chTwitterAccount.Name" xml:space="preserve">
|
||||||
|
<value>chTwitterAccount</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chTwitterAccount.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvRegexpsColumn.Name" xml:space="preserve">
|
||||||
|
<value>lvRegexpsColumn</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>lvRegexpsColumn.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chArgumentsName.Name" xml:space="preserve">
|
||||||
|
<value>chArgumentsName</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chArgumentsName.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chArgumentsValue.Name" xml:space="preserve">
|
||||||
|
<value>chArgumentsValue</value>
|
||||||
|
</data>
|
||||||
|
<data name=">>chArgumentsValue.Type" xml:space="preserve">
|
||||||
|
<value>System.Windows.Forms.ColumnHeader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||||
|
</data>
|
||||||
<data name=">>$this.Name" xml:space="preserve">
|
<data name=">>$this.Name" xml:space="preserve">
|
||||||
<value>UploadersConfigForm</value>
|
<value>UploadersConfigForm</value>
|
||||||
</data>
|
</data>
|
||||||
|
|
10
ShareX.UploadersLib/Properties/Resources.Designer.cs
generated
10
ShareX.UploadersLib/Properties/Resources.Designer.cs
generated
|
@ -536,6 +536,16 @@ internal static string OneDrive_RootFolder_Root_folder {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Looks up a localized resource of type System.Drawing.Icon similar to (Icon).
|
||||||
|
/// </summary>
|
||||||
|
internal static System.Drawing.Icon OneTimeSecret {
|
||||||
|
get {
|
||||||
|
object obj = ResourceManager.GetObject("OneTimeSecret", resourceCulture);
|
||||||
|
return ((System.Drawing.Icon)(obj));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
/// Looks up a localized resource of type System.Drawing.Bitmap.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -467,4 +467,7 @@ Created folders:</value>
|
||||||
<data name="CoinURL" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
<data name="CoinURL" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
<value>..\Favicons\CoinURL.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
<value>..\Favicons\CoinURL.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="OneTimeSecret" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||||
|
<value>..\Favicons\OneTimeSecret.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||||
|
</data>
|
||||||
</root>
|
</root>
|
|
@ -194,6 +194,7 @@
|
||||||
<Compile Include="ImageUploaders\SomeImage.cs" />
|
<Compile Include="ImageUploaders\SomeImage.cs" />
|
||||||
<Compile Include="ImageUploaders\VgymeUploader.cs" />
|
<Compile Include="ImageUploaders\VgymeUploader.cs" />
|
||||||
<Compile Include="TextUploaders\Hastebin.cs" />
|
<Compile Include="TextUploaders\Hastebin.cs" />
|
||||||
|
<Compile Include="TextUploaders\OneTimeSecret.cs" />
|
||||||
<Compile Include="TextUploaders\Upaste.cs" />
|
<Compile Include="TextUploaders\Upaste.cs" />
|
||||||
<Compile Include="UploadersConfig.cs" />
|
<Compile Include="UploadersConfig.cs" />
|
||||||
<Compile Include="Forms\UserPassBox.cs">
|
<Compile Include="Forms\UserPassBox.cs">
|
||||||
|
@ -704,6 +705,7 @@
|
||||||
<None Include="Favicons\Lambda.ico" />
|
<None Include="Favicons\Lambda.ico" />
|
||||||
<None Include="Favicons\Mega.ico" />
|
<None Include="Favicons\Mega.ico" />
|
||||||
<None Include="Favicons\Picasa.ico" />
|
<None Include="Favicons\Picasa.ico" />
|
||||||
|
<None Include="Favicons\OneTimeSecret.ico" />
|
||||||
<None Include="packages.config" />
|
<None Include="packages.config" />
|
||||||
<None Include="Resources\server-network.png" />
|
<None Include="Resources\server-network.png" />
|
||||||
<None Include="Resources\mail.png" />
|
<None Include="Resources\mail.png" />
|
||||||
|
|
75
ShareX.UploadersLib/TextUploaders/OneTimeSecret.cs
Normal file
75
ShareX.UploadersLib/TextUploaders/OneTimeSecret.cs
Normal file
|
@ -0,0 +1,75 @@
|
||||||
|
#region License Information (GPL v3)
|
||||||
|
|
||||||
|
/*
|
||||||
|
ShareX - A program that allows you to take screenshots and share any file type
|
||||||
|
Copyright © 2007-2015 ShareX Developers
|
||||||
|
|
||||||
|
This program is free software; you can redistribute it and/or
|
||||||
|
modify it under the terms of the GNU General Public License
|
||||||
|
as published by the Free Software Foundation; either version 2
|
||||||
|
of the License, or (at your option) any later version.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful,
|
||||||
|
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||||
|
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||||
|
GNU General Public License for more details.
|
||||||
|
|
||||||
|
You should have received a copy of the GNU General Public License
|
||||||
|
along with this program; if not, write to the Free Software
|
||||||
|
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||||||
|
|
||||||
|
Optionally you can also view the license at <http://www.gnu.org/licenses/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#endregion License Information (GPL v3)
|
||||||
|
|
||||||
|
using Newtonsoft.Json;
|
||||||
|
using ShareX.HelpersLib;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Collections.Specialized;
|
||||||
|
|
||||||
|
namespace ShareX.UploadersLib.TextUploaders
|
||||||
|
{
|
||||||
|
public sealed class OneTimeSecret : TextUploader
|
||||||
|
{
|
||||||
|
private const string API_ENDPOINT = "https://onetimesecret.com/api/v1/share";
|
||||||
|
|
||||||
|
public string API_KEY { get; set; }
|
||||||
|
public string API_USERNAME { get; set; }
|
||||||
|
|
||||||
|
public override UploadResult UploadText(string text, string fileName)
|
||||||
|
{
|
||||||
|
UploadResult result = new UploadResult();
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(text))
|
||||||
|
{
|
||||||
|
Dictionary<string, string> args = new Dictionary<string, string>();
|
||||||
|
args.Add("secret", text);
|
||||||
|
|
||||||
|
result.Response = SendRequest(HttpMethod.POST, API_ENDPOINT, args, CreateAuthenticationHeader(API_USERNAME, API_KEY));
|
||||||
|
|
||||||
|
if (!string.IsNullOrEmpty(result.Response))
|
||||||
|
{
|
||||||
|
OneTimeSecretResponse jsonResponse = JsonConvert.DeserializeObject<OneTimeSecretResponse>(result.Response);
|
||||||
|
|
||||||
|
if (jsonResponse != null)
|
||||||
|
{
|
||||||
|
result.URL = URLHelpers.CombineURL("https://onetimesecret.com/secret/", jsonResponse.secret_key);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
|
public class OneTimeSecretResponse
|
||||||
|
{
|
||||||
|
public string custid { get; set; }
|
||||||
|
public string metadata_key { get; set; }
|
||||||
|
public string secret_key { get; set; }
|
||||||
|
public string ttl { get; set; }
|
||||||
|
public string updated { get; set; }
|
||||||
|
public string created { get; set; }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -109,6 +109,11 @@ public class UploadersConfig : SettingsBase<UploadersConfig>
|
||||||
public string HastebinCustomDomain = "http://hastebin.com";
|
public string HastebinCustomDomain = "http://hastebin.com";
|
||||||
public string HastebinSyntaxHighlighting = "hs";
|
public string HastebinSyntaxHighlighting = "hs";
|
||||||
|
|
||||||
|
// OneTimeSecret
|
||||||
|
|
||||||
|
public string OneTimeSecretAPIKey = string.Empty;
|
||||||
|
public string OneTimeSecretAPIUsername = string.Empty;
|
||||||
|
|
||||||
#endregion Text uploaders
|
#endregion Text uploaders
|
||||||
|
|
||||||
#region File uploaders
|
#region File uploaders
|
||||||
|
@ -370,6 +375,8 @@ public bool IsValid(TextDestination destination)
|
||||||
{
|
{
|
||||||
switch (destination)
|
switch (destination)
|
||||||
{
|
{
|
||||||
|
case TextDestination.OneTimeSecret:
|
||||||
|
return !string.IsNullOrEmpty(OneTimeSecretAPIUsername) && !string.IsNullOrEmpty(OneTimeSecretAPIKey);
|
||||||
case TextDestination.CustomTextUploader:
|
case TextDestination.CustomTextUploader:
|
||||||
return CustomUploadersList != null && CustomUploadersList.IsValidIndex(CustomTextUploaderSelected);
|
return CustomUploadersList != null && CustomUploadersList.IsValidIndex(CustomTextUploaderSelected);
|
||||||
}
|
}
|
||||||
|
|
|
@ -816,6 +816,13 @@ public UploadResult UploadText(Stream stream, string fileName)
|
||||||
SyntaxHighlighting = Program.UploadersConfig.HastebinSyntaxHighlighting
|
SyntaxHighlighting = Program.UploadersConfig.HastebinSyntaxHighlighting
|
||||||
};
|
};
|
||||||
break;
|
break;
|
||||||
|
case TextDestination.OneTimeSecret:
|
||||||
|
textUploader = new OneTimeSecret()
|
||||||
|
{
|
||||||
|
API_KEY = Program.UploadersConfig.OneTimeSecretAPIKey,
|
||||||
|
API_USERNAME = Program.UploadersConfig.OneTimeSecretAPIUsername
|
||||||
|
};
|
||||||
|
break;
|
||||||
case TextDestination.CustomTextUploader:
|
case TextDestination.CustomTextUploader:
|
||||||
CustomUploaderItem customUploader = GetCustomUploader(Program.UploadersConfig.CustomTextUploaderSelected);
|
CustomUploaderItem customUploader = GetCustomUploader(Program.UploadersConfig.CustomTextUploaderSelected);
|
||||||
if (customUploader != null)
|
if (customUploader != null)
|
||||||
|
|
Loading…
Reference in a new issue