From 2065770d5b6edef5368450e7392eaca72e79c7f0 Mon Sep 17 00:00:00 2001 From: Bryan Keiren Date: Sun, 4 Dec 2022 17:29:51 +0100 Subject: [PATCH] Added grid view tab to history tab Added grid view tab which shows a tabulated ("spreadsheet") form of the history data which allows for more elaborate selection and copy actions on the data. From this view, the existing functionality for removing from imgur, removing from history, or opening links in a browser are still supported. --- EasyImgur/EasyImgur.csproj | 7 + EasyImgur/Form1.Designer.cs | 3759 ++++++++++-------- EasyImgur/Form1.cs | 148 +- EasyImgur/Form1.resx | 18 + EasyImgur/Properties/AssemblyInfo.cs | 4 +- EasyImgur/Properties/Resources.Designer.cs | 72 +- EasyImgur/Properties/Resources.resx | 27 +- EasyImgur/Resources/Copy.png | Bin 0 -> 382 bytes EasyImgur/Resources/Delete.png | Bin 0 -> 367 bytes EasyImgur/Resources/OpenLink.png | Bin 0 -> 669 bytes EasyImgur/Resources/RemoveFromCollection.png | Bin 0 -> 442 bytes EasyImgur/Resources/SelectAll.png | Bin 0 -> 567 bytes EasyImgur/Resources/SelectColumns.png | Bin 0 -> 390 bytes EasyImgur/Resources/SelectRows.png | Bin 0 -> 391 bytes 14 files changed, 2353 insertions(+), 1682 deletions(-) create mode 100644 EasyImgur/Resources/Copy.png create mode 100644 EasyImgur/Resources/Delete.png create mode 100644 EasyImgur/Resources/OpenLink.png create mode 100644 EasyImgur/Resources/RemoveFromCollection.png create mode 100644 EasyImgur/Resources/SelectAll.png create mode 100644 EasyImgur/Resources/SelectColumns.png create mode 100644 EasyImgur/Resources/SelectRows.png diff --git a/EasyImgur/EasyImgur.csproj b/EasyImgur/EasyImgur.csproj index db794e8..020e686 100644 --- a/EasyImgur/EasyImgur.csproj +++ b/EasyImgur/EasyImgur.csproj @@ -195,6 +195,13 @@ + + + + + + + diff --git a/EasyImgur/Form1.Designer.cs b/EasyImgur/Form1.Designer.cs index b755bfd..7050bac 100644 --- a/EasyImgur/Form1.Designer.cs +++ b/EasyImgur/Form1.Designer.cs @@ -28,483 +28,521 @@ protected override void Dispose(bool disposing) /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); - this.buttonApplyGeneral = new System.Windows.Forms.Button(); - this.tabControl1 = new System.Windows.Forms.TabControl(); - this.tabPage1 = new System.Windows.Forms.TabPage(); - this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel(); - this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); - this.clipboardSettingsContainer = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxCopyHttpsLinks = new System.Windows.Forms.CheckBox(); - this.checkBoxClearClipboard = new System.Windows.Forms.CheckBox(); - this.flowLayoutPanel14 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxCopyLinks = new System.Windows.Forms.CheckBox(); - this.label28 = new System.Windows.Forms.Label(); - this.flowLayoutPanel9 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxEnableTelemetry = new System.Windows.Forms.CheckBox(); - this.textBoxDescriptionFormat = new System.Windows.Forms.TextBox(); - this.textBoxTitleFormat = new System.Windows.Forms.TextBox(); - this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxShowStartupNotification = new System.Windows.Forms.CheckBox(); - this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxShowTokenRefreshNotification = new System.Windows.Forms.CheckBox(); - this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel(); - this.comboBoxImageFormat = new System.Windows.Forms.ComboBox(); - this.label8 = new System.Windows.Forms.Label(); - this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxLaunchAtBoot = new System.Windows.Forms.CheckBox(); - this.label4 = new System.Windows.Forms.Label(); - this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxEnableContextMenu = new System.Windows.Forms.CheckBox(); - this.label16 = new System.Windows.Forms.Label(); - this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); - this.checkBoxGalleryUpload = new System.Windows.Forms.CheckBox(); - this.label17 = new System.Windows.Forms.Label(); - this.label14 = new System.Windows.Forms.Label(); - this.buttonFormatHelp = new System.Windows.Forms.Button(); - this.label7 = new System.Windows.Forms.Label(); - this.label5 = new System.Windows.Forms.Label(); - this.label6 = new System.Windows.Forms.Label(); - this.label20 = new System.Windows.Forms.Label(); - this.label21 = new System.Windows.Forms.Label(); - this.label22 = new System.Windows.Forms.Label(); - this.label23 = new System.Windows.Forms.Label(); - this.label26 = new System.Windows.Forms.Label(); - this.tableLayoutPanel6 = new System.Windows.Forms.TableLayoutPanel(); - this.labelPortableModeNote = new System.Windows.Forms.Label(); - this.tabPage2 = new System.Windows.Forms.TabPage(); - this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); - this.flowLayoutPanel12 = new System.Windows.Forms.FlowLayoutPanel(); - this.buttonAuthorize = new System.Windows.Forms.Button(); - this.buttonForgetTokens = new System.Windows.Forms.Button(); - this.buttonForceTokenRefresh = new System.Windows.Forms.Button(); - this.flowLayoutPanel8 = new System.Windows.Forms.FlowLayoutPanel(); - this.label10 = new System.Windows.Forms.Label(); - this.label13 = new System.Windows.Forms.Label(); - this.label15 = new System.Windows.Forms.Label(); - this.linkLabel3 = new System.Windows.Forms.LinkLabel(); - this.tabPage3 = new System.Windows.Forms.TabPage(); - this.splitContainer1 = new System.Windows.Forms.SplitContainer(); - this.listBoxHistory = new System.Windows.Forms.ListBox(); - this.historyItemBindingSource = new System.Windows.Forms.BindingSource(this.components); - this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); - this.label19 = new System.Windows.Forms.Label(); - this.label29 = new System.Windows.Forms.Label(); - this.pictureBoxHistoryThumb = new System.Windows.Forms.PictureBox(); - this.label2 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.label9 = new System.Windows.Forms.Label(); - this.textBoxID = new System.Windows.Forms.TextBox(); - this.textBoxLink = new System.Windows.Forms.TextBox(); - this.flowLayoutPanel15 = new System.Windows.Forms.FlowLayoutPanel(); - this.textBox1 = new System.Windows.Forms.TextBox(); - this.label30 = new System.Windows.Forms.Label(); - this.textBox2 = new System.Windows.Forms.TextBox(); - this.textBoxTimestamp = new System.Windows.Forms.TextBox(); - this.textBoxDeleteHash = new System.Windows.Forms.TextBox(); - this.label25 = new System.Windows.Forms.Label(); - this.checkBoxTiedToAccount = new System.Windows.Forms.CheckBox(); - this.label1 = new System.Windows.Forms.Label(); - this.label24 = new System.Windows.Forms.Label(); - this.textBoxHistoryItemType = new System.Windows.Forms.TextBox(); - this.groupBoxHistorySelection = new System.Windows.Forms.GroupBox(); - this.flowLayoutPanel16 = new System.Windows.Forms.FlowLayoutPanel(); - this.btnOpenImageLinkInBrowser = new System.Windows.Forms.Button(); - this.panel1 = new System.Windows.Forms.Panel(); - this.buttonRemoveFromHistory = new System.Windows.Forms.Button(); - this.buttonRemoveFromImgur = new System.Windows.Forms.Button(); - this.label33 = new System.Windows.Forms.Label(); - this.tabPage5 = new System.Windows.Forms.TabPage(); - this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); - this.flowLayoutPanel13 = new System.Windows.Forms.FlowLayoutPanel(); - this.buttonViewLog = new System.Windows.Forms.Button(); - this.buttonOpenLogFolder = new System.Windows.Forms.Button(); - this.tabPage4 = new System.Windows.Forms.TabPage(); - this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); - this.flowLayoutPanel10 = new System.Windows.Forms.FlowLayoutPanel(); - this.pictureBox2 = new System.Windows.Forms.PictureBox(); - this.linkLabel2 = new System.Windows.Forms.LinkLabel(); - this.versionLabel = new System.Windows.Forms.Label(); - this.appDescriptionLabel = new System.Windows.Forms.Label(); - this.label27 = new System.Windows.Forms.Label(); - this.linkLabel1 = new System.Windows.Forms.LinkLabel(); - this.flowLayoutPanel11 = new System.Windows.Forms.FlowLayoutPanel(); - this.label18 = new System.Windows.Forms.Label(); - this.contributorsList = new System.Windows.Forms.ListBox(); - this.label11 = new System.Windows.Forms.Label(); - this.label12 = new System.Windows.Forms.Label(); - this.button1 = new System.Windows.Forms.Button(); - this.button2 = new System.Windows.Forms.Button(); - this.trayMenu = new System.Windows.Forms.ContextMenu(); - this.uploadClipboardAccountTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.uploadFileAccountTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.menuItem9 = new System.Windows.Forms.MenuItem(); - this.uploadClipboardAnonymousTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.uploadFileAnonymousTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.menuItem8 = new System.Windows.Forms.MenuItem(); - this.settingsTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.menuItem7 = new System.Windows.Forms.MenuItem(); - this.exitTrayMenuItem = new System.Windows.Forms.MenuItem(); - this.tabControl1.SuspendLayout(); - this.tabPage1.SuspendLayout(); - this.tableLayoutPanel7.SuspendLayout(); - this.tableLayoutPanel1.SuspendLayout(); - this.clipboardSettingsContainer.SuspendLayout(); - this.flowLayoutPanel14.SuspendLayout(); - this.flowLayoutPanel9.SuspendLayout(); - this.flowLayoutPanel6.SuspendLayout(); - this.flowLayoutPanel5.SuspendLayout(); - this.flowLayoutPanel4.SuspendLayout(); - this.flowLayoutPanel2.SuspendLayout(); - this.flowLayoutPanel3.SuspendLayout(); - this.flowLayoutPanel1.SuspendLayout(); - this.tableLayoutPanel6.SuspendLayout(); - this.tabPage2.SuspendLayout(); - this.tableLayoutPanel4.SuspendLayout(); - this.flowLayoutPanel12.SuspendLayout(); - this.flowLayoutPanel8.SuspendLayout(); - this.tabPage3.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); - this.splitContainer1.Panel1.SuspendLayout(); - this.splitContainer1.Panel2.SuspendLayout(); - this.splitContainer1.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.historyItemBindingSource)).BeginInit(); - this.flowLayoutPanel7.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.tableLayoutPanel2.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxHistoryThumb)).BeginInit(); - this.flowLayoutPanel15.SuspendLayout(); - this.groupBoxHistorySelection.SuspendLayout(); - this.flowLayoutPanel16.SuspendLayout(); - this.tabPage5.SuspendLayout(); - this.tableLayoutPanel5.SuspendLayout(); - this.flowLayoutPanel13.SuspendLayout(); - this.tabPage4.SuspendLayout(); - this.tableLayoutPanel3.SuspendLayout(); - this.flowLayoutPanel10.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); - this.flowLayoutPanel11.SuspendLayout(); - this.SuspendLayout(); - // - // notifyIcon1 - // - this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon"))); - this.notifyIcon1.Text = "EasyImgur"; - this.notifyIcon1.Visible = true; - // - // buttonApplyGeneral - // - this.buttonApplyGeneral.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); - this.buttonApplyGeneral.Location = new System.Drawing.Point(825, 8); - this.buttonApplyGeneral.Margin = new System.Windows.Forms.Padding(2); - this.buttonApplyGeneral.Name = "buttonApplyGeneral"; - this.buttonApplyGeneral.Size = new System.Drawing.Size(81, 29); - this.buttonApplyGeneral.TabIndex = 11; - this.buttonApplyGeneral.Text = "Apply"; - this.buttonApplyGeneral.UseVisualStyleBackColor = true; - this.buttonApplyGeneral.Click += new System.EventHandler(this.buttonOK_Click); - // - // tabControl1 - // - this.tabControl1.Controls.Add(this.tabPage1); - this.tabControl1.Controls.Add(this.tabPage2); - this.tabControl1.Controls.Add(this.tabPage3); - this.tabControl1.Controls.Add(this.tabPage5); - this.tabControl1.Controls.Add(this.tabPage4); - this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill; - this.tabControl1.Location = new System.Drawing.Point(0, 0); - this.tabControl1.Margin = new System.Windows.Forms.Padding(2); - this.tabControl1.Name = "tabControl1"; - this.tabControl1.SelectedIndex = 0; - this.tabControl1.Size = new System.Drawing.Size(926, 442); - this.tabControl1.TabIndex = 0; - // - // tabPage1 - // - this.tabPage1.Controls.Add(this.tableLayoutPanel7); - this.tabPage1.Location = new System.Drawing.Point(4, 22); - this.tabPage1.Margin = new System.Windows.Forms.Padding(2); - this.tabPage1.Name = "tabPage1"; - this.tabPage1.Padding = new System.Windows.Forms.Padding(2); - this.tabPage1.Size = new System.Drawing.Size(918, 416); - this.tabPage1.TabIndex = 0; - this.tabPage1.Text = "General"; - this.tabPage1.UseVisualStyleBackColor = true; - // - // tableLayoutPanel7 - // - this.tableLayoutPanel7.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.tableLayoutPanel7.ColumnCount = 1; - this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel7.Controls.Add(this.tableLayoutPanel1, 0, 0); - this.tableLayoutPanel7.Controls.Add(this.tableLayoutPanel6, 0, 2); - this.tableLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel7.Location = new System.Drawing.Point(2, 2); - this.tableLayoutPanel7.Name = "tableLayoutPanel7"; - this.tableLayoutPanel7.RowCount = 3; - this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 83.33334F)); - this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 16.66667F)); - this.tableLayoutPanel7.Size = new System.Drawing.Size(914, 412); - this.tableLayoutPanel7.TabIndex = 28; - // - // tableLayoutPanel1 - // - this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); + this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); + this.buttonApplyGeneral = new System.Windows.Forms.Button(); + this.tabControl1 = new System.Windows.Forms.TabControl(); + this.tabPage1 = new System.Windows.Forms.TabPage(); + this.tableLayoutPanel7 = new System.Windows.Forms.TableLayoutPanel(); + this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel(); + this.clipboardSettingsContainer = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxCopyHttpsLinks = new System.Windows.Forms.CheckBox(); + this.checkBoxClearClipboard = new System.Windows.Forms.CheckBox(); + this.flowLayoutPanel14 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxCopyLinks = new System.Windows.Forms.CheckBox(); + this.label28 = new System.Windows.Forms.Label(); + this.flowLayoutPanel9 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxEnableTelemetry = new System.Windows.Forms.CheckBox(); + this.textBoxDescriptionFormat = new System.Windows.Forms.TextBox(); + this.textBoxTitleFormat = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel6 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxShowStartupNotification = new System.Windows.Forms.CheckBox(); + this.flowLayoutPanel5 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxShowTokenRefreshNotification = new System.Windows.Forms.CheckBox(); + this.flowLayoutPanel4 = new System.Windows.Forms.FlowLayoutPanel(); + this.comboBoxImageFormat = new System.Windows.Forms.ComboBox(); + this.label8 = new System.Windows.Forms.Label(); + this.flowLayoutPanel2 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxLaunchAtBoot = new System.Windows.Forms.CheckBox(); + this.label4 = new System.Windows.Forms.Label(); + this.flowLayoutPanel3 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxEnableContextMenu = new System.Windows.Forms.CheckBox(); + this.label16 = new System.Windows.Forms.Label(); + this.flowLayoutPanel1 = new System.Windows.Forms.FlowLayoutPanel(); + this.checkBoxGalleryUpload = new System.Windows.Forms.CheckBox(); + this.label17 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.buttonFormatHelp = new System.Windows.Forms.Button(); + this.label7 = new System.Windows.Forms.Label(); + this.label5 = new System.Windows.Forms.Label(); + this.label6 = new System.Windows.Forms.Label(); + this.label20 = new System.Windows.Forms.Label(); + this.label21 = new System.Windows.Forms.Label(); + this.label22 = new System.Windows.Forms.Label(); + this.label23 = new System.Windows.Forms.Label(); + this.label26 = new System.Windows.Forms.Label(); + this.tableLayoutPanel6 = new System.Windows.Forms.TableLayoutPanel(); + this.labelPortableModeNote = new System.Windows.Forms.Label(); + this.tabPage2 = new System.Windows.Forms.TabPage(); + this.tableLayoutPanel4 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel12 = new System.Windows.Forms.FlowLayoutPanel(); + this.buttonAuthorize = new System.Windows.Forms.Button(); + this.buttonForgetTokens = new System.Windows.Forms.Button(); + this.buttonForceTokenRefresh = new System.Windows.Forms.Button(); + this.flowLayoutPanel8 = new System.Windows.Forms.FlowLayoutPanel(); + this.label10 = new System.Windows.Forms.Label(); + this.label13 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.linkLabel3 = new System.Windows.Forms.LinkLabel(); + this.tabPage3 = new System.Windows.Forms.TabPage(); + this.tabControl2 = new System.Windows.Forms.TabControl(); + this.tabPage6 = new System.Windows.Forms.TabPage(); + this.splitContainer1 = new System.Windows.Forms.SplitContainer(); + this.listBoxHistory = new System.Windows.Forms.ListBox(); + this.historyItemBindingSource = new System.Windows.Forms.BindingSource(this.components); + this.flowLayoutPanel7 = new System.Windows.Forms.FlowLayoutPanel(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.tableLayoutPanel2 = new System.Windows.Forms.TableLayoutPanel(); + this.label19 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.pictureBoxHistoryThumb = new System.Windows.Forms.PictureBox(); + this.label2 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.label9 = new System.Windows.Forms.Label(); + this.textBoxID = new System.Windows.Forms.TextBox(); + this.textBoxLink = new System.Windows.Forms.TextBox(); + this.flowLayoutPanel15 = new System.Windows.Forms.FlowLayoutPanel(); + this.textBox1 = new System.Windows.Forms.TextBox(); + this.label30 = new System.Windows.Forms.Label(); + this.textBox2 = new System.Windows.Forms.TextBox(); + this.textBoxTimestamp = new System.Windows.Forms.TextBox(); + this.textBoxDeleteHash = new System.Windows.Forms.TextBox(); + this.label25 = new System.Windows.Forms.Label(); + this.checkBoxTiedToAccount = new System.Windows.Forms.CheckBox(); + this.label1 = new System.Windows.Forms.Label(); + this.label24 = new System.Windows.Forms.Label(); + this.textBoxHistoryItemType = new System.Windows.Forms.TextBox(); + this.groupBoxHistorySelection = new System.Windows.Forms.GroupBox(); + this.flowLayoutPanel16 = new System.Windows.Forms.FlowLayoutPanel(); + this.btnOpenImageLinkInBrowser = new System.Windows.Forms.Button(); + this.panel1 = new System.Windows.Forms.Panel(); + this.buttonRemoveFromHistory = new System.Windows.Forms.Button(); + this.buttonRemoveFromImgur = new System.Windows.Forms.Button(); + this.label33 = new System.Windows.Forms.Label(); + this.tabPage7 = new System.Windows.Forms.TabPage(); + this.toolStripContainer1 = new System.Windows.Forms.ToolStripContainer(); + this.dataGridViewHistory = new System.Windows.Forms.DataGridView(); + this.idDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.linkDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.deletehashDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.titleDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.descriptionDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.thumbnailDataGridViewImageColumn = new System.Windows.Forms.DataGridViewImageColumn(); + this.anonymousDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.albumDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.timestampDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.tiedToAccountDataGridViewCheckBoxColumn = new System.Windows.Forms.DataGridViewCheckBoxColumn(); + this.listNameDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.itemTypeDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.widthDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.heightDataGridViewTextBoxColumn = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.toolStrip1 = new System.Windows.Forms.ToolStrip(); + this.toolStripButtonHistoryGridSelectAll = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonHistoryGridSelectColumn = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonHistoryGridSelectRow = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripButtonHistoryGridCopy = new System.Windows.Forms.ToolStripButton(); + this.toolStripButtonHistoryGridOpenLink = new System.Windows.Forms.ToolStripButton(); + this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator(); + this.toolStripDropDownButton1 = new System.Windows.Forms.ToolStripDropDownButton(); + this.clearFromHistoryToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.deleteFromImgurToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.tabPage5 = new System.Windows.Forms.TabPage(); + this.tableLayoutPanel5 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel13 = new System.Windows.Forms.FlowLayoutPanel(); + this.buttonViewLog = new System.Windows.Forms.Button(); + this.buttonOpenLogFolder = new System.Windows.Forms.Button(); + this.tabPage4 = new System.Windows.Forms.TabPage(); + this.tableLayoutPanel3 = new System.Windows.Forms.TableLayoutPanel(); + this.flowLayoutPanel10 = new System.Windows.Forms.FlowLayoutPanel(); + this.pictureBox2 = new System.Windows.Forms.PictureBox(); + this.linkLabel2 = new System.Windows.Forms.LinkLabel(); + this.versionLabel = new System.Windows.Forms.Label(); + this.appDescriptionLabel = new System.Windows.Forms.Label(); + this.label27 = new System.Windows.Forms.Label(); + this.linkLabel1 = new System.Windows.Forms.LinkLabel(); + this.flowLayoutPanel11 = new System.Windows.Forms.FlowLayoutPanel(); + this.label18 = new System.Windows.Forms.Label(); + this.contributorsList = new System.Windows.Forms.ListBox(); + this.label11 = new System.Windows.Forms.Label(); + this.label12 = new System.Windows.Forms.Label(); + this.button1 = new System.Windows.Forms.Button(); + this.button2 = new System.Windows.Forms.Button(); + this.trayMenu = new System.Windows.Forms.ContextMenu(); + this.uploadClipboardAccountTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.uploadFileAccountTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.menuItem9 = new System.Windows.Forms.MenuItem(); + this.uploadClipboardAnonymousTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.uploadFileAnonymousTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.menuItem8 = new System.Windows.Forms.MenuItem(); + this.settingsTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.menuItem7 = new System.Windows.Forms.MenuItem(); + this.exitTrayMenuItem = new System.Windows.Forms.MenuItem(); + this.tabControl1.SuspendLayout(); + this.tabPage1.SuspendLayout(); + this.tableLayoutPanel7.SuspendLayout(); + this.tableLayoutPanel1.SuspendLayout(); + this.clipboardSettingsContainer.SuspendLayout(); + this.flowLayoutPanel14.SuspendLayout(); + this.flowLayoutPanel9.SuspendLayout(); + this.flowLayoutPanel6.SuspendLayout(); + this.flowLayoutPanel5.SuspendLayout(); + this.flowLayoutPanel4.SuspendLayout(); + this.flowLayoutPanel2.SuspendLayout(); + this.flowLayoutPanel3.SuspendLayout(); + this.flowLayoutPanel1.SuspendLayout(); + this.tableLayoutPanel6.SuspendLayout(); + this.tabPage2.SuspendLayout(); + this.tableLayoutPanel4.SuspendLayout(); + this.flowLayoutPanel12.SuspendLayout(); + this.flowLayoutPanel8.SuspendLayout(); + this.tabPage3.SuspendLayout(); + this.tabControl2.SuspendLayout(); + this.tabPage6.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).BeginInit(); + this.splitContainer1.Panel1.SuspendLayout(); + this.splitContainer1.Panel2.SuspendLayout(); + this.splitContainer1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.historyItemBindingSource)).BeginInit(); + this.flowLayoutPanel7.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.tableLayoutPanel2.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxHistoryThumb)).BeginInit(); + this.flowLayoutPanel15.SuspendLayout(); + this.groupBoxHistorySelection.SuspendLayout(); + this.flowLayoutPanel16.SuspendLayout(); + this.tabPage7.SuspendLayout(); + this.toolStripContainer1.ContentPanel.SuspendLayout(); + this.toolStripContainer1.TopToolStripPanel.SuspendLayout(); + this.toolStripContainer1.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewHistory)).BeginInit(); + this.toolStrip1.SuspendLayout(); + this.tabPage5.SuspendLayout(); + this.tableLayoutPanel5.SuspendLayout(); + this.flowLayoutPanel13.SuspendLayout(); + this.tabPage4.SuspendLayout(); + this.tableLayoutPanel3.SuspendLayout(); + this.flowLayoutPanel10.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).BeginInit(); + this.flowLayoutPanel11.SuspendLayout(); + this.SuspendLayout(); + // + // notifyIcon1 + // + this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon"))); + this.notifyIcon1.Text = "EasyImgur"; + this.notifyIcon1.Visible = true; + // + // buttonApplyGeneral + // + this.buttonApplyGeneral.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right))); + this.buttonApplyGeneral.Location = new System.Drawing.Point(825, 8); + this.buttonApplyGeneral.Margin = new System.Windows.Forms.Padding(2); + this.buttonApplyGeneral.Name = "buttonApplyGeneral"; + this.buttonApplyGeneral.Size = new System.Drawing.Size(81, 29); + this.buttonApplyGeneral.TabIndex = 11; + this.buttonApplyGeneral.Text = "Apply"; + this.buttonApplyGeneral.UseVisualStyleBackColor = true; + this.buttonApplyGeneral.Click += new System.EventHandler(this.buttonOK_Click); + // + // tabControl1 + // + this.tabControl1.Controls.Add(this.tabPage1); + this.tabControl1.Controls.Add(this.tabPage2); + this.tabControl1.Controls.Add(this.tabPage3); + this.tabControl1.Controls.Add(this.tabPage5); + this.tabControl1.Controls.Add(this.tabPage4); + this.tabControl1.Dock = System.Windows.Forms.DockStyle.Fill; + this.tabControl1.Location = new System.Drawing.Point(0, 0); + this.tabControl1.Margin = new System.Windows.Forms.Padding(2); + this.tabControl1.Name = "tabControl1"; + this.tabControl1.SelectedIndex = 0; + this.tabControl1.Size = new System.Drawing.Size(926, 442); + this.tabControl1.TabIndex = 0; + // + // tabPage1 + // + this.tabPage1.Controls.Add(this.tableLayoutPanel7); + this.tabPage1.Location = new System.Drawing.Point(4, 22); + this.tabPage1.Margin = new System.Windows.Forms.Padding(2); + this.tabPage1.Name = "tabPage1"; + this.tabPage1.Padding = new System.Windows.Forms.Padding(2); + this.tabPage1.Size = new System.Drawing.Size(918, 416); + this.tabPage1.TabIndex = 0; + this.tabPage1.Text = "General"; + this.tabPage1.UseVisualStyleBackColor = true; + // + // tableLayoutPanel7 + // + this.tableLayoutPanel7.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel7.ColumnCount = 1; + this.tableLayoutPanel7.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel7.Controls.Add(this.tableLayoutPanel1, 0, 0); + this.tableLayoutPanel7.Controls.Add(this.tableLayoutPanel6, 0, 2); + this.tableLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel7.Location = new System.Drawing.Point(2, 2); + this.tableLayoutPanel7.Name = "tableLayoutPanel7"; + this.tableLayoutPanel7.RowCount = 3; + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 83.33334F)); + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel7.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 16.66667F)); + this.tableLayoutPanel7.Size = new System.Drawing.Size(914, 412); + this.tableLayoutPanel7.TabIndex = 28; + // + // tableLayoutPanel1 + // + this.tableLayoutPanel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.tableLayoutPanel1.AutoSize = true; - this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.tableLayoutPanel1.ColumnCount = 4; - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 10F)); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 90F)); - this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel1.Controls.Add(this.clipboardSettingsContainer, 2, 0); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel14, 1, 0); - this.tableLayoutPanel1.Controls.Add(this.label28, 0, 0); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel9, 1, 9); - this.tableLayoutPanel1.Controls.Add(this.textBoxDescriptionFormat, 1, 4); - this.tableLayoutPanel1.Controls.Add(this.textBoxTitleFormat, 1, 3); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel6, 1, 7); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel5, 1, 6); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel4, 1, 2); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel2, 1, 5); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel3, 1, 8); - this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 1, 1); - this.tableLayoutPanel1.Controls.Add(this.label14, 0, 1); - this.tableLayoutPanel1.Controls.Add(this.buttonFormatHelp, 3, 3); - this.tableLayoutPanel1.Controls.Add(this.label7, 0, 2); - this.tableLayoutPanel1.Controls.Add(this.label5, 0, 3); - this.tableLayoutPanel1.Controls.Add(this.label6, 0, 4); - this.tableLayoutPanel1.Controls.Add(this.label20, 0, 5); - this.tableLayoutPanel1.Controls.Add(this.label21, 0, 6); - this.tableLayoutPanel1.Controls.Add(this.label22, 0, 7); - this.tableLayoutPanel1.Controls.Add(this.label23, 0, 8); - this.tableLayoutPanel1.Controls.Add(this.label26, 0, 9); - this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3); - this.tableLayoutPanel1.Name = "tableLayoutPanel1"; - this.tableLayoutPanel1.RowCount = 10; - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); - this.tableLayoutPanel1.Size = new System.Drawing.Size(908, 300); - this.tableLayoutPanel1.TabIndex = 26; - // - // clipboardSettingsContainer - // - this.clipboardSettingsContainer.AutoSize = true; - this.clipboardSettingsContainer.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.clipboardSettingsContainer.Controls.Add(this.checkBoxCopyHttpsLinks); - this.clipboardSettingsContainer.Controls.Add(this.checkBoxClearClipboard); - this.clipboardSettingsContainer.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.clipboardSettingsContainer.Location = new System.Drawing.Point(251, 3); - this.clipboardSettingsContainer.Name = "clipboardSettingsContainer"; - this.clipboardSettingsContainer.Size = new System.Drawing.Size(207, 42); - this.clipboardSettingsContainer.TabIndex = 27; - // - // checkBoxCopyHttpsLinks - // - this.checkBoxCopyHttpsLinks.AutoSize = true; - this.checkBoxCopyHttpsLinks.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; - this.checkBoxCopyHttpsLinks.Checked = global::EasyImgur.Properties.Settings.Default.copyHttpsLinks; - this.checkBoxCopyHttpsLinks.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxCopyHttpsLinks.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "copyHttpsLinks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxCopyHttpsLinks.Location = new System.Drawing.Point(2, 2); - this.checkBoxCopyHttpsLinks.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxCopyHttpsLinks.Name = "checkBoxCopyHttpsLinks"; - this.checkBoxCopyHttpsLinks.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.checkBoxCopyHttpsLinks.Size = new System.Drawing.Size(101, 17); - this.checkBoxCopyHttpsLinks.TabIndex = 22; - this.checkBoxCopyHttpsLinks.Text = "As HTTPS links"; - this.checkBoxCopyHttpsLinks.UseVisualStyleBackColor = true; - // - // checkBoxClearClipboard - // - this.checkBoxClearClipboard.AutoSize = true; - this.checkBoxClearClipboard.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; - this.checkBoxClearClipboard.Checked = global::EasyImgur.Properties.Settings.Default.clearClipboardOnUpload; - this.checkBoxClearClipboard.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxClearClipboard.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "clearClipboardOnUpload", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxClearClipboard.Location = new System.Drawing.Point(2, 23); - this.checkBoxClearClipboard.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxClearClipboard.Name = "checkBoxClearClipboard"; - this.checkBoxClearClipboard.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.checkBoxClearClipboard.Size = new System.Drawing.Size(203, 17); - this.checkBoxClearClipboard.TabIndex = 1; - this.checkBoxClearClipboard.Text = "Clear clipboard immediately on upload"; - this.checkBoxClearClipboard.UseVisualStyleBackColor = true; - // - // flowLayoutPanel14 - // - this.flowLayoutPanel14.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel14.AutoSize = true; - this.flowLayoutPanel14.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel14.Controls.Add(this.checkBoxCopyLinks); - this.flowLayoutPanel14.Location = new System.Drawing.Point(183, 15); - this.flowLayoutPanel14.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel14.Name = "flowLayoutPanel14"; - this.flowLayoutPanel14.Size = new System.Drawing.Size(19, 18); - this.flowLayoutPanel14.TabIndex = 27; - // - // checkBoxCopyLinks - // - this.checkBoxCopyLinks.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxCopyLinks.AutoSize = true; - this.checkBoxCopyLinks.Checked = global::EasyImgur.Properties.Settings.Default.copyLinks; - this.checkBoxCopyLinks.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "copyLinks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxCopyLinks.Location = new System.Drawing.Point(2, 2); - this.checkBoxCopyLinks.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxCopyLinks.Name = "checkBoxCopyLinks"; - this.checkBoxCopyLinks.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxCopyLinks.Size = new System.Drawing.Size(15, 14); - this.checkBoxCopyLinks.TabIndex = 2; - this.checkBoxCopyLinks.UseVisualStyleBackColor = true; - this.checkBoxCopyLinks.CheckedChanged += new System.EventHandler(this.checkBoxCopyLinks_CheckedChanged); - // - // label28 - // - this.label28.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label28.AutoSize = true; - this.label28.Location = new System.Drawing.Point(67, 17); - this.label28.Name = "label28"; - this.label28.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label28.Size = new System.Drawing.Size(113, 13); - this.label28.TabIndex = 28; - this.label28.Text = "Copy links to clipboard"; - // - // flowLayoutPanel9 - // - this.flowLayoutPanel9.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel9.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel9, 2); - this.flowLayoutPanel9.Controls.Add(this.checkBoxEnableTelemetry); - this.flowLayoutPanel9.Location = new System.Drawing.Point(183, 277); - this.flowLayoutPanel9.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel9.Name = "flowLayoutPanel9"; - this.flowLayoutPanel9.Size = new System.Drawing.Size(19, 18); - this.flowLayoutPanel9.TabIndex = 27; - // - // checkBoxEnableTelemetry - // - this.checkBoxEnableTelemetry.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxEnableTelemetry.AutoSize = true; - this.checkBoxEnableTelemetry.Checked = global::EasyImgur.Properties.Settings.Default.collectTelemetry; - this.checkBoxEnableTelemetry.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxEnableTelemetry.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "collectTelemetry", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxEnableTelemetry.Location = new System.Drawing.Point(2, 2); - this.checkBoxEnableTelemetry.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxEnableTelemetry.Name = "checkBoxEnableTelemetry"; - this.checkBoxEnableTelemetry.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxEnableTelemetry.Size = new System.Drawing.Size(15, 14); - this.checkBoxEnableTelemetry.TabIndex = 33; - this.checkBoxEnableTelemetry.UseVisualStyleBackColor = true; - // - // textBoxDescriptionFormat - // - this.textBoxDescriptionFormat.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.tableLayoutPanel1.SetColumnSpan(this.textBoxDescriptionFormat, 2); - this.textBoxDescriptionFormat.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::EasyImgur.Properties.Settings.Default, "descriptionFormat", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.textBoxDescriptionFormat.Location = new System.Drawing.Point(185, 136); - this.textBoxDescriptionFormat.Margin = new System.Windows.Forms.Padding(2); - this.textBoxDescriptionFormat.Name = "textBoxDescriptionFormat"; - this.textBoxDescriptionFormat.Size = new System.Drawing.Size(641, 20); - this.textBoxDescriptionFormat.TabIndex = 6; - this.textBoxDescriptionFormat.Text = global::EasyImgur.Properties.Settings.Default.descriptionFormat; - // - // textBoxTitleFormat - // - this.textBoxTitleFormat.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.tableLayoutPanel1.SetColumnSpan(this.textBoxTitleFormat, 2); - this.textBoxTitleFormat.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::EasyImgur.Properties.Settings.Default, "titleFormat", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.textBoxTitleFormat.Location = new System.Drawing.Point(185, 108); - this.textBoxTitleFormat.Margin = new System.Windows.Forms.Padding(2); - this.textBoxTitleFormat.Name = "textBoxTitleFormat"; - this.textBoxTitleFormat.Size = new System.Drawing.Size(641, 20); - this.textBoxTitleFormat.TabIndex = 5; - this.textBoxTitleFormat.Text = global::EasyImgur.Properties.Settings.Default.titleFormat; - // - // flowLayoutPanel6 - // - this.flowLayoutPanel6.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel6.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel6, 2); - this.flowLayoutPanel6.Controls.Add(this.checkBoxShowStartupNotification); - this.flowLayoutPanel6.Location = new System.Drawing.Point(183, 221); - this.flowLayoutPanel6.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel6.Name = "flowLayoutPanel6"; - this.flowLayoutPanel6.Size = new System.Drawing.Size(19, 18); - this.flowLayoutPanel6.TabIndex = 30; - // - // checkBoxShowStartupNotification - // - this.checkBoxShowStartupNotification.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxShowStartupNotification.AutoSize = true; - this.checkBoxShowStartupNotification.Checked = global::EasyImgur.Properties.Settings.Default.showNotificationOnStartUp; - this.checkBoxShowStartupNotification.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxShowStartupNotification.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "showNotificationOnStartUp", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxShowStartupNotification.Location = new System.Drawing.Point(2, 2); - this.checkBoxShowStartupNotification.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxShowStartupNotification.Name = "checkBoxShowStartupNotification"; - this.checkBoxShowStartupNotification.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxShowStartupNotification.Size = new System.Drawing.Size(15, 14); - this.checkBoxShowStartupNotification.TabIndex = 24; - this.checkBoxShowStartupNotification.UseVisualStyleBackColor = true; - // - // flowLayoutPanel5 - // - this.flowLayoutPanel5.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel5.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel5, 2); - this.flowLayoutPanel5.Controls.Add(this.checkBoxShowTokenRefreshNotification); - this.flowLayoutPanel5.Location = new System.Drawing.Point(183, 193); - this.flowLayoutPanel5.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel5.Name = "flowLayoutPanel5"; - this.flowLayoutPanel5.Size = new System.Drawing.Size(19, 18); - this.flowLayoutPanel5.TabIndex = 29; - // - // checkBoxShowTokenRefreshNotification - // - this.checkBoxShowTokenRefreshNotification.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxShowTokenRefreshNotification.AutoSize = true; - this.checkBoxShowTokenRefreshNotification.Checked = global::EasyImgur.Properties.Settings.Default.showNotificationOnTokenRefresh; - this.checkBoxShowTokenRefreshNotification.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "showNotificationOnTokenRefresh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxShowTokenRefreshNotification.Location = new System.Drawing.Point(2, 2); - this.checkBoxShowTokenRefreshNotification.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxShowTokenRefreshNotification.Name = "checkBoxShowTokenRefreshNotification"; - this.checkBoxShowTokenRefreshNotification.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxShowTokenRefreshNotification.Size = new System.Drawing.Size(15, 14); - this.checkBoxShowTokenRefreshNotification.TabIndex = 9; - this.checkBoxShowTokenRefreshNotification.UseVisualStyleBackColor = true; - // - // flowLayoutPanel4 - // - this.flowLayoutPanel4.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel4.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel4, 2); - this.flowLayoutPanel4.Controls.Add(this.comboBoxImageFormat); - this.flowLayoutPanel4.Controls.Add(this.label8); - this.flowLayoutPanel4.Location = new System.Drawing.Point(183, 77); - this.flowLayoutPanel4.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel4.Name = "flowLayoutPanel4"; - this.flowLayoutPanel4.Size = new System.Drawing.Size(267, 25); - this.flowLayoutPanel4.TabIndex = 28; - // - // comboBoxImageFormat - // - this.comboBoxImageFormat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.comboBoxImageFormat.FormattingEnabled = true; - this.comboBoxImageFormat.Items.AddRange(new object[] { + this.tableLayoutPanel1.AutoSize = true; + this.tableLayoutPanel1.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel1.ColumnCount = 4; + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 10F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 90F)); + this.tableLayoutPanel1.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel1.Controls.Add(this.clipboardSettingsContainer, 2, 0); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel14, 1, 0); + this.tableLayoutPanel1.Controls.Add(this.label28, 0, 0); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel9, 1, 9); + this.tableLayoutPanel1.Controls.Add(this.textBoxDescriptionFormat, 1, 4); + this.tableLayoutPanel1.Controls.Add(this.textBoxTitleFormat, 1, 3); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel6, 1, 7); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel5, 1, 6); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel4, 1, 2); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel2, 1, 5); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel3, 1, 8); + this.tableLayoutPanel1.Controls.Add(this.flowLayoutPanel1, 1, 1); + this.tableLayoutPanel1.Controls.Add(this.label14, 0, 1); + this.tableLayoutPanel1.Controls.Add(this.buttonFormatHelp, 3, 3); + this.tableLayoutPanel1.Controls.Add(this.label7, 0, 2); + this.tableLayoutPanel1.Controls.Add(this.label5, 0, 3); + this.tableLayoutPanel1.Controls.Add(this.label6, 0, 4); + this.tableLayoutPanel1.Controls.Add(this.label20, 0, 5); + this.tableLayoutPanel1.Controls.Add(this.label21, 0, 6); + this.tableLayoutPanel1.Controls.Add(this.label22, 0, 7); + this.tableLayoutPanel1.Controls.Add(this.label23, 0, 8); + this.tableLayoutPanel1.Controls.Add(this.label26, 0, 9); + this.tableLayoutPanel1.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanel1.Name = "tableLayoutPanel1"; + this.tableLayoutPanel1.RowCount = 10; + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 28F)); + this.tableLayoutPanel1.Size = new System.Drawing.Size(908, 300); + this.tableLayoutPanel1.TabIndex = 26; + // + // clipboardSettingsContainer + // + this.clipboardSettingsContainer.AutoSize = true; + this.clipboardSettingsContainer.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.clipboardSettingsContainer.Controls.Add(this.checkBoxCopyHttpsLinks); + this.clipboardSettingsContainer.Controls.Add(this.checkBoxClearClipboard); + this.clipboardSettingsContainer.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.clipboardSettingsContainer.Location = new System.Drawing.Point(251, 3); + this.clipboardSettingsContainer.Name = "clipboardSettingsContainer"; + this.clipboardSettingsContainer.Size = new System.Drawing.Size(207, 42); + this.clipboardSettingsContainer.TabIndex = 27; + // + // checkBoxCopyHttpsLinks + // + this.checkBoxCopyHttpsLinks.AutoSize = true; + this.checkBoxCopyHttpsLinks.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; + this.checkBoxCopyHttpsLinks.Checked = global::EasyImgur.Properties.Settings.Default.copyHttpsLinks; + this.checkBoxCopyHttpsLinks.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxCopyHttpsLinks.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "copyHttpsLinks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxCopyHttpsLinks.Location = new System.Drawing.Point(2, 2); + this.checkBoxCopyHttpsLinks.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxCopyHttpsLinks.Name = "checkBoxCopyHttpsLinks"; + this.checkBoxCopyHttpsLinks.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.checkBoxCopyHttpsLinks.Size = new System.Drawing.Size(101, 17); + this.checkBoxCopyHttpsLinks.TabIndex = 22; + this.checkBoxCopyHttpsLinks.Text = "As HTTPS links"; + this.checkBoxCopyHttpsLinks.UseVisualStyleBackColor = true; + // + // checkBoxClearClipboard + // + this.checkBoxClearClipboard.AutoSize = true; + this.checkBoxClearClipboard.CheckAlign = System.Drawing.ContentAlignment.MiddleRight; + this.checkBoxClearClipboard.Checked = global::EasyImgur.Properties.Settings.Default.clearClipboardOnUpload; + this.checkBoxClearClipboard.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxClearClipboard.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "clearClipboardOnUpload", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxClearClipboard.Location = new System.Drawing.Point(2, 23); + this.checkBoxClearClipboard.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxClearClipboard.Name = "checkBoxClearClipboard"; + this.checkBoxClearClipboard.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.checkBoxClearClipboard.Size = new System.Drawing.Size(203, 17); + this.checkBoxClearClipboard.TabIndex = 1; + this.checkBoxClearClipboard.Text = "Clear clipboard immediately on upload"; + this.checkBoxClearClipboard.UseVisualStyleBackColor = true; + // + // flowLayoutPanel14 + // + this.flowLayoutPanel14.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel14.AutoSize = true; + this.flowLayoutPanel14.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel14.Controls.Add(this.checkBoxCopyLinks); + this.flowLayoutPanel14.Location = new System.Drawing.Point(183, 15); + this.flowLayoutPanel14.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel14.Name = "flowLayoutPanel14"; + this.flowLayoutPanel14.Size = new System.Drawing.Size(19, 18); + this.flowLayoutPanel14.TabIndex = 27; + // + // checkBoxCopyLinks + // + this.checkBoxCopyLinks.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxCopyLinks.AutoSize = true; + this.checkBoxCopyLinks.Checked = global::EasyImgur.Properties.Settings.Default.copyLinks; + this.checkBoxCopyLinks.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "copyLinks", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxCopyLinks.Location = new System.Drawing.Point(2, 2); + this.checkBoxCopyLinks.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxCopyLinks.Name = "checkBoxCopyLinks"; + this.checkBoxCopyLinks.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxCopyLinks.Size = new System.Drawing.Size(15, 14); + this.checkBoxCopyLinks.TabIndex = 2; + this.checkBoxCopyLinks.UseVisualStyleBackColor = true; + this.checkBoxCopyLinks.CheckedChanged += new System.EventHandler(this.checkBoxCopyLinks_CheckedChanged); + // + // label28 + // + this.label28.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(67, 17); + this.label28.Name = "label28"; + this.label28.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label28.Size = new System.Drawing.Size(113, 13); + this.label28.TabIndex = 28; + this.label28.Text = "Copy links to clipboard"; + // + // flowLayoutPanel9 + // + this.flowLayoutPanel9.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel9.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel9, 2); + this.flowLayoutPanel9.Controls.Add(this.checkBoxEnableTelemetry); + this.flowLayoutPanel9.Location = new System.Drawing.Point(183, 277); + this.flowLayoutPanel9.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel9.Name = "flowLayoutPanel9"; + this.flowLayoutPanel9.Size = new System.Drawing.Size(19, 18); + this.flowLayoutPanel9.TabIndex = 27; + // + // checkBoxEnableTelemetry + // + this.checkBoxEnableTelemetry.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxEnableTelemetry.AutoSize = true; + this.checkBoxEnableTelemetry.Checked = global::EasyImgur.Properties.Settings.Default.collectTelemetry; + this.checkBoxEnableTelemetry.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxEnableTelemetry.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "collectTelemetry", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxEnableTelemetry.Location = new System.Drawing.Point(2, 2); + this.checkBoxEnableTelemetry.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxEnableTelemetry.Name = "checkBoxEnableTelemetry"; + this.checkBoxEnableTelemetry.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxEnableTelemetry.Size = new System.Drawing.Size(15, 14); + this.checkBoxEnableTelemetry.TabIndex = 33; + this.checkBoxEnableTelemetry.UseVisualStyleBackColor = true; + // + // textBoxDescriptionFormat + // + this.textBoxDescriptionFormat.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tableLayoutPanel1.SetColumnSpan(this.textBoxDescriptionFormat, 2); + this.textBoxDescriptionFormat.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::EasyImgur.Properties.Settings.Default, "descriptionFormat", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.textBoxDescriptionFormat.Location = new System.Drawing.Point(185, 136); + this.textBoxDescriptionFormat.Margin = new System.Windows.Forms.Padding(2); + this.textBoxDescriptionFormat.Name = "textBoxDescriptionFormat"; + this.textBoxDescriptionFormat.Size = new System.Drawing.Size(641, 20); + this.textBoxDescriptionFormat.TabIndex = 6; + this.textBoxDescriptionFormat.Text = global::EasyImgur.Properties.Settings.Default.descriptionFormat; + // + // textBoxTitleFormat + // + this.textBoxTitleFormat.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.tableLayoutPanel1.SetColumnSpan(this.textBoxTitleFormat, 2); + this.textBoxTitleFormat.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::EasyImgur.Properties.Settings.Default, "titleFormat", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.textBoxTitleFormat.Location = new System.Drawing.Point(185, 108); + this.textBoxTitleFormat.Margin = new System.Windows.Forms.Padding(2); + this.textBoxTitleFormat.Name = "textBoxTitleFormat"; + this.textBoxTitleFormat.Size = new System.Drawing.Size(641, 20); + this.textBoxTitleFormat.TabIndex = 5; + this.textBoxTitleFormat.Text = global::EasyImgur.Properties.Settings.Default.titleFormat; + // + // flowLayoutPanel6 + // + this.flowLayoutPanel6.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel6.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel6, 2); + this.flowLayoutPanel6.Controls.Add(this.checkBoxShowStartupNotification); + this.flowLayoutPanel6.Location = new System.Drawing.Point(183, 221); + this.flowLayoutPanel6.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel6.Name = "flowLayoutPanel6"; + this.flowLayoutPanel6.Size = new System.Drawing.Size(19, 18); + this.flowLayoutPanel6.TabIndex = 30; + // + // checkBoxShowStartupNotification + // + this.checkBoxShowStartupNotification.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxShowStartupNotification.AutoSize = true; + this.checkBoxShowStartupNotification.Checked = global::EasyImgur.Properties.Settings.Default.showNotificationOnStartUp; + this.checkBoxShowStartupNotification.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxShowStartupNotification.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "showNotificationOnStartUp", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxShowStartupNotification.Location = new System.Drawing.Point(2, 2); + this.checkBoxShowStartupNotification.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxShowStartupNotification.Name = "checkBoxShowStartupNotification"; + this.checkBoxShowStartupNotification.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxShowStartupNotification.Size = new System.Drawing.Size(15, 14); + this.checkBoxShowStartupNotification.TabIndex = 24; + this.checkBoxShowStartupNotification.UseVisualStyleBackColor = true; + // + // flowLayoutPanel5 + // + this.flowLayoutPanel5.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel5.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel5, 2); + this.flowLayoutPanel5.Controls.Add(this.checkBoxShowTokenRefreshNotification); + this.flowLayoutPanel5.Location = new System.Drawing.Point(183, 193); + this.flowLayoutPanel5.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel5.Name = "flowLayoutPanel5"; + this.flowLayoutPanel5.Size = new System.Drawing.Size(19, 18); + this.flowLayoutPanel5.TabIndex = 29; + // + // checkBoxShowTokenRefreshNotification + // + this.checkBoxShowTokenRefreshNotification.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxShowTokenRefreshNotification.AutoSize = true; + this.checkBoxShowTokenRefreshNotification.Checked = global::EasyImgur.Properties.Settings.Default.showNotificationOnTokenRefresh; + this.checkBoxShowTokenRefreshNotification.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "showNotificationOnTokenRefresh", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxShowTokenRefreshNotification.Location = new System.Drawing.Point(2, 2); + this.checkBoxShowTokenRefreshNotification.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxShowTokenRefreshNotification.Name = "checkBoxShowTokenRefreshNotification"; + this.checkBoxShowTokenRefreshNotification.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxShowTokenRefreshNotification.Size = new System.Drawing.Size(15, 14); + this.checkBoxShowTokenRefreshNotification.TabIndex = 9; + this.checkBoxShowTokenRefreshNotification.UseVisualStyleBackColor = true; + // + // flowLayoutPanel4 + // + this.flowLayoutPanel4.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel4.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel4, 2); + this.flowLayoutPanel4.Controls.Add(this.comboBoxImageFormat); + this.flowLayoutPanel4.Controls.Add(this.label8); + this.flowLayoutPanel4.Location = new System.Drawing.Point(183, 77); + this.flowLayoutPanel4.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel4.Name = "flowLayoutPanel4"; + this.flowLayoutPanel4.Size = new System.Drawing.Size(267, 25); + this.flowLayoutPanel4.TabIndex = 28; + // + // comboBoxImageFormat + // + this.comboBoxImageFormat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.comboBoxImageFormat.FormattingEnabled = true; + this.comboBoxImageFormat.Items.AddRange(new object[] { "Automatic", "JPEG", "PNG", @@ -514,1074 +552,1410 @@ private void InitializeComponent() "TIFF", "EMF", "WMF"}); - this.comboBoxImageFormat.Location = new System.Drawing.Point(2, 2); - this.comboBoxImageFormat.Margin = new System.Windows.Forms.Padding(2); - this.comboBoxImageFormat.Name = "comboBoxImageFormat"; - this.comboBoxImageFormat.Size = new System.Drawing.Size(139, 21); - this.comboBoxImageFormat.TabIndex = 4; - // - // label8 - // - this.label8.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.label8.AutoSize = true; - this.label8.ForeColor = System.Drawing.SystemColors.AppWorkspace; - this.label8.Location = new System.Drawing.Point(145, 6); - this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label8.Name = "label8"; - this.label8.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.label8.Size = new System.Drawing.Size(120, 13); - this.label8.TabIndex = 10; - this.label8.Text = "Imgur may change this *"; - // - // flowLayoutPanel2 - // - this.flowLayoutPanel2.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel2.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel2, 2); - this.flowLayoutPanel2.Controls.Add(this.checkBoxLaunchAtBoot); - this.flowLayoutPanel2.Controls.Add(this.label4); - this.flowLayoutPanel2.Location = new System.Drawing.Point(183, 165); - this.flowLayoutPanel2.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel2.Name = "flowLayoutPanel2"; - this.flowLayoutPanel2.Size = new System.Drawing.Size(328, 18); - this.flowLayoutPanel2.TabIndex = 28; - // - // checkBoxLaunchAtBoot - // - this.checkBoxLaunchAtBoot.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxLaunchAtBoot.AutoSize = true; - this.checkBoxLaunchAtBoot.Location = new System.Drawing.Point(2, 2); - this.checkBoxLaunchAtBoot.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxLaunchAtBoot.Name = "checkBoxLaunchAtBoot"; - this.checkBoxLaunchAtBoot.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxLaunchAtBoot.Size = new System.Drawing.Size(15, 14); - this.checkBoxLaunchAtBoot.TabIndex = 8; - this.checkBoxLaunchAtBoot.UseVisualStyleBackColor = true; - // - // label4 - // - this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.label4.ForeColor = System.Drawing.SystemColors.AppWorkspace; - this.label4.Location = new System.Drawing.Point(21, 2); - this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(305, 13); - this.label4.TabIndex = 15; - this.label4.Text = "Moving the .exe requires one manual launch to restore the path"; - // - // flowLayoutPanel3 - // - this.flowLayoutPanel3.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel3.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel3, 2); - this.flowLayoutPanel3.Controls.Add(this.checkBoxEnableContextMenu); - this.flowLayoutPanel3.Controls.Add(this.label16); - this.flowLayoutPanel3.Location = new System.Drawing.Point(183, 249); - this.flowLayoutPanel3.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel3.Name = "flowLayoutPanel3"; - this.flowLayoutPanel3.Size = new System.Drawing.Size(328, 18); - this.flowLayoutPanel3.TabIndex = 29; - // - // checkBoxEnableContextMenu - // - this.checkBoxEnableContextMenu.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxEnableContextMenu.AutoSize = true; - this.checkBoxEnableContextMenu.Checked = global::EasyImgur.Properties.Settings.Default.enableContextMenu; - this.checkBoxEnableContextMenu.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "enableContextMenu", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxEnableContextMenu.Location = new System.Drawing.Point(2, 2); - this.checkBoxEnableContextMenu.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxEnableContextMenu.Name = "checkBoxEnableContextMenu"; - this.checkBoxEnableContextMenu.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxEnableContextMenu.Size = new System.Drawing.Size(15, 14); - this.checkBoxEnableContextMenu.TabIndex = 10; - this.checkBoxEnableContextMenu.UseVisualStyleBackColor = true; - // - // label16 - // - this.label16.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.label16.AutoSize = true; - this.label16.ForeColor = System.Drawing.SystemColors.AppWorkspace; - this.label16.Location = new System.Drawing.Point(21, 2); - this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(305, 13); - this.label16.TabIndex = 18; - this.label16.Text = "Moving the .exe requires one manual launch to restore the path"; - // - // flowLayoutPanel1 - // - this.flowLayoutPanel1.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.flowLayoutPanel1.AutoSize = true; - this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel1, 2); - this.flowLayoutPanel1.Controls.Add(this.checkBoxGalleryUpload); - this.flowLayoutPanel1.Controls.Add(this.label17); - this.flowLayoutPanel1.Location = new System.Drawing.Point(183, 53); - this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel1.Name = "flowLayoutPanel1"; - this.flowLayoutPanel1.Size = new System.Drawing.Size(302, 18); - this.flowLayoutPanel1.TabIndex = 27; - // - // checkBoxGalleryUpload - // - this.checkBoxGalleryUpload.AutoSize = true; - this.checkBoxGalleryUpload.Checked = global::EasyImgur.Properties.Settings.Default.uploadMultipleImagesAsGallery; - this.checkBoxGalleryUpload.CheckState = System.Windows.Forms.CheckState.Checked; - this.checkBoxGalleryUpload.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "uploadMultipleImagesAsGallery", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.checkBoxGalleryUpload.Location = new System.Drawing.Point(2, 2); - this.checkBoxGalleryUpload.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxGalleryUpload.Name = "checkBoxGalleryUpload"; - this.checkBoxGalleryUpload.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxGalleryUpload.Size = new System.Drawing.Size(15, 14); - this.checkBoxGalleryUpload.TabIndex = 3; - this.checkBoxGalleryUpload.UseVisualStyleBackColor = true; - // - // label17 - // - this.label17.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.label17.AutoSize = true; - this.label17.ForeColor = System.Drawing.SystemColors.AppWorkspace; - this.label17.Location = new System.Drawing.Point(21, 2); - this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(279, 13); - this.label17.TabIndex = 20; - this.label17.Text = "Only used when multiple files are selected in the file dialog"; - // - // label14 - // - this.label14.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(18, 55); - this.label14.Name = "label14"; - this.label14.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label14.Size = new System.Drawing.Size(162, 13); - this.label14.TabIndex = 0; - this.label14.Text = "Upload multiple images as gallery"; - // - // buttonFormatHelp - // - this.buttonFormatHelp.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonFormatHelp.AutoSize = true; - this.buttonFormatHelp.Location = new System.Drawing.Point(835, 106); - this.buttonFormatHelp.Margin = new System.Windows.Forms.Padding(0); - this.buttonFormatHelp.Name = "buttonFormatHelp"; - this.tableLayoutPanel1.SetRowSpan(this.buttonFormatHelp, 2); - this.buttonFormatHelp.Size = new System.Drawing.Size(72, 52); - this.buttonFormatHelp.TabIndex = 7; - this.buttonFormatHelp.Text = "Format help"; - this.buttonFormatHelp.UseVisualStyleBackColor = true; - this.buttonFormatHelp.Click += new System.EventHandler(this.buttonFormatHelp_Click); - // - // label7 - // - this.label7.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(61, 83); - this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label7.Name = "label7"; - this.label7.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label7.Size = new System.Drawing.Size(120, 13); - this.label7.TabIndex = 9; - this.label7.Text = "* Preferred image format"; - // - // label5 - // - this.label5.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(85, 111); - this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label5.Name = "label5"; - this.label5.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label5.Size = new System.Drawing.Size(96, 13); - this.label5.TabIndex = 5; - this.label5.Text = "Use this title format"; - // - // label6 - // - this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(50, 139); - this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label6.Name = "label6"; - this.label6.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label6.Size = new System.Drawing.Size(131, 13); - this.label6.TabIndex = 6; - this.label6.Text = "Use this description format"; - // - // label20 - // - this.label20.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label20.AutoSize = true; - this.label20.Location = new System.Drawing.Point(3, 167); - this.label20.Name = "label20"; - this.label20.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label20.Size = new System.Drawing.Size(177, 13); - this.label20.TabIndex = 28; - this.label20.Text = "Launch EasyImgur at Windows start"; - // - // label21 - // - this.label21.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label21.AutoSize = true; - this.label21.Location = new System.Drawing.Point(12, 195); - this.label21.Name = "label21"; - this.label21.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label21.Size = new System.Drawing.Size(168, 13); - this.label21.TabIndex = 29; - this.label21.Text = "Show notification on token refresh"; - // - // label22 - // - this.label22.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label22.AutoSize = true; - this.label22.Location = new System.Drawing.Point(42, 223); - this.label22.Name = "label22"; - this.label22.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label22.Size = new System.Drawing.Size(138, 13); - this.label22.TabIndex = 30; - this.label22.Text = "Show notification on startup"; - // - // label23 - // - this.label23.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label23.AutoSize = true; - this.label23.Location = new System.Drawing.Point(73, 251); - this.label23.Name = "label23"; - this.label23.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label23.Size = new System.Drawing.Size(107, 13); - this.label23.TabIndex = 31; - this.label23.Text = "Enable context menu"; - // - // label26 - // - this.label26.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label26.AutoSize = true; - this.label26.Location = new System.Drawing.Point(95, 279); - this.label26.Name = "label26"; - this.label26.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label26.Size = new System.Drawing.Size(85, 13); - this.label26.TabIndex = 32; - this.label26.Text = "Enable telemetry"; - // - // tableLayoutPanel6 - // - this.tableLayoutPanel6.ColumnCount = 3; - this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel6.Controls.Add(this.buttonApplyGeneral, 2, 0); - this.tableLayoutPanel6.Controls.Add(this.labelPortableModeNote, 0, 0); - this.tableLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Bottom; - this.tableLayoutPanel6.Location = new System.Drawing.Point(3, 370); - this.tableLayoutPanel6.Name = "tableLayoutPanel6"; - this.tableLayoutPanel6.RowCount = 1; - this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel6.Size = new System.Drawing.Size(908, 39); - this.tableLayoutPanel6.TabIndex = 27; - // - // labelPortableModeNote - // - this.labelPortableModeNote.Anchor = System.Windows.Forms.AnchorStyles.None; - this.labelPortableModeNote.AutoSize = true; - this.labelPortableModeNote.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.labelPortableModeNote.Location = new System.Drawing.Point(2, 13); - this.labelPortableModeNote.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.labelPortableModeNote.Name = "labelPortableModeNote"; - this.labelPortableModeNote.Size = new System.Drawing.Size(251, 13); - this.labelPortableModeNote.TabIndex = 21; - this.labelPortableModeNote.Text = "NOTE: Some options are disabled in portable mode."; - // - // tabPage2 - // - this.tabPage2.Controls.Add(this.tableLayoutPanel4); - this.tabPage2.Location = new System.Drawing.Point(4, 22); - this.tabPage2.Margin = new System.Windows.Forms.Padding(2); - this.tabPage2.Name = "tabPage2"; - this.tabPage2.Padding = new System.Windows.Forms.Padding(2); - this.tabPage2.Size = new System.Drawing.Size(918, 416); - this.tabPage2.TabIndex = 1; - this.tabPage2.Text = "Account"; - this.tabPage2.UseVisualStyleBackColor = true; - // - // tableLayoutPanel4 - // - this.tableLayoutPanel4.ColumnCount = 1; - this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tableLayoutPanel4.Controls.Add(this.flowLayoutPanel12, 0, 0); - this.tableLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel4.Location = new System.Drawing.Point(2, 2); - this.tableLayoutPanel4.Name = "tableLayoutPanel4"; - this.tableLayoutPanel4.RowCount = 1; - this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tableLayoutPanel4.Size = new System.Drawing.Size(914, 412); - this.tableLayoutPanel4.TabIndex = 15; - // - // flowLayoutPanel12 - // - this.flowLayoutPanel12.Anchor = System.Windows.Forms.AnchorStyles.None; - this.flowLayoutPanel12.AutoSize = true; - this.flowLayoutPanel12.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel12.Controls.Add(this.buttonAuthorize); - this.flowLayoutPanel12.Controls.Add(this.buttonForgetTokens); - this.flowLayoutPanel12.Controls.Add(this.buttonForceTokenRefresh); - this.flowLayoutPanel12.Controls.Add(this.flowLayoutPanel8); - this.flowLayoutPanel12.Controls.Add(this.label15); - this.flowLayoutPanel12.Controls.Add(this.linkLabel3); - this.flowLayoutPanel12.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowLayoutPanel12.Location = new System.Drawing.Point(298, 91); - this.flowLayoutPanel12.Name = "flowLayoutPanel12"; - this.flowLayoutPanel12.Size = new System.Drawing.Size(317, 229); - this.flowLayoutPanel12.TabIndex = 14; - // - // buttonAuthorize - // - this.buttonAuthorize.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonAuthorize.Location = new System.Drawing.Point(91, 2); - this.buttonAuthorize.Margin = new System.Windows.Forms.Padding(2); - this.buttonAuthorize.Name = "buttonAuthorize"; - this.buttonAuthorize.Size = new System.Drawing.Size(135, 22); - this.buttonAuthorize.TabIndex = 1; - this.buttonAuthorize.Text = "Authorize this app..."; - this.buttonAuthorize.UseVisualStyleBackColor = true; - this.buttonAuthorize.Click += new System.EventHandler(this.buttonChangeCredentials_Click); - // - // buttonForgetTokens - // - this.buttonForgetTokens.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonForgetTokens.Enabled = false; - this.buttonForgetTokens.Location = new System.Drawing.Point(91, 28); - this.buttonForgetTokens.Margin = new System.Windows.Forms.Padding(2); - this.buttonForgetTokens.Name = "buttonForgetTokens"; - this.buttonForgetTokens.Size = new System.Drawing.Size(135, 22); - this.buttonForgetTokens.TabIndex = 2; - this.buttonForgetTokens.Text = "Forget tokens"; - this.buttonForgetTokens.UseVisualStyleBackColor = true; - this.buttonForgetTokens.Click += new System.EventHandler(this.buttonForgetTokens_Click); - // - // buttonForceTokenRefresh - // - this.buttonForceTokenRefresh.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonForceTokenRefresh.Enabled = false; - this.buttonForceTokenRefresh.Location = new System.Drawing.Point(91, 54); - this.buttonForceTokenRefresh.Margin = new System.Windows.Forms.Padding(2); - this.buttonForceTokenRefresh.Name = "buttonForceTokenRefresh"; - this.buttonForceTokenRefresh.Size = new System.Drawing.Size(135, 22); - this.buttonForceTokenRefresh.TabIndex = 3; - this.buttonForceTokenRefresh.Text = "Force token refresh"; - this.buttonForceTokenRefresh.UseVisualStyleBackColor = true; - this.buttonForceTokenRefresh.Click += new System.EventHandler(this.buttonForceTokenRefresh_Click); - // - // flowLayoutPanel8 - // - this.flowLayoutPanel8.Anchor = System.Windows.Forms.AnchorStyles.None; - this.flowLayoutPanel8.AutoSize = true; - this.flowLayoutPanel8.Controls.Add(this.label10); - this.flowLayoutPanel8.Controls.Add(this.label13); - this.flowLayoutPanel8.Location = new System.Drawing.Point(96, 88); - this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(3, 10, 3, 10); - this.flowLayoutPanel8.Name = "flowLayoutPanel8"; - this.flowLayoutPanel8.Size = new System.Drawing.Size(125, 13); - this.flowLayoutPanel8.TabIndex = 12; - // - // label10 - // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(2, 0); - this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(40, 13); - this.label10.TabIndex = 8; - this.label10.Text = "Status:"; - // - // label13 - // - this.label13.AutoSize = true; - this.label13.BackColor = System.Drawing.Color.LightGray; - this.label13.ForeColor = System.Drawing.Color.DarkBlue; - this.label13.Location = new System.Drawing.Point(46, 0); - this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(77, 13); - this.label13.TabIndex = 4; - this.label13.Text = "Not Authorized"; - // - // label15 - // - this.label15.Anchor = System.Windows.Forms.AnchorStyles.None; - this.label15.AutoSize = true; - this.label15.Location = new System.Drawing.Point(2, 141); - this.label15.Margin = new System.Windows.Forms.Padding(2, 30, 2, 0); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(313, 65); - this.label15.TabIndex = 10; - this.label15.Text = resources.GetString("label15.Text"); - this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // linkLabel3 - // - this.linkLabel3.Anchor = System.Windows.Forms.AnchorStyles.None; - this.linkLabel3.AutoSize = true; - this.linkLabel3.Location = new System.Drawing.Point(56, 216); - this.linkLabel3.Margin = new System.Windows.Forms.Padding(3, 10, 3, 0); - this.linkLabel3.Name = "linkLabel3"; - this.linkLabel3.Size = new System.Drawing.Size(204, 13); - this.linkLabel3.TabIndex = 5; - this.linkLabel3.TabStop = true; - this.linkLabel3.Text = "https://imgur.com/account/settings/apps"; - this.linkLabel3.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel3_LinkClicked); - // - // tabPage3 - // - this.tabPage3.Controls.Add(this.splitContainer1); - this.tabPage3.Location = new System.Drawing.Point(4, 22); - this.tabPage3.Margin = new System.Windows.Forms.Padding(2); - this.tabPage3.Name = "tabPage3"; - this.tabPage3.Size = new System.Drawing.Size(918, 416); - this.tabPage3.TabIndex = 2; - this.tabPage3.Text = "History"; - this.tabPage3.UseVisualStyleBackColor = true; - // - // splitContainer1 - // - this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; - this.splitContainer1.Location = new System.Drawing.Point(0, 0); - this.splitContainer1.Name = "splitContainer1"; - // - // splitContainer1.Panel1 - // - this.splitContainer1.Panel1.Controls.Add(this.listBoxHistory); - // - // splitContainer1.Panel2 - // - this.splitContainer1.Panel2.Controls.Add(this.flowLayoutPanel7); - this.splitContainer1.Size = new System.Drawing.Size(918, 416); - this.splitContainer1.SplitterDistance = 256; - this.splitContainer1.TabIndex = 4; - // - // listBoxHistory - // - this.listBoxHistory.DataSource = this.historyItemBindingSource; - this.listBoxHistory.DisplayMember = "ListName"; - this.listBoxHistory.Dock = System.Windows.Forms.DockStyle.Fill; - this.listBoxHistory.FormattingEnabled = true; - this.listBoxHistory.Location = new System.Drawing.Point(0, 0); - this.listBoxHistory.Name = "listBoxHistory"; - this.listBoxHistory.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; - this.listBoxHistory.Size = new System.Drawing.Size(256, 416); - this.listBoxHistory.TabIndex = 1; - this.listBoxHistory.SelectedIndexChanged += new System.EventHandler(this.listBoxHistory_SelectedIndexChanged); - // - // historyItemBindingSource - // - this.historyItemBindingSource.DataSource = typeof(EasyImgur.HistoryItem); - // - // flowLayoutPanel7 - // - this.flowLayoutPanel7.Controls.Add(this.groupBox1); - this.flowLayoutPanel7.Controls.Add(this.groupBoxHistorySelection); - this.flowLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill; - this.flowLayoutPanel7.Location = new System.Drawing.Point(0, 0); - this.flowLayoutPanel7.Name = "flowLayoutPanel7"; - this.flowLayoutPanel7.Size = new System.Drawing.Size(658, 416); - this.flowLayoutPanel7.TabIndex = 20; - // - // groupBox1 - // - this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.groupBox1.Controls.Add(this.tableLayoutPanel2); - this.groupBox1.Location = new System.Drawing.Point(3, 3); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Padding = new System.Windows.Forms.Padding(2); - this.groupBox1.Size = new System.Drawing.Size(459, 407); - this.groupBox1.TabIndex = 3; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Info"; - // - // tableLayoutPanel2 - // - this.tableLayoutPanel2.AutoSize = true; - this.tableLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.tableLayoutPanel2.ColumnCount = 2; - this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel2.Controls.Add(this.label19, 0, 7); - this.tableLayoutPanel2.Controls.Add(this.label29, 0, 5); - this.tableLayoutPanel2.Controls.Add(this.pictureBoxHistoryThumb, 1, 7); - this.tableLayoutPanel2.Controls.Add(this.label2, 0, 1); - this.tableLayoutPanel2.Controls.Add(this.label3, 0, 2); - this.tableLayoutPanel2.Controls.Add(this.label9, 0, 3); - this.tableLayoutPanel2.Controls.Add(this.textBoxID, 1, 0); - this.tableLayoutPanel2.Controls.Add(this.textBoxLink, 1, 1); - this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel15, 1, 5); - this.tableLayoutPanel2.Controls.Add(this.textBoxTimestamp, 1, 3); - this.tableLayoutPanel2.Controls.Add(this.textBoxDeleteHash, 1, 2); - this.tableLayoutPanel2.Controls.Add(this.label25, 0, 4); - this.tableLayoutPanel2.Controls.Add(this.checkBoxTiedToAccount, 1, 6); - this.tableLayoutPanel2.Controls.Add(this.label1, 0, 0); - this.tableLayoutPanel2.Controls.Add(this.label24, 0, 6); - this.tableLayoutPanel2.Controls.Add(this.textBoxHistoryItemType, 1, 4); - this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel2.Location = new System.Drawing.Point(2, 15); - this.tableLayoutPanel2.Name = "tableLayoutPanel2"; - this.tableLayoutPanel2.RowCount = 8; - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); - this.tableLayoutPanel2.Size = new System.Drawing.Size(455, 390); - this.tableLayoutPanel2.TabIndex = 24; - // - // label19 - // - this.label19.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label19.AutoSize = true; - this.label19.Location = new System.Drawing.Point(21, 269); - this.label19.Name = "label19"; - this.label19.Size = new System.Drawing.Size(45, 13); - this.label19.TabIndex = 25; - this.label19.Text = "Preview"; - // - // label29 - // - this.label29.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label29.AutoSize = true; - this.label29.Location = new System.Drawing.Point(9, 125); - this.label29.Name = "label29"; - this.label29.Size = new System.Drawing.Size(57, 13); - this.label29.TabIndex = 26; - this.label29.Text = "Resolution"; - // - // pictureBoxHistoryThumb - // - this.pictureBoxHistoryThumb.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.comboBoxImageFormat.Location = new System.Drawing.Point(2, 2); + this.comboBoxImageFormat.Margin = new System.Windows.Forms.Padding(2); + this.comboBoxImageFormat.Name = "comboBoxImageFormat"; + this.comboBoxImageFormat.Size = new System.Drawing.Size(139, 21); + this.comboBoxImageFormat.TabIndex = 4; + // + // label8 + // + this.label8.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.label8.AutoSize = true; + this.label8.ForeColor = System.Drawing.SystemColors.AppWorkspace; + this.label8.Location = new System.Drawing.Point(145, 6); + this.label8.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label8.Name = "label8"; + this.label8.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.label8.Size = new System.Drawing.Size(120, 13); + this.label8.TabIndex = 10; + this.label8.Text = "Imgur may change this *"; + // + // flowLayoutPanel2 + // + this.flowLayoutPanel2.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel2.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel2, 2); + this.flowLayoutPanel2.Controls.Add(this.checkBoxLaunchAtBoot); + this.flowLayoutPanel2.Controls.Add(this.label4); + this.flowLayoutPanel2.Location = new System.Drawing.Point(183, 165); + this.flowLayoutPanel2.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel2.Name = "flowLayoutPanel2"; + this.flowLayoutPanel2.Size = new System.Drawing.Size(328, 18); + this.flowLayoutPanel2.TabIndex = 28; + // + // checkBoxLaunchAtBoot + // + this.checkBoxLaunchAtBoot.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxLaunchAtBoot.AutoSize = true; + this.checkBoxLaunchAtBoot.Location = new System.Drawing.Point(2, 2); + this.checkBoxLaunchAtBoot.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxLaunchAtBoot.Name = "checkBoxLaunchAtBoot"; + this.checkBoxLaunchAtBoot.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxLaunchAtBoot.Size = new System.Drawing.Size(15, 14); + this.checkBoxLaunchAtBoot.TabIndex = 8; + this.checkBoxLaunchAtBoot.UseVisualStyleBackColor = true; + // + // label4 + // + this.label4.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.label4.ForeColor = System.Drawing.SystemColors.AppWorkspace; + this.label4.Location = new System.Drawing.Point(21, 2); + this.label4.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(305, 13); + this.label4.TabIndex = 15; + this.label4.Text = "Moving the .exe requires one manual launch to restore the path"; + // + // flowLayoutPanel3 + // + this.flowLayoutPanel3.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel3.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel3, 2); + this.flowLayoutPanel3.Controls.Add(this.checkBoxEnableContextMenu); + this.flowLayoutPanel3.Controls.Add(this.label16); + this.flowLayoutPanel3.Location = new System.Drawing.Point(183, 249); + this.flowLayoutPanel3.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel3.Name = "flowLayoutPanel3"; + this.flowLayoutPanel3.Size = new System.Drawing.Size(328, 18); + this.flowLayoutPanel3.TabIndex = 29; + // + // checkBoxEnableContextMenu + // + this.checkBoxEnableContextMenu.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxEnableContextMenu.AutoSize = true; + this.checkBoxEnableContextMenu.Checked = global::EasyImgur.Properties.Settings.Default.enableContextMenu; + this.checkBoxEnableContextMenu.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "enableContextMenu", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxEnableContextMenu.Location = new System.Drawing.Point(2, 2); + this.checkBoxEnableContextMenu.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxEnableContextMenu.Name = "checkBoxEnableContextMenu"; + this.checkBoxEnableContextMenu.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxEnableContextMenu.Size = new System.Drawing.Size(15, 14); + this.checkBoxEnableContextMenu.TabIndex = 10; + this.checkBoxEnableContextMenu.UseVisualStyleBackColor = true; + // + // label16 + // + this.label16.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.label16.AutoSize = true; + this.label16.ForeColor = System.Drawing.SystemColors.AppWorkspace; + this.label16.Location = new System.Drawing.Point(21, 2); + this.label16.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(305, 13); + this.label16.TabIndex = 18; + this.label16.Text = "Moving the .exe requires one manual launch to restore the path"; + // + // flowLayoutPanel1 + // + this.flowLayoutPanel1.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.flowLayoutPanel1.AutoSize = true; + this.tableLayoutPanel1.SetColumnSpan(this.flowLayoutPanel1, 2); + this.flowLayoutPanel1.Controls.Add(this.checkBoxGalleryUpload); + this.flowLayoutPanel1.Controls.Add(this.label17); + this.flowLayoutPanel1.Location = new System.Drawing.Point(183, 53); + this.flowLayoutPanel1.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel1.Name = "flowLayoutPanel1"; + this.flowLayoutPanel1.Size = new System.Drawing.Size(302, 18); + this.flowLayoutPanel1.TabIndex = 27; + // + // checkBoxGalleryUpload + // + this.checkBoxGalleryUpload.AutoSize = true; + this.checkBoxGalleryUpload.Checked = global::EasyImgur.Properties.Settings.Default.uploadMultipleImagesAsGallery; + this.checkBoxGalleryUpload.CheckState = System.Windows.Forms.CheckState.Checked; + this.checkBoxGalleryUpload.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::EasyImgur.Properties.Settings.Default, "uploadMultipleImagesAsGallery", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.checkBoxGalleryUpload.Location = new System.Drawing.Point(2, 2); + this.checkBoxGalleryUpload.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxGalleryUpload.Name = "checkBoxGalleryUpload"; + this.checkBoxGalleryUpload.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxGalleryUpload.Size = new System.Drawing.Size(15, 14); + this.checkBoxGalleryUpload.TabIndex = 3; + this.checkBoxGalleryUpload.UseVisualStyleBackColor = true; + // + // label17 + // + this.label17.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.label17.AutoSize = true; + this.label17.ForeColor = System.Drawing.SystemColors.AppWorkspace; + this.label17.Location = new System.Drawing.Point(21, 2); + this.label17.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(279, 13); + this.label17.TabIndex = 20; + this.label17.Text = "Only used when multiple files are selected in the file dialog"; + // + // label14 + // + this.label14.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(18, 55); + this.label14.Name = "label14"; + this.label14.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label14.Size = new System.Drawing.Size(162, 13); + this.label14.TabIndex = 0; + this.label14.Text = "Upload multiple images as gallery"; + // + // buttonFormatHelp + // + this.buttonFormatHelp.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonFormatHelp.AutoSize = true; + this.buttonFormatHelp.Location = new System.Drawing.Point(835, 106); + this.buttonFormatHelp.Margin = new System.Windows.Forms.Padding(0); + this.buttonFormatHelp.Name = "buttonFormatHelp"; + this.tableLayoutPanel1.SetRowSpan(this.buttonFormatHelp, 2); + this.buttonFormatHelp.Size = new System.Drawing.Size(72, 52); + this.buttonFormatHelp.TabIndex = 7; + this.buttonFormatHelp.Text = "Format help"; + this.buttonFormatHelp.UseVisualStyleBackColor = true; + this.buttonFormatHelp.Click += new System.EventHandler(this.buttonFormatHelp_Click); + // + // label7 + // + this.label7.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(61, 83); + this.label7.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label7.Name = "label7"; + this.label7.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label7.Size = new System.Drawing.Size(120, 13); + this.label7.TabIndex = 9; + this.label7.Text = "* Preferred image format"; + // + // label5 + // + this.label5.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(85, 111); + this.label5.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label5.Name = "label5"; + this.label5.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label5.Size = new System.Drawing.Size(96, 13); + this.label5.TabIndex = 5; + this.label5.Text = "Use this title format"; + // + // label6 + // + this.label6.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(50, 139); + this.label6.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label6.Name = "label6"; + this.label6.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label6.Size = new System.Drawing.Size(131, 13); + this.label6.TabIndex = 6; + this.label6.Text = "Use this description format"; + // + // label20 + // + this.label20.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(3, 167); + this.label20.Name = "label20"; + this.label20.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label20.Size = new System.Drawing.Size(177, 13); + this.label20.TabIndex = 28; + this.label20.Text = "Launch EasyImgur at Windows start"; + // + // label21 + // + this.label21.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(12, 195); + this.label21.Name = "label21"; + this.label21.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label21.Size = new System.Drawing.Size(168, 13); + this.label21.TabIndex = 29; + this.label21.Text = "Show notification on token refresh"; + // + // label22 + // + this.label22.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(42, 223); + this.label22.Name = "label22"; + this.label22.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label22.Size = new System.Drawing.Size(138, 13); + this.label22.TabIndex = 30; + this.label22.Text = "Show notification on startup"; + // + // label23 + // + this.label23.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(73, 251); + this.label23.Name = "label23"; + this.label23.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label23.Size = new System.Drawing.Size(107, 13); + this.label23.TabIndex = 31; + this.label23.Text = "Enable context menu"; + // + // label26 + // + this.label26.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(95, 279); + this.label26.Name = "label26"; + this.label26.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label26.Size = new System.Drawing.Size(85, 13); + this.label26.TabIndex = 32; + this.label26.Text = "Enable telemetry"; + // + // tableLayoutPanel6 + // + this.tableLayoutPanel6.ColumnCount = 3; + this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel6.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel6.Controls.Add(this.buttonApplyGeneral, 2, 0); + this.tableLayoutPanel6.Controls.Add(this.labelPortableModeNote, 0, 0); + this.tableLayoutPanel6.Dock = System.Windows.Forms.DockStyle.Bottom; + this.tableLayoutPanel6.Location = new System.Drawing.Point(3, 370); + this.tableLayoutPanel6.Name = "tableLayoutPanel6"; + this.tableLayoutPanel6.RowCount = 1; + this.tableLayoutPanel6.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel6.Size = new System.Drawing.Size(908, 39); + this.tableLayoutPanel6.TabIndex = 27; + // + // labelPortableModeNote + // + this.labelPortableModeNote.Anchor = System.Windows.Forms.AnchorStyles.None; + this.labelPortableModeNote.AutoSize = true; + this.labelPortableModeNote.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.labelPortableModeNote.Location = new System.Drawing.Point(2, 13); + this.labelPortableModeNote.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.labelPortableModeNote.Name = "labelPortableModeNote"; + this.labelPortableModeNote.Size = new System.Drawing.Size(251, 13); + this.labelPortableModeNote.TabIndex = 21; + this.labelPortableModeNote.Text = "NOTE: Some options are disabled in portable mode."; + // + // tabPage2 + // + this.tabPage2.Controls.Add(this.tableLayoutPanel4); + this.tabPage2.Location = new System.Drawing.Point(4, 22); + this.tabPage2.Margin = new System.Windows.Forms.Padding(2); + this.tabPage2.Name = "tabPage2"; + this.tabPage2.Padding = new System.Windows.Forms.Padding(2); + this.tabPage2.Size = new System.Drawing.Size(918, 416); + this.tabPage2.TabIndex = 1; + this.tabPage2.Text = "Account"; + this.tabPage2.UseVisualStyleBackColor = true; + // + // tableLayoutPanel4 + // + this.tableLayoutPanel4.ColumnCount = 1; + this.tableLayoutPanel4.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel4.Controls.Add(this.flowLayoutPanel12, 0, 0); + this.tableLayoutPanel4.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel4.Location = new System.Drawing.Point(2, 2); + this.tableLayoutPanel4.Name = "tableLayoutPanel4"; + this.tableLayoutPanel4.RowCount = 1; + this.tableLayoutPanel4.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel4.Size = new System.Drawing.Size(914, 412); + this.tableLayoutPanel4.TabIndex = 15; + // + // flowLayoutPanel12 + // + this.flowLayoutPanel12.Anchor = System.Windows.Forms.AnchorStyles.None; + this.flowLayoutPanel12.AutoSize = true; + this.flowLayoutPanel12.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel12.Controls.Add(this.buttonAuthorize); + this.flowLayoutPanel12.Controls.Add(this.buttonForgetTokens); + this.flowLayoutPanel12.Controls.Add(this.buttonForceTokenRefresh); + this.flowLayoutPanel12.Controls.Add(this.flowLayoutPanel8); + this.flowLayoutPanel12.Controls.Add(this.label15); + this.flowLayoutPanel12.Controls.Add(this.linkLabel3); + this.flowLayoutPanel12.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel12.Location = new System.Drawing.Point(298, 91); + this.flowLayoutPanel12.Name = "flowLayoutPanel12"; + this.flowLayoutPanel12.Size = new System.Drawing.Size(317, 229); + this.flowLayoutPanel12.TabIndex = 14; + // + // buttonAuthorize + // + this.buttonAuthorize.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonAuthorize.Location = new System.Drawing.Point(91, 2); + this.buttonAuthorize.Margin = new System.Windows.Forms.Padding(2); + this.buttonAuthorize.Name = "buttonAuthorize"; + this.buttonAuthorize.Size = new System.Drawing.Size(135, 22); + this.buttonAuthorize.TabIndex = 1; + this.buttonAuthorize.Text = "Authorize this app..."; + this.buttonAuthorize.UseVisualStyleBackColor = true; + this.buttonAuthorize.Click += new System.EventHandler(this.buttonChangeCredentials_Click); + // + // buttonForgetTokens + // + this.buttonForgetTokens.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonForgetTokens.Enabled = false; + this.buttonForgetTokens.Location = new System.Drawing.Point(91, 28); + this.buttonForgetTokens.Margin = new System.Windows.Forms.Padding(2); + this.buttonForgetTokens.Name = "buttonForgetTokens"; + this.buttonForgetTokens.Size = new System.Drawing.Size(135, 22); + this.buttonForgetTokens.TabIndex = 2; + this.buttonForgetTokens.Text = "Forget tokens"; + this.buttonForgetTokens.UseVisualStyleBackColor = true; + this.buttonForgetTokens.Click += new System.EventHandler(this.buttonForgetTokens_Click); + // + // buttonForceTokenRefresh + // + this.buttonForceTokenRefresh.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonForceTokenRefresh.Enabled = false; + this.buttonForceTokenRefresh.Location = new System.Drawing.Point(91, 54); + this.buttonForceTokenRefresh.Margin = new System.Windows.Forms.Padding(2); + this.buttonForceTokenRefresh.Name = "buttonForceTokenRefresh"; + this.buttonForceTokenRefresh.Size = new System.Drawing.Size(135, 22); + this.buttonForceTokenRefresh.TabIndex = 3; + this.buttonForceTokenRefresh.Text = "Force token refresh"; + this.buttonForceTokenRefresh.UseVisualStyleBackColor = true; + this.buttonForceTokenRefresh.Click += new System.EventHandler(this.buttonForceTokenRefresh_Click); + // + // flowLayoutPanel8 + // + this.flowLayoutPanel8.Anchor = System.Windows.Forms.AnchorStyles.None; + this.flowLayoutPanel8.AutoSize = true; + this.flowLayoutPanel8.Controls.Add(this.label10); + this.flowLayoutPanel8.Controls.Add(this.label13); + this.flowLayoutPanel8.Location = new System.Drawing.Point(96, 88); + this.flowLayoutPanel8.Margin = new System.Windows.Forms.Padding(3, 10, 3, 10); + this.flowLayoutPanel8.Name = "flowLayoutPanel8"; + this.flowLayoutPanel8.Size = new System.Drawing.Size(125, 13); + this.flowLayoutPanel8.TabIndex = 12; + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(2, 0); + this.label10.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(40, 13); + this.label10.TabIndex = 8; + this.label10.Text = "Status:"; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.BackColor = System.Drawing.Color.LightGray; + this.label13.ForeColor = System.Drawing.Color.DarkBlue; + this.label13.Location = new System.Drawing.Point(46, 0); + this.label13.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(77, 13); + this.label13.TabIndex = 4; + this.label13.Text = "Not Authorized"; + // + // label15 + // + this.label15.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(2, 141); + this.label15.Margin = new System.Windows.Forms.Padding(2, 30, 2, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(313, 65); + this.label15.TabIndex = 10; + this.label15.Text = resources.GetString("label15.Text"); + this.label15.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // linkLabel3 + // + this.linkLabel3.Anchor = System.Windows.Forms.AnchorStyles.None; + this.linkLabel3.AutoSize = true; + this.linkLabel3.Location = new System.Drawing.Point(56, 216); + this.linkLabel3.Margin = new System.Windows.Forms.Padding(3, 10, 3, 0); + this.linkLabel3.Name = "linkLabel3"; + this.linkLabel3.Size = new System.Drawing.Size(204, 13); + this.linkLabel3.TabIndex = 5; + this.linkLabel3.TabStop = true; + this.linkLabel3.Text = "https://imgur.com/account/settings/apps"; + this.linkLabel3.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel3_LinkClicked); + // + // tabPage3 + // + this.tabPage3.Controls.Add(this.tabControl2); + this.tabPage3.Location = new System.Drawing.Point(4, 22); + this.tabPage3.Margin = new System.Windows.Forms.Padding(2); + this.tabPage3.Name = "tabPage3"; + this.tabPage3.Size = new System.Drawing.Size(918, 416); + this.tabPage3.TabIndex = 2; + this.tabPage3.Text = "History"; + this.tabPage3.UseVisualStyleBackColor = true; + // + // tabControl2 + // + this.tabControl2.Controls.Add(this.tabPage6); + this.tabControl2.Controls.Add(this.tabPage7); + this.tabControl2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tabControl2.Location = new System.Drawing.Point(0, 0); + this.tabControl2.Name = "tabControl2"; + this.tabControl2.SelectedIndex = 0; + this.tabControl2.Size = new System.Drawing.Size(918, 416); + this.tabControl2.TabIndex = 5; + // + // tabPage6 + // + this.tabPage6.Controls.Add(this.splitContainer1); + this.tabPage6.Location = new System.Drawing.Point(4, 22); + this.tabPage6.Name = "tabPage6"; + this.tabPage6.Padding = new System.Windows.Forms.Padding(3); + this.tabPage6.Size = new System.Drawing.Size(910, 390); + this.tabPage6.TabIndex = 0; + this.tabPage6.Text = "Default view"; + this.tabPage6.UseVisualStyleBackColor = true; + // + // splitContainer1 + // + this.splitContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.splitContainer1.Location = new System.Drawing.Point(3, 3); + this.splitContainer1.Name = "splitContainer1"; + // + // splitContainer1.Panel1 + // + this.splitContainer1.Panel1.Controls.Add(this.listBoxHistory); + // + // splitContainer1.Panel2 + // + this.splitContainer1.Panel2.Controls.Add(this.flowLayoutPanel7); + this.splitContainer1.Size = new System.Drawing.Size(904, 384); + this.splitContainer1.SplitterDistance = 252; + this.splitContainer1.TabIndex = 4; + // + // listBoxHistory + // + this.listBoxHistory.DataSource = this.historyItemBindingSource; + this.listBoxHistory.DisplayMember = "ListName"; + this.listBoxHistory.Dock = System.Windows.Forms.DockStyle.Fill; + this.listBoxHistory.FormattingEnabled = true; + this.listBoxHistory.Location = new System.Drawing.Point(0, 0); + this.listBoxHistory.Name = "listBoxHistory"; + this.listBoxHistory.SelectionMode = System.Windows.Forms.SelectionMode.MultiExtended; + this.listBoxHistory.Size = new System.Drawing.Size(252, 384); + this.listBoxHistory.TabIndex = 1; + this.listBoxHistory.SelectedIndexChanged += new System.EventHandler(this.listBoxHistory_SelectedIndexChanged); + // + // historyItemBindingSource + // + this.historyItemBindingSource.DataSource = typeof(EasyImgur.HistoryItem); + // + // flowLayoutPanel7 + // + this.flowLayoutPanel7.Controls.Add(this.groupBox1); + this.flowLayoutPanel7.Controls.Add(this.groupBoxHistorySelection); + this.flowLayoutPanel7.Dock = System.Windows.Forms.DockStyle.Fill; + this.flowLayoutPanel7.Location = new System.Drawing.Point(0, 0); + this.flowLayoutPanel7.Name = "flowLayoutPanel7"; + this.flowLayoutPanel7.Size = new System.Drawing.Size(648, 384); + this.flowLayoutPanel7.TabIndex = 20; + // + // groupBox1 + // + this.groupBox1.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.groupBox1.Controls.Add(this.tableLayoutPanel2); + this.groupBox1.Location = new System.Drawing.Point(3, 3); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(2); + this.groupBox1.Size = new System.Drawing.Size(456, 378); + this.groupBox1.TabIndex = 3; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Info"; + // + // tableLayoutPanel2 + // + this.tableLayoutPanel2.AutoSize = true; + this.tableLayoutPanel2.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.tableLayoutPanel2.ColumnCount = 2; + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel2.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel2.Controls.Add(this.label19, 0, 7); + this.tableLayoutPanel2.Controls.Add(this.label29, 0, 5); + this.tableLayoutPanel2.Controls.Add(this.pictureBoxHistoryThumb, 1, 7); + this.tableLayoutPanel2.Controls.Add(this.label2, 0, 1); + this.tableLayoutPanel2.Controls.Add(this.label3, 0, 2); + this.tableLayoutPanel2.Controls.Add(this.label9, 0, 3); + this.tableLayoutPanel2.Controls.Add(this.textBoxID, 1, 0); + this.tableLayoutPanel2.Controls.Add(this.textBoxLink, 1, 1); + this.tableLayoutPanel2.Controls.Add(this.flowLayoutPanel15, 1, 5); + this.tableLayoutPanel2.Controls.Add(this.textBoxTimestamp, 1, 3); + this.tableLayoutPanel2.Controls.Add(this.textBoxDeleteHash, 1, 2); + this.tableLayoutPanel2.Controls.Add(this.label25, 0, 4); + this.tableLayoutPanel2.Controls.Add(this.checkBoxTiedToAccount, 1, 6); + this.tableLayoutPanel2.Controls.Add(this.label1, 0, 0); + this.tableLayoutPanel2.Controls.Add(this.label24, 0, 6); + this.tableLayoutPanel2.Controls.Add(this.textBoxHistoryItemType, 1, 4); + this.tableLayoutPanel2.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel2.Location = new System.Drawing.Point(2, 15); + this.tableLayoutPanel2.Name = "tableLayoutPanel2"; + this.tableLayoutPanel2.RowCount = 8; + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.RowStyles.Add(new System.Windows.Forms.RowStyle()); + this.tableLayoutPanel2.Size = new System.Drawing.Size(452, 361); + this.tableLayoutPanel2.TabIndex = 24; + // + // label19 + // + this.label19.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(21, 255); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(45, 13); + this.label19.TabIndex = 25; + this.label19.Text = "Preview"; + // + // label29 + // + this.label29.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(9, 125); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(57, 13); + this.label29.TabIndex = 26; + this.label29.Text = "Resolution"; + // + // pictureBoxHistoryThumb + // + this.pictureBoxHistoryThumb.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.pictureBoxHistoryThumb.DataBindings.Add(new System.Windows.Forms.Binding("Image", this.historyItemBindingSource, "Thumbnail", true)); - this.pictureBoxHistoryThumb.Location = new System.Drawing.Point(71, 164); - this.pictureBoxHistoryThumb.Margin = new System.Windows.Forms.Padding(2); - this.pictureBoxHistoryThumb.Name = "pictureBoxHistoryThumb"; - this.pictureBoxHistoryThumb.Size = new System.Drawing.Size(382, 224); - this.pictureBoxHistoryThumb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; - this.pictureBoxHistoryThumb.TabIndex = 11; - this.pictureBoxHistoryThumb.TabStop = false; - // - // label2 - // - this.label2.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(40, 29); - this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(27, 13); - this.label2.TabIndex = 3; - this.label2.Text = "Link"; - // - // label3 - // - this.label3.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(3, 53); - this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(64, 13); - this.label3.TabIndex = 12; - this.label3.Text = "Delete hash"; - // - // label9 - // - this.label9.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(9, 77); - this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(58, 13); - this.label9.TabIndex = 17; - this.label9.Text = "Timestamp"; - // - // textBoxID - // - this.textBoxID.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxID.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Id", true)); - this.textBoxID.Location = new System.Drawing.Point(71, 2); - this.textBoxID.Margin = new System.Windows.Forms.Padding(2); - this.textBoxID.Name = "textBoxID"; - this.textBoxID.ReadOnly = true; - this.textBoxID.Size = new System.Drawing.Size(382, 20); - this.textBoxID.TabIndex = 2; - // - // textBoxLink - // - this.textBoxLink.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxLink.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Link", true)); - this.textBoxLink.Location = new System.Drawing.Point(71, 26); - this.textBoxLink.Margin = new System.Windows.Forms.Padding(2); - this.textBoxLink.Name = "textBoxLink"; - this.textBoxLink.ReadOnly = true; - this.textBoxLink.Size = new System.Drawing.Size(382, 20); - this.textBoxLink.TabIndex = 3; - // - // flowLayoutPanel15 - // - this.flowLayoutPanel15.AutoSize = true; - this.flowLayoutPanel15.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel15.Controls.Add(this.textBox1); - this.flowLayoutPanel15.Controls.Add(this.label30); - this.flowLayoutPanel15.Controls.Add(this.textBox2); - this.flowLayoutPanel15.Location = new System.Drawing.Point(69, 120); - this.flowLayoutPanel15.Margin = new System.Windows.Forms.Padding(0); - this.flowLayoutPanel15.Name = "flowLayoutPanel15"; - this.flowLayoutPanel15.Size = new System.Drawing.Size(160, 24); - this.flowLayoutPanel15.TabIndex = 27; - // - // textBox1 - // - this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Width", true)); - this.textBox1.Location = new System.Drawing.Point(2, 2); - this.textBox1.Margin = new System.Windows.Forms.Padding(2); - this.textBox1.Name = "textBox1"; - this.textBox1.ReadOnly = true; - this.textBox1.Size = new System.Drawing.Size(68, 20); - this.textBox1.TabIndex = 26; - // - // label30 - // - this.label30.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom))); - this.label30.AutoSize = true; - this.label30.Location = new System.Drawing.Point(74, 0); - this.label30.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label30.Name = "label30"; - this.label30.Size = new System.Drawing.Size(12, 24); - this.label30.TabIndex = 29; - this.label30.Text = "x"; - this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // textBox2 - // - this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBox2.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Height", true)); - this.textBox2.Location = new System.Drawing.Point(90, 2); - this.textBox2.Margin = new System.Windows.Forms.Padding(2); - this.textBox2.Name = "textBox2"; - this.textBox2.ReadOnly = true; - this.textBox2.Size = new System.Drawing.Size(68, 20); - this.textBox2.TabIndex = 28; - // - // textBoxTimestamp - // - this.textBoxTimestamp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxTimestamp.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Timestamp", true)); - this.textBoxTimestamp.Location = new System.Drawing.Point(71, 74); - this.textBoxTimestamp.Margin = new System.Windows.Forms.Padding(2); - this.textBoxTimestamp.Name = "textBoxTimestamp"; - this.textBoxTimestamp.ReadOnly = true; - this.textBoxTimestamp.Size = new System.Drawing.Size(382, 20); - this.textBoxTimestamp.TabIndex = 5; - // - // textBoxDeleteHash - // - this.textBoxDeleteHash.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxDeleteHash.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Deletehash", true)); - this.textBoxDeleteHash.Location = new System.Drawing.Point(71, 50); - this.textBoxDeleteHash.Margin = new System.Windows.Forms.Padding(2); - this.textBoxDeleteHash.Name = "textBoxDeleteHash"; - this.textBoxDeleteHash.ReadOnly = true; - this.textBoxDeleteHash.Size = new System.Drawing.Size(382, 20); - this.textBoxDeleteHash.TabIndex = 4; - // - // label25 - // - this.label25.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label25.AutoSize = true; - this.label25.Location = new System.Drawing.Point(35, 101); - this.label25.Name = "label25"; - this.label25.Size = new System.Drawing.Size(31, 13); - this.label25.TabIndex = 25; - this.label25.Text = "Type"; - // - // checkBoxTiedToAccount - // - this.checkBoxTiedToAccount.Anchor = System.Windows.Forms.AnchorStyles.Left; - this.checkBoxTiedToAccount.AutoSize = true; - this.checkBoxTiedToAccount.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.historyItemBindingSource, "TiedToAccount", true)); - this.checkBoxTiedToAccount.Enabled = false; - this.checkBoxTiedToAccount.Location = new System.Drawing.Point(71, 146); - this.checkBoxTiedToAccount.Margin = new System.Windows.Forms.Padding(2); - this.checkBoxTiedToAccount.Name = "checkBoxTiedToAccount"; - this.checkBoxTiedToAccount.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.checkBoxTiedToAccount.Size = new System.Drawing.Size(15, 14); - this.checkBoxTiedToAccount.TabIndex = 15; - this.checkBoxTiedToAccount.TabStop = false; - this.checkBoxTiedToAccount.UseVisualStyleBackColor = true; - // - // label1 - // - this.label1.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(49, 5); - this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(18, 13); - this.label1.TabIndex = 2; - this.label1.Text = "ID"; - // - // label24 - // - this.label24.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label24.AutoSize = true; - this.label24.Location = new System.Drawing.Point(3, 146); - this.label24.Name = "label24"; - this.label24.Size = new System.Drawing.Size(63, 13); - this.label24.TabIndex = 22; - this.label24.Text = "On account"; - // - // textBoxHistoryItemType - // - this.textBoxHistoryItemType.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.textBoxHistoryItemType.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "ItemType", true)); - this.textBoxHistoryItemType.Location = new System.Drawing.Point(71, 98); - this.textBoxHistoryItemType.Margin = new System.Windows.Forms.Padding(2); - this.textBoxHistoryItemType.Name = "textBoxHistoryItemType"; - this.textBoxHistoryItemType.ReadOnly = true; - this.textBoxHistoryItemType.Size = new System.Drawing.Size(382, 20); - this.textBoxHistoryItemType.TabIndex = 25; - // - // groupBoxHistorySelection - // - this.groupBoxHistorySelection.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); - this.groupBoxHistorySelection.AutoSize = true; - this.groupBoxHistorySelection.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.groupBoxHistorySelection.Controls.Add(this.flowLayoutPanel16); - this.groupBoxHistorySelection.Location = new System.Drawing.Point(468, 3); - this.groupBoxHistorySelection.Name = "groupBoxHistorySelection"; - this.groupBoxHistorySelection.Size = new System.Drawing.Size(180, 216); - this.groupBoxHistorySelection.TabIndex = 19; - this.groupBoxHistorySelection.TabStop = false; - this.groupBoxHistorySelection.Text = "Selection: 0 items"; - // - // flowLayoutPanel16 - // - this.flowLayoutPanel16.AutoSize = true; - this.flowLayoutPanel16.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel16.Controls.Add(this.btnOpenImageLinkInBrowser); - this.flowLayoutPanel16.Controls.Add(this.panel1); - this.flowLayoutPanel16.Controls.Add(this.buttonRemoveFromHistory); - this.flowLayoutPanel16.Controls.Add(this.buttonRemoveFromImgur); - this.flowLayoutPanel16.Controls.Add(this.label33); - this.flowLayoutPanel16.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowLayoutPanel16.Location = new System.Drawing.Point(8, 31); - this.flowLayoutPanel16.Name = "flowLayoutPanel16"; - this.flowLayoutPanel16.Size = new System.Drawing.Size(166, 166); - this.flowLayoutPanel16.TabIndex = 25; - // - // btnOpenImageLinkInBrowser - // - this.btnOpenImageLinkInBrowser.Location = new System.Drawing.Point(3, 3); - this.btnOpenImageLinkInBrowser.Name = "btnOpenImageLinkInBrowser"; - this.btnOpenImageLinkInBrowser.Size = new System.Drawing.Size(160, 46); - this.btnOpenImageLinkInBrowser.TabIndex = 6; - this.btnOpenImageLinkInBrowser.Text = "Open in browser"; - this.btnOpenImageLinkInBrowser.UseVisualStyleBackColor = true; - this.btnOpenImageLinkInBrowser.Click += new System.EventHandler(this.btnOpenImageLinkInBrowser_Click); - // - // panel1 - // - this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + this.pictureBoxHistoryThumb.DataBindings.Add(new System.Windows.Forms.Binding("Image", this.historyItemBindingSource, "Thumbnail", true)); + this.pictureBoxHistoryThumb.Location = new System.Drawing.Point(71, 164); + this.pictureBoxHistoryThumb.Margin = new System.Windows.Forms.Padding(2); + this.pictureBoxHistoryThumb.Name = "pictureBoxHistoryThumb"; + this.pictureBoxHistoryThumb.Size = new System.Drawing.Size(379, 195); + this.pictureBoxHistoryThumb.SizeMode = System.Windows.Forms.PictureBoxSizeMode.Zoom; + this.pictureBoxHistoryThumb.TabIndex = 11; + this.pictureBoxHistoryThumb.TabStop = false; + // + // label2 + // + this.label2.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(40, 29); + this.label2.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(27, 13); + this.label2.TabIndex = 3; + this.label2.Text = "Link"; + // + // label3 + // + this.label3.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(3, 53); + this.label3.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(64, 13); + this.label3.TabIndex = 12; + this.label3.Text = "Delete hash"; + // + // label9 + // + this.label9.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(9, 77); + this.label9.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(58, 13); + this.label9.TabIndex = 17; + this.label9.Text = "Timestamp"; + // + // textBoxID + // + this.textBoxID.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxID.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Id", true)); + this.textBoxID.Location = new System.Drawing.Point(71, 2); + this.textBoxID.Margin = new System.Windows.Forms.Padding(2); + this.textBoxID.Name = "textBoxID"; + this.textBoxID.ReadOnly = true; + this.textBoxID.Size = new System.Drawing.Size(379, 20); + this.textBoxID.TabIndex = 2; + // + // textBoxLink + // + this.textBoxLink.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxLink.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Link", true)); + this.textBoxLink.Location = new System.Drawing.Point(71, 26); + this.textBoxLink.Margin = new System.Windows.Forms.Padding(2); + this.textBoxLink.Name = "textBoxLink"; + this.textBoxLink.ReadOnly = true; + this.textBoxLink.Size = new System.Drawing.Size(379, 20); + this.textBoxLink.TabIndex = 3; + // + // flowLayoutPanel15 + // + this.flowLayoutPanel15.AutoSize = true; + this.flowLayoutPanel15.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel15.Controls.Add(this.textBox1); + this.flowLayoutPanel15.Controls.Add(this.label30); + this.flowLayoutPanel15.Controls.Add(this.textBox2); + this.flowLayoutPanel15.Location = new System.Drawing.Point(69, 120); + this.flowLayoutPanel15.Margin = new System.Windows.Forms.Padding(0); + this.flowLayoutPanel15.Name = "flowLayoutPanel15"; + this.flowLayoutPanel15.Size = new System.Drawing.Size(160, 24); + this.flowLayoutPanel15.TabIndex = 27; + // + // textBox1 + // + this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBox1.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Width", true)); + this.textBox1.Location = new System.Drawing.Point(2, 2); + this.textBox1.Margin = new System.Windows.Forms.Padding(2); + this.textBox1.Name = "textBox1"; + this.textBox1.ReadOnly = true; + this.textBox1.Size = new System.Drawing.Size(68, 20); + this.textBox1.TabIndex = 26; + // + // label30 + // + this.label30.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom))); + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(74, 0); + this.label30.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(12, 24); + this.label30.TabIndex = 29; + this.label30.Text = "x"; + this.label30.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // textBox2 + // + this.textBox2.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBox2.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Height", true)); + this.textBox2.Location = new System.Drawing.Point(90, 2); + this.textBox2.Margin = new System.Windows.Forms.Padding(2); + this.textBox2.Name = "textBox2"; + this.textBox2.ReadOnly = true; + this.textBox2.Size = new System.Drawing.Size(68, 20); + this.textBox2.TabIndex = 28; + // + // textBoxTimestamp + // + this.textBoxTimestamp.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxTimestamp.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Timestamp", true)); + this.textBoxTimestamp.Location = new System.Drawing.Point(71, 74); + this.textBoxTimestamp.Margin = new System.Windows.Forms.Padding(2); + this.textBoxTimestamp.Name = "textBoxTimestamp"; + this.textBoxTimestamp.ReadOnly = true; + this.textBoxTimestamp.Size = new System.Drawing.Size(379, 20); + this.textBoxTimestamp.TabIndex = 5; + // + // textBoxDeleteHash + // + this.textBoxDeleteHash.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxDeleteHash.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "Deletehash", true)); + this.textBoxDeleteHash.Location = new System.Drawing.Point(71, 50); + this.textBoxDeleteHash.Margin = new System.Windows.Forms.Padding(2); + this.textBoxDeleteHash.Name = "textBoxDeleteHash"; + this.textBoxDeleteHash.ReadOnly = true; + this.textBoxDeleteHash.Size = new System.Drawing.Size(379, 20); + this.textBoxDeleteHash.TabIndex = 4; + // + // label25 + // + this.label25.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(35, 101); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(31, 13); + this.label25.TabIndex = 25; + this.label25.Text = "Type"; + // + // checkBoxTiedToAccount + // + this.checkBoxTiedToAccount.Anchor = System.Windows.Forms.AnchorStyles.Left; + this.checkBoxTiedToAccount.AutoSize = true; + this.checkBoxTiedToAccount.DataBindings.Add(new System.Windows.Forms.Binding("Checked", this.historyItemBindingSource, "TiedToAccount", true)); + this.checkBoxTiedToAccount.Enabled = false; + this.checkBoxTiedToAccount.Location = new System.Drawing.Point(71, 146); + this.checkBoxTiedToAccount.Margin = new System.Windows.Forms.Padding(2); + this.checkBoxTiedToAccount.Name = "checkBoxTiedToAccount"; + this.checkBoxTiedToAccount.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.checkBoxTiedToAccount.Size = new System.Drawing.Size(15, 14); + this.checkBoxTiedToAccount.TabIndex = 15; + this.checkBoxTiedToAccount.TabStop = false; + this.checkBoxTiedToAccount.UseVisualStyleBackColor = true; + // + // label1 + // + this.label1.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(49, 5); + this.label1.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(18, 13); + this.label1.TabIndex = 2; + this.label1.Text = "ID"; + // + // label24 + // + this.label24.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(3, 146); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(63, 13); + this.label24.TabIndex = 22; + this.label24.Text = "On account"; + // + // textBoxHistoryItemType + // + this.textBoxHistoryItemType.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.textBoxHistoryItemType.DataBindings.Add(new System.Windows.Forms.Binding("Text", this.historyItemBindingSource, "ItemType", true)); + this.textBoxHistoryItemType.Location = new System.Drawing.Point(71, 98); + this.textBoxHistoryItemType.Margin = new System.Windows.Forms.Padding(2); + this.textBoxHistoryItemType.Name = "textBoxHistoryItemType"; + this.textBoxHistoryItemType.ReadOnly = true; + this.textBoxHistoryItemType.Size = new System.Drawing.Size(379, 20); + this.textBoxHistoryItemType.TabIndex = 25; + // + // groupBoxHistorySelection + // + this.groupBoxHistorySelection.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right))); + this.groupBoxHistorySelection.AutoSize = true; + this.groupBoxHistorySelection.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.groupBoxHistorySelection.Controls.Add(this.flowLayoutPanel16); + this.groupBoxHistorySelection.Location = new System.Drawing.Point(465, 3); + this.groupBoxHistorySelection.Name = "groupBoxHistorySelection"; + this.groupBoxHistorySelection.Size = new System.Drawing.Size(180, 216); + this.groupBoxHistorySelection.TabIndex = 19; + this.groupBoxHistorySelection.TabStop = false; + this.groupBoxHistorySelection.Text = "Selection: 0 items"; + // + // flowLayoutPanel16 + // + this.flowLayoutPanel16.AutoSize = true; + this.flowLayoutPanel16.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel16.Controls.Add(this.btnOpenImageLinkInBrowser); + this.flowLayoutPanel16.Controls.Add(this.panel1); + this.flowLayoutPanel16.Controls.Add(this.buttonRemoveFromHistory); + this.flowLayoutPanel16.Controls.Add(this.buttonRemoveFromImgur); + this.flowLayoutPanel16.Controls.Add(this.label33); + this.flowLayoutPanel16.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel16.Location = new System.Drawing.Point(8, 31); + this.flowLayoutPanel16.Name = "flowLayoutPanel16"; + this.flowLayoutPanel16.Size = new System.Drawing.Size(166, 166); + this.flowLayoutPanel16.TabIndex = 25; + // + // btnOpenImageLinkInBrowser + // + this.btnOpenImageLinkInBrowser.Location = new System.Drawing.Point(3, 3); + this.btnOpenImageLinkInBrowser.Name = "btnOpenImageLinkInBrowser"; + this.btnOpenImageLinkInBrowser.Size = new System.Drawing.Size(160, 46); + this.btnOpenImageLinkInBrowser.TabIndex = 6; + this.btnOpenImageLinkInBrowser.Text = "Open in browser"; + this.btnOpenImageLinkInBrowser.UseVisualStyleBackColor = true; + this.btnOpenImageLinkInBrowser.Click += new System.EventHandler(this.btnOpenImageLinkInBrowser_Click); + // + // panel1 + // + this.panel1.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.panel1.Location = new System.Drawing.Point(3, 55); - this.panel1.Name = "panel1"; - this.panel1.Size = new System.Drawing.Size(160, 39); - this.panel1.TabIndex = 25; - // - // buttonRemoveFromHistory - // - this.buttonRemoveFromHistory.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.buttonRemoveFromHistory.Enabled = false; - this.buttonRemoveFromHistory.Location = new System.Drawing.Point(2, 99); - this.buttonRemoveFromHistory.Margin = new System.Windows.Forms.Padding(2); - this.buttonRemoveFromHistory.Name = "buttonRemoveFromHistory"; - this.buttonRemoveFromHistory.Size = new System.Drawing.Size(162, 24); - this.buttonRemoveFromHistory.TabIndex = 7; - this.buttonRemoveFromHistory.Text = "Clear from history *"; - this.buttonRemoveFromHistory.UseMnemonic = false; - this.buttonRemoveFromHistory.UseVisualStyleBackColor = true; - this.buttonRemoveFromHistory.Click += new System.EventHandler(this.buttonRemoveFromHistory_Click); - // - // buttonRemoveFromImgur - // - this.buttonRemoveFromImgur.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); - this.buttonRemoveFromImgur.Enabled = false; - this.buttonRemoveFromImgur.Location = new System.Drawing.Point(2, 127); - this.buttonRemoveFromImgur.Margin = new System.Windows.Forms.Padding(2); - this.buttonRemoveFromImgur.Name = "buttonRemoveFromImgur"; - this.buttonRemoveFromImgur.Size = new System.Drawing.Size(162, 24); - this.buttonRemoveFromImgur.TabIndex = 8; - this.buttonRemoveFromImgur.Text = "Delete from Imgur *"; - this.buttonRemoveFromImgur.UseVisualStyleBackColor = true; - this.buttonRemoveFromImgur.Click += new System.EventHandler(this.buttonRemoveFromImgur_Click); - // - // label33 - // - this.label33.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.label33.AutoSize = true; - this.label33.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); - this.label33.Location = new System.Drawing.Point(61, 153); - this.label33.Name = "label33"; - this.label33.RightToLeft = System.Windows.Forms.RightToLeft.No; - this.label33.Size = new System.Drawing.Size(102, 13); - this.label33.TabIndex = 27; - this.label33.Text = "* Cannot be undone"; - this.label33.TextAlign = System.Drawing.ContentAlignment.TopRight; - // - // tabPage5 - // - this.tabPage5.Controls.Add(this.tableLayoutPanel5); - this.tabPage5.Location = new System.Drawing.Point(4, 22); - this.tabPage5.Name = "tabPage5"; - this.tabPage5.Padding = new System.Windows.Forms.Padding(3); - this.tabPage5.Size = new System.Drawing.Size(918, 416); - this.tabPage5.TabIndex = 4; - this.tabPage5.Text = "Log"; - this.tabPage5.UseVisualStyleBackColor = true; - // - // tableLayoutPanel5 - // - this.tableLayoutPanel5.ColumnCount = 1; - this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tableLayoutPanel5.Controls.Add(this.flowLayoutPanel13, 0, 0); - this.tableLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel5.Location = new System.Drawing.Point(3, 3); - this.tableLayoutPanel5.Name = "tableLayoutPanel5"; - this.tableLayoutPanel5.RowCount = 1; - this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); - this.tableLayoutPanel5.Size = new System.Drawing.Size(912, 410); - this.tableLayoutPanel5.TabIndex = 15; - // - // flowLayoutPanel13 - // - this.flowLayoutPanel13.Anchor = System.Windows.Forms.AnchorStyles.None; - this.flowLayoutPanel13.AutoSize = true; - this.flowLayoutPanel13.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel13.Controls.Add(this.buttonViewLog); - this.flowLayoutPanel13.Controls.Add(this.buttonOpenLogFolder); - this.flowLayoutPanel13.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowLayoutPanel13.Location = new System.Drawing.Point(389, 172); - this.flowLayoutPanel13.Name = "flowLayoutPanel13"; - this.flowLayoutPanel13.Size = new System.Drawing.Size(133, 66); - this.flowLayoutPanel13.TabIndex = 14; - // - // buttonViewLog - // - this.buttonViewLog.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonViewLog.Location = new System.Drawing.Point(2, 2); - this.buttonViewLog.Margin = new System.Windows.Forms.Padding(2); - this.buttonViewLog.Name = "buttonViewLog"; - this.buttonViewLog.Size = new System.Drawing.Size(129, 29); - this.buttonViewLog.TabIndex = 12; - this.buttonViewLog.Text = "View Log"; - this.buttonViewLog.UseVisualStyleBackColor = true; - this.buttonViewLog.Click += new System.EventHandler(this.buttonViewLog_Click); - // - // buttonOpenLogFolder - // - this.buttonOpenLogFolder.Anchor = System.Windows.Forms.AnchorStyles.None; - this.buttonOpenLogFolder.Location = new System.Drawing.Point(2, 35); - this.buttonOpenLogFolder.Margin = new System.Windows.Forms.Padding(2); - this.buttonOpenLogFolder.Name = "buttonOpenLogFolder"; - this.buttonOpenLogFolder.Size = new System.Drawing.Size(129, 29); - this.buttonOpenLogFolder.TabIndex = 13; - this.buttonOpenLogFolder.Text = "Open Log Folder"; - this.buttonOpenLogFolder.UseVisualStyleBackColor = true; - this.buttonOpenLogFolder.Click += new System.EventHandler(this.buttonOpenLogFolder_Click); - // - // tabPage4 - // - this.tabPage4.Controls.Add(this.tableLayoutPanel3); - this.tabPage4.Location = new System.Drawing.Point(4, 22); - this.tabPage4.Margin = new System.Windows.Forms.Padding(2); - this.tabPage4.Name = "tabPage4"; - this.tabPage4.Size = new System.Drawing.Size(918, 416); - this.tabPage4.TabIndex = 3; - this.tabPage4.Text = "About"; - this.tabPage4.UseVisualStyleBackColor = true; - // - // tableLayoutPanel3 - // - this.tableLayoutPanel3.ColumnCount = 2; - this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); - this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel10, 0, 0); - this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel11, 1, 0); - this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; - this.tableLayoutPanel3.Location = new System.Drawing.Point(0, 0); - this.tableLayoutPanel3.Name = "tableLayoutPanel3"; - this.tableLayoutPanel3.RowCount = 1; - this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); - this.tableLayoutPanel3.Size = new System.Drawing.Size(918, 416); - this.tableLayoutPanel3.TabIndex = 10; - // - // flowLayoutPanel10 - // - this.flowLayoutPanel10.Anchor = System.Windows.Forms.AnchorStyles.None; - this.flowLayoutPanel10.AutoSize = true; - this.flowLayoutPanel10.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel10.Controls.Add(this.pictureBox2); - this.flowLayoutPanel10.Controls.Add(this.linkLabel2); - this.flowLayoutPanel10.Controls.Add(this.versionLabel); - this.flowLayoutPanel10.Controls.Add(this.appDescriptionLabel); - this.flowLayoutPanel10.Controls.Add(this.label27); - this.flowLayoutPanel10.Controls.Add(this.linkLabel1); - this.flowLayoutPanel10.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowLayoutPanel10.Location = new System.Drawing.Point(164, 87); - this.flowLayoutPanel10.Name = "flowLayoutPanel10"; - this.flowLayoutPanel10.Size = new System.Drawing.Size(353, 241); - this.flowLayoutPanel10.TabIndex = 8; - // - // pictureBox2 - // - this.pictureBox2.Anchor = System.Windows.Forms.AnchorStyles.None; - this.pictureBox2.Image = global::EasyImgur.Properties.Resources.ei_logo; - this.pictureBox2.Location = new System.Drawing.Point(126, 3); - this.pictureBox2.Name = "pictureBox2"; - this.pictureBox2.Size = new System.Drawing.Size(100, 100); - this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; - this.pictureBox2.TabIndex = 3; - this.pictureBox2.TabStop = false; - // - // linkLabel2 - // - this.linkLabel2.Anchor = System.Windows.Forms.AnchorStyles.None; - this.linkLabel2.AutoSize = true; - this.linkLabel2.Location = new System.Drawing.Point(148, 116); - this.linkLabel2.Margin = new System.Windows.Forms.Padding(3, 10, 3, 0); - this.linkLabel2.Name = "linkLabel2"; - this.linkLabel2.Size = new System.Drawing.Size(56, 13); - this.linkLabel2.TabIndex = 1; - this.linkLabel2.TabStop = true; - this.linkLabel2.Text = "EasyImgur"; - this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked); - // - // versionLabel - // - this.versionLabel.Anchor = System.Windows.Forms.AnchorStyles.None; - this.versionLabel.AutoSize = true; - this.versionLabel.Location = new System.Drawing.Point(176, 129); - this.versionLabel.Name = "versionLabel"; - this.versionLabel.Size = new System.Drawing.Size(0, 13); - this.versionLabel.TabIndex = 6; - // - // appDescriptionLabel - // - this.appDescriptionLabel.Anchor = System.Windows.Forms.AnchorStyles.None; - this.appDescriptionLabel.AutoSize = true; - this.appDescriptionLabel.Location = new System.Drawing.Point(2, 172); - this.appDescriptionLabel.Margin = new System.Windows.Forms.Padding(2, 30, 2, 30); - this.appDescriptionLabel.Name = "appDescriptionLabel"; - this.appDescriptionLabel.Size = new System.Drawing.Size(349, 13); - this.appDescriptionLabel.TabIndex = 0; - this.appDescriptionLabel.Text = "EasyImgur is a small and simple tool to easily upload images to imgur.com"; - this.appDescriptionLabel.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // label27 - // - this.label27.Anchor = System.Windows.Forms.AnchorStyles.None; - this.label27.AutoSize = true; - this.label27.Location = new System.Drawing.Point(136, 215); - this.label27.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.label27.Name = "label27"; - this.label27.Size = new System.Drawing.Size(81, 13); - this.label27.TabIndex = 7; - this.label27.Text = "by Bryan Keiren"; - this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; - // - // linkLabel1 - // - this.linkLabel1.Anchor = System.Windows.Forms.AnchorStyles.None; - this.linkLabel1.AutoSize = true; - this.linkLabel1.Location = new System.Drawing.Point(134, 228); - this.linkLabel1.Name = "linkLabel1"; - this.linkLabel1.Size = new System.Drawing.Size(85, 13); - this.linkLabel1.TabIndex = 2; - this.linkLabel1.TabStop = true; - this.linkLabel1.Text = "bryankeiren.com"; - this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked); - // - // flowLayoutPanel11 - // - this.flowLayoutPanel11.Anchor = System.Windows.Forms.AnchorStyles.Right; - this.flowLayoutPanel11.AutoSize = true; - this.flowLayoutPanel11.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; - this.flowLayoutPanel11.Controls.Add(this.label18); - this.flowLayoutPanel11.Controls.Add(this.contributorsList); - this.flowLayoutPanel11.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; - this.flowLayoutPanel11.Location = new System.Drawing.Point(684, 79); - this.flowLayoutPanel11.Name = "flowLayoutPanel11"; - this.flowLayoutPanel11.Size = new System.Drawing.Size(231, 257); - this.flowLayoutPanel11.TabIndex = 9; - // - // label18 - // - this.label18.AutoSize = true; - this.label18.Location = new System.Drawing.Point(3, 0); - this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(225, 13); - this.label18.TabIndex = 5; - this.label18.Text = "A massive thanks to the following contributors:"; - // - // contributorsList - // - this.contributorsList.FormattingEnabled = true; - this.contributorsList.Location = new System.Drawing.Point(3, 16); - this.contributorsList.Name = "contributorsList"; - this.contributorsList.SelectionMode = System.Windows.Forms.SelectionMode.None; - this.contributorsList.Size = new System.Drawing.Size(218, 238); - this.contributorsList.TabIndex = 4; - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(315, 185); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(52, 17); - this.label11.TabIndex = 8; - this.label11.Text = "Status:"; - // - // label12 - // - this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(148, 109); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(422, 34); - this.label12.TabIndex = 7; - this.label12.Text = "Authorizing this app enables you to add uploaded images to your \r\naccount, rather" + + this.panel1.Location = new System.Drawing.Point(3, 55); + this.panel1.Name = "panel1"; + this.panel1.Size = new System.Drawing.Size(160, 39); + this.panel1.TabIndex = 25; + // + // buttonRemoveFromHistory + // + this.buttonRemoveFromHistory.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.buttonRemoveFromHistory.Enabled = false; + this.buttonRemoveFromHistory.Location = new System.Drawing.Point(2, 99); + this.buttonRemoveFromHistory.Margin = new System.Windows.Forms.Padding(2); + this.buttonRemoveFromHistory.Name = "buttonRemoveFromHistory"; + this.buttonRemoveFromHistory.Size = new System.Drawing.Size(162, 24); + this.buttonRemoveFromHistory.TabIndex = 7; + this.buttonRemoveFromHistory.Text = "Clear from history *"; + this.buttonRemoveFromHistory.UseMnemonic = false; + this.buttonRemoveFromHistory.UseVisualStyleBackColor = true; + this.buttonRemoveFromHistory.Click += new System.EventHandler(this.buttonRemoveFromHistory_Click); + // + // buttonRemoveFromImgur + // + this.buttonRemoveFromImgur.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right))); + this.buttonRemoveFromImgur.Enabled = false; + this.buttonRemoveFromImgur.Location = new System.Drawing.Point(2, 127); + this.buttonRemoveFromImgur.Margin = new System.Windows.Forms.Padding(2); + this.buttonRemoveFromImgur.Name = "buttonRemoveFromImgur"; + this.buttonRemoveFromImgur.Size = new System.Drawing.Size(162, 24); + this.buttonRemoveFromImgur.TabIndex = 8; + this.buttonRemoveFromImgur.Text = "Delete from Imgur *"; + this.buttonRemoveFromImgur.UseVisualStyleBackColor = true; + this.buttonRemoveFromImgur.Click += new System.EventHandler(this.buttonRemoveFromImgur_Click); + // + // label33 + // + this.label33.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.label33.AutoSize = true; + this.label33.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(192)))), ((int)(((byte)(64)))), ((int)(((byte)(0))))); + this.label33.Location = new System.Drawing.Point(61, 153); + this.label33.Name = "label33"; + this.label33.RightToLeft = System.Windows.Forms.RightToLeft.No; + this.label33.Size = new System.Drawing.Size(102, 13); + this.label33.TabIndex = 27; + this.label33.Text = "* Cannot be undone"; + this.label33.TextAlign = System.Drawing.ContentAlignment.TopRight; + // + // tabPage7 + // + this.tabPage7.Controls.Add(this.toolStripContainer1); + this.tabPage7.Location = new System.Drawing.Point(4, 22); + this.tabPage7.Name = "tabPage7"; + this.tabPage7.Padding = new System.Windows.Forms.Padding(3); + this.tabPage7.Size = new System.Drawing.Size(910, 390); + this.tabPage7.TabIndex = 1; + this.tabPage7.Text = "Grid view"; + this.tabPage7.UseVisualStyleBackColor = true; + // + // toolStripContainer1 + // + this.toolStripContainer1.BottomToolStripPanelVisible = false; + // + // toolStripContainer1.ContentPanel + // + this.toolStripContainer1.ContentPanel.Controls.Add(this.dataGridViewHistory); + this.toolStripContainer1.ContentPanel.Size = new System.Drawing.Size(904, 361); + this.toolStripContainer1.Dock = System.Windows.Forms.DockStyle.Fill; + this.toolStripContainer1.LeftToolStripPanelVisible = false; + this.toolStripContainer1.Location = new System.Drawing.Point(3, 3); + this.toolStripContainer1.Name = "toolStripContainer1"; + this.toolStripContainer1.RightToolStripPanelVisible = false; + this.toolStripContainer1.Size = new System.Drawing.Size(904, 384); + this.toolStripContainer1.TabIndex = 1; + this.toolStripContainer1.Text = "toolStripContainer1"; + // + // toolStripContainer1.TopToolStripPanel + // + this.toolStripContainer1.TopToolStripPanel.Controls.Add(this.toolStrip1); + // + // dataGridViewHistory + // + this.dataGridViewHistory.AllowUserToAddRows = false; + this.dataGridViewHistory.AllowUserToDeleteRows = false; + this.dataGridViewHistory.AllowUserToOrderColumns = true; + this.dataGridViewHistory.AutoGenerateColumns = false; + this.dataGridViewHistory.AutoSizeColumnsMode = System.Windows.Forms.DataGridViewAutoSizeColumnsMode.AllCells; + this.dataGridViewHistory.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.dataGridViewHistory.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.idDataGridViewTextBoxColumn, + this.linkDataGridViewTextBoxColumn, + this.deletehashDataGridViewTextBoxColumn, + this.titleDataGridViewTextBoxColumn, + this.descriptionDataGridViewTextBoxColumn, + this.thumbnailDataGridViewImageColumn, + this.anonymousDataGridViewCheckBoxColumn, + this.albumDataGridViewCheckBoxColumn, + this.timestampDataGridViewTextBoxColumn, + this.tiedToAccountDataGridViewCheckBoxColumn, + this.listNameDataGridViewTextBoxColumn, + this.itemTypeDataGridViewTextBoxColumn, + this.widthDataGridViewTextBoxColumn, + this.heightDataGridViewTextBoxColumn}); + this.dataGridViewHistory.DataSource = this.historyItemBindingSource; + this.dataGridViewHistory.Dock = System.Windows.Forms.DockStyle.Fill; + this.dataGridViewHistory.EditMode = System.Windows.Forms.DataGridViewEditMode.EditProgrammatically; + this.dataGridViewHistory.Location = new System.Drawing.Point(0, 0); + this.dataGridViewHistory.Name = "dataGridViewHistory"; + this.dataGridViewHistory.ReadOnly = true; + this.dataGridViewHistory.RowTemplate.ReadOnly = true; + this.dataGridViewHistory.ShowCellErrors = false; + this.dataGridViewHistory.ShowEditingIcon = false; + this.dataGridViewHistory.ShowRowErrors = false; + this.dataGridViewHistory.Size = new System.Drawing.Size(904, 361); + this.dataGridViewHistory.TabIndex = 0; + this.dataGridViewHistory.CellContentDoubleClick += new System.Windows.Forms.DataGridViewCellEventHandler(this.dataGridViewHistory_CellContentDoubleClick); + this.dataGridViewHistory.MouseDown += new System.Windows.Forms.MouseEventHandler(this.dataGridViewHistory_MouseDown); + // + // idDataGridViewTextBoxColumn + // + this.idDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; + this.idDataGridViewTextBoxColumn.DataPropertyName = "Id"; + this.idDataGridViewTextBoxColumn.HeaderText = "Id"; + this.idDataGridViewTextBoxColumn.Name = "idDataGridViewTextBoxColumn"; + this.idDataGridViewTextBoxColumn.ReadOnly = true; + this.idDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.idDataGridViewTextBoxColumn.Width = 41; + // + // linkDataGridViewTextBoxColumn + // + this.linkDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.AllCells; + this.linkDataGridViewTextBoxColumn.DataPropertyName = "Link"; + this.linkDataGridViewTextBoxColumn.HeaderText = "Link"; + this.linkDataGridViewTextBoxColumn.Name = "linkDataGridViewTextBoxColumn"; + this.linkDataGridViewTextBoxColumn.ReadOnly = true; + this.linkDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.linkDataGridViewTextBoxColumn.Width = 52; + // + // deletehashDataGridViewTextBoxColumn + // + this.deletehashDataGridViewTextBoxColumn.DataPropertyName = "Deletehash"; + this.deletehashDataGridViewTextBoxColumn.HeaderText = "Deletehash"; + this.deletehashDataGridViewTextBoxColumn.Name = "deletehashDataGridViewTextBoxColumn"; + this.deletehashDataGridViewTextBoxColumn.ReadOnly = true; + this.deletehashDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.deletehashDataGridViewTextBoxColumn.Width = 86; + // + // titleDataGridViewTextBoxColumn + // + this.titleDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.titleDataGridViewTextBoxColumn.DataPropertyName = "Title"; + this.titleDataGridViewTextBoxColumn.HeaderText = "Title"; + this.titleDataGridViewTextBoxColumn.Name = "titleDataGridViewTextBoxColumn"; + this.titleDataGridViewTextBoxColumn.ReadOnly = true; + this.titleDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + // + // descriptionDataGridViewTextBoxColumn + // + this.descriptionDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.descriptionDataGridViewTextBoxColumn.DataPropertyName = "Description"; + this.descriptionDataGridViewTextBoxColumn.HeaderText = "Description"; + this.descriptionDataGridViewTextBoxColumn.Name = "descriptionDataGridViewTextBoxColumn"; + this.descriptionDataGridViewTextBoxColumn.ReadOnly = true; + this.descriptionDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + // + // thumbnailDataGridViewImageColumn + // + this.thumbnailDataGridViewImageColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.thumbnailDataGridViewImageColumn.DataPropertyName = "Thumbnail"; + this.thumbnailDataGridViewImageColumn.HeaderText = "Thumbnail"; + this.thumbnailDataGridViewImageColumn.Name = "thumbnailDataGridViewImageColumn"; + this.thumbnailDataGridViewImageColumn.ReadOnly = true; + this.thumbnailDataGridViewImageColumn.Width = 62; + // + // anonymousDataGridViewCheckBoxColumn + // + this.anonymousDataGridViewCheckBoxColumn.DataPropertyName = "Anonymous"; + this.anonymousDataGridViewCheckBoxColumn.HeaderText = "Anonymous"; + this.anonymousDataGridViewCheckBoxColumn.Name = "anonymousDataGridViewCheckBoxColumn"; + this.anonymousDataGridViewCheckBoxColumn.ReadOnly = true; + this.anonymousDataGridViewCheckBoxColumn.Visible = false; + this.anonymousDataGridViewCheckBoxColumn.Width = 68; + // + // albumDataGridViewCheckBoxColumn + // + this.albumDataGridViewCheckBoxColumn.DataPropertyName = "Album"; + this.albumDataGridViewCheckBoxColumn.HeaderText = "Album"; + this.albumDataGridViewCheckBoxColumn.Name = "albumDataGridViewCheckBoxColumn"; + this.albumDataGridViewCheckBoxColumn.ReadOnly = true; + this.albumDataGridViewCheckBoxColumn.Visible = false; + this.albumDataGridViewCheckBoxColumn.Width = 42; + // + // timestampDataGridViewTextBoxColumn + // + this.timestampDataGridViewTextBoxColumn.DataPropertyName = "Timestamp"; + this.timestampDataGridViewTextBoxColumn.HeaderText = "Timestamp"; + this.timestampDataGridViewTextBoxColumn.Name = "timestampDataGridViewTextBoxColumn"; + this.timestampDataGridViewTextBoxColumn.ReadOnly = true; + this.timestampDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.timestampDataGridViewTextBoxColumn.Width = 83; + // + // tiedToAccountDataGridViewCheckBoxColumn + // + this.tiedToAccountDataGridViewCheckBoxColumn.DataPropertyName = "TiedToAccount"; + this.tiedToAccountDataGridViewCheckBoxColumn.HeaderText = "On account"; + this.tiedToAccountDataGridViewCheckBoxColumn.Name = "tiedToAccountDataGridViewCheckBoxColumn"; + this.tiedToAccountDataGridViewCheckBoxColumn.ReadOnly = true; + this.tiedToAccountDataGridViewCheckBoxColumn.Width = 69; + // + // listNameDataGridViewTextBoxColumn + // + this.listNameDataGridViewTextBoxColumn.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.None; + this.listNameDataGridViewTextBoxColumn.DataPropertyName = "ListName"; + this.listNameDataGridViewTextBoxColumn.HeaderText = "ListName"; + this.listNameDataGridViewTextBoxColumn.Name = "listNameDataGridViewTextBoxColumn"; + this.listNameDataGridViewTextBoxColumn.ReadOnly = true; + this.listNameDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.listNameDataGridViewTextBoxColumn.Visible = false; + this.listNameDataGridViewTextBoxColumn.Width = 76; + // + // itemTypeDataGridViewTextBoxColumn + // + this.itemTypeDataGridViewTextBoxColumn.DataPropertyName = "ItemType"; + this.itemTypeDataGridViewTextBoxColumn.HeaderText = "Type"; + this.itemTypeDataGridViewTextBoxColumn.Name = "itemTypeDataGridViewTextBoxColumn"; + this.itemTypeDataGridViewTextBoxColumn.ReadOnly = true; + this.itemTypeDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.itemTypeDataGridViewTextBoxColumn.Width = 56; + // + // widthDataGridViewTextBoxColumn + // + this.widthDataGridViewTextBoxColumn.DataPropertyName = "Width"; + this.widthDataGridViewTextBoxColumn.HeaderText = "Width"; + this.widthDataGridViewTextBoxColumn.Name = "widthDataGridViewTextBoxColumn"; + this.widthDataGridViewTextBoxColumn.ReadOnly = true; + this.widthDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.widthDataGridViewTextBoxColumn.Width = 60; + // + // heightDataGridViewTextBoxColumn + // + this.heightDataGridViewTextBoxColumn.DataPropertyName = "Height"; + this.heightDataGridViewTextBoxColumn.HeaderText = "Height"; + this.heightDataGridViewTextBoxColumn.Name = "heightDataGridViewTextBoxColumn"; + this.heightDataGridViewTextBoxColumn.ReadOnly = true; + this.heightDataGridViewTextBoxColumn.SortMode = System.Windows.Forms.DataGridViewColumnSortMode.Programmatic; + this.heightDataGridViewTextBoxColumn.Width = 63; + // + // toolStrip1 + // + this.toolStrip1.Dock = System.Windows.Forms.DockStyle.None; + this.toolStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.toolStripButtonHistoryGridSelectAll, + this.toolStripButtonHistoryGridSelectColumn, + this.toolStripButtonHistoryGridSelectRow, + this.toolStripSeparator2, + this.toolStripButtonHistoryGridCopy, + this.toolStripButtonHistoryGridOpenLink, + this.toolStripSeparator1, + this.toolStripDropDownButton1}); + this.toolStrip1.LayoutStyle = System.Windows.Forms.ToolStripLayoutStyle.Flow; + this.toolStrip1.Location = new System.Drawing.Point(0, 0); + this.toolStrip1.Name = "toolStrip1"; + this.toolStrip1.Size = new System.Drawing.Size(904, 23); + this.toolStrip1.Stretch = true; + this.toolStrip1.TabIndex = 0; + this.toolStrip1.Text = "toolStrip1"; + // + // toolStripButtonHistoryGridSelectAll + // + this.toolStripButtonHistoryGridSelectAll.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonHistoryGridSelectAll.Image = global::EasyImgur.Properties.Resources.SelectAll; + this.toolStripButtonHistoryGridSelectAll.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonHistoryGridSelectAll.Name = "toolStripButtonHistoryGridSelectAll"; + this.toolStripButtonHistoryGridSelectAll.Size = new System.Drawing.Size(23, 20); + this.toolStripButtonHistoryGridSelectAll.Text = "Select All"; + this.toolStripButtonHistoryGridSelectAll.ToolTipText = "Select all cells"; + this.toolStripButtonHistoryGridSelectAll.Click += new System.EventHandler(this.toolStripButtonHistoryGridSelectAll_Click); + // + // toolStripButtonHistoryGridSelectColumn + // + this.toolStripButtonHistoryGridSelectColumn.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonHistoryGridSelectColumn.Image = global::EasyImgur.Properties.Resources.SelectColumns; + this.toolStripButtonHistoryGridSelectColumn.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonHistoryGridSelectColumn.Name = "toolStripButtonHistoryGridSelectColumn"; + this.toolStripButtonHistoryGridSelectColumn.Size = new System.Drawing.Size(23, 20); + this.toolStripButtonHistoryGridSelectColumn.Text = "toolStripButton2"; + this.toolStripButtonHistoryGridSelectColumn.ToolTipText = "Select the entire column of every selected cell"; + this.toolStripButtonHistoryGridSelectColumn.Click += new System.EventHandler(this.toolStripButtonHistoryGridSelectColumn_Click); + // + // toolStripButtonHistoryGridSelectRow + // + this.toolStripButtonHistoryGridSelectRow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.toolStripButtonHistoryGridSelectRow.Image = global::EasyImgur.Properties.Resources.SelectRows; + this.toolStripButtonHistoryGridSelectRow.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonHistoryGridSelectRow.Name = "toolStripButtonHistoryGridSelectRow"; + this.toolStripButtonHistoryGridSelectRow.Size = new System.Drawing.Size(23, 20); + this.toolStripButtonHistoryGridSelectRow.Text = "toolStripButton3"; + this.toolStripButtonHistoryGridSelectRow.ToolTipText = "Select the entire row of every selected cell"; + this.toolStripButtonHistoryGridSelectRow.Click += new System.EventHandler(this.toolStripButtonHistoryGridSelectRow_Click); + // + // toolStripSeparator2 + // + this.toolStripSeparator2.Name = "toolStripSeparator2"; + this.toolStripSeparator2.Size = new System.Drawing.Size(6, 23); + // + // toolStripButtonHistoryGridCopy + // + this.toolStripButtonHistoryGridCopy.Image = global::EasyImgur.Properties.Resources.Copy; + this.toolStripButtonHistoryGridCopy.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonHistoryGridCopy.Name = "toolStripButtonHistoryGridCopy"; + this.toolStripButtonHistoryGridCopy.Size = new System.Drawing.Size(55, 20); + this.toolStripButtonHistoryGridCopy.Text = "Copy"; + this.toolStripButtonHistoryGridCopy.ToolTipText = "Copy the contents of the selected cell(s) to the clipboard"; + this.toolStripButtonHistoryGridCopy.Click += new System.EventHandler(this.toolStripButtonHistoryGridCopy_Click); + // + // toolStripButtonHistoryGridOpenLink + // + this.toolStripButtonHistoryGridOpenLink.Image = global::EasyImgur.Properties.Resources.OpenLink; + this.toolStripButtonHistoryGridOpenLink.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripButtonHistoryGridOpenLink.Name = "toolStripButtonHistoryGridOpenLink"; + this.toolStripButtonHistoryGridOpenLink.Size = new System.Drawing.Size(114, 20); + this.toolStripButtonHistoryGridOpenLink.Text = "Open in browser"; + this.toolStripButtonHistoryGridOpenLink.ToolTipText = "Open the links of the selected cell(s) in a browser window."; + this.toolStripButtonHistoryGridOpenLink.Click += new System.EventHandler(this.toolStripButtonHistoryGridOpenLink_Click); + // + // toolStripSeparator1 + // + this.toolStripSeparator1.Name = "toolStripSeparator1"; + this.toolStripSeparator1.Size = new System.Drawing.Size(6, 23); + // + // toolStripDropDownButton1 + // + this.toolStripDropDownButton1.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Text; + this.toolStripDropDownButton1.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.clearFromHistoryToolStripMenuItem, + this.deleteFromImgurToolStripMenuItem}); + this.toolStripDropDownButton1.Image = ((System.Drawing.Image)(resources.GetObject("toolStripDropDownButton1.Image"))); + this.toolStripDropDownButton1.ImageTransparentColor = System.Drawing.Color.Magenta; + this.toolStripDropDownButton1.Name = "toolStripDropDownButton1"; + this.toolStripDropDownButton1.Size = new System.Drawing.Size(63, 19); + this.toolStripDropDownButton1.Text = "Remove"; + // + // clearFromHistoryToolStripMenuItem + // + this.clearFromHistoryToolStripMenuItem.Image = global::EasyImgur.Properties.Resources.RemoveFromCollection; + this.clearFromHistoryToolStripMenuItem.Name = "clearFromHistoryToolStripMenuItem"; + this.clearFromHistoryToolStripMenuItem.Size = new System.Drawing.Size(284, 22); + this.clearFromHistoryToolStripMenuItem.Text = "Clear from history (Cannot be undone!)"; + this.clearFromHistoryToolStripMenuItem.ToolTipText = "Remove selected items from the history, but keep them on Imgur. Warning: This act" + + "ion cannot be undone!"; + this.clearFromHistoryToolStripMenuItem.Click += new System.EventHandler(this.clearFromHistoryToolStripMenuItem_Click); + // + // deleteFromImgurToolStripMenuItem + // + this.deleteFromImgurToolStripMenuItem.Image = global::EasyImgur.Properties.Resources.Delete; + this.deleteFromImgurToolStripMenuItem.Name = "deleteFromImgurToolStripMenuItem"; + this.deleteFromImgurToolStripMenuItem.Size = new System.Drawing.Size(284, 22); + this.deleteFromImgurToolStripMenuItem.Text = "Delete from Imgur (Cannot be undone!)"; + this.deleteFromImgurToolStripMenuItem.ToolTipText = "Delete the selected items from Imgur and from history. Warning: This action canno" + + "t be undone!"; + this.deleteFromImgurToolStripMenuItem.Click += new System.EventHandler(this.deleteFromImgurToolStripMenuItem_Click); + // + // tabPage5 + // + this.tabPage5.Controls.Add(this.tableLayoutPanel5); + this.tabPage5.Location = new System.Drawing.Point(4, 22); + this.tabPage5.Name = "tabPage5"; + this.tabPage5.Padding = new System.Windows.Forms.Padding(3); + this.tabPage5.Size = new System.Drawing.Size(918, 416); + this.tabPage5.TabIndex = 4; + this.tabPage5.Text = "Log"; + this.tabPage5.UseVisualStyleBackColor = true; + // + // tableLayoutPanel5 + // + this.tableLayoutPanel5.ColumnCount = 1; + this.tableLayoutPanel5.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel5.Controls.Add(this.flowLayoutPanel13, 0, 0); + this.tableLayoutPanel5.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel5.Location = new System.Drawing.Point(3, 3); + this.tableLayoutPanel5.Name = "tableLayoutPanel5"; + this.tableLayoutPanel5.RowCount = 1; + this.tableLayoutPanel5.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 50F)); + this.tableLayoutPanel5.Size = new System.Drawing.Size(912, 410); + this.tableLayoutPanel5.TabIndex = 15; + // + // flowLayoutPanel13 + // + this.flowLayoutPanel13.Anchor = System.Windows.Forms.AnchorStyles.None; + this.flowLayoutPanel13.AutoSize = true; + this.flowLayoutPanel13.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel13.Controls.Add(this.buttonViewLog); + this.flowLayoutPanel13.Controls.Add(this.buttonOpenLogFolder); + this.flowLayoutPanel13.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel13.Location = new System.Drawing.Point(389, 172); + this.flowLayoutPanel13.Name = "flowLayoutPanel13"; + this.flowLayoutPanel13.Size = new System.Drawing.Size(133, 66); + this.flowLayoutPanel13.TabIndex = 14; + // + // buttonViewLog + // + this.buttonViewLog.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonViewLog.Location = new System.Drawing.Point(2, 2); + this.buttonViewLog.Margin = new System.Windows.Forms.Padding(2); + this.buttonViewLog.Name = "buttonViewLog"; + this.buttonViewLog.Size = new System.Drawing.Size(129, 29); + this.buttonViewLog.TabIndex = 12; + this.buttonViewLog.Text = "View Log"; + this.buttonViewLog.UseVisualStyleBackColor = true; + this.buttonViewLog.Click += new System.EventHandler(this.buttonViewLog_Click); + // + // buttonOpenLogFolder + // + this.buttonOpenLogFolder.Anchor = System.Windows.Forms.AnchorStyles.None; + this.buttonOpenLogFolder.Location = new System.Drawing.Point(2, 35); + this.buttonOpenLogFolder.Margin = new System.Windows.Forms.Padding(2); + this.buttonOpenLogFolder.Name = "buttonOpenLogFolder"; + this.buttonOpenLogFolder.Size = new System.Drawing.Size(129, 29); + this.buttonOpenLogFolder.TabIndex = 13; + this.buttonOpenLogFolder.Text = "Open Log Folder"; + this.buttonOpenLogFolder.UseVisualStyleBackColor = true; + this.buttonOpenLogFolder.Click += new System.EventHandler(this.buttonOpenLogFolder_Click); + // + // tabPage4 + // + this.tabPage4.Controls.Add(this.tableLayoutPanel3); + this.tabPage4.Location = new System.Drawing.Point(4, 22); + this.tabPage4.Margin = new System.Windows.Forms.Padding(2); + this.tabPage4.Name = "tabPage4"; + this.tabPage4.Size = new System.Drawing.Size(918, 416); + this.tabPage4.TabIndex = 3; + this.tabPage4.Text = "About"; + this.tabPage4.UseVisualStyleBackColor = true; + // + // tableLayoutPanel3 + // + this.tableLayoutPanel3.ColumnCount = 2; + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel3.ColumnStyles.Add(new System.Windows.Forms.ColumnStyle()); + this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel10, 0, 0); + this.tableLayoutPanel3.Controls.Add(this.flowLayoutPanel11, 1, 0); + this.tableLayoutPanel3.Dock = System.Windows.Forms.DockStyle.Fill; + this.tableLayoutPanel3.Location = new System.Drawing.Point(0, 0); + this.tableLayoutPanel3.Name = "tableLayoutPanel3"; + this.tableLayoutPanel3.RowCount = 1; + this.tableLayoutPanel3.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Percent, 100F)); + this.tableLayoutPanel3.Size = new System.Drawing.Size(918, 416); + this.tableLayoutPanel3.TabIndex = 10; + // + // flowLayoutPanel10 + // + this.flowLayoutPanel10.Anchor = System.Windows.Forms.AnchorStyles.None; + this.flowLayoutPanel10.AutoSize = true; + this.flowLayoutPanel10.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel10.Controls.Add(this.pictureBox2); + this.flowLayoutPanel10.Controls.Add(this.linkLabel2); + this.flowLayoutPanel10.Controls.Add(this.versionLabel); + this.flowLayoutPanel10.Controls.Add(this.appDescriptionLabel); + this.flowLayoutPanel10.Controls.Add(this.label27); + this.flowLayoutPanel10.Controls.Add(this.linkLabel1); + this.flowLayoutPanel10.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel10.Location = new System.Drawing.Point(164, 87); + this.flowLayoutPanel10.Name = "flowLayoutPanel10"; + this.flowLayoutPanel10.Size = new System.Drawing.Size(353, 241); + this.flowLayoutPanel10.TabIndex = 8; + // + // pictureBox2 + // + this.pictureBox2.Anchor = System.Windows.Forms.AnchorStyles.None; + this.pictureBox2.Image = global::EasyImgur.Properties.Resources.ei_logo; + this.pictureBox2.Location = new System.Drawing.Point(126, 3); + this.pictureBox2.Name = "pictureBox2"; + this.pictureBox2.Size = new System.Drawing.Size(100, 100); + this.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage; + this.pictureBox2.TabIndex = 3; + this.pictureBox2.TabStop = false; + // + // linkLabel2 + // + this.linkLabel2.Anchor = System.Windows.Forms.AnchorStyles.None; + this.linkLabel2.AutoSize = true; + this.linkLabel2.Location = new System.Drawing.Point(148, 116); + this.linkLabel2.Margin = new System.Windows.Forms.Padding(3, 10, 3, 0); + this.linkLabel2.Name = "linkLabel2"; + this.linkLabel2.Size = new System.Drawing.Size(56, 13); + this.linkLabel2.TabIndex = 1; + this.linkLabel2.TabStop = true; + this.linkLabel2.Text = "EasyImgur"; + this.linkLabel2.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel2_LinkClicked); + // + // versionLabel + // + this.versionLabel.Anchor = System.Windows.Forms.AnchorStyles.None; + this.versionLabel.AutoSize = true; + this.versionLabel.Location = new System.Drawing.Point(176, 129); + this.versionLabel.Name = "versionLabel"; + this.versionLabel.Size = new System.Drawing.Size(0, 13); + this.versionLabel.TabIndex = 6; + // + // appDescriptionLabel + // + this.appDescriptionLabel.Anchor = System.Windows.Forms.AnchorStyles.None; + this.appDescriptionLabel.AutoSize = true; + this.appDescriptionLabel.Location = new System.Drawing.Point(2, 172); + this.appDescriptionLabel.Margin = new System.Windows.Forms.Padding(2, 30, 2, 30); + this.appDescriptionLabel.Name = "appDescriptionLabel"; + this.appDescriptionLabel.Size = new System.Drawing.Size(349, 13); + this.appDescriptionLabel.TabIndex = 0; + this.appDescriptionLabel.Text = "EasyImgur is a small and simple tool to easily upload images to imgur.com"; + this.appDescriptionLabel.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // label27 + // + this.label27.Anchor = System.Windows.Forms.AnchorStyles.None; + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(136, 215); + this.label27.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(81, 13); + this.label27.TabIndex = 7; + this.label27.Text = "by Bryan Keiren"; + this.label27.TextAlign = System.Drawing.ContentAlignment.MiddleCenter; + // + // linkLabel1 + // + this.linkLabel1.Anchor = System.Windows.Forms.AnchorStyles.None; + this.linkLabel1.AutoSize = true; + this.linkLabel1.Location = new System.Drawing.Point(134, 228); + this.linkLabel1.Name = "linkLabel1"; + this.linkLabel1.Size = new System.Drawing.Size(85, 13); + this.linkLabel1.TabIndex = 2; + this.linkLabel1.TabStop = true; + this.linkLabel1.Text = "bryankeiren.com"; + this.linkLabel1.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.linkLabel1_LinkClicked); + // + // flowLayoutPanel11 + // + this.flowLayoutPanel11.Anchor = System.Windows.Forms.AnchorStyles.Right; + this.flowLayoutPanel11.AutoSize = true; + this.flowLayoutPanel11.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; + this.flowLayoutPanel11.Controls.Add(this.label18); + this.flowLayoutPanel11.Controls.Add(this.contributorsList); + this.flowLayoutPanel11.FlowDirection = System.Windows.Forms.FlowDirection.TopDown; + this.flowLayoutPanel11.Location = new System.Drawing.Point(684, 79); + this.flowLayoutPanel11.Name = "flowLayoutPanel11"; + this.flowLayoutPanel11.Size = new System.Drawing.Size(231, 257); + this.flowLayoutPanel11.TabIndex = 9; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(3, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(225, 13); + this.label18.TabIndex = 5; + this.label18.Text = "A massive thanks to the following contributors:"; + // + // contributorsList + // + this.contributorsList.FormattingEnabled = true; + this.contributorsList.Location = new System.Drawing.Point(3, 16); + this.contributorsList.Name = "contributorsList"; + this.contributorsList.SelectionMode = System.Windows.Forms.SelectionMode.None; + this.contributorsList.Size = new System.Drawing.Size(218, 238); + this.contributorsList.TabIndex = 4; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(315, 185); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(52, 17); + this.label11.TabIndex = 8; + this.label11.Text = "Status:"; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(148, 109); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(422, 34); + this.label12.TabIndex = 7; + this.label12.Text = "Authorizing this app enables you to add uploaded images to your \r\naccount, rather" + " than uploading them anonymously."; - // - // button1 - // - this.button1.Enabled = false; - this.button1.Location = new System.Drawing.Point(258, 64); - this.button1.Name = "button1"; - this.button1.Size = new System.Drawing.Size(180, 27); - this.button1.TabIndex = 6; - this.button1.Text = "Force token refresh"; - this.button1.UseVisualStyleBackColor = true; - // - // button2 - // - this.button2.Location = new System.Drawing.Point(258, 31); - this.button2.Name = "button2"; - this.button2.Size = new System.Drawing.Size(180, 27); - this.button2.TabIndex = 5; - this.button2.Text = "Authorize this app..."; - this.button2.UseVisualStyleBackColor = true; - // - // trayMenu - // - this.trayMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { + // + // button1 + // + this.button1.Enabled = false; + this.button1.Location = new System.Drawing.Point(258, 64); + this.button1.Name = "button1"; + this.button1.Size = new System.Drawing.Size(180, 27); + this.button1.TabIndex = 6; + this.button1.Text = "Force token refresh"; + this.button1.UseVisualStyleBackColor = true; + // + // button2 + // + this.button2.Location = new System.Drawing.Point(258, 31); + this.button2.Name = "button2"; + this.button2.Size = new System.Drawing.Size(180, 27); + this.button2.TabIndex = 5; + this.button2.Text = "Authorize this app..."; + this.button2.UseVisualStyleBackColor = true; + // + // trayMenu + // + this.trayMenu.MenuItems.AddRange(new System.Windows.Forms.MenuItem[] { this.uploadClipboardAccountTrayMenuItem, this.uploadFileAccountTrayMenuItem, this.menuItem9, @@ -1591,137 +1965,148 @@ private void InitializeComponent() this.settingsTrayMenuItem, this.menuItem7, this.exitTrayMenuItem}); - // - // uploadClipboardAccountTrayMenuItem - // - this.uploadClipboardAccountTrayMenuItem.Enabled = false; - this.uploadClipboardAccountTrayMenuItem.Index = 0; - this.uploadClipboardAccountTrayMenuItem.Text = "Upload from clipboard (to account)"; - this.uploadClipboardAccountTrayMenuItem.Click += new System.EventHandler(this.uploadClipboardAccountTrayMenuItem_Click); - // - // uploadFileAccountTrayMenuItem - // - this.uploadFileAccountTrayMenuItem.Enabled = false; - this.uploadFileAccountTrayMenuItem.Index = 1; - this.uploadFileAccountTrayMenuItem.Text = "Upload from file(s)... (to account)"; - this.uploadFileAccountTrayMenuItem.Click += new System.EventHandler(this.uploadFileAccountTrayMenuItem_Click); - // - // menuItem9 - // - this.menuItem9.Index = 2; - this.menuItem9.Text = "-"; - // - // uploadClipboardAnonymousTrayMenuItem - // - this.uploadClipboardAnonymousTrayMenuItem.Index = 3; - this.uploadClipboardAnonymousTrayMenuItem.Text = "Upload from clipboard (anonymously)"; - this.uploadClipboardAnonymousTrayMenuItem.Click += new System.EventHandler(this.uploadClipboardAnonymousTrayMenuItem_Click); - // - // uploadFileAnonymousTrayMenuItem - // - this.uploadFileAnonymousTrayMenuItem.Index = 4; - this.uploadFileAnonymousTrayMenuItem.Text = "Upload from file(s)... (anonymously)"; - this.uploadFileAnonymousTrayMenuItem.Click += new System.EventHandler(this.uploadFileAnonymousTrayMenuItem_Click); - // - // menuItem8 - // - this.menuItem8.Index = 5; - this.menuItem8.Text = "-"; - // - // settingsTrayMenuItem - // - this.settingsTrayMenuItem.Index = 6; - this.settingsTrayMenuItem.Text = "Settings..."; - this.settingsTrayMenuItem.Click += new System.EventHandler(this.settingsTrayMenuItem_Click); - // - // menuItem7 - // - this.menuItem7.Index = 7; - this.menuItem7.Text = "-"; - // - // exitTrayMenuItem - // - this.exitTrayMenuItem.Index = 8; - this.exitTrayMenuItem.Text = "Exit"; - this.exitTrayMenuItem.Click += new System.EventHandler(this.exitTrayMenuItem_Click); - // - // Form1 - // - this.AcceptButton = this.buttonApplyGeneral; - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(926, 442); - this.Controls.Add(this.tabControl1); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Margin = new System.Windows.Forms.Padding(2); - this.Name = "Form1"; - this.Text = "EasyImgur"; - this.tabControl1.ResumeLayout(false); - this.tabPage1.ResumeLayout(false); - this.tableLayoutPanel7.ResumeLayout(false); - this.tableLayoutPanel7.PerformLayout(); - this.tableLayoutPanel1.ResumeLayout(false); - this.tableLayoutPanel1.PerformLayout(); - this.clipboardSettingsContainer.ResumeLayout(false); - this.clipboardSettingsContainer.PerformLayout(); - this.flowLayoutPanel14.ResumeLayout(false); - this.flowLayoutPanel14.PerformLayout(); - this.flowLayoutPanel9.ResumeLayout(false); - this.flowLayoutPanel9.PerformLayout(); - this.flowLayoutPanel6.ResumeLayout(false); - this.flowLayoutPanel6.PerformLayout(); - this.flowLayoutPanel5.ResumeLayout(false); - this.flowLayoutPanel5.PerformLayout(); - this.flowLayoutPanel4.ResumeLayout(false); - this.flowLayoutPanel4.PerformLayout(); - this.flowLayoutPanel2.ResumeLayout(false); - this.flowLayoutPanel2.PerformLayout(); - this.flowLayoutPanel3.ResumeLayout(false); - this.flowLayoutPanel3.PerformLayout(); - this.flowLayoutPanel1.ResumeLayout(false); - this.flowLayoutPanel1.PerformLayout(); - this.tableLayoutPanel6.ResumeLayout(false); - this.tableLayoutPanel6.PerformLayout(); - this.tabPage2.ResumeLayout(false); - this.tableLayoutPanel4.ResumeLayout(false); - this.tableLayoutPanel4.PerformLayout(); - this.flowLayoutPanel12.ResumeLayout(false); - this.flowLayoutPanel12.PerformLayout(); - this.flowLayoutPanel8.ResumeLayout(false); - this.flowLayoutPanel8.PerformLayout(); - this.tabPage3.ResumeLayout(false); - this.splitContainer1.Panel1.ResumeLayout(false); - this.splitContainer1.Panel2.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); - this.splitContainer1.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.historyItemBindingSource)).EndInit(); - this.flowLayoutPanel7.ResumeLayout(false); - this.flowLayoutPanel7.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.tableLayoutPanel2.ResumeLayout(false); - this.tableLayoutPanel2.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBoxHistoryThumb)).EndInit(); - this.flowLayoutPanel15.ResumeLayout(false); - this.flowLayoutPanel15.PerformLayout(); - this.groupBoxHistorySelection.ResumeLayout(false); - this.groupBoxHistorySelection.PerformLayout(); - this.flowLayoutPanel16.ResumeLayout(false); - this.flowLayoutPanel16.PerformLayout(); - this.tabPage5.ResumeLayout(false); - this.tableLayoutPanel5.ResumeLayout(false); - this.tableLayoutPanel5.PerformLayout(); - this.flowLayoutPanel13.ResumeLayout(false); - this.tabPage4.ResumeLayout(false); - this.tableLayoutPanel3.ResumeLayout(false); - this.tableLayoutPanel3.PerformLayout(); - this.flowLayoutPanel10.ResumeLayout(false); - this.flowLayoutPanel10.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); - this.flowLayoutPanel11.ResumeLayout(false); - this.flowLayoutPanel11.PerformLayout(); - this.ResumeLayout(false); + // + // uploadClipboardAccountTrayMenuItem + // + this.uploadClipboardAccountTrayMenuItem.Enabled = false; + this.uploadClipboardAccountTrayMenuItem.Index = 0; + this.uploadClipboardAccountTrayMenuItem.Text = "Upload from clipboard (to account)"; + this.uploadClipboardAccountTrayMenuItem.Click += new System.EventHandler(this.uploadClipboardAccountTrayMenuItem_Click); + // + // uploadFileAccountTrayMenuItem + // + this.uploadFileAccountTrayMenuItem.Enabled = false; + this.uploadFileAccountTrayMenuItem.Index = 1; + this.uploadFileAccountTrayMenuItem.Text = "Upload from file(s)... (to account)"; + this.uploadFileAccountTrayMenuItem.Click += new System.EventHandler(this.uploadFileAccountTrayMenuItem_Click); + // + // menuItem9 + // + this.menuItem9.Index = 2; + this.menuItem9.Text = "-"; + // + // uploadClipboardAnonymousTrayMenuItem + // + this.uploadClipboardAnonymousTrayMenuItem.Index = 3; + this.uploadClipboardAnonymousTrayMenuItem.Text = "Upload from clipboard (anonymously)"; + this.uploadClipboardAnonymousTrayMenuItem.Click += new System.EventHandler(this.uploadClipboardAnonymousTrayMenuItem_Click); + // + // uploadFileAnonymousTrayMenuItem + // + this.uploadFileAnonymousTrayMenuItem.Index = 4; + this.uploadFileAnonymousTrayMenuItem.Text = "Upload from file(s)... (anonymously)"; + this.uploadFileAnonymousTrayMenuItem.Click += new System.EventHandler(this.uploadFileAnonymousTrayMenuItem_Click); + // + // menuItem8 + // + this.menuItem8.Index = 5; + this.menuItem8.Text = "-"; + // + // settingsTrayMenuItem + // + this.settingsTrayMenuItem.Index = 6; + this.settingsTrayMenuItem.Text = "Settings..."; + this.settingsTrayMenuItem.Click += new System.EventHandler(this.settingsTrayMenuItem_Click); + // + // menuItem7 + // + this.menuItem7.Index = 7; + this.menuItem7.Text = "-"; + // + // exitTrayMenuItem + // + this.exitTrayMenuItem.Index = 8; + this.exitTrayMenuItem.Text = "Exit"; + this.exitTrayMenuItem.Click += new System.EventHandler(this.exitTrayMenuItem_Click); + // + // Form1 + // + this.AcceptButton = this.buttonApplyGeneral; + this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(926, 442); + this.Controls.Add(this.tabControl1); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.Margin = new System.Windows.Forms.Padding(2); + this.Name = "Form1"; + this.Text = "EasyImgur"; + this.tabControl1.ResumeLayout(false); + this.tabPage1.ResumeLayout(false); + this.tableLayoutPanel7.ResumeLayout(false); + this.tableLayoutPanel7.PerformLayout(); + this.tableLayoutPanel1.ResumeLayout(false); + this.tableLayoutPanel1.PerformLayout(); + this.clipboardSettingsContainer.ResumeLayout(false); + this.clipboardSettingsContainer.PerformLayout(); + this.flowLayoutPanel14.ResumeLayout(false); + this.flowLayoutPanel14.PerformLayout(); + this.flowLayoutPanel9.ResumeLayout(false); + this.flowLayoutPanel9.PerformLayout(); + this.flowLayoutPanel6.ResumeLayout(false); + this.flowLayoutPanel6.PerformLayout(); + this.flowLayoutPanel5.ResumeLayout(false); + this.flowLayoutPanel5.PerformLayout(); + this.flowLayoutPanel4.ResumeLayout(false); + this.flowLayoutPanel4.PerformLayout(); + this.flowLayoutPanel2.ResumeLayout(false); + this.flowLayoutPanel2.PerformLayout(); + this.flowLayoutPanel3.ResumeLayout(false); + this.flowLayoutPanel3.PerformLayout(); + this.flowLayoutPanel1.ResumeLayout(false); + this.flowLayoutPanel1.PerformLayout(); + this.tableLayoutPanel6.ResumeLayout(false); + this.tableLayoutPanel6.PerformLayout(); + this.tabPage2.ResumeLayout(false); + this.tableLayoutPanel4.ResumeLayout(false); + this.tableLayoutPanel4.PerformLayout(); + this.flowLayoutPanel12.ResumeLayout(false); + this.flowLayoutPanel12.PerformLayout(); + this.flowLayoutPanel8.ResumeLayout(false); + this.flowLayoutPanel8.PerformLayout(); + this.tabPage3.ResumeLayout(false); + this.tabControl2.ResumeLayout(false); + this.tabPage6.ResumeLayout(false); + this.splitContainer1.Panel1.ResumeLayout(false); + this.splitContainer1.Panel2.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.splitContainer1)).EndInit(); + this.splitContainer1.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.historyItemBindingSource)).EndInit(); + this.flowLayoutPanel7.ResumeLayout(false); + this.flowLayoutPanel7.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.tableLayoutPanel2.ResumeLayout(false); + this.tableLayoutPanel2.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBoxHistoryThumb)).EndInit(); + this.flowLayoutPanel15.ResumeLayout(false); + this.flowLayoutPanel15.PerformLayout(); + this.groupBoxHistorySelection.ResumeLayout(false); + this.groupBoxHistorySelection.PerformLayout(); + this.flowLayoutPanel16.ResumeLayout(false); + this.flowLayoutPanel16.PerformLayout(); + this.tabPage7.ResumeLayout(false); + this.toolStripContainer1.ContentPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.ResumeLayout(false); + this.toolStripContainer1.TopToolStripPanel.PerformLayout(); + this.toolStripContainer1.ResumeLayout(false); + this.toolStripContainer1.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.dataGridViewHistory)).EndInit(); + this.toolStrip1.ResumeLayout(false); + this.toolStrip1.PerformLayout(); + this.tabPage5.ResumeLayout(false); + this.tableLayoutPanel5.ResumeLayout(false); + this.tableLayoutPanel5.PerformLayout(); + this.flowLayoutPanel13.ResumeLayout(false); + this.tabPage4.ResumeLayout(false); + this.tableLayoutPanel3.ResumeLayout(false); + this.tableLayoutPanel3.PerformLayout(); + this.flowLayoutPanel10.ResumeLayout(false); + this.flowLayoutPanel10.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.pictureBox2)).EndInit(); + this.flowLayoutPanel11.ResumeLayout(false); + this.flowLayoutPanel11.PerformLayout(); + this.ResumeLayout(false); } @@ -1846,6 +2231,36 @@ private void InitializeComponent() private System.Windows.Forms.Panel panel1; private System.Windows.Forms.FlowLayoutPanel flowLayoutPanel7; private System.Windows.Forms.Label label33; - } + private System.Windows.Forms.TabControl tabControl2; + private System.Windows.Forms.TabPage tabPage6; + private System.Windows.Forms.TabPage tabPage7; + private System.Windows.Forms.DataGridView dataGridViewHistory; + private System.Windows.Forms.ToolStrip toolStrip1; + private System.Windows.Forms.ToolStripButton toolStripButtonHistoryGridCopy; + private System.Windows.Forms.ToolStripContainer toolStripContainer1; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator1; + private System.Windows.Forms.ToolStripButton toolStripButtonHistoryGridOpenLink; + private System.Windows.Forms.ToolStripDropDownButton toolStripDropDownButton1; + private System.Windows.Forms.ToolStripMenuItem clearFromHistoryToolStripMenuItem; + private System.Windows.Forms.ToolStripMenuItem deleteFromImgurToolStripMenuItem; + private System.Windows.Forms.ToolStripButton toolStripButtonHistoryGridSelectAll; + private System.Windows.Forms.ToolStripButton toolStripButtonHistoryGridSelectColumn; + private System.Windows.Forms.ToolStripButton toolStripButtonHistoryGridSelectRow; + private System.Windows.Forms.ToolStripSeparator toolStripSeparator2; + private System.Windows.Forms.DataGridViewTextBoxColumn idDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn linkDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn deletehashDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn titleDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn descriptionDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewImageColumn thumbnailDataGridViewImageColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn anonymousDataGridViewCheckBoxColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn albumDataGridViewCheckBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn timestampDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewCheckBoxColumn tiedToAccountDataGridViewCheckBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn listNameDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn itemTypeDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn widthDataGridViewTextBoxColumn; + private System.Windows.Forms.DataGridViewTextBoxColumn heightDataGridViewTextBoxColumn; + } } diff --git a/EasyImgur/Form1.cs b/EasyImgur/Form1.cs index 7587e25..fc3461b 100644 --- a/EasyImgur/Form1.cs +++ b/EasyImgur/Form1.cs @@ -757,15 +757,55 @@ private string GetDescriptionString(FormattingHelper.FormattingContext _Formatti return FormatInfoString(textBoxDescriptionFormat.Text, _FormattingContext); } - private void buttonRemoveFromImgur_Click(object sender, EventArgs e) + private SortedSet getSelectedRowIndicesFromHistoryGridView() + { + SortedSet unique_row_indices = new SortedSet(); + + // Generate a sorted set of unique row indices. This accomplishes multiple goals: + // - We want the set to be sorted + // - We want to only output a given row index once, even if multiple cells are selected for a given row/column (DataGridView.SelectedRows and DataGridView.SelectedColumns are empty unless an entire row/column is selected) + foreach (DataGridViewCell cell in dataGridViewHistory.SelectedCells) + unique_row_indices.Add(cell.RowIndex); + + return unique_row_indices; + } + private SortedSet getSelectedColumnIndicesFromHistoryGridView() { - int count = listBoxHistory.SelectedItems.Count; + SortedSet unique_col_indices = new SortedSet(); + + // Generate a sorted set of unique column indices. This accomplishes multiple goals: + // - We want the set to be sorted + // - We want to only output a given column index once, even if multiple cells are selected for a given row/column (DataGridView.SelectedRows and DataGridView.SelectedColumns are empty unless an entire row/column is selected) + foreach (DataGridViewCell cell in dataGridViewHistory.SelectedCells) + unique_col_indices.Add(cell.ColumnIndex); + + return unique_col_indices; + } + + + // Get a list of HistoryItems that are currently considered to be selected in the history gridview + // This method works even if only partial rows are selected. The returned list is always sorted + // based on the row index of each item in the history grid, and contains no null entries. + private List getSelectedHistoryItemsFromHistoryGridView() + { + List selected_items = new List(); + foreach (int row_index in getSelectedRowIndicesFromHistoryGridView()) + if (dataGridViewHistory.Rows[row_index].DataBoundItem is HistoryItem item) + selected_items.Add(item); + + return selected_items; + } + + private void removeItemsFromImgur(List itemsToRemove) + { + int count = itemsToRemove.Count; bool isMultipleImages = count > 1; int currentCount = 0; listBoxHistory.BeginUpdate(); - List selectedItems = new List(listBoxHistory.SelectedItems.Cast()); - foreach(HistoryItem item in selectedItems) + dataGridViewHistory.Enabled = false; + + foreach(HistoryItem item in itemsToRemove) { ++currentCount; @@ -783,11 +823,19 @@ private void buttonRemoveFromImgur_Click(object sender, EventArgs e) else ShowBalloonTip(2000, "Failed", "Failed to remove " + (item.Album ? "album" : "image") + " " + balloon_image_counter_text + " from Imgur", ToolTipIcon.Error); } + + dataGridViewHistory.Enabled = true; listBoxHistory.EndUpdate(); Statistics.GatherAndSend(); } + private void buttonRemoveFromImgur_Click(object sender, EventArgs e) + { + List selectedItems = new List(listBoxHistory.SelectedItems.Cast()); + removeItemsFromImgur(selectedItems); + } + private void buttonForceTokenRefresh_Click(object sender, EventArgs e) { ImgurAPI.ForceRefreshTokens(); @@ -916,5 +964,97 @@ private void buttonViewLog_Click(object sender, EventArgs e) { System.Diagnostics.Process.Start(Log.LogFile); } + + private void dataGridViewHistory_CellContentDoubleClick(object sender, DataGridViewCellEventArgs e) + { + // If a link cell or the thumbnail cell double-clicked, open the link in a browser window + if (e.ColumnIndex == linkDataGridViewTextBoxColumn.Index || + e.ColumnIndex == thumbnailDataGridViewImageColumn.Index) + { + if (dataGridViewHistory.Rows[e.RowIndex].DataBoundItem is HistoryItem item) + System.Diagnostics.Process.Start(item.Link); + } + } + + private void toolStripButtonHistoryGridCopy_Click(object sender, EventArgs e) + { + // Copy the contents of all selected cells + Clipboard.SetDataObject(dataGridViewHistory.GetClipboardContent()); + } + + private void toolStripButtonHistoryGridOpenLink_Click(object sender, EventArgs e) + { + foreach (HistoryItem item in getSelectedHistoryItemsFromHistoryGridView()) + System.Diagnostics.Process.Start(item.Link); + } + + private void toolStripButtonHistoryGridSelectAll_Click(object sender, EventArgs e) + { + dataGridViewHistory.SelectAll(); + } + + private void toolStripButtonHistoryGridSelectColumn_Click(object sender, EventArgs e) + { + // Cache the selected rows before changing the selection mode, because that action will reset the selection. + SortedSet selected_cols = getSelectedColumnIndicesFromHistoryGridView(); + + dataGridViewHistory.SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect; + + foreach (int col_index in selected_cols) + dataGridViewHistory.Columns[col_index].Selected = true; + } + + private void toolStripButtonHistoryGridSelectRow_Click(object sender, EventArgs e) + { + // Cache the selected rows before changing the selection mode, because that action will reset the selection. + SortedSet selected_rows = getSelectedRowIndicesFromHistoryGridView(); + + dataGridViewHistory.SelectionMode = DataGridViewSelectionMode.RowHeaderSelect; + + foreach (int row_index in selected_rows) + dataGridViewHistory.Rows[row_index].Selected = true; + } + + private void dataGridViewHistory_MouseDown(object sender, MouseEventArgs e) + { + // In this callback we have to manually simulate the behavior that selecting a header cell will select + // an entire column, because the DataGridView class only allows *either* the selection mode of RowHeaderSelect + // or the selection mode of ColumnHeaderSelect. Both modes at the same time is not supported, but we + // can fake it here by manually hit testing for row/column index -1 (i.e. the header row/column) + // and then changing the selection mode accordingly. + // This approach was copied from https://social.msdn.microsoft.com/Forums/windows/en-US/570a032e-75d6-4f36-8cf0-9553dc1f46d2/datagridview-with-columnheaderselect-and-rowheaderselect + + System.Windows.Forms.DataGridView.HitTestInfo hti = dataGridViewHistory.HitTest(e.X, e.Y); + + if (hti.ColumnIndex == -1 && hti.RowIndex >= 0) + { + // row header click + if (dataGridViewHistory.SelectionMode != DataGridViewSelectionMode.RowHeaderSelect) + dataGridViewHistory.SelectionMode = DataGridViewSelectionMode.RowHeaderSelect; + } + else if (hti.RowIndex == -1 && hti.ColumnIndex >= 0) + { + // column header click + if (dataGridViewHistory.SelectionMode != DataGridViewSelectionMode.ColumnHeaderSelect) + dataGridViewHistory.SelectionMode = DataGridViewSelectionMode.ColumnHeaderSelect; + } + } + + private void clearFromHistoryToolStripMenuItem_Click(object sender, EventArgs e) + { + // Disable updates while we're modifying the data source + dataGridViewHistory.Enabled = false; + + List selectedItems = getSelectedHistoryItemsFromHistoryGridView(); + foreach(HistoryItem item in selectedItems) + History.RemoveHistoryItem(item); + + dataGridViewHistory.Enabled = true; + } + + private void deleteFromImgurToolStripMenuItem_Click(object sender, EventArgs e) + { + removeItemsFromImgur(getSelectedHistoryItemsFromHistoryGridView()); + } } } diff --git a/EasyImgur/Form1.resx b/EasyImgur/Form1.resx index b29b2c4..12dcedb 100644 --- a/EasyImgur/Form1.resx +++ b/EasyImgur/Form1.resx @@ -5226,6 +5226,24 @@ To revoke authorization of any tokens this application has, visit: 368, 17 + + 560, 17 + + + + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAIDSURBVDhPpZLrS5NhGMb3j4SWh0oRQVExD4gonkDpg4hG + YKxG6WBogkMZKgPNCEVJFBGdGETEvgwyO9DJE5syZw3PIlPEE9pgBCLZ5XvdMB8Ew8gXbl54nuf63dd9 + 0OGSnwCahxbPRNPAPMw9Xpg6ZmF46kZZ0xSKzJPIrhpDWsVnpBhGkKx3nAX8Pv7z1zg8OoY/cITdn4fw + bf/C0kYAN3Ma/w3gWfZL5kzTKBxjWyK2DftwI9tyMYCZKXbNHaD91bLYJrDXsYbrWfUKwJrPE9M2M1Oc + VzOOpHI7Jr376Hi9ogHqFIANO0/MmmmbmSmm9a8ze+I4MrNWAdjtoJgWcx+PSzg166yZZ8xM8XvXDix9 + c4jIqFYAjoriBV9AhEPv1mH/sonogha0afbZMMZz+yreTGyhpusHwtNNCsA5U1zS4BLxzJIfg299qO32 + Ir7UJtZfftyATqeT+8o2D8JSjQrAJblrncYL7ZJ2+bfaFnC/1S1NjL3diRat7qrO7wLRP3HjWsojBeCo + mDEo5mNjuweFGvjWg2EBhCbpkW78htSHHwRyNdmgAFzPEee2iFkzayy2OLXzT4gr6UdUnlXrullsxxQ+ + kx0g8BTA3aZlButjSTyjODq/WcQcW/B/Je4OQhLvKQDnzN1mp0nnkvAhR8VuMzNrpm1mpjgkoVwB/v8D + TgDQASA1MVpwzwAAAABJRU5ErkJggg== + + 264, 17 diff --git a/EasyImgur/Properties/AssemblyInfo.cs b/EasyImgur/Properties/AssemblyInfo.cs index 0ee5fa2..e816dfb 100644 --- a/EasyImgur/Properties/AssemblyInfo.cs +++ b/EasyImgur/Properties/AssemblyInfo.cs @@ -32,6 +32,6 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("0.4.1")] -[assembly: AssemblyFileVersion("0.4.1")] +[assembly: AssemblyVersion("0.5.0")] +[assembly: AssemblyFileVersion("0.5.0")] diff --git a/EasyImgur/Properties/Resources.Designer.cs b/EasyImgur/Properties/Resources.Designer.cs index 6013490..830b96c 100644 --- a/EasyImgur/Properties/Resources.Designer.cs +++ b/EasyImgur/Properties/Resources.Designer.cs @@ -19,7 +19,7 @@ namespace EasyImgur.Properties { // class via a tool like ResGen or Visual Studio. // To add or remove a member, edit your .ResX file then rerun ResGen // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] internal class Resources { @@ -60,6 +60,26 @@ internal Resources() { } } + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Copy { + get { + object obj = ResourceManager.GetObject("Copy", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap Delete { + get { + object obj = ResourceManager.GetObject("Delete", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + /// /// Looks up a localized resource of type System.Drawing.Bitmap. /// @@ -69,5 +89,55 @@ internal static System.Drawing.Bitmap ei_logo { return ((System.Drawing.Bitmap)(obj)); } } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap OpenLink { + get { + object obj = ResourceManager.GetObject("OpenLink", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap RemoveFromCollection { + get { + object obj = ResourceManager.GetObject("RemoveFromCollection", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap SelectAll { + get { + object obj = ResourceManager.GetObject("SelectAll", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap SelectColumns { + get { + object obj = ResourceManager.GetObject("SelectColumns", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } + + /// + /// Looks up a localized resource of type System.Drawing.Bitmap. + /// + internal static System.Drawing.Bitmap SelectRows { + get { + object obj = ResourceManager.GetObject("SelectRows", resourceCulture); + return ((System.Drawing.Bitmap)(obj)); + } + } } } diff --git a/EasyImgur/Properties/Resources.resx b/EasyImgur/Properties/Resources.resx index 8ce8a27..6595cfe 100644 --- a/EasyImgur/Properties/Resources.resx +++ b/EasyImgur/Properties/Resources.resx @@ -112,13 +112,34 @@ 2.0 - System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - + + + ..\Resources\Copy.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\Delete.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\ei_logo.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + ..\Resources\OpenLink.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\RemoveFromCollection.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\SelectAll.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\SelectColumns.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + + + ..\Resources\SelectRows.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + \ No newline at end of file diff --git a/EasyImgur/Resources/Copy.png b/EasyImgur/Resources/Copy.png new file mode 100644 index 0000000000000000000000000000000000000000..02c6d43644bbd9c8cc01d9896f0dc478822a5ede GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4M^tr!3{rmfS_YDsM z75;sGeqJDE(wjGLvL%3EhQ?PW?khX_fy^fxZ+v1qRrBNXbN}QyYz77fC;tEa9nLjf z_sp3y=L=2-zG)3)7TD+@a6pJpsKRp+ zZgK|DEvhB15hW>!C8<`)MX5lF!N|bKK-a)r*T^!&z{twT(#q6A+rYrez~IAqk;f<+ ca`RI%(<*UmXq>br9;kuA)78&qol`;+0MvSY&;S4c literal 0 HcmV?d00001 diff --git a/EasyImgur/Resources/Delete.png b/EasyImgur/Resources/Delete.png new file mode 100644 index 0000000000000000000000000000000000000000..9d5246dc26610c3c9349061984fa3b7e0b8e224f GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4=h!^kk*N_BGQW98>S%T-HUBT7;dOH!?p zi&B9UgOP!ep{}8Uu8~oQp{13nrImq!wt)eV+%^5dF%%8C`6-!cmAEyWJ{3^~)WG2B L>gTe~DWM4f<1caf literal 0 HcmV?d00001 diff --git a/EasyImgur/Resources/OpenLink.png b/EasyImgur/Resources/OpenLink.png new file mode 100644 index 0000000000000000000000000000000000000000..ad37e80cc39b06552f17e2f018cee5795616201f GIT binary patch literal 669 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4y*>MLuln=v2NcSlTlU+ZF=R`7v9tZ+c9HUTy}K07IVn39tzwI~V8U?7YJ%+B zrYEN2Cfze+7M@{tZ+UjpLR2TQe&*WWx-RbpPAT8BxgmSEsdoKi4{0|Bu{<-O>#}P* z6C5u!Glt$$`Y~5;YWaQcy`O~|UwX!bo@{HobF6NmsYJxd{B)+KUtgB&IB;5neMQoG zkDSUM#s_{)Z}&Y^;3+B{swfw^=9b5Y*Xg{W-5yoW_3~o&>b$A`jb^LtG?yP*?R1`@ z;{iL%*QtNX*cv7$i=Pmh9`o|@)tg7}cFOymuUKO%YEmZt@Z0?}k*$8yxlU{kek(ua z6R)VDe^>R&=%xL_zEf}PJ8<1^x)#Iw+{rui6on#R_H4TTsCE9%f_=Lzoo{CU-Tgpj zm7UNP<>_nk&J|?6I&kf%P_SPs(5jd60pIfem~&?||5BN&HT|Hx+U`l#?{i#Sf$^tW z;u=wsl30>zm0Xkxq!^40j0|-R40VkRLW~TpjLfYJ%(M**tPBkPewx9Kq9HdwB{QuO Ww}zhe3cG!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4`nDe5gzT3GS!j6Tfx#7~Xx+Bg~;Fr8MhHOV|qM z?{YihW7IA(OR^X&SD$dY3+NBk64!{5l*E!$tK_0oAjM#0U}UIkV5n!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4zvaA3X+9}?urcx5`TR7y zH1U6#au23@ExnduVioSSwb$_K9*w1YUY1xL&t&9kJ#=c%+}(HIF&tnou=?^@sMm0{ z*GjX337!kK%C#p-JQ3`eqR?4;eCd==x_5V$BQ zUMuH$KNRXnF}Paduu}c|b@|=fk45c%G3W2A{{lWg)$ER}J^%OjR*kL_y@Nc_YTNwx z9%f&;Rqnjfis{&($bLHN1|y_Z%zHeoE@0^O-_riJEDHO z?SSf$kLKdAa7+PAHm|K|`Y8x0>85n#`Zf-@9nO2Eg ULyMiYB~Sx{r>mdKI;Vst09vxy$p8QV literal 0 HcmV?d00001 diff --git a/EasyImgur/Resources/SelectColumns.png b/EasyImgur/Resources/SelectColumns.png new file mode 100644 index 0000000000000000000000000000000000000000..cd38f39dd2819cf60c9a2bbb94db6e122c40f92d GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4zopr0GbGY0RR91 literal 0 HcmV?d00001 diff --git a/EasyImgur/Resources/SelectRows.png b/EasyImgur/Resources/SelectRows.png new file mode 100644 index 0000000000000000000000000000000000000000..5759f51b50521b53e03ba22d9d6ae28663290445 GIT binary patch literal 391 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ea{HEjtmSN`?>!lvI6-E$sR$z z3=CCj3=9n|3=F@3LJcn%7)lKo7+xhXFj&oCU=S~uvn$XBD8ZKG?e4}#ri+w5F zUj7_XuDxr7zRs`UX#RivLw@Tnfr+dheNn+zZ!f*=Vfj3}RpN2g5r)f}Wj4>FFFxKW zAR{T#^YdP+fXAL$?#p(_ed^$;+qWQ6BO*8Z_A@>49P`k2yLv~LuJQ>XraWgD*7T+S zKP7JF_Ja5BL#zCY>y~-}9i>|08c~vxSdwa$T$Bo=7>o>z40R2G$UMZzz{=Rz%GgBP lz`zQKL^rsiXvob^$xN%nt-;%a<0nu9gQu&X%Q~loCIHNmfRz9M literal 0 HcmV?d00001