diff --git a/Greenshot/Configuration/LanguageKeys.cs b/Greenshot/Configuration/LanguageKeys.cs index c2280f2f4..bb72d037c 100644 --- a/Greenshot/Configuration/LanguageKeys.cs +++ b/Greenshot/Configuration/LanguageKeys.cs @@ -196,7 +196,11 @@ namespace Greenshot.Configuration { settings_destination_fileas, settings_destination_printer, settings_destination_picker, - settings_editor, + settings_destination_groupDefaultEffects, + settings_destination_defaultEffects_imageBorder, + settings_destination_defaultEffects_imageBorder_width, + settings_destination_defaultEffects_imageBorder_color, + settings_editor, settings_filenamepattern, settings_general, settings_iecapture, diff --git a/Greenshot/Forms/ColorDialog.Designer.cs b/Greenshot/Forms/ColorDialog.Designer.cs index 94dda653d..f7d1bdc0f 100644 --- a/Greenshot/Forms/ColorDialog.Designer.cs +++ b/Greenshot/Forms/ColorDialog.Designer.cs @@ -46,218 +46,236 @@ namespace Greenshot { /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ColorDialog)); - this.btnTransparent = new GreenshotPlugin.Controls.GreenshotButton(); - this.colorPanel = new System.Windows.Forms.Panel(); - this.labelHtmlColor = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textBoxHtmlColor = new System.Windows.Forms.TextBox(); - this.labelRed = new GreenshotPlugin.Controls.GreenshotLabel(); - this.labelGreen = new GreenshotPlugin.Controls.GreenshotLabel(); - this.labelBlue = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textBoxRed = new System.Windows.Forms.TextBox(); - this.textBoxGreen = new System.Windows.Forms.TextBox(); - this.textBoxBlue = new System.Windows.Forms.TextBox(); - this.labelRecentColors = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textBoxAlpha = new System.Windows.Forms.TextBox(); - this.labelAlpha = new GreenshotPlugin.Controls.GreenshotLabel(); - this.btnApply = new GreenshotPlugin.Controls.GreenshotButton(); - this.pipette = new Greenshot.Controls.Pipette(); - this.SuspendLayout(); - // - // btnTransparent - // - this.btnTransparent.BackColor = System.Drawing.Color.Transparent; - this.btnTransparent.LanguageKey = "colorpicker_transparent"; - this.btnTransparent.Location = new System.Drawing.Point(210, 4); - this.btnTransparent.Name = "btnTransparent"; - this.btnTransparent.Size = new System.Drawing.Size(78, 23); - this.btnTransparent.TabIndex = 0; - this.btnTransparent.TabStop = false; - this.btnTransparent.Text = "Transparent"; - this.btnTransparent.UseVisualStyleBackColor = false; - this.btnTransparent.Click += new System.EventHandler(this.BtnTransparentClick); - // - // colorPanel - // - this.colorPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.colorPanel.Location = new System.Drawing.Point(213, 30); - this.colorPanel.Name = "colorPanel"; - this.colorPanel.Size = new System.Drawing.Size(33, 23); - this.colorPanel.TabIndex = 1; - // - // labelHtmlColor - // - this.labelHtmlColor.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); - this.labelHtmlColor.LanguageKey = "colorpicker_htmlcolor"; - this.labelHtmlColor.Location = new System.Drawing.Point(210, 57); - this.labelHtmlColor.Name = "labelHtmlColor"; - this.labelHtmlColor.Size = new System.Drawing.Size(78, 17); - this.labelHtmlColor.TabIndex = 2; - this.labelHtmlColor.Text = "HTML color"; - // - // textBoxHtmlColor - // - this.textBoxHtmlColor.Location = new System.Drawing.Point(210, 71); - this.textBoxHtmlColor.Name = "textBoxHtmlColor"; - this.textBoxHtmlColor.Size = new System.Drawing.Size(78, 20); - this.textBoxHtmlColor.TabIndex = 1; - this.textBoxHtmlColor.Click += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxHtmlColor.TextChanged += new System.EventHandler(this.TextBoxHexadecimalTextChanged); - this.textBoxHtmlColor.GotFocus += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxHtmlColor.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); - // - // labelRed - // - this.labelRed.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); - this.labelRed.LanguageKey = "colorpicker_red"; - this.labelRed.Location = new System.Drawing.Point(210, 98); - this.labelRed.Name = "labelRed"; - this.labelRed.Size = new System.Drawing.Size(78, 18); - this.labelRed.TabIndex = 4; - this.labelRed.Text = "Red"; - // - // labelGreen - // - this.labelGreen.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); - this.labelGreen.LanguageKey = "colorpicker_green"; - this.labelGreen.Location = new System.Drawing.Point(210, 122); - this.labelGreen.Name = "labelGreen"; - this.labelGreen.Size = new System.Drawing.Size(78, 18); - this.labelGreen.TabIndex = 5; - this.labelGreen.Text = "Green"; - // - // labelBlue - // - this.labelBlue.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); - this.labelBlue.LanguageKey = "colorpicker_blue"; - this.labelBlue.Location = new System.Drawing.Point(210, 146); - this.labelBlue.Name = "labelBlue"; - this.labelBlue.Size = new System.Drawing.Size(78, 18); - this.labelBlue.TabIndex = 6; - this.labelBlue.Text = "Blue"; - // - // textBoxRed - // - this.textBoxRed.Location = new System.Drawing.Point(258, 95); - this.textBoxRed.Name = "textBoxRed"; - this.textBoxRed.Size = new System.Drawing.Size(30, 20); - this.textBoxRed.TabIndex = 2; - this.textBoxRed.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - this.textBoxRed.Click += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxRed.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); - this.textBoxRed.GotFocus += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxRed.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); - // - // textBoxGreen - // - this.textBoxGreen.Location = new System.Drawing.Point(258, 119); - this.textBoxGreen.Name = "textBoxGreen"; - this.textBoxGreen.Size = new System.Drawing.Size(30, 20); - this.textBoxGreen.TabIndex = 3; - this.textBoxGreen.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - this.textBoxGreen.Click += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxGreen.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); - this.textBoxGreen.GotFocus += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxGreen.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); - // - // textBoxBlue - // - this.textBoxBlue.Location = new System.Drawing.Point(258, 143); - this.textBoxBlue.Name = "textBoxBlue"; - this.textBoxBlue.Size = new System.Drawing.Size(30, 20); - this.textBoxBlue.TabIndex = 4; - this.textBoxBlue.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - this.textBoxBlue.Click += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxBlue.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); - this.textBoxBlue.GotFocus += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxBlue.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); - // - // labelRecentColors - // - this.labelRecentColors.LanguageKey = "colorpicker_recentcolors"; - this.labelRecentColors.Location = new System.Drawing.Point(3, 175); - this.labelRecentColors.Name = "labelRecentColors"; - this.labelRecentColors.Size = new System.Drawing.Size(148, 13); - this.labelRecentColors.TabIndex = 10; - this.labelRecentColors.Text = "Recently used colors"; - // - // textBoxAlpha - // - this.textBoxAlpha.Location = new System.Drawing.Point(258, 167); - this.textBoxAlpha.Name = "textBoxAlpha"; - this.textBoxAlpha.Size = new System.Drawing.Size(30, 20); - this.textBoxAlpha.TabIndex = 5; - this.textBoxAlpha.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - this.textBoxAlpha.Click += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxAlpha.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); - this.textBoxAlpha.GotFocus += new System.EventHandler(this.TextBoxGotFocus); - this.textBoxAlpha.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); - // - // labelAlpha - // - this.labelAlpha.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); - this.labelAlpha.LanguageKey = "colorpicker_alpha"; - this.labelAlpha.Location = new System.Drawing.Point(210, 170); - this.labelAlpha.Name = "labelAlpha"; - this.labelAlpha.Size = new System.Drawing.Size(78, 18); - this.labelAlpha.TabIndex = 11; - this.labelAlpha.Text = "Alpha"; - // - // btnApply - // - this.btnApply.BackColor = System.Drawing.Color.Transparent; - this.btnApply.LanguageKey = "colorpicker_apply"; - this.btnApply.Location = new System.Drawing.Point(210, 191); - this.btnApply.Name = "btnApply"; - this.btnApply.Size = new System.Drawing.Size(78, 23); - this.btnApply.TabIndex = 12; - this.btnApply.TabStop = false; - this.btnApply.Text = "Apply"; - this.btnApply.UseVisualStyleBackColor = false; - this.btnApply.Click += new System.EventHandler(this.BtnApplyClick); - // - // pipette - // - this.pipette.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; - this.pipette.Cursor = System.Windows.Forms.Cursors.Arrow; - this.pipette.Image = ((System.Drawing.Image)(resources.GetObject("pipette.Image"))); - this.pipette.Location = new System.Drawing.Point(255, 30); - this.pipette.Name = "pipette"; - this.pipette.Size = new System.Drawing.Size(33, 23); - this.pipette.TabIndex = 13; - this.pipette.PipetteUsed += new System.EventHandler(this.PipetteUsed); - // - // ColorDialog - // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.ClientSize = new System.Drawing.Size(292, 218); - this.Controls.Add(this.pipette); - this.Controls.Add(this.btnApply); - this.Controls.Add(this.textBoxAlpha); - this.Controls.Add(this.labelAlpha); - this.Controls.Add(this.labelRecentColors); - this.Controls.Add(this.textBoxBlue); - this.Controls.Add(this.textBoxGreen); - this.Controls.Add(this.textBoxRed); - this.Controls.Add(this.labelBlue); - this.Controls.Add(this.labelGreen); - this.Controls.Add(this.labelRed); - this.Controls.Add(this.textBoxHtmlColor); - this.Controls.Add(this.labelHtmlColor); - this.Controls.Add(this.colorPanel); - this.Controls.Add(this.btnTransparent); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.LanguageKey = "colorpicker_title"; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "ColorDialog"; - this.ShowIcon = false; - this.ShowInTaskbar = false; - this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; - this.Text = "Color picker"; - this.ResumeLayout(false); - this.PerformLayout(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ColorDialog)); + this.btnTransparent = new GreenshotPlugin.Controls.GreenshotButton(); + this.colorPanel = new System.Windows.Forms.Panel(); + this.labelHtmlColor = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textBoxHtmlColor = new System.Windows.Forms.TextBox(); + this.labelRed = new GreenshotPlugin.Controls.GreenshotLabel(); + this.labelGreen = new GreenshotPlugin.Controls.GreenshotLabel(); + this.labelBlue = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textBoxRed = new System.Windows.Forms.TextBox(); + this.textBoxGreen = new System.Windows.Forms.TextBox(); + this.textBoxBlue = new System.Windows.Forms.TextBox(); + this.labelRecentColors = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textBoxAlpha = new System.Windows.Forms.TextBox(); + this.labelAlpha = new GreenshotPlugin.Controls.GreenshotLabel(); + this.btnApply = new GreenshotPlugin.Controls.GreenshotButton(); + this.pipette = new Greenshot.Controls.Pipette(); + this.SuspendLayout(); + // + // btnTransparent + // + this.btnTransparent.BackColor = System.Drawing.Color.Transparent; + this.btnTransparent.LanguageKey = "colorpicker_transparent"; + this.btnTransparent.Location = new System.Drawing.Point(262, 5); + this.btnTransparent.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.btnTransparent.Name = "btnTransparent"; + this.btnTransparent.Size = new System.Drawing.Size(98, 29); + this.btnTransparent.TabIndex = 0; + this.btnTransparent.TabStop = false; + this.btnTransparent.Text = "Transparent"; + this.btnTransparent.UseVisualStyleBackColor = false; + this.btnTransparent.Click += new System.EventHandler(this.BtnTransparentClick); + // + // colorPanel + // + this.colorPanel.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.colorPanel.Location = new System.Drawing.Point(266, 38); + this.colorPanel.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.colorPanel.Name = "colorPanel"; + this.colorPanel.Size = new System.Drawing.Size(41, 28); + this.colorPanel.TabIndex = 1; + // + // labelHtmlColor + // + this.labelHtmlColor.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); + this.labelHtmlColor.LanguageKey = "colorpicker_htmlcolor"; + this.labelHtmlColor.Location = new System.Drawing.Point(262, 71); + this.labelHtmlColor.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelHtmlColor.Name = "labelHtmlColor"; + this.labelHtmlColor.Size = new System.Drawing.Size(98, 21); + this.labelHtmlColor.TabIndex = 2; + this.labelHtmlColor.Text = "HTML color"; + // + // textBoxHtmlColor + // + this.textBoxHtmlColor.Location = new System.Drawing.Point(262, 89); + this.textBoxHtmlColor.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBoxHtmlColor.Name = "textBoxHtmlColor"; + this.textBoxHtmlColor.Size = new System.Drawing.Size(96, 25); + this.textBoxHtmlColor.TabIndex = 1; + this.textBoxHtmlColor.Click += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxHtmlColor.TextChanged += new System.EventHandler(this.TextBoxHexadecimalTextChanged); + this.textBoxHtmlColor.GotFocus += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxHtmlColor.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); + // + // labelRed + // + this.labelRed.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); + this.labelRed.LanguageKey = "colorpicker_red"; + this.labelRed.Location = new System.Drawing.Point(262, 122); + this.labelRed.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelRed.Name = "labelRed"; + this.labelRed.Size = new System.Drawing.Size(98, 22); + this.labelRed.TabIndex = 4; + this.labelRed.Text = "Red"; + // + // labelGreen + // + this.labelGreen.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); + this.labelGreen.LanguageKey = "colorpicker_green"; + this.labelGreen.Location = new System.Drawing.Point(262, 152); + this.labelGreen.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelGreen.Name = "labelGreen"; + this.labelGreen.Size = new System.Drawing.Size(98, 22); + this.labelGreen.TabIndex = 5; + this.labelGreen.Text = "Green"; + // + // labelBlue + // + this.labelBlue.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); + this.labelBlue.LanguageKey = "colorpicker_blue"; + this.labelBlue.Location = new System.Drawing.Point(262, 182); + this.labelBlue.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelBlue.Name = "labelBlue"; + this.labelBlue.Size = new System.Drawing.Size(98, 22); + this.labelBlue.TabIndex = 6; + this.labelBlue.Text = "Blue"; + // + // textBoxRed + // + this.textBoxRed.Location = new System.Drawing.Point(322, 119); + this.textBoxRed.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBoxRed.Name = "textBoxRed"; + this.textBoxRed.Size = new System.Drawing.Size(36, 25); + this.textBoxRed.TabIndex = 2; + this.textBoxRed.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.textBoxRed.Click += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxRed.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); + this.textBoxRed.GotFocus += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxRed.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); + // + // textBoxGreen + // + this.textBoxGreen.Location = new System.Drawing.Point(322, 149); + this.textBoxGreen.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBoxGreen.Name = "textBoxGreen"; + this.textBoxGreen.Size = new System.Drawing.Size(36, 25); + this.textBoxGreen.TabIndex = 3; + this.textBoxGreen.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.textBoxGreen.Click += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxGreen.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); + this.textBoxGreen.GotFocus += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxGreen.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); + // + // textBoxBlue + // + this.textBoxBlue.Location = new System.Drawing.Point(322, 179); + this.textBoxBlue.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBoxBlue.Name = "textBoxBlue"; + this.textBoxBlue.Size = new System.Drawing.Size(36, 25); + this.textBoxBlue.TabIndex = 4; + this.textBoxBlue.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.textBoxBlue.Click += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxBlue.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); + this.textBoxBlue.GotFocus += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxBlue.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); + // + // labelRecentColors + // + this.labelRecentColors.LanguageKey = "colorpicker_recentcolors"; + this.labelRecentColors.Location = new System.Drawing.Point(4, 219); + this.labelRecentColors.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelRecentColors.Name = "labelRecentColors"; + this.labelRecentColors.Size = new System.Drawing.Size(185, 16); + this.labelRecentColors.TabIndex = 10; + this.labelRecentColors.Text = "Recently used colors"; + // + // textBoxAlpha + // + this.textBoxAlpha.Location = new System.Drawing.Point(322, 209); + this.textBoxAlpha.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.textBoxAlpha.Name = "textBoxAlpha"; + this.textBoxAlpha.Size = new System.Drawing.Size(36, 25); + this.textBoxAlpha.TabIndex = 5; + this.textBoxAlpha.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + this.textBoxAlpha.Click += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxAlpha.TextChanged += new System.EventHandler(this.TextBoxRgbTextChanged); + this.textBoxAlpha.GotFocus += new System.EventHandler(this.TextBoxGotFocus); + this.textBoxAlpha.KeyDown += new System.Windows.Forms.KeyEventHandler(this.TextBoxKeyDown); + // + // labelAlpha + // + this.labelAlpha.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.World); + this.labelAlpha.LanguageKey = "colorpicker_alpha"; + this.labelAlpha.Location = new System.Drawing.Point(262, 212); + this.labelAlpha.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.labelAlpha.Name = "labelAlpha"; + this.labelAlpha.Size = new System.Drawing.Size(98, 22); + this.labelAlpha.TabIndex = 11; + this.labelAlpha.Text = "Alpha"; + // + // btnApply + // + this.btnApply.BackColor = System.Drawing.Color.Transparent; + this.btnApply.LanguageKey = "colorpicker_apply"; + this.btnApply.Location = new System.Drawing.Point(262, 239); + this.btnApply.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.btnApply.Name = "btnApply"; + this.btnApply.Size = new System.Drawing.Size(98, 29); + this.btnApply.TabIndex = 12; + this.btnApply.TabStop = false; + this.btnApply.Text = "Apply"; + this.btnApply.UseVisualStyleBackColor = false; + this.btnApply.Click += new System.EventHandler(this.BtnApplyClick); + // + // pipette + // + this.pipette.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; + this.pipette.Cursor = System.Windows.Forms.Cursors.Arrow; + this.pipette.Image = ((System.Drawing.Image)(resources.GetObject("pipette.Image"))); + this.pipette.Location = new System.Drawing.Point(319, 38); + this.pipette.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.pipette.Name = "pipette"; + this.pipette.Size = new System.Drawing.Size(41, 28); + this.pipette.TabIndex = 13; + this.pipette.PipetteUsed += new System.EventHandler(this.PipetteUsed); + // + // ColorDialog + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.ClientSize = new System.Drawing.Size(365, 272); + this.Controls.Add(this.pipette); + this.Controls.Add(this.btnApply); + this.Controls.Add(this.textBoxAlpha); + this.Controls.Add(this.labelAlpha); + this.Controls.Add(this.labelRecentColors); + this.Controls.Add(this.textBoxBlue); + this.Controls.Add(this.textBoxGreen); + this.Controls.Add(this.textBoxRed); + this.Controls.Add(this.labelBlue); + this.Controls.Add(this.labelGreen); + this.Controls.Add(this.labelRed); + this.Controls.Add(this.textBoxHtmlColor); + this.Controls.Add(this.labelHtmlColor); + this.Controls.Add(this.colorPanel); + this.Controls.Add(this.btnTransparent); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.LanguageKey = "colorpicker_title"; + this.Margin = new System.Windows.Forms.Padding(4, 4, 4, 4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "ColorDialog"; + this.ShowIcon = false; + this.ShowInTaskbar = false; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent; + this.Text = "Color picker"; + this.ResumeLayout(false); + this.PerformLayout(); } private GreenshotPlugin.Controls.GreenshotLabel labelRed; diff --git a/Greenshot/Forms/ColorDialog.resx b/Greenshot/Forms/ColorDialog.resx index da9eec254..a05cbf88d 100644 --- a/Greenshot/Forms/ColorDialog.resx +++ b/Greenshot/Forms/ColorDialog.resx @@ -120,16 +120,273 @@ - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABqklEQVQ4T6WTvUtCURiH34Mi - Koo6CKI45HUT/4CgDwz8oMVFXLyGIVpDjTYkuDsoF6RPmtJKkIgKipYsCIoQihYXKxSCICjaGoTTe6R7 - uflBgcOPwz3wPL/3HM4FSikMkw6sVCphHPNCSE9auPf8kydCJuqEHNYIOakSMsXYjiClUPSFmVAUiHBb - EOh7KkWPAC4lQb9mcY8J5HAzGKSP4TDdBrj+SzCGkkqTkHk2NmuWw+sAfklQBYDunAPUaLlMG4Qc9INX - kZEERa8Xdvx+2A0EpJR8Pv4UJe1CoaeZwb8E2WwWcrkcCILQST6fd2YymeRS6SG9j5JGKEQ3AW7XAJZF - eKBAhN8+v+p7V61jJimi5AMvbgVXDIiRjiBO0A2f3b9uud3u5IzRyOMEDA4MFKCES6fTCbGZwS6XK2G3 - 250RvR42ZM09E/A8D/F4PCaHOY6LWSwWzmq1wp8Cj8fjiMzOLbAzs2YEeZPJ5DCbzfAvgc1mi7L20Unv - ok6ni2q12hGDwQCDBEV8nRWMdIkajWZapVLFMZxarQb8hn6CMkI3mDvMhVwwzO/8DbWQqn7YBXReAAAA - AElFTkSuQmCC + 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 + AgAAAAAAAAAAAAACAAAAAAAAAAACAgAAIUpKSkpFAgAAAAAAAAAASkpDAAAMFQURBQAAAAACAAAAAgAA + AAAAAAAAAjBKSTACL0pKSkpKCQAAAAAAAAAASkohAAAAEUFKSS8CAAAAAAAAAAAAAAAAAAAAKkpKSkoo + HEpKSkpDAAAAAAAAAAAALhcAAAAAPUpKSkoeAAAAAAIAAAAAAh4zLAwAQUpKSko+ATFKSkYVAAAAAAAA + AAAACS09LgkHSkpKSkozAAAAAAAAAAAAL0pKSkYJOkpKSko5AAANFAMAAAAAAAAAAAAAPkpKSkEHRkpK + SkopAAIAAAwXBQIHSUpKSkojGEpKSkkXAAAAAAAAAAAAAAAAAAAASkpKSkoZHkpKSkMFAAAAKUpKSR4M + SkpKSkoqABAtLw8AAAAAAAAAAAAAAAAAAAAASkpKSkoaABQpIQcAAAATSkpKSkkMPUpKSkoUAAAAAAAA + AAAAAAAAAAAAAAAAAAAAQ0pKSkYHAAAAGz5DKwceSkpKSkoXDDlKQx4AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAEThGORMAAAAXSkpKSjAUSkpKSkoMAAICAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx + SkpKSkkCMEpKSSoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwSkpKSkUCABUhDgAC + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSkpKSisCAAAAAAAAAQAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTg9JgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAgAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCKAAAACAAAABA + AAAAAQAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADw9PQA6QT4AOkQ/ADlGQAA3TUMAN05EADhJQQA4 + TEMANVFFADRVRgAzWkgANFhIADJdSQAvZk0ALmlOADFhSgAwY0wAMGRMAC1tUAArc1IALHJRACp1UgAq + d1QAKXlUACh9VgAngFcAJoJYACWGWgAliVsAJItcACOOXAAkjFwAIZJeACGVXwAfmWEAHpxiAB2fZAAg + lmAAIJhhAByhZAAbp2cAHKVmABuoZwAaqWgAF7JrABezbAAXtWwAGLBqABa4bQAUvXAADs52ABLBcQAR + xXMAEch0AA7QdwAN0ngADNV5AAvaegAK3HwACeB9AAjlfwAH5oAABumBAAPyhQAE8YQAA/SFAAH4hwAB + +ogAAP6JAACwNgAAz0AAAPBKABH/WwAx/3EAUf+HAHH/nQCR/7IAsf/JANH/3wD///8AAAAAAAIvAAAE + UAAABnAAAAiQAAAKsAAAC88AAA7wAAAg/xIAPf8xAFv/UQB5/3EAmP+RALX/sQDU/9EA////AAAAAAAU + LwAAIlAAADBwAAA9kAAATLAAAFnPAABn8AAAeP8RAIr/MQCc/1EArv9xAMD/kQDS/7EA5P/RAP///wAA + AAAAJi8AAEBQAABacAAAdJAAAI6wAACpzwAAwvAAANH/EQDY/zEA3v9RAOP/cQDp/5EA7/+xAPb/0QD/ + //8AAAAAAC8mAABQQQAAcFsAAJB0AACwjgAAz6kAAPDDAAD/0hEA/9gxAP/dUQD/5HEA/+qRAP/wsQD/ + 9tEA////AAAAAAAvFAAAUCIAAHAwAACQPgAAsE0AAM9bAADwaQAA/3kRAP+KMQD/nVEA/69xAP/BkQD/ + 0rEA/+XRAP///wAAAAAALwMAAFAEAABwBgAAkAkAALAKAADPDAAA8A4AAP8gEgD/PjEA/1xRAP96cQD/ + l5EA/7axAP/U0QD///8AAAAAAC8ADgBQABcAcAAhAJAAKwCwADYAzwBAAPAASQD/EVoA/zFwAP9RhgD/ + cZwA/5GyAP+xyAD/0d8A////AAAAAAAvACAAUAA2AHAATACQAGIAsAB4AM8AjgDwAKQA/xGzAP8xvgD/ + UccA/3HRAP+R3AD/seUA/9HwAP///wAAAAAALAAvAEsAUABpAHAAhwCQAKUAsADEAM8A4QDwAPAR/wDy + Mf8A9FH/APZx/wD3kf8A+bH/APvR/wD///8AAAAAABsALwAtAFAAPwBwAFIAkABjALAAdgDPAIgA8ACZ + Ef8ApjH/ALRR/wDCcf8Az5H/ANyx/wDr0f8A////AAAAAAAIAC8ADgBQABUAcAAbAJAAIQCwACYAzwAs + APAAPhH/AFgx/wBxUf8AjHH/AKaR/wC/sf8A2tH/AP///wAAABg2KgdEQ0M2DzY4EgAANkRDHDpEQzkA + AAAAAAAAAAEIREREITZDQyYAAAAAAAdDREQ1ETg4EQAAAAAAAAAAOxJEREQpBx8WAAAAAAAAADpERCEA + AB81KQAAAAAAAABEGy1EOwUAAAAAAAAAAAAABx8YDAARQ0REGQAAAAAAAEQNAAIAAAAAAAAAAAAAAAAA + Cz5DORZDQ0MfAAAAAAAAGAAAAAAAAAAAAAAAAAAfKgsmQ0NDFjFDOAcAAAAAAAA+QBsAAAAAAAAAAAAA + JkRDQBlDQ0MLAAIAAAAAAAAAAEREPwAAAAAAAAAAAAAwQ0NDBRwuFAAAAAAAAAAAAAAAREQ+AAAAAAAA + AAAAABRDQzEAAAAAAAAAAAAAAAAAAAA0Ng4AAAAAAAAAAAAAAAcPAAAAAAAAAAAAAAAAAAAAAAAcOC4C + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACURERCYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS + REREKQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsrQzkFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAADQAAIS0RAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABACFEREEDAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAEMcLURERAsAAAAAAAAAAAAAAAAAAAACJi4LAAAAAAAAREENQUQ0AAAAAAAAAAAAAAAAAAIA + ACpERDwAAAAAAABEPAAHER8YAAAAAAAAAAAAAAAYQUEXNURERAIAAAAAADURAAA2REQjAAAAAAAABx8W + ADxERDsUQ0QvAAAAAAAAHjsxB0RERDYAAAAAAAA6REQhOERENgAHCwAAAAAAAABEREQjNUREHgAAJjsw + CERERDULMzELAAAAAAAAAAAAAERERCQCFhYUAw9EREQhNkRDGwAAAAAAAAAAAAAAAAAAJEA1BwAIQEQ+ + FERERCYCFxEAAAAAAAAAAAAAAAAAAAAAAAAAACFEREQZKUA1AwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + DUREQwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCcNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + 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 \ No newline at end of file diff --git a/Greenshot/Forms/SettingsForm.Designer.cs b/Greenshot/Forms/SettingsForm.Designer.cs index c07019503..a0d207cea 100644 --- a/Greenshot/Forms/SettingsForm.Designer.cs +++ b/Greenshot/Forms/SettingsForm.Designer.cs @@ -46,1279 +46,1559 @@ namespace Greenshot { /// private void InitializeComponent() { - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm)); - this.textbox_storagelocation = new GreenshotPlugin.Controls.GreenshotTextBox(); - this.label_storagelocation = new GreenshotPlugin.Controls.GreenshotLabel(); - this.settings_cancel = new GreenshotPlugin.Controls.GreenshotButton(); - this.settings_confirm = new GreenshotPlugin.Controls.GreenshotButton(); - this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); - this.browse = new System.Windows.Forms.Button(); - this.label_screenshotname = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textbox_screenshotname = new GreenshotPlugin.Controls.GreenshotTextBox(); - this.label_language = new GreenshotPlugin.Controls.GreenshotLabel(); - this.combobox_language = new System.Windows.Forms.ComboBox(); - this.combobox_primaryimageformat = new GreenshotPlugin.Controls.GreenshotComboBox(); - this.label_primaryimageformat = new GreenshotPlugin.Controls.GreenshotLabel(); - this.groupbox_preferredfilesettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.btnPatternHelp = new System.Windows.Forms.Button(); - this.checkbox_copypathtoclipboard = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_zoomer = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.groupbox_applicationsettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_autostartshortcut = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.groupbox_qualitysettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_reducecolors = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_alwaysshowqualitydialog = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.label_jpegquality = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textBoxJpegQuality = new System.Windows.Forms.TextBox(); - this.trackBarJpegQuality = new System.Windows.Forms.TrackBar(); - this.groupbox_destination = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_picker = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.listview_destinations = new System.Windows.Forms.ListView(); - this.destination = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.tabcontrol = new System.Windows.Forms.TabControl(); - this.tab_general = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.groupbox_network = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.numericUpDown_daysbetweencheck = new System.Windows.Forms.NumericUpDown(); - this.label_checkperiod = new GreenshotPlugin.Controls.GreenshotLabel(); - this.checkbox_usedefaultproxy = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.groupbox_hotkeys = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.label_lastregion_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); - this.lastregion_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); - this.label_ie_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); - this.ie_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); - this.label_region_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); - this.label_window_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); - this.label_fullscreen_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); - this.region_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); - this.window_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); - this.fullscreen_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); - this.tab_capture = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.groupbox_editor = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.numericUpdownIconSize = new System.Windows.Forms.NumericUpDown(); - this.label_icon_size = new GreenshotPlugin.Controls.GreenshotLabel(); - this.checkbox_editor_match_capture_size = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.groupbox_iecapture = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_ie_capture = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.groupbox_windowscapture = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.colorButton_window_background = new Greenshot.Controls.ColorButton(); - this.radiobuttonWindowCapture = new GreenshotPlugin.Controls.GreenshotRadioButton(); - this.radiobuttonInteractiveCapture = new GreenshotPlugin.Controls.GreenshotRadioButton(); - this.combobox_window_capture_mode = new System.Windows.Forms.ComboBox(); - this.groupbox_capture = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_notifications = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_playsound = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_capture_mousepointer = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.numericUpDownWaitTime = new System.Windows.Forms.NumericUpDown(); - this.label_waittime = new GreenshotPlugin.Controls.GreenshotLabel(); - this.tab_output = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.tab_destinations = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.tab_printer = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.groupBoxColors = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkboxPrintInverted = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.radioBtnColorPrint = new GreenshotPlugin.Controls.GreenshotRadioButton(); - this.radioBtnGrayScale = new GreenshotPlugin.Controls.GreenshotRadioButton(); - this.radioBtnMonochrome = new GreenshotPlugin.Controls.GreenshotRadioButton(); - this.groupBoxPrintLayout = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkboxDateTime = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkboxAllowShrink = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkboxAllowEnlarge = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkboxAllowRotate = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkboxAllowCenter = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_alwaysshowprintoptionsdialog = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.tab_plugins = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.groupbox_plugins = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.listview_plugins = new System.Windows.Forms.ListView(); - this.button_pluginconfigure = new GreenshotPlugin.Controls.GreenshotButton(); - this.tab_expert = new GreenshotPlugin.Controls.GreenshotTabPage(); - this.groupbox_expert = new GreenshotPlugin.Controls.GreenshotGroupBox(); - this.checkbox_reuseeditor = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_minimizememoryfootprint = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_checkunstableupdates = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_suppresssavedialogatclose = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.label_counter = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textbox_counter = new GreenshotPlugin.Controls.GreenshotTextBox(); - this.label_footerpattern = new GreenshotPlugin.Controls.GreenshotLabel(); - this.textbox_footerpattern = new GreenshotPlugin.Controls.GreenshotTextBox(); - this.checkbox_thumbnailpreview = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_optimizeforrdp = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.checkbox_autoreducecolors = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.label_clipboardformats = new GreenshotPlugin.Controls.GreenshotLabel(); - this.checkbox_enableexpert = new GreenshotPlugin.Controls.GreenshotCheckBox(); - this.listview_clipboardformats = new System.Windows.Forms.ListView(); - this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); - this.groupbox_preferredfilesettings.SuspendLayout(); - this.groupbox_applicationsettings.SuspendLayout(); - this.groupbox_qualitysettings.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackBarJpegQuality)).BeginInit(); - this.groupbox_destination.SuspendLayout(); - this.tabcontrol.SuspendLayout(); - this.tab_general.SuspendLayout(); - this.groupbox_network.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_daysbetweencheck)).BeginInit(); - this.groupbox_hotkeys.SuspendLayout(); - this.tab_capture.SuspendLayout(); - this.groupbox_editor.SuspendLayout(); - this.groupbox_iecapture.SuspendLayout(); - this.groupbox_windowscapture.SuspendLayout(); - this.groupbox_capture.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWaitTime)).BeginInit(); - this.tab_output.SuspendLayout(); - this.tab_destinations.SuspendLayout(); - this.tab_printer.SuspendLayout(); - this.groupBoxColors.SuspendLayout(); - this.groupBoxPrintLayout.SuspendLayout(); - this.tab_plugins.SuspendLayout(); - this.groupbox_plugins.SuspendLayout(); - this.tab_expert.SuspendLayout(); - this.groupbox_expert.SuspendLayout(); - this.SuspendLayout(); - // - // textbox_storagelocation - // - this.textbox_storagelocation.Location = new System.Drawing.Point(138, 18); - this.textbox_storagelocation.Name = "textbox_storagelocation"; - this.textbox_storagelocation.Size = new System.Drawing.Size(233, 20); - this.textbox_storagelocation.TabIndex = 1; - this.textbox_storagelocation.TextChanged += new System.EventHandler(this.StorageLocationChanged); - // - // label_storagelocation - // - this.label_storagelocation.LanguageKey = "settings_storagelocation"; - this.label_storagelocation.Location = new System.Drawing.Point(6, 21); - this.label_storagelocation.Name = "label_storagelocation"; - this.label_storagelocation.Size = new System.Drawing.Size(126, 23); - this.label_storagelocation.TabIndex = 11; - // - // settings_cancel - // - this.settings_cancel.LanguageKey = "CANCEL"; - this.settings_cancel.Location = new System.Drawing.Point(364, 396); - this.settings_cancel.Name = "settings_cancel"; - this.settings_cancel.Size = new System.Drawing.Size(75, 23); - this.settings_cancel.TabIndex = 21; - this.settings_cancel.UseVisualStyleBackColor = true; - this.settings_cancel.Click += new System.EventHandler(this.Settings_cancelClick); - // - // settings_confirm - // - this.settings_confirm.LanguageKey = "OK"; - this.settings_confirm.Location = new System.Drawing.Point(283, 396); - this.settings_confirm.Name = "settings_confirm"; - this.settings_confirm.Size = new System.Drawing.Size(75, 23); - this.settings_confirm.TabIndex = 20; - this.settings_confirm.UseVisualStyleBackColor = true; - this.settings_confirm.Click += new System.EventHandler(this.Settings_okayClick); - // - // browse - // - this.browse.Location = new System.Drawing.Point(371, 17); - this.browse.Name = "browse"; - this.browse.Size = new System.Drawing.Size(35, 23); - this.browse.TabIndex = 2; - this.browse.Text = "..."; - this.browse.UseVisualStyleBackColor = true; - this.browse.Click += new System.EventHandler(this.BrowseClick); - // - // label_screenshotname - // - this.label_screenshotname.LanguageKey = "settings_filenamepattern"; - this.label_screenshotname.Location = new System.Drawing.Point(6, 44); - this.label_screenshotname.Name = "label_screenshotname"; - this.label_screenshotname.Size = new System.Drawing.Size(126, 23); - this.label_screenshotname.TabIndex = 9; - // - // textbox_screenshotname - // - this.textbox_screenshotname.Location = new System.Drawing.Point(138, 41); - this.textbox_screenshotname.Name = "textbox_screenshotname"; - this.textbox_screenshotname.PropertyName = "OutputFileFilenamePattern"; - this.textbox_screenshotname.Size = new System.Drawing.Size(233, 20); - this.textbox_screenshotname.TabIndex = 3; - this.textbox_screenshotname.TextChanged += new System.EventHandler(this.FilenamePatternChanged); - // - // label_language - // - this.label_language.LanguageKey = "settings_language"; - this.label_language.Location = new System.Drawing.Point(6, 20); - this.label_language.Name = "label_language"; - this.label_language.Size = new System.Drawing.Size(181, 23); - this.label_language.TabIndex = 10; - // - // combobox_language - // - this.combobox_language.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.combobox_language.FormattingEnabled = true; - this.combobox_language.Location = new System.Drawing.Point(193, 17); - this.combobox_language.MaxDropDownItems = 15; - this.combobox_language.Name = "combobox_language"; - this.combobox_language.Size = new System.Drawing.Size(210, 21); - this.combobox_language.TabIndex = 0; - // - // combobox_primaryimageformat - // - this.combobox_primaryimageformat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.combobox_primaryimageformat.FormattingEnabled = true; - this.combobox_primaryimageformat.Location = new System.Drawing.Point(138, 64); - this.combobox_primaryimageformat.Name = "combobox_primaryimageformat"; - this.combobox_primaryimageformat.PropertyName = "OutputFileFormat"; - this.combobox_primaryimageformat.Size = new System.Drawing.Size(268, 21); - this.combobox_primaryimageformat.TabIndex = 5; - // - // label_primaryimageformat - // - this.label_primaryimageformat.LanguageKey = "settings_primaryimageformat"; - this.label_primaryimageformat.Location = new System.Drawing.Point(6, 67); - this.label_primaryimageformat.Name = "label_primaryimageformat"; - this.label_primaryimageformat.Size = new System.Drawing.Size(126, 19); - this.label_primaryimageformat.TabIndex = 8; - // - // groupbox_preferredfilesettings - // - this.groupbox_preferredfilesettings.Controls.Add(this.btnPatternHelp); - this.groupbox_preferredfilesettings.Controls.Add(this.checkbox_copypathtoclipboard); - this.groupbox_preferredfilesettings.Controls.Add(this.combobox_primaryimageformat); - this.groupbox_preferredfilesettings.Controls.Add(this.label_primaryimageformat); - this.groupbox_preferredfilesettings.Controls.Add(this.label_storagelocation); - this.groupbox_preferredfilesettings.Controls.Add(this.browse); - this.groupbox_preferredfilesettings.Controls.Add(this.textbox_storagelocation); - this.groupbox_preferredfilesettings.Controls.Add(this.textbox_screenshotname); - this.groupbox_preferredfilesettings.Controls.Add(this.label_screenshotname); - this.groupbox_preferredfilesettings.LanguageKey = "settings_preferredfilesettings"; - this.groupbox_preferredfilesettings.Location = new System.Drawing.Point(2, 6); - this.groupbox_preferredfilesettings.Name = "groupbox_preferredfilesettings"; - this.groupbox_preferredfilesettings.Size = new System.Drawing.Size(412, 122); - this.groupbox_preferredfilesettings.TabIndex = 13; - this.groupbox_preferredfilesettings.TabStop = false; - // - // btnPatternHelp - // - this.btnPatternHelp.Location = new System.Drawing.Point(371, 39); - this.btnPatternHelp.Name = "btnPatternHelp"; - this.btnPatternHelp.Size = new System.Drawing.Size(35, 23); - this.btnPatternHelp.TabIndex = 4; - this.btnPatternHelp.Text = "?"; - this.btnPatternHelp.UseVisualStyleBackColor = true; - this.btnPatternHelp.Click += new System.EventHandler(this.BtnPatternHelpClick); - // - // checkbox_copypathtoclipboard - // - this.checkbox_copypathtoclipboard.LanguageKey = "settings_copypathtoclipboard"; - this.checkbox_copypathtoclipboard.Location = new System.Drawing.Point(12, 89); - this.checkbox_copypathtoclipboard.Name = "checkbox_copypathtoclipboard"; - this.checkbox_copypathtoclipboard.PropertyName = "OutputFileCopyPathToClipboard"; - this.checkbox_copypathtoclipboard.Size = new System.Drawing.Size(394, 24); - this.checkbox_copypathtoclipboard.TabIndex = 6; - this.checkbox_copypathtoclipboard.UseVisualStyleBackColor = true; - // - // groupbox_applicationsettings - // - this.groupbox_applicationsettings.Controls.Add(this.label_language); - this.groupbox_applicationsettings.Controls.Add(this.combobox_language); - this.groupbox_applicationsettings.Controls.Add(this.numericUpdownIconSize); - this.groupbox_applicationsettings.Controls.Add(this.label_icon_size); - this.groupbox_applicationsettings.Controls.Add(this.checkbox_autostartshortcut); - this.groupbox_applicationsettings.LanguageKey = "settings_applicationsettings"; - this.groupbox_applicationsettings.Location = new System.Drawing.Point(2, 6); - this.groupbox_applicationsettings.Name = "groupbox_applicationsettings"; - this.groupbox_applicationsettings.Size = new System.Drawing.Size(412, 89); - this.groupbox_applicationsettings.TabIndex = 14; - this.groupbox_applicationsettings.TabStop = false; - // - // numericUpdownIconSize - // - this.numericUpdownIconSize.Location = new System.Drawing.Point(359, 42); - this.numericUpdownIconSize.Name = "numericUpdownIconWidth"; - this.numericUpdownIconSize.Size = new System.Drawing.Size(44, 20); - this.numericUpdownIconSize.TabIndex = 1; - this.numericUpdownIconSize.Maximum = 256; - this.numericUpdownIconSize.Minimum = 16; - this.numericUpdownIconSize.Increment = 16; - // - // label_icon_size - // - this.label_icon_size.LanguageKey = "settings_iconsize"; - this.label_icon_size.Location = new System.Drawing.Point(6, 44); - this.label_icon_size.Name = "label_icon_size"; - this.label_icon_size.Size = new System.Drawing.Size(350, 16); - this.label_icon_size.TabIndex = 6; - // - // checkbox_autostartshortcut - // - this.checkbox_autostartshortcut.LanguageKey = "settings_autostartshortcut"; - this.checkbox_autostartshortcut.Location = new System.Drawing.Point(8, 60); - this.checkbox_autostartshortcut.Name = "checkbox_autostartshortcut"; - this.checkbox_autostartshortcut.Size = new System.Drawing.Size(397, 25); - this.checkbox_autostartshortcut.TabIndex = 2; - this.checkbox_autostartshortcut.UseVisualStyleBackColor = true; - // - // groupbox_qualitysettings - // - this.groupbox_qualitysettings.Controls.Add(this.checkbox_reducecolors); - this.groupbox_qualitysettings.Controls.Add(this.checkbox_alwaysshowqualitydialog); - this.groupbox_qualitysettings.Controls.Add(this.label_jpegquality); - this.groupbox_qualitysettings.Controls.Add(this.textBoxJpegQuality); - this.groupbox_qualitysettings.Controls.Add(this.trackBarJpegQuality); - this.groupbox_qualitysettings.LanguageKey = "settings_qualitysettings"; - this.groupbox_qualitysettings.Location = new System.Drawing.Point(2, 157); - this.groupbox_qualitysettings.Name = "groupbox_qualitysettings"; - this.groupbox_qualitysettings.Size = new System.Drawing.Size(412, 106); - this.groupbox_qualitysettings.TabIndex = 14; - this.groupbox_qualitysettings.TabStop = false; - // - // checkbox_reducecolors - // - this.checkbox_reducecolors.LanguageKey = "settings_reducecolors"; - this.checkbox_reducecolors.Location = new System.Drawing.Point(12, 72); - this.checkbox_reducecolors.Name = "checkbox_reducecolors"; - this.checkbox_reducecolors.PropertyName = "OutputFileReduceColors"; - this.checkbox_reducecolors.Size = new System.Drawing.Size(394, 25); - this.checkbox_reducecolors.TabIndex = 10; - this.checkbox_reducecolors.UseVisualStyleBackColor = true; - // - // checkbox_alwaysshowqualitydialog - // - this.checkbox_alwaysshowqualitydialog.LanguageKey = "settings_alwaysshowqualitydialog"; - this.checkbox_alwaysshowqualitydialog.Location = new System.Drawing.Point(12, 50); - this.checkbox_alwaysshowqualitydialog.Name = "checkbox_alwaysshowqualitydialog"; - this.checkbox_alwaysshowqualitydialog.PropertyName = "OutputFilePromptQuality"; - this.checkbox_alwaysshowqualitydialog.Size = new System.Drawing.Size(394, 25); - this.checkbox_alwaysshowqualitydialog.TabIndex = 9; - this.checkbox_alwaysshowqualitydialog.UseVisualStyleBackColor = true; - // - // label_jpegquality - // - this.label_jpegquality.LanguageKey = "settings_jpegquality"; - this.label_jpegquality.Location = new System.Drawing.Point(6, 24); - this.label_jpegquality.Name = "label_jpegquality"; - this.label_jpegquality.Size = new System.Drawing.Size(116, 23); - this.label_jpegquality.TabIndex = 13; - // - // textBoxJpegQuality - // - this.textBoxJpegQuality.Enabled = false; - this.textBoxJpegQuality.Location = new System.Drawing.Point(371, 21); - this.textBoxJpegQuality.Name = "textBoxJpegQuality"; - this.textBoxJpegQuality.ReadOnly = true; - this.textBoxJpegQuality.Size = new System.Drawing.Size(35, 20); - this.textBoxJpegQuality.TabIndex = 8; - this.textBoxJpegQuality.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - // - // trackBarJpegQuality - // - this.trackBarJpegQuality.LargeChange = 10; - this.trackBarJpegQuality.Location = new System.Drawing.Point(138, 21); - this.trackBarJpegQuality.Maximum = 100; - this.trackBarJpegQuality.Name = "trackBarJpegQuality"; - this.trackBarJpegQuality.Size = new System.Drawing.Size(233, 45); - this.trackBarJpegQuality.TabIndex = 7; - this.trackBarJpegQuality.TickFrequency = 10; - this.trackBarJpegQuality.Scroll += new System.EventHandler(this.TrackBarJpegQualityScroll); - // - // groupbox_destination - // - this.groupbox_destination.Controls.Add(this.checkbox_picker); - this.groupbox_destination.Controls.Add(this.listview_destinations); - this.groupbox_destination.LanguageKey = "settings_destination"; - this.groupbox_destination.Location = new System.Drawing.Point(2, 6); - this.groupbox_destination.Name = "groupbox_destination"; - this.groupbox_destination.Size = new System.Drawing.Size(412, 311); - this.groupbox_destination.TabIndex = 16; - this.groupbox_destination.TabStop = false; - // - // checkbox_picker - // - this.checkbox_picker.LanguageKey = "settings_destination_picker"; - this.checkbox_picker.Location = new System.Drawing.Point(6, 14); - this.checkbox_picker.Name = "checkbox_picker"; - this.checkbox_picker.Size = new System.Drawing.Size(394, 24); - this.checkbox_picker.TabIndex = 1; - this.checkbox_picker.UseVisualStyleBackColor = true; - this.checkbox_picker.CheckStateChanged += new System.EventHandler(this.DestinationsCheckStateChanged); - // - // listview_destinations - // - this.listview_destinations.Alignment = System.Windows.Forms.ListViewAlignment.Left; - this.listview_destinations.AutoArrange = false; - this.listview_destinations.CheckBoxes = true; - this.listview_destinations.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { - this.destination}); - this.listview_destinations.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; - this.listview_destinations.LabelWrap = false; - this.listview_destinations.Location = new System.Drawing.Point(6, 38); - this.listview_destinations.Name = "listview_destinations"; - this.listview_destinations.ShowGroups = false; - this.listview_destinations.Size = new System.Drawing.Size(401, 267); - this.listview_destinations.Sorting = System.Windows.Forms.SortOrder.Ascending; - this.listview_destinations.TabIndex = 2; - this.listview_destinations.UseCompatibleStateImageBehavior = false; - this.listview_destinations.View = System.Windows.Forms.View.Details; - // - // destination - // - this.destination.Text = "Destination"; - this.destination.Width = 380; - // - // tabcontrol - // - this.tabcontrol.Controls.Add(this.tab_general); - this.tabcontrol.Controls.Add(this.tab_capture); - this.tabcontrol.Controls.Add(this.tab_output); - this.tabcontrol.Controls.Add(this.tab_destinations); - this.tabcontrol.Controls.Add(this.tab_printer); - this.tabcontrol.Controls.Add(this.tab_plugins); - this.tabcontrol.Controls.Add(this.tab_expert); - this.tabcontrol.Location = new System.Drawing.Point(12, 13); - this.tabcontrol.Name = "tabcontrol"; - this.tabcontrol.SelectedIndex = 0; - this.tabcontrol.Size = new System.Drawing.Size(431, 377); - this.tabcontrol.TabIndex = 0; - // - // tab_general - // - this.tab_general.BackColor = System.Drawing.Color.Transparent; - this.tab_general.Controls.Add(this.groupbox_network); - this.tab_general.Controls.Add(this.groupbox_hotkeys); - this.tab_general.Controls.Add(this.groupbox_applicationsettings); - this.tab_general.LanguageKey = "settings_general"; - this.tab_general.Location = new System.Drawing.Point(4, 22); - this.tab_general.Name = "tab_general"; - this.tab_general.Padding = new System.Windows.Forms.Padding(3); - this.tab_general.Size = new System.Drawing.Size(423, 351); - this.tab_general.TabIndex = 0; - this.tab_general.UseVisualStyleBackColor = true; - // - // groupbox_network - // - this.groupbox_network.Controls.Add(this.numericUpDown_daysbetweencheck); - this.groupbox_network.Controls.Add(this.label_checkperiod); - this.groupbox_network.Controls.Add(this.checkbox_usedefaultproxy); - this.groupbox_network.LanguageKey = "settings_network"; - this.groupbox_network.Location = new System.Drawing.Point(3, 253); - this.groupbox_network.Name = "groupbox_network"; - this.groupbox_network.Size = new System.Drawing.Size(412, 72); - this.groupbox_network.TabIndex = 54; - this.groupbox_network.TabStop = false; - // - // numericUpDown_daysbetweencheck - // - this.numericUpDown_daysbetweencheck.Location = new System.Drawing.Point(345, 37); - this.numericUpDown_daysbetweencheck.Name = "numericUpDown_daysbetweencheck"; - this.numericUpDown_daysbetweencheck.Size = new System.Drawing.Size(57, 20); - this.numericUpDown_daysbetweencheck.TabIndex = 8; - this.numericUpDown_daysbetweencheck.ThousandsSeparator = true; - this.numericUpDown_daysbetweencheck.Minimum = 0; - this.numericUpDown_daysbetweencheck.Maximum = 365; - // - // label_checkperiod - // - this.label_checkperiod.LanguageKey = "settings_checkperiod"; - this.label_checkperiod.Location = new System.Drawing.Point(5, 39); - this.label_checkperiod.Name = "label_checkperiod"; - this.label_checkperiod.Size = new System.Drawing.Size(334, 23); - this.label_checkperiod.TabIndex = 19; - // - // checkbox_usedefaultproxy - // - this.checkbox_usedefaultproxy.LanguageKey = "settings_usedefaultproxy"; - this.checkbox_usedefaultproxy.Location = new System.Drawing.Point(7, 11); - this.checkbox_usedefaultproxy.Name = "checkbox_usedefaultproxy"; - this.checkbox_usedefaultproxy.PropertyName = "UseProxy"; - this.checkbox_usedefaultproxy.Size = new System.Drawing.Size(397, 25); - this.checkbox_usedefaultproxy.TabIndex = 7; - this.checkbox_usedefaultproxy.UseVisualStyleBackColor = true; - // - // groupbox_hotkeys - // - this.groupbox_hotkeys.Controls.Add(this.label_lastregion_hotkey); - this.groupbox_hotkeys.Controls.Add(this.lastregion_hotkeyControl); - this.groupbox_hotkeys.Controls.Add(this.label_ie_hotkey); - this.groupbox_hotkeys.Controls.Add(this.ie_hotkeyControl); - this.groupbox_hotkeys.Controls.Add(this.label_region_hotkey); - this.groupbox_hotkeys.Controls.Add(this.label_window_hotkey); - this.groupbox_hotkeys.Controls.Add(this.label_fullscreen_hotkey); - this.groupbox_hotkeys.Controls.Add(this.region_hotkeyControl); - this.groupbox_hotkeys.Controls.Add(this.window_hotkeyControl); - this.groupbox_hotkeys.Controls.Add(this.fullscreen_hotkeyControl); - this.groupbox_hotkeys.LanguageKey = "hotkeys"; - this.groupbox_hotkeys.Location = new System.Drawing.Point(2, 98); - this.groupbox_hotkeys.Name = "groupbox_hotkeys"; - this.groupbox_hotkeys.Size = new System.Drawing.Size(412, 152); - this.groupbox_hotkeys.TabIndex = 15; - this.groupbox_hotkeys.TabStop = false; - // - // label_lastregion_hotkey - // - this.label_lastregion_hotkey.LanguageKey = "contextmenu_capturelastregion"; - this.label_lastregion_hotkey.Location = new System.Drawing.Point(6, 94); - this.label_lastregion_hotkey.Name = "label_lastregion_hotkey"; - this.label_lastregion_hotkey.Size = new System.Drawing.Size(212, 20); - this.label_lastregion_hotkey.TabIndex = 53; - // - // lastregion_hotkeyControl - // - this.lastregion_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; - this.lastregion_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; - this.lastregion_hotkeyControl.Location = new System.Drawing.Point(224, 94); - this.lastregion_hotkeyControl.Name = "lastregion_hotkeyControl"; - this.lastregion_hotkeyControl.PropertyName = "LastregionHotkey"; - this.lastregion_hotkeyControl.Size = new System.Drawing.Size(179, 20); - this.lastregion_hotkeyControl.TabIndex = 5; - // - // label_ie_hotkey - // - this.label_ie_hotkey.LanguageKey = "contextmenu_captureie"; - this.label_ie_hotkey.Location = new System.Drawing.Point(6, 120); - this.label_ie_hotkey.Name = "label_ie_hotkey"; - this.label_ie_hotkey.Size = new System.Drawing.Size(212, 20); - this.label_ie_hotkey.TabIndex = 51; - // - // ie_hotkeyControl - // - this.ie_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; - this.ie_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; - this.ie_hotkeyControl.Location = new System.Drawing.Point(224, 120); - this.ie_hotkeyControl.Name = "ie_hotkeyControl"; - this.ie_hotkeyControl.PropertyName = "IEHotkey"; - this.ie_hotkeyControl.Size = new System.Drawing.Size(179, 20); - this.ie_hotkeyControl.TabIndex = 6; - // - // label_region_hotkey - // - this.label_region_hotkey.LanguageKey = "contextmenu_capturearea"; - this.label_region_hotkey.Location = new System.Drawing.Point(6, 68); - this.label_region_hotkey.Name = "label_region_hotkey"; - this.label_region_hotkey.Size = new System.Drawing.Size(212, 20); - this.label_region_hotkey.TabIndex = 49; - // - // label_window_hotkey - // - this.label_window_hotkey.LanguageKey = "contextmenu_capturewindow"; - this.label_window_hotkey.Location = new System.Drawing.Point(6, 42); - this.label_window_hotkey.Name = "label_window_hotkey"; - this.label_window_hotkey.Size = new System.Drawing.Size(212, 23); - this.label_window_hotkey.TabIndex = 48; - // - // label_fullscreen_hotkey - // - this.label_fullscreen_hotkey.LanguageKey = "contextmenu_capturefullscreen"; - this.label_fullscreen_hotkey.Location = new System.Drawing.Point(6, 16); - this.label_fullscreen_hotkey.Name = "label_fullscreen_hotkey"; - this.label_fullscreen_hotkey.Size = new System.Drawing.Size(212, 23); - this.label_fullscreen_hotkey.TabIndex = 47; - // - // region_hotkeyControl - // - this.region_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; - this.region_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; - this.region_hotkeyControl.Location = new System.Drawing.Point(224, 68); - this.region_hotkeyControl.Name = "region_hotkeyControl"; - this.region_hotkeyControl.PropertyName = "RegionHotkey"; - this.region_hotkeyControl.Size = new System.Drawing.Size(179, 20); - this.region_hotkeyControl.TabIndex = 4; - // - // window_hotkeyControl - // - this.window_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; - this.window_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; - this.window_hotkeyControl.Location = new System.Drawing.Point(224, 42); - this.window_hotkeyControl.Name = "window_hotkeyControl"; - this.window_hotkeyControl.PropertyName = "WindowHotkey"; - this.window_hotkeyControl.Size = new System.Drawing.Size(179, 20); - this.window_hotkeyControl.TabIndex = 3; - // - // fullscreen_hotkeyControl - // - this.fullscreen_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; - this.fullscreen_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; - this.fullscreen_hotkeyControl.Location = new System.Drawing.Point(224, 16); - this.fullscreen_hotkeyControl.Name = "fullscreen_hotkeyControl"; - this.fullscreen_hotkeyControl.PropertyName = "FullscreenHotkey"; - this.fullscreen_hotkeyControl.Size = new System.Drawing.Size(179, 20); - this.fullscreen_hotkeyControl.TabIndex = 2; - // - // tab_capture - // - this.tab_capture.Controls.Add(this.groupbox_editor); - this.tab_capture.Controls.Add(this.groupbox_iecapture); - this.tab_capture.Controls.Add(this.groupbox_windowscapture); - this.tab_capture.Controls.Add(this.groupbox_capture); - this.tab_capture.LanguageKey = "settings_capture"; - this.tab_capture.Location = new System.Drawing.Point(4, 22); - this.tab_capture.Name = "tab_capture"; - this.tab_capture.Size = new System.Drawing.Size(423, 351); - this.tab_capture.TabIndex = 3; - this.tab_capture.UseVisualStyleBackColor = true; - // - // groupbox_editor - // - this.groupbox_editor.Controls.Add(this.checkbox_editor_match_capture_size); - this.groupbox_editor.LanguageKey = "settings_editor"; - this.groupbox_editor.Location = new System.Drawing.Point(4, 277); - this.groupbox_editor.Name = "groupbox_editor"; - this.groupbox_editor.Size = new System.Drawing.Size(416, 50); - this.groupbox_editor.TabIndex = 27; - this.groupbox_editor.TabStop = false; - // - // checkbox_editor_match_capture_size - // - this.checkbox_editor_match_capture_size.LanguageKey = "editor_match_capture_size"; - this.checkbox_editor_match_capture_size.Location = new System.Drawing.Point(6, 19); - this.checkbox_editor_match_capture_size.Name = "checkbox_editor_match_capture_size"; - this.checkbox_editor_match_capture_size.PropertyName = "MatchSizeToCapture"; - this.checkbox_editor_match_capture_size.SectionName = "Editor"; - this.checkbox_editor_match_capture_size.Size = new System.Drawing.Size(397, 24); - this.checkbox_editor_match_capture_size.TabIndex = 11; - this.checkbox_editor_match_capture_size.UseVisualStyleBackColor = true; - // - // groupbox_iecapture - // - this.groupbox_iecapture.Controls.Add(this.checkbox_ie_capture); - this.groupbox_iecapture.LanguageKey = "settings_iecapture"; - this.groupbox_iecapture.Location = new System.Drawing.Point(4, 224); - this.groupbox_iecapture.Name = "groupbox_iecapture"; - this.groupbox_iecapture.Size = new System.Drawing.Size(416, 50); - this.groupbox_iecapture.TabIndex = 2; - this.groupbox_iecapture.TabStop = false; - // - // checkbox_ie_capture - // - this.checkbox_ie_capture.LanguageKey = "settings_iecapture"; - this.checkbox_ie_capture.Location = new System.Drawing.Point(6, 19); - this.checkbox_ie_capture.Name = "checkbox_ie_capture"; - this.checkbox_ie_capture.PropertyName = "IECapture"; - this.checkbox_ie_capture.Size = new System.Drawing.Size(404, 24); - this.checkbox_ie_capture.TabIndex = 10; - this.checkbox_ie_capture.UseVisualStyleBackColor = true; - // - // groupbox_windowscapture - // - this.groupbox_windowscapture.Controls.Add(this.colorButton_window_background); - this.groupbox_windowscapture.Controls.Add(this.radiobuttonWindowCapture); - this.groupbox_windowscapture.Controls.Add(this.radiobuttonInteractiveCapture); - this.groupbox_windowscapture.Controls.Add(this.combobox_window_capture_mode); - this.groupbox_windowscapture.LanguageKey = "settings_windowscapture"; - this.groupbox_windowscapture.Location = new System.Drawing.Point(4, 141); - this.groupbox_windowscapture.Name = "groupbox_windowscapture"; - this.groupbox_windowscapture.Size = new System.Drawing.Size(416, 80); - this.groupbox_windowscapture.TabIndex = 1; - this.groupbox_windowscapture.TabStop = false; - // - // colorButton_window_background - // - this.colorButton_window_background.AutoSize = true; - this.colorButton_window_background.Image = ((System.Drawing.Image)(resources.GetObject("colorButton_window_background.Image"))); - this.colorButton_window_background.Location = new System.Drawing.Point(374, 37); - this.colorButton_window_background.Name = "colorButton_window_background"; - this.colorButton_window_background.SelectedColor = System.Drawing.Color.White; - this.colorButton_window_background.Size = new System.Drawing.Size(29, 30); - this.colorButton_window_background.TabIndex = 9; - this.colorButton_window_background.UseVisualStyleBackColor = true; - // - // radiobuttonWindowCapture - // - this.radiobuttonWindowCapture.AutoSize = true; - this.radiobuttonWindowCapture.LanguageKey = "settings_window_capture_mode"; - this.radiobuttonWindowCapture.Location = new System.Drawing.Point(11, 44); - this.radiobuttonWindowCapture.Name = "radiobuttonWindowCapture"; - this.radiobuttonWindowCapture.Size = new System.Drawing.Size(132, 17); - this.radiobuttonWindowCapture.TabIndex = 7; - this.radiobuttonWindowCapture.TabStop = true; - this.radiobuttonWindowCapture.UseVisualStyleBackColor = true; - // - // radiobuttonInteractiveCapture - // - this.radiobuttonInteractiveCapture.AutoSize = true; - this.radiobuttonInteractiveCapture.LanguageKey = "settings_capture_windows_interactive"; - this.radiobuttonInteractiveCapture.Location = new System.Drawing.Point(11, 20); - this.radiobuttonInteractiveCapture.Name = "radiobuttonInteractiveCapture"; - this.radiobuttonInteractiveCapture.PropertyName = "CaptureWindowsInteractive"; - this.radiobuttonInteractiveCapture.Size = new System.Drawing.Size(203, 17); - this.radiobuttonInteractiveCapture.TabIndex = 6; - this.radiobuttonInteractiveCapture.TabStop = true; - this.radiobuttonInteractiveCapture.UseVisualStyleBackColor = true; - this.radiobuttonInteractiveCapture.CheckedChanged += new System.EventHandler(this.radiobutton_CheckedChanged); - // - // combobox_window_capture_mode - // - this.combobox_window_capture_mode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; - this.combobox_window_capture_mode.FormattingEnabled = true; - this.combobox_window_capture_mode.Location = new System.Drawing.Point(217, 43); - this.combobox_window_capture_mode.MaxDropDownItems = 15; - this.combobox_window_capture_mode.Name = "combobox_window_capture_mode"; - this.combobox_window_capture_mode.Size = new System.Drawing.Size(151, 21); - this.combobox_window_capture_mode.TabIndex = 8; - this.combobox_window_capture_mode.SelectedIndexChanged += new System.EventHandler(this.Combobox_window_capture_modeSelectedIndexChanged); - // - // groupbox_capture - // - this.groupbox_capture.Controls.Add(this.checkbox_notifications); - this.groupbox_capture.Controls.Add(this.checkbox_playsound); - this.groupbox_capture.Controls.Add(this.checkbox_capture_mousepointer); - this.groupbox_capture.Controls.Add(this.numericUpDownWaitTime); - this.groupbox_capture.Controls.Add(this.label_waittime); - this.groupbox_capture.Controls.Add(this.checkbox_zoomer); - this.groupbox_capture.LanguageKey = "settings_capture"; - this.groupbox_capture.Location = new System.Drawing.Point(4, 4); - this.groupbox_capture.Name = "groupbox_capture"; - this.groupbox_capture.Size = new System.Drawing.Size(416, 134); - this.groupbox_capture.TabIndex = 0; - this.groupbox_capture.TabStop = false; - // + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm)); + this.textbox_storagelocation = new GreenshotPlugin.Controls.GreenshotTextBox(); + this.label_storagelocation = new GreenshotPlugin.Controls.GreenshotLabel(); + this.settings_cancel = new GreenshotPlugin.Controls.GreenshotButton(); + this.settings_confirm = new GreenshotPlugin.Controls.GreenshotButton(); + this.folderBrowserDialog1 = new System.Windows.Forms.FolderBrowserDialog(); + this.browse = new System.Windows.Forms.Button(); + this.label_screenshotname = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textbox_screenshotname = new GreenshotPlugin.Controls.GreenshotTextBox(); + this.label_language = new GreenshotPlugin.Controls.GreenshotLabel(); + this.combobox_language = new System.Windows.Forms.ComboBox(); + this.combobox_primaryimageformat = new GreenshotPlugin.Controls.GreenshotComboBox(); + this.label_primaryimageformat = new GreenshotPlugin.Controls.GreenshotLabel(); + this.groupbox_preferredfilesettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.btnPatternHelp = new System.Windows.Forms.Button(); + this.checkbox_copypathtoclipboard = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_zoomer = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.groupbox_applicationsettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.numericUpdownIconSize = new System.Windows.Forms.NumericUpDown(); + this.label_icon_size = new GreenshotPlugin.Controls.GreenshotLabel(); + this.checkbox_autostartshortcut = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.groupbox_qualitysettings = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_reducecolors = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_alwaysshowqualitydialog = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.label_jpegquality = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textBoxJpegQuality = new System.Windows.Forms.TextBox(); + this.trackBarJpegQuality = new System.Windows.Forms.TrackBar(); + this.groupbox_destination = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_picker = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.listview_destinations = new System.Windows.Forms.ListView(); + this.destination = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.tabcontrol = new System.Windows.Forms.TabControl(); + this.tab_general = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupbox_network = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.numericUpDown_daysbetweencheck = new System.Windows.Forms.NumericUpDown(); + this.label_checkperiod = new GreenshotPlugin.Controls.GreenshotLabel(); + this.checkbox_usedefaultproxy = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.groupbox_hotkeys = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.label_lastregion_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); + this.lastregion_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); + this.label_ie_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); + this.ie_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); + this.label_region_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); + this.label_window_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); + this.label_fullscreen_hotkey = new GreenshotPlugin.Controls.GreenshotLabel(); + this.region_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); + this.window_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); + this.fullscreen_hotkeyControl = new GreenshotPlugin.Controls.HotkeyControl(); + this.tab_capture = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupbox_editor = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_editor_match_capture_size = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.groupbox_iecapture = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_ie_capture = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.groupbox_windowscapture = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.colorButton_window_background = new Greenshot.Controls.ColorButton(); + this.radiobuttonWindowCapture = new GreenshotPlugin.Controls.GreenshotRadioButton(); + this.radiobuttonInteractiveCapture = new GreenshotPlugin.Controls.GreenshotRadioButton(); + this.combobox_window_capture_mode = new System.Windows.Forms.ComboBox(); + this.groupbox_capture = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_notifications = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_playsound = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_capture_mousepointer = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.numericUpDownWaitTime = new System.Windows.Forms.NumericUpDown(); + this.label_waittime = new GreenshotPlugin.Controls.GreenshotLabel(); + this.tab_output = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.tab_destinations = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupDefaultEffects = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.greenshotLabel3 = new GreenshotPlugin.Controls.GreenshotLabel(); + this.greenshotLabel2 = new GreenshotPlugin.Controls.GreenshotLabel(); + this.btnEffectBorderColor = new Greenshot.Controls.ColorButton(); + this.greenshotLabel1 = new GreenshotPlugin.Controls.GreenshotLabel(); + this.txtEffectBorderWidth = new System.Windows.Forms.NumericUpDown(); + this.tab_printer = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupBoxColors = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkboxPrintInverted = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.radioBtnColorPrint = new GreenshotPlugin.Controls.GreenshotRadioButton(); + this.radioBtnGrayScale = new GreenshotPlugin.Controls.GreenshotRadioButton(); + this.radioBtnMonochrome = new GreenshotPlugin.Controls.GreenshotRadioButton(); + this.groupBoxPrintLayout = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkboxDateTime = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkboxAllowShrink = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkboxAllowEnlarge = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkboxAllowRotate = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkboxAllowCenter = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_alwaysshowprintoptionsdialog = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.tab_plugins = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupbox_plugins = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.listview_plugins = new System.Windows.Forms.ListView(); + this.button_pluginconfigure = new GreenshotPlugin.Controls.GreenshotButton(); + this.tab_expert = new GreenshotPlugin.Controls.GreenshotTabPage(); + this.groupbox_expert = new GreenshotPlugin.Controls.GreenshotGroupBox(); + this.checkbox_reuseeditor = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_minimizememoryfootprint = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_checkunstableupdates = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_suppresssavedialogatclose = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.label_counter = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textbox_counter = new GreenshotPlugin.Controls.GreenshotTextBox(); + this.label_footerpattern = new GreenshotPlugin.Controls.GreenshotLabel(); + this.textbox_footerpattern = new GreenshotPlugin.Controls.GreenshotTextBox(); + this.checkbox_thumbnailpreview = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_optimizeforrdp = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.checkbox_autoreducecolors = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.label_clipboardformats = new GreenshotPlugin.Controls.GreenshotLabel(); + this.checkbox_enableexpert = new GreenshotPlugin.Controls.GreenshotCheckBox(); + this.listview_clipboardformats = new System.Windows.Forms.ListView(); + this.columnHeader1 = ((System.Windows.Forms.ColumnHeader)(new System.Windows.Forms.ColumnHeader())); + this.groupbox_preferredfilesettings.SuspendLayout(); + this.groupbox_applicationsettings.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpdownIconSize)).BeginInit(); + this.groupbox_qualitysettings.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackBarJpegQuality)).BeginInit(); + this.groupbox_destination.SuspendLayout(); + this.tabcontrol.SuspendLayout(); + this.tab_general.SuspendLayout(); + this.groupbox_network.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_daysbetweencheck)).BeginInit(); + this.groupbox_hotkeys.SuspendLayout(); + this.tab_capture.SuspendLayout(); + this.groupbox_editor.SuspendLayout(); + this.groupbox_iecapture.SuspendLayout(); + this.groupbox_windowscapture.SuspendLayout(); + this.groupbox_capture.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWaitTime)).BeginInit(); + this.tab_output.SuspendLayout(); + this.tab_destinations.SuspendLayout(); + this.groupDefaultEffects.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtEffectBorderWidth)).BeginInit(); + this.tab_printer.SuspendLayout(); + this.groupBoxColors.SuspendLayout(); + this.groupBoxPrintLayout.SuspendLayout(); + this.tab_plugins.SuspendLayout(); + this.groupbox_plugins.SuspendLayout(); + this.tab_expert.SuspendLayout(); + this.groupbox_expert.SuspendLayout(); + this.SuspendLayout(); + // + // textbox_storagelocation + // + this.textbox_storagelocation.Location = new System.Drawing.Point(172, 22); + this.textbox_storagelocation.Margin = new System.Windows.Forms.Padding(4); + this.textbox_storagelocation.Name = "textbox_storagelocation"; + this.textbox_storagelocation.Size = new System.Drawing.Size(290, 25); + this.textbox_storagelocation.TabIndex = 1; + this.textbox_storagelocation.TextChanged += new System.EventHandler(this.StorageLocationChanged); + // + // label_storagelocation + // + this.label_storagelocation.LanguageKey = "settings_storagelocation"; + this.label_storagelocation.Location = new System.Drawing.Point(8, 26); + this.label_storagelocation.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_storagelocation.Name = "label_storagelocation"; + this.label_storagelocation.Size = new System.Drawing.Size(158, 29); + this.label_storagelocation.TabIndex = 11; + this.label_storagelocation.Text = "Storage location"; + // + // settings_cancel + // + this.settings_cancel.LanguageKey = "CANCEL"; + this.settings_cancel.Location = new System.Drawing.Point(455, 495); + this.settings_cancel.Margin = new System.Windows.Forms.Padding(4); + this.settings_cancel.Name = "settings_cancel"; + this.settings_cancel.Size = new System.Drawing.Size(94, 29); + this.settings_cancel.TabIndex = 21; + this.settings_cancel.Text = "Cancel"; + this.settings_cancel.UseVisualStyleBackColor = true; + this.settings_cancel.Click += new System.EventHandler(this.Settings_cancelClick); + // + // settings_confirm + // + this.settings_confirm.LanguageKey = "OK"; + this.settings_confirm.Location = new System.Drawing.Point(354, 495); + this.settings_confirm.Margin = new System.Windows.Forms.Padding(4); + this.settings_confirm.Name = "settings_confirm"; + this.settings_confirm.Size = new System.Drawing.Size(94, 29); + this.settings_confirm.TabIndex = 20; + this.settings_confirm.Text = "Ok"; + this.settings_confirm.UseVisualStyleBackColor = true; + this.settings_confirm.Click += new System.EventHandler(this.Settings_okayClick); + // + // browse + // + this.browse.Location = new System.Drawing.Point(464, 21); + this.browse.Margin = new System.Windows.Forms.Padding(4); + this.browse.Name = "browse"; + this.browse.Size = new System.Drawing.Size(44, 29); + this.browse.TabIndex = 2; + this.browse.Text = "..."; + this.browse.UseVisualStyleBackColor = true; + this.browse.Click += new System.EventHandler(this.BrowseClick); + // + // label_screenshotname + // + this.label_screenshotname.LanguageKey = "settings_filenamepattern"; + this.label_screenshotname.Location = new System.Drawing.Point(8, 55); + this.label_screenshotname.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_screenshotname.Name = "label_screenshotname"; + this.label_screenshotname.Size = new System.Drawing.Size(158, 29); + this.label_screenshotname.TabIndex = 9; + this.label_screenshotname.Text = "Filename pattern"; + // + // textbox_screenshotname + // + this.textbox_screenshotname.Location = new System.Drawing.Point(172, 51); + this.textbox_screenshotname.Margin = new System.Windows.Forms.Padding(4); + this.textbox_screenshotname.Name = "textbox_screenshotname"; + this.textbox_screenshotname.PropertyName = "OutputFileFilenamePattern"; + this.textbox_screenshotname.Size = new System.Drawing.Size(290, 25); + this.textbox_screenshotname.TabIndex = 3; + this.textbox_screenshotname.TextChanged += new System.EventHandler(this.FilenamePatternChanged); + // + // label_language + // + this.label_language.LanguageKey = "settings_language"; + this.label_language.Location = new System.Drawing.Point(8, 25); + this.label_language.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_language.Name = "label_language"; + this.label_language.Size = new System.Drawing.Size(226, 29); + this.label_language.TabIndex = 10; + this.label_language.Text = "Language"; + // + // combobox_language + // + this.combobox_language.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.combobox_language.FormattingEnabled = true; + this.combobox_language.Location = new System.Drawing.Point(241, 21); + this.combobox_language.Margin = new System.Windows.Forms.Padding(4); + this.combobox_language.MaxDropDownItems = 15; + this.combobox_language.Name = "combobox_language"; + this.combobox_language.Size = new System.Drawing.Size(262, 23); + this.combobox_language.TabIndex = 0; + // + // combobox_primaryimageformat + // + this.combobox_primaryimageformat.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.combobox_primaryimageformat.FormattingEnabled = true; + this.combobox_primaryimageformat.Location = new System.Drawing.Point(172, 80); + this.combobox_primaryimageformat.Margin = new System.Windows.Forms.Padding(4); + this.combobox_primaryimageformat.Name = "combobox_primaryimageformat"; + this.combobox_primaryimageformat.PropertyName = "OutputFileFormat"; + this.combobox_primaryimageformat.Size = new System.Drawing.Size(334, 23); + this.combobox_primaryimageformat.TabIndex = 5; + // + // label_primaryimageformat + // + this.label_primaryimageformat.LanguageKey = "settings_primaryimageformat"; + this.label_primaryimageformat.Location = new System.Drawing.Point(8, 84); + this.label_primaryimageformat.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_primaryimageformat.Name = "label_primaryimageformat"; + this.label_primaryimageformat.Size = new System.Drawing.Size(158, 24); + this.label_primaryimageformat.TabIndex = 8; + this.label_primaryimageformat.Text = "Image format"; + // + // groupbox_preferredfilesettings + // + this.groupbox_preferredfilesettings.Controls.Add(this.btnPatternHelp); + this.groupbox_preferredfilesettings.Controls.Add(this.checkbox_copypathtoclipboard); + this.groupbox_preferredfilesettings.Controls.Add(this.combobox_primaryimageformat); + this.groupbox_preferredfilesettings.Controls.Add(this.label_primaryimageformat); + this.groupbox_preferredfilesettings.Controls.Add(this.label_storagelocation); + this.groupbox_preferredfilesettings.Controls.Add(this.browse); + this.groupbox_preferredfilesettings.Controls.Add(this.textbox_storagelocation); + this.groupbox_preferredfilesettings.Controls.Add(this.textbox_screenshotname); + this.groupbox_preferredfilesettings.Controls.Add(this.label_screenshotname); + this.groupbox_preferredfilesettings.LanguageKey = "settings_preferredfilesettings"; + this.groupbox_preferredfilesettings.Location = new System.Drawing.Point(2, 8); + this.groupbox_preferredfilesettings.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_preferredfilesettings.Name = "groupbox_preferredfilesettings"; + this.groupbox_preferredfilesettings.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_preferredfilesettings.Size = new System.Drawing.Size(515, 152); + this.groupbox_preferredfilesettings.TabIndex = 13; + this.groupbox_preferredfilesettings.TabStop = false; + this.groupbox_preferredfilesettings.Text = "Preferred Output File Settings"; + // + // btnPatternHelp + // + this.btnPatternHelp.Location = new System.Drawing.Point(464, 49); + this.btnPatternHelp.Margin = new System.Windows.Forms.Padding(4); + this.btnPatternHelp.Name = "btnPatternHelp"; + this.btnPatternHelp.Size = new System.Drawing.Size(44, 29); + this.btnPatternHelp.TabIndex = 4; + this.btnPatternHelp.Text = "?"; + this.btnPatternHelp.UseVisualStyleBackColor = true; + this.btnPatternHelp.Click += new System.EventHandler(this.BtnPatternHelpClick); + // + // checkbox_copypathtoclipboard + // + this.checkbox_copypathtoclipboard.LanguageKey = "settings_copypathtoclipboard"; + this.checkbox_copypathtoclipboard.Location = new System.Drawing.Point(15, 111); + this.checkbox_copypathtoclipboard.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_copypathtoclipboard.Name = "checkbox_copypathtoclipboard"; + this.checkbox_copypathtoclipboard.PropertyName = "OutputFileCopyPathToClipboard"; + this.checkbox_copypathtoclipboard.Size = new System.Drawing.Size(492, 30); + this.checkbox_copypathtoclipboard.TabIndex = 6; + this.checkbox_copypathtoclipboard.Text = "Copy file path to clipboard every time an image is saved"; + this.checkbox_copypathtoclipboard.UseVisualStyleBackColor = true; + // // checkbox_zoomer // this.checkbox_zoomer.LanguageKey = "settings_zoom"; - this.checkbox_zoomer.Location = new System.Drawing.Point(11, 79); + this.checkbox_zoomer.Location = new System.Drawing.Point(14, 99); + this.checkbox_zoomer.Margin = new System.Windows.Forms.Padding(4); this.checkbox_zoomer.Name = "checkbox_zoomer"; this.checkbox_zoomer.PropertyName = "ZoomerEnabled"; - this.checkbox_zoomer.Size = new System.Drawing.Size(399, 24); + this.checkbox_zoomer.Size = new System.Drawing.Size(499, 30); this.checkbox_zoomer.TabIndex = 4; + this.checkbox_zoomer.Text = "Show magnifier"; this.checkbox_zoomer.UseVisualStyleBackColor = true; // + // groupbox_applicationsettings + // + this.groupbox_applicationsettings.Controls.Add(this.label_language); + this.groupbox_applicationsettings.Controls.Add(this.combobox_language); + this.groupbox_applicationsettings.Controls.Add(this.numericUpdownIconSize); + this.groupbox_applicationsettings.Controls.Add(this.label_icon_size); + this.groupbox_applicationsettings.Controls.Add(this.checkbox_autostartshortcut); + this.groupbox_applicationsettings.LanguageKey = "settings_applicationsettings"; + this.groupbox_applicationsettings.Location = new System.Drawing.Point(2, 8); + this.groupbox_applicationsettings.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_applicationsettings.Name = "groupbox_applicationsettings"; + this.groupbox_applicationsettings.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_applicationsettings.Size = new System.Drawing.Size(515, 111); + this.groupbox_applicationsettings.TabIndex = 14; + this.groupbox_applicationsettings.TabStop = false; + this.groupbox_applicationsettings.Text = "Application Settings"; + // + // numericUpdownIconSize + // + this.numericUpdownIconSize.Increment = new decimal(new int[] { + 16, + 0, + 0, + 0}); + this.numericUpdownIconSize.Location = new System.Drawing.Point(449, 52); + this.numericUpdownIconSize.Margin = new System.Windows.Forms.Padding(4); + this.numericUpdownIconSize.Maximum = new decimal(new int[] { + 256, + 0, + 0, + 0}); + this.numericUpdownIconSize.Minimum = new decimal(new int[] { + 16, + 0, + 0, + 0}); + this.numericUpdownIconSize.Name = "numericUpdownIconSize"; + this.numericUpdownIconSize.Size = new System.Drawing.Size(55, 25); + this.numericUpdownIconSize.TabIndex = 1; + this.numericUpdownIconSize.Value = new decimal(new int[] { + 16, + 0, + 0, + 0}); + // + // label_icon_size + // + this.label_icon_size.LanguageKey = "settings_iconsize"; + this.label_icon_size.Location = new System.Drawing.Point(8, 55); + this.label_icon_size.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_icon_size.Name = "label_icon_size"; + this.label_icon_size.Size = new System.Drawing.Size(438, 20); + this.label_icon_size.TabIndex = 6; + this.label_icon_size.Text = "Icon size"; + // + // checkbox_autostartshortcut + // + this.checkbox_autostartshortcut.LanguageKey = "settings_autostartshortcut"; + this.checkbox_autostartshortcut.Location = new System.Drawing.Point(10, 75); + this.checkbox_autostartshortcut.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_autostartshortcut.Name = "checkbox_autostartshortcut"; + this.checkbox_autostartshortcut.Size = new System.Drawing.Size(496, 31); + this.checkbox_autostartshortcut.TabIndex = 2; + this.checkbox_autostartshortcut.Text = "Launch Greenshot on startup"; + this.checkbox_autostartshortcut.UseVisualStyleBackColor = true; + // + // groupbox_qualitysettings + // + this.groupbox_qualitysettings.Controls.Add(this.checkbox_reducecolors); + this.groupbox_qualitysettings.Controls.Add(this.checkbox_alwaysshowqualitydialog); + this.groupbox_qualitysettings.Controls.Add(this.label_jpegquality); + this.groupbox_qualitysettings.Controls.Add(this.textBoxJpegQuality); + this.groupbox_qualitysettings.Controls.Add(this.trackBarJpegQuality); + this.groupbox_qualitysettings.LanguageKey = "settings_qualitysettings"; + this.groupbox_qualitysettings.Location = new System.Drawing.Point(2, 169); + this.groupbox_qualitysettings.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_qualitysettings.Name = "groupbox_qualitysettings"; + this.groupbox_qualitysettings.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_qualitysettings.Size = new System.Drawing.Size(515, 132); + this.groupbox_qualitysettings.TabIndex = 14; + this.groupbox_qualitysettings.TabStop = false; + this.groupbox_qualitysettings.Text = "Quality settings"; + // + // checkbox_reducecolors + // + this.checkbox_reducecolors.LanguageKey = "settings_reducecolors"; + this.checkbox_reducecolors.Location = new System.Drawing.Point(15, 90); + this.checkbox_reducecolors.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_reducecolors.Name = "checkbox_reducecolors"; + this.checkbox_reducecolors.PropertyName = "OutputFileReduceColors"; + this.checkbox_reducecolors.Size = new System.Drawing.Size(492, 31); + this.checkbox_reducecolors.TabIndex = 10; + this.checkbox_reducecolors.Text = "Reduce the amount of colors to a maximum of 256"; + this.checkbox_reducecolors.UseVisualStyleBackColor = true; + // + // checkbox_alwaysshowqualitydialog + // + this.checkbox_alwaysshowqualitydialog.LanguageKey = "settings_alwaysshowqualitydialog"; + this.checkbox_alwaysshowqualitydialog.Location = new System.Drawing.Point(15, 62); + this.checkbox_alwaysshowqualitydialog.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_alwaysshowqualitydialog.Name = "checkbox_alwaysshowqualitydialog"; + this.checkbox_alwaysshowqualitydialog.PropertyName = "OutputFilePromptQuality"; + this.checkbox_alwaysshowqualitydialog.Size = new System.Drawing.Size(492, 31); + this.checkbox_alwaysshowqualitydialog.TabIndex = 9; + this.checkbox_alwaysshowqualitydialog.Text = "Show quality dialog every time an image is saved"; + this.checkbox_alwaysshowqualitydialog.UseVisualStyleBackColor = true; + // + // label_jpegquality + // + this.label_jpegquality.LanguageKey = "settings_jpegquality"; + this.label_jpegquality.Location = new System.Drawing.Point(8, 30); + this.label_jpegquality.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_jpegquality.Name = "label_jpegquality"; + this.label_jpegquality.Size = new System.Drawing.Size(145, 29); + this.label_jpegquality.TabIndex = 13; + this.label_jpegquality.Text = "JPEG quality"; + // + // textBoxJpegQuality + // + this.textBoxJpegQuality.Enabled = false; + this.textBoxJpegQuality.Location = new System.Drawing.Point(464, 26); + this.textBoxJpegQuality.Margin = new System.Windows.Forms.Padding(4); + this.textBoxJpegQuality.Name = "textBoxJpegQuality"; + this.textBoxJpegQuality.ReadOnly = true; + this.textBoxJpegQuality.Size = new System.Drawing.Size(43, 25); + this.textBoxJpegQuality.TabIndex = 8; + this.textBoxJpegQuality.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // trackBarJpegQuality + // + this.trackBarJpegQuality.LargeChange = 10; + this.trackBarJpegQuality.Location = new System.Drawing.Point(172, 26); + this.trackBarJpegQuality.Margin = new System.Windows.Forms.Padding(4); + this.trackBarJpegQuality.Maximum = 100; + this.trackBarJpegQuality.Name = "trackBarJpegQuality"; + this.trackBarJpegQuality.Size = new System.Drawing.Size(291, 56); + this.trackBarJpegQuality.TabIndex = 7; + this.trackBarJpegQuality.TickFrequency = 10; + this.trackBarJpegQuality.Scroll += new System.EventHandler(this.TrackBarJpegQualityScroll); + // + // groupbox_destination + // + this.groupbox_destination.Controls.Add(this.checkbox_picker); + this.groupbox_destination.Controls.Add(this.listview_destinations); + this.groupbox_destination.LanguageKey = "settings_destination"; + this.groupbox_destination.Location = new System.Drawing.Point(2, 8); + this.groupbox_destination.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_destination.Name = "groupbox_destination"; + this.groupbox_destination.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_destination.Size = new System.Drawing.Size(515, 302); + this.groupbox_destination.TabIndex = 16; + this.groupbox_destination.TabStop = false; + this.groupbox_destination.Text = "Destination"; + // + // checkbox_picker + // + this.checkbox_picker.LanguageKey = "settings_destination_picker"; + this.checkbox_picker.Location = new System.Drawing.Point(8, 18); + this.checkbox_picker.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_picker.Name = "checkbox_picker"; + this.checkbox_picker.Size = new System.Drawing.Size(492, 30); + this.checkbox_picker.TabIndex = 1; + this.checkbox_picker.Text = "Select destination dynamically"; + this.checkbox_picker.UseVisualStyleBackColor = true; + this.checkbox_picker.CheckStateChanged += new System.EventHandler(this.DestinationsCheckStateChanged); + // + // listview_destinations + // + this.listview_destinations.Alignment = System.Windows.Forms.ListViewAlignment.Left; + this.listview_destinations.AutoArrange = false; + this.listview_destinations.CheckBoxes = true; + this.listview_destinations.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.destination}); + this.listview_destinations.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; + this.listview_destinations.LabelWrap = false; + this.listview_destinations.Location = new System.Drawing.Point(8, 48); + this.listview_destinations.Margin = new System.Windows.Forms.Padding(4); + this.listview_destinations.Name = "listview_destinations"; + this.listview_destinations.ShowGroups = false; + this.listview_destinations.Size = new System.Drawing.Size(500, 246); + this.listview_destinations.Sorting = System.Windows.Forms.SortOrder.Ascending; + this.listview_destinations.TabIndex = 2; + this.listview_destinations.UseCompatibleStateImageBehavior = false; + this.listview_destinations.View = System.Windows.Forms.View.Details; + // + // destination + // + this.destination.Text = "Destination"; + this.destination.Width = 380; + // + // tabcontrol + // + this.tabcontrol.Controls.Add(this.tab_general); + this.tabcontrol.Controls.Add(this.tab_capture); + this.tabcontrol.Controls.Add(this.tab_output); + this.tabcontrol.Controls.Add(this.tab_destinations); + this.tabcontrol.Controls.Add(this.tab_printer); + this.tabcontrol.Controls.Add(this.tab_plugins); + this.tabcontrol.Controls.Add(this.tab_expert); + this.tabcontrol.Location = new System.Drawing.Point(15, 16); + this.tabcontrol.Margin = new System.Windows.Forms.Padding(4); + this.tabcontrol.Name = "tabcontrol"; + this.tabcontrol.SelectedIndex = 0; + this.tabcontrol.Size = new System.Drawing.Size(539, 471); + this.tabcontrol.TabIndex = 0; + // + // tab_general + // + this.tab_general.BackColor = System.Drawing.Color.Transparent; + this.tab_general.Controls.Add(this.groupbox_network); + this.tab_general.Controls.Add(this.groupbox_hotkeys); + this.tab_general.Controls.Add(this.groupbox_applicationsettings); + this.tab_general.LanguageKey = "settings_general"; + this.tab_general.Location = new System.Drawing.Point(4, 25); + this.tab_general.Margin = new System.Windows.Forms.Padding(4); + this.tab_general.Name = "tab_general"; + this.tab_general.Padding = new System.Windows.Forms.Padding(4); + this.tab_general.Size = new System.Drawing.Size(531, 442); + this.tab_general.TabIndex = 0; + this.tab_general.Text = "General"; + this.tab_general.UseVisualStyleBackColor = true; + // + // groupbox_network + // + this.groupbox_network.Controls.Add(this.numericUpDown_daysbetweencheck); + this.groupbox_network.Controls.Add(this.label_checkperiod); + this.groupbox_network.Controls.Add(this.checkbox_usedefaultproxy); + this.groupbox_network.LanguageKey = "settings_network"; + this.groupbox_network.Location = new System.Drawing.Point(4, 316); + this.groupbox_network.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_network.Name = "groupbox_network"; + this.groupbox_network.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_network.Size = new System.Drawing.Size(515, 90); + this.groupbox_network.TabIndex = 54; + this.groupbox_network.TabStop = false; + this.groupbox_network.Text = "Network and updates"; + // + // numericUpDown_daysbetweencheck + // + this.numericUpDown_daysbetweencheck.Location = new System.Drawing.Point(431, 46); + this.numericUpDown_daysbetweencheck.Margin = new System.Windows.Forms.Padding(4); + this.numericUpDown_daysbetweencheck.Maximum = new decimal(new int[] { + 365, + 0, + 0, + 0}); + this.numericUpDown_daysbetweencheck.Name = "numericUpDown_daysbetweencheck"; + this.numericUpDown_daysbetweencheck.Size = new System.Drawing.Size(71, 25); + this.numericUpDown_daysbetweencheck.TabIndex = 8; + this.numericUpDown_daysbetweencheck.ThousandsSeparator = true; + // + // label_checkperiod + // + this.label_checkperiod.LanguageKey = "settings_checkperiod"; + this.label_checkperiod.Location = new System.Drawing.Point(6, 49); + this.label_checkperiod.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_checkperiod.Name = "label_checkperiod"; + this.label_checkperiod.Size = new System.Drawing.Size(418, 29); + this.label_checkperiod.TabIndex = 19; + this.label_checkperiod.Text = "Update check interval in days (0=no check)"; + // + // checkbox_usedefaultproxy + // + this.checkbox_usedefaultproxy.LanguageKey = "settings_usedefaultproxy"; + this.checkbox_usedefaultproxy.Location = new System.Drawing.Point(9, 14); + this.checkbox_usedefaultproxy.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_usedefaultproxy.Name = "checkbox_usedefaultproxy"; + this.checkbox_usedefaultproxy.PropertyName = "UseProxy"; + this.checkbox_usedefaultproxy.Size = new System.Drawing.Size(496, 31); + this.checkbox_usedefaultproxy.TabIndex = 7; + this.checkbox_usedefaultproxy.Text = "Use default system proxy"; + this.checkbox_usedefaultproxy.UseVisualStyleBackColor = true; + // + // groupbox_hotkeys + // + this.groupbox_hotkeys.Controls.Add(this.label_lastregion_hotkey); + this.groupbox_hotkeys.Controls.Add(this.lastregion_hotkeyControl); + this.groupbox_hotkeys.Controls.Add(this.label_ie_hotkey); + this.groupbox_hotkeys.Controls.Add(this.ie_hotkeyControl); + this.groupbox_hotkeys.Controls.Add(this.label_region_hotkey); + this.groupbox_hotkeys.Controls.Add(this.label_window_hotkey); + this.groupbox_hotkeys.Controls.Add(this.label_fullscreen_hotkey); + this.groupbox_hotkeys.Controls.Add(this.region_hotkeyControl); + this.groupbox_hotkeys.Controls.Add(this.window_hotkeyControl); + this.groupbox_hotkeys.Controls.Add(this.fullscreen_hotkeyControl); + this.groupbox_hotkeys.LanguageKey = "hotkeys"; + this.groupbox_hotkeys.Location = new System.Drawing.Point(2, 122); + this.groupbox_hotkeys.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_hotkeys.Name = "groupbox_hotkeys"; + this.groupbox_hotkeys.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_hotkeys.Size = new System.Drawing.Size(515, 190); + this.groupbox_hotkeys.TabIndex = 15; + this.groupbox_hotkeys.TabStop = false; + this.groupbox_hotkeys.Text = "Hotkeys"; + // + // label_lastregion_hotkey + // + this.label_lastregion_hotkey.LanguageKey = "contextmenu_capturelastregion"; + this.label_lastregion_hotkey.Location = new System.Drawing.Point(8, 118); + this.label_lastregion_hotkey.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_lastregion_hotkey.Name = "label_lastregion_hotkey"; + this.label_lastregion_hotkey.Size = new System.Drawing.Size(265, 25); + this.label_lastregion_hotkey.TabIndex = 53; + this.label_lastregion_hotkey.Text = "Capture last region"; + // + // lastregion_hotkeyControl + // + this.lastregion_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; + this.lastregion_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; + this.lastregion_hotkeyControl.Location = new System.Drawing.Point(280, 118); + this.lastregion_hotkeyControl.Margin = new System.Windows.Forms.Padding(4); + this.lastregion_hotkeyControl.Name = "lastregion_hotkeyControl"; + this.lastregion_hotkeyControl.PropertyName = "LastregionHotkey"; + this.lastregion_hotkeyControl.Size = new System.Drawing.Size(223, 25); + this.lastregion_hotkeyControl.TabIndex = 5; + // + // label_ie_hotkey + // + this.label_ie_hotkey.LanguageKey = "contextmenu_captureie"; + this.label_ie_hotkey.Location = new System.Drawing.Point(8, 150); + this.label_ie_hotkey.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_ie_hotkey.Name = "label_ie_hotkey"; + this.label_ie_hotkey.Size = new System.Drawing.Size(265, 25); + this.label_ie_hotkey.TabIndex = 51; + this.label_ie_hotkey.Text = "Capture Internet Explorer"; + // + // ie_hotkeyControl + // + this.ie_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; + this.ie_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; + this.ie_hotkeyControl.Location = new System.Drawing.Point(280, 150); + this.ie_hotkeyControl.Margin = new System.Windows.Forms.Padding(4); + this.ie_hotkeyControl.Name = "ie_hotkeyControl"; + this.ie_hotkeyControl.PropertyName = "IEHotkey"; + this.ie_hotkeyControl.Size = new System.Drawing.Size(223, 25); + this.ie_hotkeyControl.TabIndex = 6; + // + // label_region_hotkey + // + this.label_region_hotkey.LanguageKey = "contextmenu_capturearea"; + this.label_region_hotkey.Location = new System.Drawing.Point(8, 85); + this.label_region_hotkey.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_region_hotkey.Name = "label_region_hotkey"; + this.label_region_hotkey.Size = new System.Drawing.Size(265, 25); + this.label_region_hotkey.TabIndex = 49; + this.label_region_hotkey.Text = "Capture region"; + // + // label_window_hotkey + // + this.label_window_hotkey.LanguageKey = "contextmenu_capturewindow"; + this.label_window_hotkey.Location = new System.Drawing.Point(8, 52); + this.label_window_hotkey.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_window_hotkey.Name = "label_window_hotkey"; + this.label_window_hotkey.Size = new System.Drawing.Size(265, 29); + this.label_window_hotkey.TabIndex = 48; + this.label_window_hotkey.Text = "Capture window"; + // + // label_fullscreen_hotkey + // + this.label_fullscreen_hotkey.LanguageKey = "contextmenu_capturefullscreen"; + this.label_fullscreen_hotkey.Location = new System.Drawing.Point(8, 20); + this.label_fullscreen_hotkey.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_fullscreen_hotkey.Name = "label_fullscreen_hotkey"; + this.label_fullscreen_hotkey.Size = new System.Drawing.Size(265, 29); + this.label_fullscreen_hotkey.TabIndex = 47; + this.label_fullscreen_hotkey.Text = "Capture full screen"; + // + // region_hotkeyControl + // + this.region_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; + this.region_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; + this.region_hotkeyControl.Location = new System.Drawing.Point(280, 85); + this.region_hotkeyControl.Margin = new System.Windows.Forms.Padding(4); + this.region_hotkeyControl.Name = "region_hotkeyControl"; + this.region_hotkeyControl.PropertyName = "RegionHotkey"; + this.region_hotkeyControl.Size = new System.Drawing.Size(223, 25); + this.region_hotkeyControl.TabIndex = 4; + // + // window_hotkeyControl + // + this.window_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; + this.window_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; + this.window_hotkeyControl.Location = new System.Drawing.Point(280, 52); + this.window_hotkeyControl.Margin = new System.Windows.Forms.Padding(4); + this.window_hotkeyControl.Name = "window_hotkeyControl"; + this.window_hotkeyControl.PropertyName = "WindowHotkey"; + this.window_hotkeyControl.Size = new System.Drawing.Size(223, 25); + this.window_hotkeyControl.TabIndex = 3; + // + // fullscreen_hotkeyControl + // + this.fullscreen_hotkeyControl.Hotkey = System.Windows.Forms.Keys.None; + this.fullscreen_hotkeyControl.HotkeyModifiers = System.Windows.Forms.Keys.None; + this.fullscreen_hotkeyControl.Location = new System.Drawing.Point(280, 20); + this.fullscreen_hotkeyControl.Margin = new System.Windows.Forms.Padding(4); + this.fullscreen_hotkeyControl.Name = "fullscreen_hotkeyControl"; + this.fullscreen_hotkeyControl.PropertyName = "FullscreenHotkey"; + this.fullscreen_hotkeyControl.Size = new System.Drawing.Size(223, 25); + this.fullscreen_hotkeyControl.TabIndex = 2; + // + // tab_capture + // + this.tab_capture.Controls.Add(this.groupbox_editor); + this.tab_capture.Controls.Add(this.groupbox_iecapture); + this.tab_capture.Controls.Add(this.groupbox_windowscapture); + this.tab_capture.Controls.Add(this.groupbox_capture); + this.tab_capture.LanguageKey = "settings_capture"; + this.tab_capture.Location = new System.Drawing.Point(4, 25); + this.tab_capture.Margin = new System.Windows.Forms.Padding(4); + this.tab_capture.Name = "tab_capture"; + this.tab_capture.Size = new System.Drawing.Size(531, 442); + this.tab_capture.TabIndex = 3; + this.tab_capture.Text = "Capture"; + this.tab_capture.UseVisualStyleBackColor = true; + // + // groupbox_editor + // + this.groupbox_editor.Controls.Add(this.checkbox_editor_match_capture_size); + this.groupbox_editor.LanguageKey = "settings_editor"; + this.groupbox_editor.Location = new System.Drawing.Point(5, 346); + this.groupbox_editor.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_editor.Name = "groupbox_editor"; + this.groupbox_editor.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_editor.Size = new System.Drawing.Size(520, 62); + this.groupbox_editor.TabIndex = 27; + this.groupbox_editor.TabStop = false; + this.groupbox_editor.Text = "Editor"; + // + // checkbox_editor_match_capture_size + // + this.checkbox_editor_match_capture_size.LanguageKey = "editor_match_capture_size"; + this.checkbox_editor_match_capture_size.Location = new System.Drawing.Point(8, 24); + this.checkbox_editor_match_capture_size.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_editor_match_capture_size.Name = "checkbox_editor_match_capture_size"; + this.checkbox_editor_match_capture_size.PropertyName = "MatchSizeToCapture"; + this.checkbox_editor_match_capture_size.SectionName = "Editor"; + this.checkbox_editor_match_capture_size.Size = new System.Drawing.Size(496, 30); + this.checkbox_editor_match_capture_size.TabIndex = 11; + this.checkbox_editor_match_capture_size.Text = "Match capture size"; + this.checkbox_editor_match_capture_size.UseVisualStyleBackColor = true; + // + // groupbox_iecapture + // + this.groupbox_iecapture.Controls.Add(this.checkbox_ie_capture); + this.groupbox_iecapture.LanguageKey = "settings_iecapture"; + this.groupbox_iecapture.Location = new System.Drawing.Point(5, 280); + this.groupbox_iecapture.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_iecapture.Name = "groupbox_iecapture"; + this.groupbox_iecapture.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_iecapture.Size = new System.Drawing.Size(520, 62); + this.groupbox_iecapture.TabIndex = 2; + this.groupbox_iecapture.TabStop = false; + this.groupbox_iecapture.Text = "Internet Explorer capture"; + // + // checkbox_ie_capture + // + this.checkbox_ie_capture.LanguageKey = "settings_iecapture"; + this.checkbox_ie_capture.Location = new System.Drawing.Point(8, 24); + this.checkbox_ie_capture.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_ie_capture.Name = "checkbox_ie_capture"; + this.checkbox_ie_capture.PropertyName = "IECapture"; + this.checkbox_ie_capture.Size = new System.Drawing.Size(505, 30); + this.checkbox_ie_capture.TabIndex = 10; + this.checkbox_ie_capture.Text = "Internet Explorer capture"; + this.checkbox_ie_capture.UseVisualStyleBackColor = true; + // + // groupbox_windowscapture + // + this.groupbox_windowscapture.Controls.Add(this.colorButton_window_background); + this.groupbox_windowscapture.Controls.Add(this.radiobuttonWindowCapture); + this.groupbox_windowscapture.Controls.Add(this.radiobuttonInteractiveCapture); + this.groupbox_windowscapture.Controls.Add(this.combobox_window_capture_mode); + this.groupbox_windowscapture.LanguageKey = "settings_windowscapture"; + this.groupbox_windowscapture.Location = new System.Drawing.Point(5, 176); + this.groupbox_windowscapture.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_windowscapture.Name = "groupbox_windowscapture"; + this.groupbox_windowscapture.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_windowscapture.Size = new System.Drawing.Size(520, 100); + this.groupbox_windowscapture.TabIndex = 1; + this.groupbox_windowscapture.TabStop = false; + this.groupbox_windowscapture.Text = "Window capture"; + // + // colorButton_window_background + // + this.colorButton_window_background.AutoSize = true; + this.colorButton_window_background.Image = ((System.Drawing.Image)(resources.GetObject("colorButton_window_background.Image"))); + this.colorButton_window_background.Location = new System.Drawing.Point(468, 46); + this.colorButton_window_background.Margin = new System.Windows.Forms.Padding(4); + this.colorButton_window_background.Name = "colorButton_window_background"; + this.colorButton_window_background.SelectedColor = System.Drawing.Color.White; + this.colorButton_window_background.Size = new System.Drawing.Size(36, 38); + this.colorButton_window_background.TabIndex = 9; + this.colorButton_window_background.UseVisualStyleBackColor = true; + // + // radiobuttonWindowCapture + // + this.radiobuttonWindowCapture.AutoSize = true; + this.radiobuttonWindowCapture.LanguageKey = "settings_window_capture_mode"; + this.radiobuttonWindowCapture.Location = new System.Drawing.Point(14, 55); + this.radiobuttonWindowCapture.Margin = new System.Windows.Forms.Padding(4); + this.radiobuttonWindowCapture.Name = "radiobuttonWindowCapture"; + this.radiobuttonWindowCapture.Size = new System.Drawing.Size(180, 19); + this.radiobuttonWindowCapture.TabIndex = 7; + this.radiobuttonWindowCapture.TabStop = true; + this.radiobuttonWindowCapture.Text = "Window capture mode"; + this.radiobuttonWindowCapture.UseVisualStyleBackColor = true; + // + // radiobuttonInteractiveCapture + // + this.radiobuttonInteractiveCapture.AutoSize = true; + this.radiobuttonInteractiveCapture.LanguageKey = "settings_capture_windows_interactive"; + this.radiobuttonInteractiveCapture.Location = new System.Drawing.Point(14, 25); + this.radiobuttonInteractiveCapture.Margin = new System.Windows.Forms.Padding(4); + this.radiobuttonInteractiveCapture.Name = "radiobuttonInteractiveCapture"; + this.radiobuttonInteractiveCapture.PropertyName = "CaptureWindowsInteractive"; + this.radiobuttonInteractiveCapture.Size = new System.Drawing.Size(308, 19); + this.radiobuttonInteractiveCapture.TabIndex = 6; + this.radiobuttonInteractiveCapture.TabStop = true; + this.radiobuttonInteractiveCapture.Text = "Use interactive window capture mode"; + this.radiobuttonInteractiveCapture.UseVisualStyleBackColor = true; + this.radiobuttonInteractiveCapture.CheckedChanged += new System.EventHandler(this.radiobutton_CheckedChanged); + // + // combobox_window_capture_mode + // + this.combobox_window_capture_mode.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; + this.combobox_window_capture_mode.FormattingEnabled = true; + this.combobox_window_capture_mode.Location = new System.Drawing.Point(271, 54); + this.combobox_window_capture_mode.Margin = new System.Windows.Forms.Padding(4); + this.combobox_window_capture_mode.MaxDropDownItems = 15; + this.combobox_window_capture_mode.Name = "combobox_window_capture_mode"; + this.combobox_window_capture_mode.Size = new System.Drawing.Size(188, 23); + this.combobox_window_capture_mode.TabIndex = 8; + this.combobox_window_capture_mode.SelectedIndexChanged += new System.EventHandler(this.Combobox_window_capture_modeSelectedIndexChanged); + // + // groupbox_capture + // + this.groupbox_capture.Controls.Add(this.checkbox_notifications); + this.groupbox_capture.Controls.Add(this.checkbox_playsound); + this.groupbox_capture.Controls.Add(this.checkbox_capture_mousepointer); + this.groupbox_capture.Controls.Add(this.numericUpDownWaitTime); + this.groupbox_capture.Controls.Add(this.label_waittime); + this.groupbox_capture.Controls.Add(this.checkbox_zoomer); + this.groupbox_capture.LanguageKey = "settings_capture"; + this.groupbox_capture.Location = new System.Drawing.Point(5, 5); + this.groupbox_capture.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_capture.Name = "groupbox_capture"; + this.groupbox_capture.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_capture.Size = new System.Drawing.Size(520, 168); + this.groupbox_capture.TabIndex = 0; + this.groupbox_capture.TabStop = false; + this.groupbox_capture.Text = "Capture"; + // // checkbox_notifications - // - this.checkbox_notifications.LanguageKey = "settings_shownotify"; - this.checkbox_notifications.Location = new System.Drawing.Point(11, 59); - this.checkbox_notifications.Name = "checkbox_notifications"; - this.checkbox_notifications.PropertyName = "ShowTrayNotification"; - this.checkbox_notifications.Size = new System.Drawing.Size(399, 24); - this.checkbox_notifications.TabIndex = 3; - this.checkbox_notifications.UseVisualStyleBackColor = true; - // - // checkbox_playsound - // - this.checkbox_playsound.LanguageKey = "settings_playsound"; - this.checkbox_playsound.Location = new System.Drawing.Point(11, 39); - this.checkbox_playsound.Name = "checkbox_playsound"; - this.checkbox_playsound.PropertyName = "PlayCameraSound"; - this.checkbox_playsound.Size = new System.Drawing.Size(399, 24); - this.checkbox_playsound.TabIndex = 2; - this.checkbox_playsound.UseVisualStyleBackColor = true; - // - // checkbox_capture_mousepointer - // - this.checkbox_capture_mousepointer.LanguageKey = "settings_capture_mousepointer"; - this.checkbox_capture_mousepointer.Location = new System.Drawing.Point(11, 19); - this.checkbox_capture_mousepointer.Name = "checkbox_capture_mousepointer"; - this.checkbox_capture_mousepointer.PropertyName = "CaptureMousepointer"; - this.checkbox_capture_mousepointer.Size = new System.Drawing.Size(394, 24); - this.checkbox_capture_mousepointer.TabIndex = 1; - this.checkbox_capture_mousepointer.UseVisualStyleBackColor = true; - // - // numericUpDownWaitTime - // - this.numericUpDownWaitTime.Increment = new decimal(new int[] { + // + this.checkbox_notifications.LanguageKey = "settings_shownotify"; + this.checkbox_notifications.Location = new System.Drawing.Point(14, 74); + this.checkbox_notifications.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_notifications.Name = "checkbox_notifications"; + this.checkbox_notifications.PropertyName = "ShowTrayNotification"; + this.checkbox_notifications.Size = new System.Drawing.Size(499, 30); + this.checkbox_notifications.TabIndex = 3; + this.checkbox_notifications.Text = "Show notifications"; + this.checkbox_notifications.UseVisualStyleBackColor = true; + // + // checkbox_playsound + // + this.checkbox_playsound.LanguageKey = "settings_playsound"; + this.checkbox_playsound.Location = new System.Drawing.Point(14, 49); + this.checkbox_playsound.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_playsound.Name = "checkbox_playsound"; + this.checkbox_playsound.PropertyName = "PlayCameraSound"; + this.checkbox_playsound.Size = new System.Drawing.Size(499, 30); + this.checkbox_playsound.TabIndex = 2; + this.checkbox_playsound.Text = "Play camera sound"; + this.checkbox_playsound.UseVisualStyleBackColor = true; + // + // checkbox_capture_mousepointer + // + this.checkbox_capture_mousepointer.LanguageKey = "settings_capture_mousepointer"; + this.checkbox_capture_mousepointer.Location = new System.Drawing.Point(14, 24); + this.checkbox_capture_mousepointer.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_capture_mousepointer.Name = "checkbox_capture_mousepointer"; + this.checkbox_capture_mousepointer.PropertyName = "CaptureMousepointer"; + this.checkbox_capture_mousepointer.Size = new System.Drawing.Size(492, 30); + this.checkbox_capture_mousepointer.TabIndex = 1; + this.checkbox_capture_mousepointer.Text = "Capture mousepointer"; + this.checkbox_capture_mousepointer.UseVisualStyleBackColor = true; + // + // numericUpDownWaitTime + // + this.numericUpDownWaitTime.Increment = new decimal(new int[] { 100, 0, 0, 0}); - this.numericUpDownWaitTime.Location = new System.Drawing.Point(9, 103); - this.numericUpDownWaitTime.Maximum = new decimal(new int[] { + this.numericUpDownWaitTime.Location = new System.Drawing.Point(11, 129); + this.numericUpDownWaitTime.Margin = new System.Windows.Forms.Padding(4); + this.numericUpDownWaitTime.Maximum = new decimal(new int[] { 10000, 0, 0, 0}); - this.numericUpDownWaitTime.Name = "numericUpDownWaitTime"; - this.numericUpDownWaitTime.Size = new System.Drawing.Size(57, 20); - this.numericUpDownWaitTime.TabIndex = 5; - this.numericUpDownWaitTime.ThousandsSeparator = true; - // - // label_waittime - // - this.label_waittime.LanguageKey = "settings_waittime"; - this.label_waittime.Location = new System.Drawing.Point(72, 106); - this.label_waittime.Name = "label_waittime"; - this.label_waittime.Size = new System.Drawing.Size(331, 16); - this.label_waittime.TabIndex = 5; - // - // tab_output - // - this.tab_output.BackColor = System.Drawing.Color.Transparent; - this.tab_output.Controls.Add(this.groupbox_preferredfilesettings); - this.tab_output.Controls.Add(this.groupbox_qualitysettings); - this.tab_output.LanguageKey = "settings_output"; - this.tab_output.Location = new System.Drawing.Point(4, 22); - this.tab_output.Name = "tab_output"; - this.tab_output.Padding = new System.Windows.Forms.Padding(3); - this.tab_output.Size = new System.Drawing.Size(423, 351); - this.tab_output.TabIndex = 1; - this.tab_output.UseVisualStyleBackColor = true; - // - // tab_destinations - // - this.tab_destinations.Controls.Add(this.groupbox_destination); - this.tab_destinations.LanguageKey = "settings_destination"; - this.tab_destinations.Location = new System.Drawing.Point(4, 22); - this.tab_destinations.Name = "tab_destinations"; - this.tab_destinations.Size = new System.Drawing.Size(423, 351); - this.tab_destinations.TabIndex = 4; - this.tab_destinations.UseVisualStyleBackColor = true; - // - // tab_printer - // - this.tab_printer.Controls.Add(this.groupBoxColors); - this.tab_printer.Controls.Add(this.groupBoxPrintLayout); - this.tab_printer.Controls.Add(this.checkbox_alwaysshowprintoptionsdialog); - this.tab_printer.LanguageKey = "settings_printer"; - this.tab_printer.Location = new System.Drawing.Point(4, 22); - this.tab_printer.Name = "tab_printer"; - this.tab_printer.Padding = new System.Windows.Forms.Padding(3); - this.tab_printer.Size = new System.Drawing.Size(423, 351); - this.tab_printer.TabIndex = 2; - this.tab_printer.UseVisualStyleBackColor = true; - // - // groupBoxColors - // - this.groupBoxColors.AutoSize = true; - this.groupBoxColors.Controls.Add(this.checkboxPrintInverted); - this.groupBoxColors.Controls.Add(this.radioBtnColorPrint); - this.groupBoxColors.Controls.Add(this.radioBtnGrayScale); - this.groupBoxColors.Controls.Add(this.radioBtnMonochrome); - this.groupBoxColors.LanguageKey = "printoptions_colors"; - this.groupBoxColors.Location = new System.Drawing.Point(6, 163); - this.groupBoxColors.Name = "groupBoxColors"; - this.groupBoxColors.Size = new System.Drawing.Size(331, 124); - this.groupBoxColors.TabIndex = 10; - this.groupBoxColors.TabStop = false; - // - // checkboxPrintInverted - // - this.checkboxPrintInverted.AutoSize = true; - this.checkboxPrintInverted.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxPrintInverted.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxPrintInverted.LanguageKey = "printoptions_inverted"; - this.checkboxPrintInverted.Location = new System.Drawing.Point(13, 88); - this.checkboxPrintInverted.Name = "checkboxPrintInverted"; - this.checkboxPrintInverted.PropertyName = "OutputPrintInverted"; - this.checkboxPrintInverted.Size = new System.Drawing.Size(141, 17); - this.checkboxPrintInverted.TabIndex = 14; - this.checkboxPrintInverted.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxPrintInverted.UseVisualStyleBackColor = true; - // - // radioBtnColorPrint - // - this.radioBtnColorPrint.AutoSize = true; - this.radioBtnColorPrint.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnColorPrint.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnColorPrint.LanguageKey = "printoptions_printcolor"; - this.radioBtnColorPrint.Location = new System.Drawing.Point(13, 19); - this.radioBtnColorPrint.Name = "radioBtnColorPrint"; - this.radioBtnColorPrint.PropertyName = "OutputPrintColor"; - this.radioBtnColorPrint.Size = new System.Drawing.Size(90, 17); - this.radioBtnColorPrint.TabIndex = 11; - this.radioBtnColorPrint.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnColorPrint.UseVisualStyleBackColor = true; - // - // radioBtnGrayScale - // - this.radioBtnGrayScale.AutoSize = true; - this.radioBtnGrayScale.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnGrayScale.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnGrayScale.LanguageKey = "printoptions_printgrayscale"; - this.radioBtnGrayScale.Location = new System.Drawing.Point(13, 42); - this.radioBtnGrayScale.Name = "radioBtnGrayScale"; - this.radioBtnGrayScale.PropertyName = "OutputPrintGrayscale"; - this.radioBtnGrayScale.Size = new System.Drawing.Size(137, 17); - this.radioBtnGrayScale.TabIndex = 12; - this.radioBtnGrayScale.Text = "Force grayscale printing"; - this.radioBtnGrayScale.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnGrayScale.UseVisualStyleBackColor = true; - // - // radioBtnMonochrome - // - this.radioBtnMonochrome.AutoSize = true; - this.radioBtnMonochrome.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnMonochrome.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnMonochrome.LanguageKey = "printoptions_printmonochrome"; - this.radioBtnMonochrome.Location = new System.Drawing.Point(13, 65); - this.radioBtnMonochrome.Name = "radioBtnMonochrome"; - this.radioBtnMonochrome.PropertyName = "OutputPrintMonochrome"; - this.radioBtnMonochrome.Size = new System.Drawing.Size(148, 17); - this.radioBtnMonochrome.TabIndex = 13; - this.radioBtnMonochrome.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.radioBtnMonochrome.UseVisualStyleBackColor = true; - // - // groupBoxPrintLayout - // - this.groupBoxPrintLayout.AutoSize = true; - this.groupBoxPrintLayout.Controls.Add(this.checkboxDateTime); - this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowShrink); - this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowEnlarge); - this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowRotate); - this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowCenter); - this.groupBoxPrintLayout.LanguageKey = "printoptions_layout"; - this.groupBoxPrintLayout.Location = new System.Drawing.Point(6, 6); - this.groupBoxPrintLayout.Name = "groupBoxPrintLayout"; - this.groupBoxPrintLayout.Size = new System.Drawing.Size(331, 151); - this.groupBoxPrintLayout.TabIndex = 1; - this.groupBoxPrintLayout.TabStop = false; - // - // checkboxDateTime - // - this.checkboxDateTime.AutoSize = true; - this.checkboxDateTime.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxDateTime.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxDateTime.LanguageKey = "printoptions_timestamp"; - this.checkboxDateTime.Location = new System.Drawing.Point(13, 115); - this.checkboxDateTime.Name = "checkboxDateTime"; - this.checkboxDateTime.PropertyName = "OutputPrintFooter"; - this.checkboxDateTime.Size = new System.Drawing.Size(187, 17); - this.checkboxDateTime.TabIndex = 6; - this.checkboxDateTime.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxDateTime.UseVisualStyleBackColor = true; - // - // checkboxAllowShrink - // - this.checkboxAllowShrink.AutoSize = true; - this.checkboxAllowShrink.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowShrink.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowShrink.LanguageKey = "printoptions_allowshrink"; - this.checkboxAllowShrink.Location = new System.Drawing.Point(13, 23); - this.checkboxAllowShrink.Name = "checkboxAllowShrink"; - this.checkboxAllowShrink.PropertyName = "OutputPrintAllowShrink"; - this.checkboxAllowShrink.Size = new System.Drawing.Size(168, 17); - this.checkboxAllowShrink.TabIndex = 2; - this.checkboxAllowShrink.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowShrink.UseVisualStyleBackColor = true; - // - // checkboxAllowEnlarge - // - this.checkboxAllowEnlarge.AutoSize = true; - this.checkboxAllowEnlarge.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowEnlarge.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowEnlarge.LanguageKey = "printoptions_allowenlarge"; - this.checkboxAllowEnlarge.Location = new System.Drawing.Point(13, 46); - this.checkboxAllowEnlarge.Name = "checkboxAllowEnlarge"; - this.checkboxAllowEnlarge.PropertyName = "OutputPrintAllowEnlarge"; - this.checkboxAllowEnlarge.Size = new System.Drawing.Size(174, 17); - this.checkboxAllowEnlarge.TabIndex = 3; - this.checkboxAllowEnlarge.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowEnlarge.UseVisualStyleBackColor = true; - // - // checkboxAllowRotate - // - this.checkboxAllowRotate.AutoSize = true; - this.checkboxAllowRotate.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowRotate.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowRotate.LanguageKey = "printoptions_allowrotate"; - this.checkboxAllowRotate.Location = new System.Drawing.Point(13, 69); - this.checkboxAllowRotate.Name = "checkboxAllowRotate"; - this.checkboxAllowRotate.PropertyName = "OutputPrintAllowRotate"; - this.checkboxAllowRotate.Size = new System.Drawing.Size(187, 17); - this.checkboxAllowRotate.TabIndex = 4; - this.checkboxAllowRotate.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowRotate.UseVisualStyleBackColor = true; - // - // checkboxAllowCenter - // - this.checkboxAllowCenter.AutoSize = true; - this.checkboxAllowCenter.CheckAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowCenter.ImageAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowCenter.LanguageKey = "printoptions_allowcenter"; - this.checkboxAllowCenter.Location = new System.Drawing.Point(13, 92); - this.checkboxAllowCenter.Name = "checkboxAllowCenter"; - this.checkboxAllowCenter.PropertyName = "OutputPrintCenter"; - this.checkboxAllowCenter.Size = new System.Drawing.Size(137, 17); - this.checkboxAllowCenter.TabIndex = 5; - this.checkboxAllowCenter.TextAlign = System.Drawing.ContentAlignment.TopLeft; - this.checkboxAllowCenter.UseVisualStyleBackColor = true; - // - // checkbox_alwaysshowprintoptionsdialog - // - this.checkbox_alwaysshowprintoptionsdialog.LanguageKey = "settings_alwaysshowprintoptionsdialog"; - this.checkbox_alwaysshowprintoptionsdialog.Location = new System.Drawing.Point(19, 293); - this.checkbox_alwaysshowprintoptionsdialog.Name = "checkbox_alwaysshowprintoptionsdialog"; - this.checkbox_alwaysshowprintoptionsdialog.PropertyName = "OutputPrintPromptOptions"; - this.checkbox_alwaysshowprintoptionsdialog.Size = new System.Drawing.Size(394, 20); - this.checkbox_alwaysshowprintoptionsdialog.TabIndex = 15; - this.checkbox_alwaysshowprintoptionsdialog.Text = "Show print options dialog every time an image is printed"; - this.checkbox_alwaysshowprintoptionsdialog.UseVisualStyleBackColor = true; - // - // tab_plugins - // - this.tab_plugins.Controls.Add(this.groupbox_plugins); - this.tab_plugins.LanguageKey = "settings_plugins"; - this.tab_plugins.Location = new System.Drawing.Point(4, 22); - this.tab_plugins.Name = "tab_plugins"; - this.tab_plugins.Size = new System.Drawing.Size(423, 351); - this.tab_plugins.TabIndex = 2; - this.tab_plugins.UseVisualStyleBackColor = true; - // - // groupbox_plugins - // - this.groupbox_plugins.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.numericUpDownWaitTime.Name = "numericUpDownWaitTime"; + this.numericUpDownWaitTime.Size = new System.Drawing.Size(71, 25); + this.numericUpDownWaitTime.TabIndex = 5; + this.numericUpDownWaitTime.ThousandsSeparator = true; + // + // label_waittime + // + this.label_waittime.LanguageKey = "settings_waittime"; + this.label_waittime.Location = new System.Drawing.Point(90, 132); + this.label_waittime.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_waittime.Name = "label_waittime"; + this.label_waittime.Size = new System.Drawing.Size(414, 20); + this.label_waittime.TabIndex = 5; + this.label_waittime.Text = "Milliseconds to wait before capture"; + // + // tab_output + // + this.tab_output.BackColor = System.Drawing.Color.Transparent; + this.tab_output.Controls.Add(this.groupbox_preferredfilesettings); + this.tab_output.Controls.Add(this.groupbox_qualitysettings); + this.tab_output.LanguageKey = "settings_output"; + this.tab_output.Location = new System.Drawing.Point(4, 25); + this.tab_output.Margin = new System.Windows.Forms.Padding(4); + this.tab_output.Name = "tab_output"; + this.tab_output.Padding = new System.Windows.Forms.Padding(4); + this.tab_output.Size = new System.Drawing.Size(531, 442); + this.tab_output.TabIndex = 1; + this.tab_output.Text = "Output"; + this.tab_output.UseVisualStyleBackColor = true; + // + // tab_destinations + // + this.tab_destinations.Controls.Add(this.groupDefaultEffects); + this.tab_destinations.Controls.Add(this.groupbox_destination); + this.tab_destinations.LanguageKey = "settings_destination"; + this.tab_destinations.Location = new System.Drawing.Point(4, 25); + this.tab_destinations.Margin = new System.Windows.Forms.Padding(4); + this.tab_destinations.Name = "tab_destinations"; + this.tab_destinations.Size = new System.Drawing.Size(531, 442); + this.tab_destinations.TabIndex = 4; + this.tab_destinations.Text = "Destination"; + this.tab_destinations.UseVisualStyleBackColor = true; + // + // groupDefaultEffects + // + this.groupDefaultEffects.Controls.Add(this.greenshotLabel3); + this.groupDefaultEffects.Controls.Add(this.greenshotLabel2); + this.groupDefaultEffects.Controls.Add(this.btnEffectBorderColor); + this.groupDefaultEffects.Controls.Add(this.greenshotLabel1); + this.groupDefaultEffects.Controls.Add(this.txtEffectBorderWidth); + this.groupDefaultEffects.LanguageKey = "settings_destination_groupDefaultEffects"; + this.groupDefaultEffects.Location = new System.Drawing.Point(2, 328); + this.groupDefaultEffects.Name = "groupDefaultEffects"; + this.groupDefaultEffects.Size = new System.Drawing.Size(515, 79); + this.groupDefaultEffects.TabIndex = 18; + this.groupDefaultEffects.TabStop = false; + this.groupDefaultEffects.Text = "Default Effects"; + // + // greenshotLabel3 + // + this.greenshotLabel3.AutoSize = true; + this.greenshotLabel3.LanguageKey = "settings_destination_defaultEffects_imageBorder_color"; + this.greenshotLabel3.Location = new System.Drawing.Point(236, 38); + this.greenshotLabel3.Name = "greenshotLabel3"; + this.greenshotLabel3.Size = new System.Drawing.Size(47, 15); + this.greenshotLabel3.TabIndex = 3; + this.greenshotLabel3.Text = "Color"; + // + // greenshotLabel2 + // + this.greenshotLabel2.AutoSize = true; + this.greenshotLabel2.LanguageKey = "settings_destination_defaultEffects_imageBorder_width"; + this.greenshotLabel2.Location = new System.Drawing.Point(120, 38); + this.greenshotLabel2.Name = "greenshotLabel2"; + this.greenshotLabel2.Size = new System.Drawing.Size(47, 15); + this.greenshotLabel2.TabIndex = 1; + this.greenshotLabel2.Text = "Width"; + // + // btnEffectBorderColor + // + this.btnEffectBorderColor.Location = new System.Drawing.Point(289, 33); + this.btnEffectBorderColor.Name = "btnEffectBorderColor"; + this.btnEffectBorderColor.SelectedColor = System.Drawing.Color.White; + this.btnEffectBorderColor.Size = new System.Drawing.Size(69, 26); + this.btnEffectBorderColor.TabIndex = 0; + this.btnEffectBorderColor.UseVisualStyleBackColor = true; + // + // greenshotLabel1 + // + this.greenshotLabel1.AutoSize = true; + this.greenshotLabel1.LanguageKey = "settings_destination_defaultEffects_imageBorder"; + this.greenshotLabel1.Location = new System.Drawing.Point(9, 38); + this.greenshotLabel1.Name = "greenshotLabel1"; + this.greenshotLabel1.Size = new System.Drawing.Size(111, 15); + this.greenshotLabel1.TabIndex = 0; + this.greenshotLabel1.Text = "Image Border:"; + // + // txtEffectBorderWidth + // + this.txtEffectBorderWidth.Location = new System.Drawing.Point(173, 34); + this.txtEffectBorderWidth.Maximum = new decimal(new int[] { + 1000000000, + 0, + 0, + 0}); + this.txtEffectBorderWidth.Name = "txtEffectBorderWidth"; + this.txtEffectBorderWidth.Size = new System.Drawing.Size(51, 25); + this.txtEffectBorderWidth.TabIndex = 2; + // + // tab_printer + // + this.tab_printer.Controls.Add(this.groupBoxColors); + this.tab_printer.Controls.Add(this.groupBoxPrintLayout); + this.tab_printer.Controls.Add(this.checkbox_alwaysshowprintoptionsdialog); + this.tab_printer.LanguageKey = "settings_printer"; + this.tab_printer.Location = new System.Drawing.Point(4, 25); + this.tab_printer.Margin = new System.Windows.Forms.Padding(4); + this.tab_printer.Name = "tab_printer"; + this.tab_printer.Padding = new System.Windows.Forms.Padding(4); + this.tab_printer.Size = new System.Drawing.Size(531, 442); + this.tab_printer.TabIndex = 2; + this.tab_printer.Text = "Printer"; + this.tab_printer.UseVisualStyleBackColor = true; + // + // groupBoxColors + // + this.groupBoxColors.AutoSize = true; + this.groupBoxColors.Controls.Add(this.checkboxPrintInverted); + this.groupBoxColors.Controls.Add(this.radioBtnColorPrint); + this.groupBoxColors.Controls.Add(this.radioBtnGrayScale); + this.groupBoxColors.Controls.Add(this.radioBtnMonochrome); + this.groupBoxColors.LanguageKey = "printoptions_colors"; + this.groupBoxColors.Location = new System.Drawing.Point(8, 204); + this.groupBoxColors.Margin = new System.Windows.Forms.Padding(4); + this.groupBoxColors.Name = "groupBoxColors"; + this.groupBoxColors.Padding = new System.Windows.Forms.Padding(4); + this.groupBoxColors.Size = new System.Drawing.Size(414, 161); + this.groupBoxColors.TabIndex = 10; + this.groupBoxColors.TabStop = false; + this.groupBoxColors.Text = "Color settings"; + // + // checkboxPrintInverted + // + this.checkboxPrintInverted.AutoSize = true; + this.checkboxPrintInverted.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxPrintInverted.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxPrintInverted.LanguageKey = "printoptions_inverted"; + this.checkboxPrintInverted.Location = new System.Drawing.Point(16, 110); + this.checkboxPrintInverted.Margin = new System.Windows.Forms.Padding(4); + this.checkboxPrintInverted.Name = "checkboxPrintInverted"; + this.checkboxPrintInverted.PropertyName = "OutputPrintInverted"; + this.checkboxPrintInverted.Size = new System.Drawing.Size(237, 19); + this.checkboxPrintInverted.TabIndex = 14; + this.checkboxPrintInverted.Text = "Print with inverted colors"; + this.checkboxPrintInverted.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxPrintInverted.UseVisualStyleBackColor = true; + // + // radioBtnColorPrint + // + this.radioBtnColorPrint.AutoSize = true; + this.radioBtnColorPrint.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnColorPrint.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnColorPrint.LanguageKey = "printoptions_printcolor"; + this.radioBtnColorPrint.Location = new System.Drawing.Point(16, 24); + this.radioBtnColorPrint.Margin = new System.Windows.Forms.Padding(4); + this.radioBtnColorPrint.Name = "radioBtnColorPrint"; + this.radioBtnColorPrint.PropertyName = "OutputPrintColor"; + this.radioBtnColorPrint.Size = new System.Drawing.Size(156, 19); + this.radioBtnColorPrint.TabIndex = 11; + this.radioBtnColorPrint.Text = "Full color print"; + this.radioBtnColorPrint.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnColorPrint.UseVisualStyleBackColor = true; + // + // radioBtnGrayScale + // + this.radioBtnGrayScale.AutoSize = true; + this.radioBtnGrayScale.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnGrayScale.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnGrayScale.LanguageKey = "printoptions_printgrayscale"; + this.radioBtnGrayScale.Location = new System.Drawing.Point(16, 52); + this.radioBtnGrayScale.Margin = new System.Windows.Forms.Padding(4); + this.radioBtnGrayScale.Name = "radioBtnGrayScale"; + this.radioBtnGrayScale.PropertyName = "OutputPrintGrayscale"; + this.radioBtnGrayScale.Size = new System.Drawing.Size(220, 19); + this.radioBtnGrayScale.TabIndex = 12; + this.radioBtnGrayScale.Text = "Force grayscale printing"; + this.radioBtnGrayScale.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnGrayScale.UseVisualStyleBackColor = true; + // + // radioBtnMonochrome + // + this.radioBtnMonochrome.AutoSize = true; + this.radioBtnMonochrome.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnMonochrome.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnMonochrome.LanguageKey = "printoptions_printmonochrome"; + this.radioBtnMonochrome.Location = new System.Drawing.Point(16, 81); + this.radioBtnMonochrome.Margin = new System.Windows.Forms.Padding(4); + this.radioBtnMonochrome.Name = "radioBtnMonochrome"; + this.radioBtnMonochrome.PropertyName = "OutputPrintMonochrome"; + this.radioBtnMonochrome.Size = new System.Drawing.Size(236, 19); + this.radioBtnMonochrome.TabIndex = 13; + this.radioBtnMonochrome.Text = "Force black/white printing"; + this.radioBtnMonochrome.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.radioBtnMonochrome.UseVisualStyleBackColor = true; + // + // groupBoxPrintLayout + // + this.groupBoxPrintLayout.AutoSize = true; + this.groupBoxPrintLayout.Controls.Add(this.checkboxDateTime); + this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowShrink); + this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowEnlarge); + this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowRotate); + this.groupBoxPrintLayout.Controls.Add(this.checkboxAllowCenter); + this.groupBoxPrintLayout.LanguageKey = "printoptions_layout"; + this.groupBoxPrintLayout.Location = new System.Drawing.Point(8, 8); + this.groupBoxPrintLayout.Margin = new System.Windows.Forms.Padding(4); + this.groupBoxPrintLayout.Name = "groupBoxPrintLayout"; + this.groupBoxPrintLayout.Padding = new System.Windows.Forms.Padding(4); + this.groupBoxPrintLayout.Size = new System.Drawing.Size(414, 195); + this.groupBoxPrintLayout.TabIndex = 1; + this.groupBoxPrintLayout.TabStop = false; + this.groupBoxPrintLayout.Text = "Page layout settings"; + // + // checkboxDateTime + // + this.checkboxDateTime.AutoSize = true; + this.checkboxDateTime.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxDateTime.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxDateTime.LanguageKey = "printoptions_timestamp"; + this.checkboxDateTime.Location = new System.Drawing.Point(16, 144); + this.checkboxDateTime.Margin = new System.Windows.Forms.Padding(4); + this.checkboxDateTime.Name = "checkboxDateTime"; + this.checkboxDateTime.PropertyName = "OutputPrintFooter"; + this.checkboxDateTime.Size = new System.Drawing.Size(309, 19); + this.checkboxDateTime.TabIndex = 6; + this.checkboxDateTime.Text = "Print date / time at bottom of page"; + this.checkboxDateTime.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxDateTime.UseVisualStyleBackColor = true; + // + // checkboxAllowShrink + // + this.checkboxAllowShrink.AutoSize = true; + this.checkboxAllowShrink.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowShrink.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowShrink.LanguageKey = "printoptions_allowshrink"; + this.checkboxAllowShrink.Location = new System.Drawing.Point(16, 29); + this.checkboxAllowShrink.Margin = new System.Windows.Forms.Padding(4); + this.checkboxAllowShrink.Name = "checkboxAllowShrink"; + this.checkboxAllowShrink.PropertyName = "OutputPrintAllowShrink"; + this.checkboxAllowShrink.Size = new System.Drawing.Size(293, 19); + this.checkboxAllowShrink.TabIndex = 2; + this.checkboxAllowShrink.Text = "Shrink printout to fit paper size"; + this.checkboxAllowShrink.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowShrink.UseVisualStyleBackColor = true; + // + // checkboxAllowEnlarge + // + this.checkboxAllowEnlarge.AutoSize = true; + this.checkboxAllowEnlarge.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowEnlarge.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowEnlarge.LanguageKey = "printoptions_allowenlarge"; + this.checkboxAllowEnlarge.Location = new System.Drawing.Point(16, 58); + this.checkboxAllowEnlarge.Margin = new System.Windows.Forms.Padding(4); + this.checkboxAllowEnlarge.Name = "checkboxAllowEnlarge"; + this.checkboxAllowEnlarge.PropertyName = "OutputPrintAllowEnlarge"; + this.checkboxAllowEnlarge.Size = new System.Drawing.Size(301, 19); + this.checkboxAllowEnlarge.TabIndex = 3; + this.checkboxAllowEnlarge.Text = "Enlarge printout to fit paper size"; + this.checkboxAllowEnlarge.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowEnlarge.UseVisualStyleBackColor = true; + // + // checkboxAllowRotate + // + this.checkboxAllowRotate.AutoSize = true; + this.checkboxAllowRotate.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowRotate.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowRotate.LanguageKey = "printoptions_allowrotate"; + this.checkboxAllowRotate.Location = new System.Drawing.Point(16, 86); + this.checkboxAllowRotate.Margin = new System.Windows.Forms.Padding(4); + this.checkboxAllowRotate.Name = "checkboxAllowRotate"; + this.checkboxAllowRotate.PropertyName = "OutputPrintAllowRotate"; + this.checkboxAllowRotate.Size = new System.Drawing.Size(309, 19); + this.checkboxAllowRotate.TabIndex = 4; + this.checkboxAllowRotate.Text = "Rotate printout to page orientation"; + this.checkboxAllowRotate.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowRotate.UseVisualStyleBackColor = true; + // + // checkboxAllowCenter + // + this.checkboxAllowCenter.AutoSize = true; + this.checkboxAllowCenter.CheckAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowCenter.ImageAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowCenter.LanguageKey = "printoptions_allowcenter"; + this.checkboxAllowCenter.Location = new System.Drawing.Point(16, 115); + this.checkboxAllowCenter.Margin = new System.Windows.Forms.Padding(4); + this.checkboxAllowCenter.Name = "checkboxAllowCenter"; + this.checkboxAllowCenter.PropertyName = "OutputPrintCenter"; + this.checkboxAllowCenter.Size = new System.Drawing.Size(213, 19); + this.checkboxAllowCenter.TabIndex = 5; + this.checkboxAllowCenter.Text = "Center printout on page"; + this.checkboxAllowCenter.TextAlign = System.Drawing.ContentAlignment.TopLeft; + this.checkboxAllowCenter.UseVisualStyleBackColor = true; + // + // checkbox_alwaysshowprintoptionsdialog + // + this.checkbox_alwaysshowprintoptionsdialog.LanguageKey = "settings_alwaysshowprintoptionsdialog"; + this.checkbox_alwaysshowprintoptionsdialog.Location = new System.Drawing.Point(24, 366); + this.checkbox_alwaysshowprintoptionsdialog.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_alwaysshowprintoptionsdialog.Name = "checkbox_alwaysshowprintoptionsdialog"; + this.checkbox_alwaysshowprintoptionsdialog.PropertyName = "OutputPrintPromptOptions"; + this.checkbox_alwaysshowprintoptionsdialog.Size = new System.Drawing.Size(492, 25); + this.checkbox_alwaysshowprintoptionsdialog.TabIndex = 15; + this.checkbox_alwaysshowprintoptionsdialog.Text = "Show print options dialog every time an image is printed"; + this.checkbox_alwaysshowprintoptionsdialog.UseVisualStyleBackColor = true; + // + // tab_plugins + // + this.tab_plugins.Controls.Add(this.groupbox_plugins); + this.tab_plugins.LanguageKey = "settings_plugins"; + this.tab_plugins.Location = new System.Drawing.Point(4, 25); + this.tab_plugins.Margin = new System.Windows.Forms.Padding(4); + this.tab_plugins.Name = "tab_plugins"; + this.tab_plugins.Size = new System.Drawing.Size(531, 442); + this.tab_plugins.TabIndex = 2; + this.tab_plugins.Text = "Plugins"; + this.tab_plugins.UseVisualStyleBackColor = true; + // + // groupbox_plugins + // + this.groupbox_plugins.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.groupbox_plugins.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; - this.groupbox_plugins.Controls.Add(this.listview_plugins); - this.groupbox_plugins.Controls.Add(this.button_pluginconfigure); - this.groupbox_plugins.LanguageKey = "settings_plugins"; - this.groupbox_plugins.Location = new System.Drawing.Point(0, 0); - this.groupbox_plugins.Name = "groupbox_plugins"; - this.groupbox_plugins.Size = new System.Drawing.Size(423, 314); - this.groupbox_plugins.TabIndex = 0; - this.groupbox_plugins.TabStop = false; - this.groupbox_plugins.Text = "Plugins"; - // - // listview_plugins - // - this.listview_plugins.Dock = System.Windows.Forms.DockStyle.Top; - this.listview_plugins.FullRowSelect = true; - this.listview_plugins.Location = new System.Drawing.Point(3, 16); - this.listview_plugins.Name = "listview_plugins"; - this.listview_plugins.Size = new System.Drawing.Size(417, 263); - this.listview_plugins.TabIndex = 1; - this.listview_plugins.UseCompatibleStateImageBehavior = false; - this.listview_plugins.View = System.Windows.Forms.View.Details; - this.listview_plugins.SelectedIndexChanged += new System.EventHandler(this.Listview_pluginsSelectedIndexChanged); - this.listview_plugins.Click += new System.EventHandler(this.Listview_pluginsSelectedIndexChanged); - // - // button_pluginconfigure - // - this.button_pluginconfigure.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); - this.button_pluginconfigure.AutoSize = true; - this.button_pluginconfigure.Enabled = false; - this.button_pluginconfigure.LanguageKey = "settings_configureplugin"; - this.button_pluginconfigure.Location = new System.Drawing.Point(6, 285); - this.button_pluginconfigure.Name = "button_pluginconfigure"; - this.button_pluginconfigure.Size = new System.Drawing.Size(75, 23); - this.button_pluginconfigure.TabIndex = 2; - this.button_pluginconfigure.UseVisualStyleBackColor = true; - this.button_pluginconfigure.Click += new System.EventHandler(this.Button_pluginconfigureClick); - // - // tab_expert - // - this.tab_expert.Controls.Add(this.groupbox_expert); - this.tab_expert.LanguageKey = "expertsettings"; - this.tab_expert.Location = new System.Drawing.Point(4, 22); - this.tab_expert.Name = "tab_expert"; - this.tab_expert.Size = new System.Drawing.Size(423, 351); - this.tab_expert.TabIndex = 5; - this.tab_expert.Text = "Expert"; - this.tab_expert.UseVisualStyleBackColor = true; - // - // groupbox_expert - // - this.groupbox_expert.Controls.Add(this.checkbox_reuseeditor); - this.groupbox_expert.Controls.Add(this.checkbox_minimizememoryfootprint); - this.groupbox_expert.Controls.Add(this.checkbox_checkunstableupdates); - this.groupbox_expert.Controls.Add(this.checkbox_suppresssavedialogatclose); - this.groupbox_expert.Controls.Add(this.label_counter); - this.groupbox_expert.Controls.Add(this.textbox_counter); - this.groupbox_expert.Controls.Add(this.label_footerpattern); - this.groupbox_expert.Controls.Add(this.textbox_footerpattern); - this.groupbox_expert.Controls.Add(this.checkbox_thumbnailpreview); - this.groupbox_expert.Controls.Add(this.checkbox_optimizeforrdp); - this.groupbox_expert.Controls.Add(this.checkbox_autoreducecolors); - this.groupbox_expert.Controls.Add(this.label_clipboardformats); - this.groupbox_expert.Controls.Add(this.checkbox_enableexpert); - this.groupbox_expert.Controls.Add(this.listview_clipboardformats); - this.groupbox_expert.LanguageKey = "expertsettings"; - this.groupbox_expert.Location = new System.Drawing.Point(5, 5); - this.groupbox_expert.Name = "groupbox_expert"; - this.groupbox_expert.Size = new System.Drawing.Size(412, 311); - this.groupbox_expert.TabIndex = 17; - this.groupbox_expert.TabStop = false; - this.groupbox_expert.Text = "Expert"; - // - // checkbox_reuseeditor - // - this.checkbox_reuseeditor.LanguageKey = "expertsettings_reuseeditorifpossible"; - this.checkbox_reuseeditor.Location = new System.Drawing.Point(10, 225); - this.checkbox_reuseeditor.Name = "checkbox_reuseeditor"; - this.checkbox_reuseeditor.PropertyName = "ReuseEditor"; - this.checkbox_reuseeditor.SectionName = "Editor"; - this.checkbox_reuseeditor.Size = new System.Drawing.Size(394, 24); - this.checkbox_reuseeditor.TabIndex = 9; - this.checkbox_reuseeditor.UseVisualStyleBackColor = true; - // - // checkbox_minimizememoryfootprint - // - this.checkbox_minimizememoryfootprint.LanguageKey = "expertsettings_minimizememoryfootprint"; - this.checkbox_minimizememoryfootprint.Location = new System.Drawing.Point(10, 206); - this.checkbox_minimizememoryfootprint.Name = "checkbox_minimizememoryfootprint"; - this.checkbox_minimizememoryfootprint.PropertyName = "MinimizeWorkingSetSize"; - this.checkbox_minimizememoryfootprint.Size = new System.Drawing.Size(394, 24); - this.checkbox_minimizememoryfootprint.TabIndex = 8; - this.checkbox_minimizememoryfootprint.UseVisualStyleBackColor = true; - // - // checkbox_checkunstableupdates - // - this.checkbox_checkunstableupdates.LanguageKey = "expertsettings_checkunstableupdates"; - this.checkbox_checkunstableupdates.Location = new System.Drawing.Point(10, 187); - this.checkbox_checkunstableupdates.Name = "checkbox_checkunstableupdates"; - this.checkbox_checkunstableupdates.PropertyName = "CheckForUnstable"; - this.checkbox_checkunstableupdates.Size = new System.Drawing.Size(394, 24); - this.checkbox_checkunstableupdates.TabIndex = 7; - this.checkbox_checkunstableupdates.UseVisualStyleBackColor = true; - // - // checkbox_suppresssavedialogatclose - // - this.checkbox_suppresssavedialogatclose.LanguageKey = "expertsettings_suppresssavedialogatclose"; - this.checkbox_suppresssavedialogatclose.Location = new System.Drawing.Point(10, 168); - this.checkbox_suppresssavedialogatclose.Name = "checkbox_suppresssavedialogatclose"; - this.checkbox_suppresssavedialogatclose.PropertyName = "SuppressSaveDialogAtClose"; - this.checkbox_suppresssavedialogatclose.SectionName = "Editor"; - this.checkbox_suppresssavedialogatclose.Size = new System.Drawing.Size(394, 24); - this.checkbox_suppresssavedialogatclose.TabIndex = 6; - this.checkbox_suppresssavedialogatclose.UseVisualStyleBackColor = true; - // - // label_counter - // - this.label_counter.AutoSize = true; - this.label_counter.LanguageKey = "expertsettings_counter"; - this.label_counter.Location = new System.Drawing.Point(7, 285); - this.label_counter.Name = "label_counter"; - this.label_counter.Size = new System.Drawing.Size(246, 13); - this.label_counter.TabIndex = 27; - // - // textbox_counter - // - this.textbox_counter.Location = new System.Drawing.Point(259, 282); - this.textbox_counter.Name = "textbox_counter"; - this.textbox_counter.PropertyName = "OutputFileIncrementingNumber"; - this.textbox_counter.Size = new System.Drawing.Size(141, 20); - this.textbox_counter.TabIndex = 11; - // - // label_footerpattern - // - this.label_footerpattern.AutoSize = true; - this.label_footerpattern.LanguageKey = "expertsettings_footerpattern"; - this.label_footerpattern.Location = new System.Drawing.Point(7, 259); - this.label_footerpattern.Name = "label_footerpattern"; - this.label_footerpattern.Size = new System.Drawing.Size(103, 13); - this.label_footerpattern.TabIndex = 25; - this.label_footerpattern.Text = "Printer footer pattern"; - // - // textbox_footerpattern - // - this.textbox_footerpattern.Location = new System.Drawing.Point(138, 256); - this.textbox_footerpattern.Name = "textbox_footerpattern"; - this.textbox_footerpattern.PropertyName = "OutputPrintFooterPattern"; - this.textbox_footerpattern.Size = new System.Drawing.Size(262, 20); - this.textbox_footerpattern.TabIndex = 10; - // - // checkbox_thumbnailpreview - // - this.checkbox_thumbnailpreview.LanguageKey = "expertsettings_thumbnailpreview"; - this.checkbox_thumbnailpreview.Location = new System.Drawing.Point(10, 149); - this.checkbox_thumbnailpreview.Name = "checkbox_thumbnailpreview"; - this.checkbox_thumbnailpreview.PropertyName = "ThumnailPreview"; - this.checkbox_thumbnailpreview.Size = new System.Drawing.Size(394, 24); - this.checkbox_thumbnailpreview.TabIndex = 5; - this.checkbox_thumbnailpreview.UseVisualStyleBackColor = true; - // - // checkbox_optimizeforrdp - // - this.checkbox_optimizeforrdp.LanguageKey = "expertsettings_optimizeforrdp"; - this.checkbox_optimizeforrdp.Location = new System.Drawing.Point(10, 130); - this.checkbox_optimizeforrdp.Name = "checkbox_optimizeforrdp"; - this.checkbox_optimizeforrdp.PropertyName = "OptimizeForRDP"; - this.checkbox_optimizeforrdp.Size = new System.Drawing.Size(394, 24); - this.checkbox_optimizeforrdp.TabIndex = 4; - this.checkbox_optimizeforrdp.UseVisualStyleBackColor = true; - // - // checkbox_autoreducecolors - // - this.checkbox_autoreducecolors.LanguageKey = "expertsettings_autoreducecolors"; - this.checkbox_autoreducecolors.Location = new System.Drawing.Point(10, 111); - this.checkbox_autoreducecolors.Name = "checkbox_autoreducecolors"; - this.checkbox_autoreducecolors.PropertyName = "OutputFileAutoReduceColors"; - this.checkbox_autoreducecolors.Size = new System.Drawing.Size(408, 24); - this.checkbox_autoreducecolors.TabIndex = 3; - this.checkbox_autoreducecolors.UseVisualStyleBackColor = true; - // - // label_clipboardformats - // - this.label_clipboardformats.AutoSize = true; - this.label_clipboardformats.LanguageKey = "expertsettings_clipboardformats"; - this.label_clipboardformats.Location = new System.Drawing.Point(7, 39); - this.label_clipboardformats.Name = "label_clipboardformats"; - this.label_clipboardformats.Size = new System.Drawing.Size(88, 13); - this.label_clipboardformats.TabIndex = 20; - // - // checkbox_enableexpert - // - this.checkbox_enableexpert.LanguageKey = "expertsettings_enableexpert"; - this.checkbox_enableexpert.Location = new System.Drawing.Point(6, 14); - this.checkbox_enableexpert.Name = "checkbox_enableexpert"; - this.checkbox_enableexpert.Size = new System.Drawing.Size(394, 24); - this.checkbox_enableexpert.TabIndex = 1; - this.checkbox_enableexpert.UseVisualStyleBackColor = true; - this.checkbox_enableexpert.CheckedChanged += new System.EventHandler(this.checkbox_enableexpert_CheckedChanged); - // - // listview_clipboardformats - // - this.listview_clipboardformats.Alignment = System.Windows.Forms.ListViewAlignment.Left; - this.listview_clipboardformats.AutoArrange = false; - this.listview_clipboardformats.CheckBoxes = true; - this.listview_clipboardformats.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { + this.groupbox_plugins.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; + this.groupbox_plugins.Controls.Add(this.listview_plugins); + this.groupbox_plugins.Controls.Add(this.button_pluginconfigure); + this.groupbox_plugins.LanguageKey = "settings_plugins"; + this.groupbox_plugins.Location = new System.Drawing.Point(0, 0); + this.groupbox_plugins.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_plugins.Name = "groupbox_plugins"; + this.groupbox_plugins.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_plugins.Size = new System.Drawing.Size(529, 392); + this.groupbox_plugins.TabIndex = 0; + this.groupbox_plugins.TabStop = false; + this.groupbox_plugins.Text = "Plugins"; + // + // listview_plugins + // + this.listview_plugins.Dock = System.Windows.Forms.DockStyle.Top; + this.listview_plugins.FullRowSelect = true; + this.listview_plugins.Location = new System.Drawing.Point(4, 22); + this.listview_plugins.Margin = new System.Windows.Forms.Padding(4); + this.listview_plugins.Name = "listview_plugins"; + this.listview_plugins.Size = new System.Drawing.Size(521, 328); + this.listview_plugins.TabIndex = 1; + this.listview_plugins.UseCompatibleStateImageBehavior = false; + this.listview_plugins.View = System.Windows.Forms.View.Details; + this.listview_plugins.SelectedIndexChanged += new System.EventHandler(this.Listview_pluginsSelectedIndexChanged); + this.listview_plugins.Click += new System.EventHandler(this.Listview_pluginsSelectedIndexChanged); + // + // button_pluginconfigure + // + this.button_pluginconfigure.Anchor = ((System.Windows.Forms.AnchorStyles)((System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left))); + this.button_pluginconfigure.AutoSize = true; + this.button_pluginconfigure.Enabled = false; + this.button_pluginconfigure.LanguageKey = "settings_configureplugin"; + this.button_pluginconfigure.Location = new System.Drawing.Point(8, 356); + this.button_pluginconfigure.Margin = new System.Windows.Forms.Padding(4); + this.button_pluginconfigure.Name = "button_pluginconfigure"; + this.button_pluginconfigure.Size = new System.Drawing.Size(94, 29); + this.button_pluginconfigure.TabIndex = 2; + this.button_pluginconfigure.Text = "Configure"; + this.button_pluginconfigure.UseVisualStyleBackColor = true; + this.button_pluginconfigure.Click += new System.EventHandler(this.Button_pluginconfigureClick); + // + // tab_expert + // + this.tab_expert.Controls.Add(this.groupbox_expert); + this.tab_expert.LanguageKey = "expertsettings"; + this.tab_expert.Location = new System.Drawing.Point(4, 25); + this.tab_expert.Margin = new System.Windows.Forms.Padding(4); + this.tab_expert.Name = "tab_expert"; + this.tab_expert.Size = new System.Drawing.Size(531, 442); + this.tab_expert.TabIndex = 5; + this.tab_expert.Text = "Expert"; + this.tab_expert.UseVisualStyleBackColor = true; + // + // groupbox_expert + // + this.groupbox_expert.Controls.Add(this.checkbox_reuseeditor); + this.groupbox_expert.Controls.Add(this.checkbox_minimizememoryfootprint); + this.groupbox_expert.Controls.Add(this.checkbox_checkunstableupdates); + this.groupbox_expert.Controls.Add(this.checkbox_suppresssavedialogatclose); + this.groupbox_expert.Controls.Add(this.label_counter); + this.groupbox_expert.Controls.Add(this.textbox_counter); + this.groupbox_expert.Controls.Add(this.label_footerpattern); + this.groupbox_expert.Controls.Add(this.textbox_footerpattern); + this.groupbox_expert.Controls.Add(this.checkbox_thumbnailpreview); + this.groupbox_expert.Controls.Add(this.checkbox_optimizeforrdp); + this.groupbox_expert.Controls.Add(this.checkbox_autoreducecolors); + this.groupbox_expert.Controls.Add(this.label_clipboardformats); + this.groupbox_expert.Controls.Add(this.checkbox_enableexpert); + this.groupbox_expert.Controls.Add(this.listview_clipboardformats); + this.groupbox_expert.LanguageKey = "expertsettings"; + this.groupbox_expert.Location = new System.Drawing.Point(6, 6); + this.groupbox_expert.Margin = new System.Windows.Forms.Padding(4); + this.groupbox_expert.Name = "groupbox_expert"; + this.groupbox_expert.Padding = new System.Windows.Forms.Padding(4); + this.groupbox_expert.Size = new System.Drawing.Size(515, 389); + this.groupbox_expert.TabIndex = 17; + this.groupbox_expert.TabStop = false; + this.groupbox_expert.Text = "Expert"; + // + // checkbox_reuseeditor + // + this.checkbox_reuseeditor.LanguageKey = "expertsettings_reuseeditorifpossible"; + this.checkbox_reuseeditor.Location = new System.Drawing.Point(12, 281); + this.checkbox_reuseeditor.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_reuseeditor.Name = "checkbox_reuseeditor"; + this.checkbox_reuseeditor.PropertyName = "ReuseEditor"; + this.checkbox_reuseeditor.SectionName = "Editor"; + this.checkbox_reuseeditor.Size = new System.Drawing.Size(492, 30); + this.checkbox_reuseeditor.TabIndex = 9; + this.checkbox_reuseeditor.Text = "Reuse editor if possible"; + this.checkbox_reuseeditor.UseVisualStyleBackColor = true; + // + // checkbox_minimizememoryfootprint + // + this.checkbox_minimizememoryfootprint.LanguageKey = "expertsettings_minimizememoryfootprint"; + this.checkbox_minimizememoryfootprint.Location = new System.Drawing.Point(12, 258); + this.checkbox_minimizememoryfootprint.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_minimizememoryfootprint.Name = "checkbox_minimizememoryfootprint"; + this.checkbox_minimizememoryfootprint.PropertyName = "MinimizeWorkingSetSize"; + this.checkbox_minimizememoryfootprint.Size = new System.Drawing.Size(492, 30); + this.checkbox_minimizememoryfootprint.TabIndex = 8; + this.checkbox_minimizememoryfootprint.Text = "Minimize memory footprint, but with a performance penalty (not advised)."; + this.checkbox_minimizememoryfootprint.UseVisualStyleBackColor = true; + // + // checkbox_checkunstableupdates + // + this.checkbox_checkunstableupdates.LanguageKey = "expertsettings_checkunstableupdates"; + this.checkbox_checkunstableupdates.Location = new System.Drawing.Point(12, 234); + this.checkbox_checkunstableupdates.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_checkunstableupdates.Name = "checkbox_checkunstableupdates"; + this.checkbox_checkunstableupdates.PropertyName = "CheckForUnstable"; + this.checkbox_checkunstableupdates.Size = new System.Drawing.Size(492, 30); + this.checkbox_checkunstableupdates.TabIndex = 7; + this.checkbox_checkunstableupdates.Text = "Check for unstable updates"; + this.checkbox_checkunstableupdates.UseVisualStyleBackColor = true; + // + // checkbox_suppresssavedialogatclose + // + this.checkbox_suppresssavedialogatclose.LanguageKey = "expertsettings_suppresssavedialogatclose"; + this.checkbox_suppresssavedialogatclose.Location = new System.Drawing.Point(12, 210); + this.checkbox_suppresssavedialogatclose.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_suppresssavedialogatclose.Name = "checkbox_suppresssavedialogatclose"; + this.checkbox_suppresssavedialogatclose.PropertyName = "SuppressSaveDialogAtClose"; + this.checkbox_suppresssavedialogatclose.SectionName = "Editor"; + this.checkbox_suppresssavedialogatclose.Size = new System.Drawing.Size(492, 30); + this.checkbox_suppresssavedialogatclose.TabIndex = 6; + this.checkbox_suppresssavedialogatclose.Text = "Suppress the save dialog when closing the editor"; + this.checkbox_suppresssavedialogatclose.UseVisualStyleBackColor = true; + // + // label_counter + // + this.label_counter.AutoSize = true; + this.label_counter.LanguageKey = "expertsettings_counter"; + this.label_counter.Location = new System.Drawing.Point(9, 356); + this.label_counter.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_counter.Name = "label_counter"; + this.label_counter.Size = new System.Drawing.Size(399, 15); + this.label_counter.TabIndex = 27; + this.label_counter.Text = "The number for the ${NUM} in the filename pattern"; + // + // textbox_counter + // + this.textbox_counter.Location = new System.Drawing.Point(324, 352); + this.textbox_counter.Margin = new System.Windows.Forms.Padding(4); + this.textbox_counter.Name = "textbox_counter"; + this.textbox_counter.PropertyName = "OutputFileIncrementingNumber"; + this.textbox_counter.Size = new System.Drawing.Size(175, 25); + this.textbox_counter.TabIndex = 11; + // + // label_footerpattern + // + this.label_footerpattern.AutoSize = true; + this.label_footerpattern.LanguageKey = "expertsettings_footerpattern"; + this.label_footerpattern.Location = new System.Drawing.Point(9, 324); + this.label_footerpattern.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_footerpattern.Name = "label_footerpattern"; + this.label_footerpattern.Size = new System.Drawing.Size(183, 15); + this.label_footerpattern.TabIndex = 25; + this.label_footerpattern.Text = "Printer footer pattern"; + // + // textbox_footerpattern + // + this.textbox_footerpattern.Location = new System.Drawing.Point(172, 320); + this.textbox_footerpattern.Margin = new System.Windows.Forms.Padding(4); + this.textbox_footerpattern.Name = "textbox_footerpattern"; + this.textbox_footerpattern.PropertyName = "OutputPrintFooterPattern"; + this.textbox_footerpattern.Size = new System.Drawing.Size(326, 25); + this.textbox_footerpattern.TabIndex = 10; + // + // checkbox_thumbnailpreview + // + this.checkbox_thumbnailpreview.LanguageKey = "expertsettings_thumbnailpreview"; + this.checkbox_thumbnailpreview.Location = new System.Drawing.Point(12, 186); + this.checkbox_thumbnailpreview.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_thumbnailpreview.Name = "checkbox_thumbnailpreview"; + this.checkbox_thumbnailpreview.PropertyName = "ThumnailPreview"; + this.checkbox_thumbnailpreview.Size = new System.Drawing.Size(492, 30); + this.checkbox_thumbnailpreview.TabIndex = 5; + this.checkbox_thumbnailpreview.Text = "Show window thumbnails in context menu (for Vista and windows 7)"; + this.checkbox_thumbnailpreview.UseVisualStyleBackColor = true; + // + // checkbox_optimizeforrdp + // + this.checkbox_optimizeforrdp.LanguageKey = "expertsettings_optimizeforrdp"; + this.checkbox_optimizeforrdp.Location = new System.Drawing.Point(12, 162); + this.checkbox_optimizeforrdp.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_optimizeforrdp.Name = "checkbox_optimizeforrdp"; + this.checkbox_optimizeforrdp.PropertyName = "OptimizeForRDP"; + this.checkbox_optimizeforrdp.Size = new System.Drawing.Size(492, 30); + this.checkbox_optimizeforrdp.TabIndex = 4; + this.checkbox_optimizeforrdp.Text = "Make some optimizations for usage with remote desktop"; + this.checkbox_optimizeforrdp.UseVisualStyleBackColor = true; + // + // checkbox_autoreducecolors + // + this.checkbox_autoreducecolors.LanguageKey = "expertsettings_autoreducecolors"; + this.checkbox_autoreducecolors.Location = new System.Drawing.Point(12, 139); + this.checkbox_autoreducecolors.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_autoreducecolors.Name = "checkbox_autoreducecolors"; + this.checkbox_autoreducecolors.PropertyName = "OutputFileAutoReduceColors"; + this.checkbox_autoreducecolors.Size = new System.Drawing.Size(510, 30); + this.checkbox_autoreducecolors.TabIndex = 3; + this.checkbox_autoreducecolors.Text = "Create an 8-bit image if the colors are less than 256 while having a > 8 bits ima" + + "ge"; + this.checkbox_autoreducecolors.UseVisualStyleBackColor = true; + // + // label_clipboardformats + // + this.label_clipboardformats.AutoSize = true; + this.label_clipboardformats.LanguageKey = "expertsettings_clipboardformats"; + this.label_clipboardformats.Location = new System.Drawing.Point(9, 49); + this.label_clipboardformats.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label_clipboardformats.Name = "label_clipboardformats"; + this.label_clipboardformats.Size = new System.Drawing.Size(143, 15); + this.label_clipboardformats.TabIndex = 20; + this.label_clipboardformats.Text = "Clipboard formats"; + // + // checkbox_enableexpert + // + this.checkbox_enableexpert.LanguageKey = "expertsettings_enableexpert"; + this.checkbox_enableexpert.Location = new System.Drawing.Point(8, 18); + this.checkbox_enableexpert.Margin = new System.Windows.Forms.Padding(4); + this.checkbox_enableexpert.Name = "checkbox_enableexpert"; + this.checkbox_enableexpert.Size = new System.Drawing.Size(492, 30); + this.checkbox_enableexpert.TabIndex = 1; + this.checkbox_enableexpert.Text = "I know what I am doing!"; + this.checkbox_enableexpert.UseVisualStyleBackColor = true; + this.checkbox_enableexpert.CheckedChanged += new System.EventHandler(this.checkbox_enableexpert_CheckedChanged); + // + // listview_clipboardformats + // + this.listview_clipboardformats.Alignment = System.Windows.Forms.ListViewAlignment.Left; + this.listview_clipboardformats.AutoArrange = false; + this.listview_clipboardformats.CheckBoxes = true; + this.listview_clipboardformats.Columns.AddRange(new System.Windows.Forms.ColumnHeader[] { this.columnHeader1}); - this.listview_clipboardformats.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; - this.listview_clipboardformats.LabelWrap = false; - this.listview_clipboardformats.Location = new System.Drawing.Point(170, 38); - this.listview_clipboardformats.Name = "listview_clipboardformats"; - this.listview_clipboardformats.ShowGroups = false; - this.listview_clipboardformats.Size = new System.Drawing.Size(230, 72); - this.listview_clipboardformats.Sorting = System.Windows.Forms.SortOrder.Ascending; - this.listview_clipboardformats.TabIndex = 2; - this.listview_clipboardformats.UseCompatibleStateImageBehavior = false; - this.listview_clipboardformats.View = System.Windows.Forms.View.Details; - // - // columnHeader1 - // - this.columnHeader1.Text = "Destination"; - this.columnHeader1.Width = 225; - // - // SettingsForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; - this.AutoSize = true; - this.ClientSize = new System.Drawing.Size(451, 431); - this.Controls.Add(this.tabcontrol); - this.Controls.Add(this.settings_confirm); - this.Controls.Add(this.settings_cancel); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - this.LanguageKey = "settings_title"; - this.MaximizeBox = false; - this.MinimizeBox = false; - this.Name = "SettingsForm"; - this.Text = "Settings"; - this.groupbox_preferredfilesettings.ResumeLayout(false); - this.groupbox_preferredfilesettings.PerformLayout(); - this.groupbox_applicationsettings.ResumeLayout(false); - this.groupbox_qualitysettings.ResumeLayout(false); - this.groupbox_qualitysettings.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.trackBarJpegQuality)).EndInit(); - this.groupbox_destination.ResumeLayout(false); - this.tabcontrol.ResumeLayout(false); - this.tab_general.ResumeLayout(false); - this.groupbox_network.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_daysbetweencheck)).EndInit(); - this.groupbox_hotkeys.ResumeLayout(false); - this.groupbox_hotkeys.PerformLayout(); - this.tab_capture.ResumeLayout(false); - this.groupbox_editor.ResumeLayout(false); - this.groupbox_iecapture.ResumeLayout(false); - this.groupbox_windowscapture.ResumeLayout(false); - this.groupbox_windowscapture.PerformLayout(); - this.groupbox_capture.ResumeLayout(false); - ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWaitTime)).EndInit(); - this.tab_output.ResumeLayout(false); - this.tab_destinations.ResumeLayout(false); - this.tab_printer.ResumeLayout(false); - this.tab_printer.PerformLayout(); - this.groupBoxColors.ResumeLayout(false); - this.groupBoxColors.PerformLayout(); - this.groupBoxPrintLayout.ResumeLayout(false); - this.groupBoxPrintLayout.PerformLayout(); - this.tab_plugins.ResumeLayout(false); - this.groupbox_plugins.ResumeLayout(false); - this.groupbox_plugins.PerformLayout(); - this.tab_expert.ResumeLayout(false); - this.groupbox_expert.ResumeLayout(false); - this.groupbox_expert.PerformLayout(); - this.ResumeLayout(false); + this.listview_clipboardformats.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None; + this.listview_clipboardformats.LabelWrap = false; + this.listview_clipboardformats.Location = new System.Drawing.Point(212, 48); + this.listview_clipboardformats.Margin = new System.Windows.Forms.Padding(4); + this.listview_clipboardformats.Name = "listview_clipboardformats"; + this.listview_clipboardformats.ShowGroups = false; + this.listview_clipboardformats.Size = new System.Drawing.Size(286, 89); + this.listview_clipboardformats.Sorting = System.Windows.Forms.SortOrder.Ascending; + this.listview_clipboardformats.TabIndex = 2; + this.listview_clipboardformats.UseCompatibleStateImageBehavior = false; + this.listview_clipboardformats.View = System.Windows.Forms.View.Details; + // + // columnHeader1 + // + this.columnHeader1.Text = "Destination"; + this.columnHeader1.Width = 225; + // + // SettingsForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(120F, 120F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; + this.AutoSize = true; + this.ClientSize = new System.Drawing.Size(564, 539); + this.Controls.Add(this.tabcontrol); + this.Controls.Add(this.settings_confirm); + this.Controls.Add(this.settings_cancel); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.LanguageKey = "settings_title"; + this.Margin = new System.Windows.Forms.Padding(4); + this.MaximizeBox = false; + this.MinimizeBox = false; + this.Name = "SettingsForm"; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "Settings"; + this.groupbox_preferredfilesettings.ResumeLayout(false); + this.groupbox_preferredfilesettings.PerformLayout(); + this.groupbox_applicationsettings.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numericUpdownIconSize)).EndInit(); + this.groupbox_qualitysettings.ResumeLayout(false); + this.groupbox_qualitysettings.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.trackBarJpegQuality)).EndInit(); + this.groupbox_destination.ResumeLayout(false); + this.tabcontrol.ResumeLayout(false); + this.tab_general.ResumeLayout(false); + this.groupbox_network.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDown_daysbetweencheck)).EndInit(); + this.groupbox_hotkeys.ResumeLayout(false); + this.groupbox_hotkeys.PerformLayout(); + this.tab_capture.ResumeLayout(false); + this.groupbox_editor.ResumeLayout(false); + this.groupbox_iecapture.ResumeLayout(false); + this.groupbox_windowscapture.ResumeLayout(false); + this.groupbox_windowscapture.PerformLayout(); + this.groupbox_capture.ResumeLayout(false); + ((System.ComponentModel.ISupportInitialize)(this.numericUpDownWaitTime)).EndInit(); + this.tab_output.ResumeLayout(false); + this.tab_destinations.ResumeLayout(false); + this.groupDefaultEffects.ResumeLayout(false); + this.groupDefaultEffects.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.txtEffectBorderWidth)).EndInit(); + this.tab_printer.ResumeLayout(false); + this.tab_printer.PerformLayout(); + this.groupBoxColors.ResumeLayout(false); + this.groupBoxColors.PerformLayout(); + this.groupBoxPrintLayout.ResumeLayout(false); + this.groupBoxPrintLayout.PerformLayout(); + this.tab_plugins.ResumeLayout(false); + this.groupbox_plugins.ResumeLayout(false); + this.groupbox_plugins.PerformLayout(); + this.tab_expert.ResumeLayout(false); + this.groupbox_expert.ResumeLayout(false); + this.groupbox_expert.PerformLayout(); + this.ResumeLayout(false); } private GreenshotPlugin.Controls.GreenshotCheckBox checkbox_notifications; @@ -1420,5 +1700,11 @@ namespace Greenshot { private GreenshotPlugin.Controls.GreenshotCheckBox checkbox_zoomer; private GreenshotPlugin.Controls.GreenshotLabel label_icon_size; private System.Windows.Forms.NumericUpDown numericUpdownIconSize; - } + private Controls.ColorButton btnEffectBorderColor; + private System.Windows.Forms.NumericUpDown txtEffectBorderWidth; + private GreenshotPlugin.Controls.GreenshotGroupBox groupDefaultEffects; + private GreenshotPlugin.Controls.GreenshotLabel greenshotLabel1; + private GreenshotPlugin.Controls.GreenshotLabel greenshotLabel2; + private GreenshotPlugin.Controls.GreenshotLabel greenshotLabel3; + } } diff --git a/Greenshot/Forms/SettingsForm.cs b/Greenshot/Forms/SettingsForm.cs index 6f5b65eca..b5e555fe8 100644 --- a/Greenshot/Forms/SettingsForm.cs +++ b/Greenshot/Forms/SettingsForm.cs @@ -72,8 +72,9 @@ namespace Greenshot { ie_hotkeyControl.Leave += LeaveHotkeyControl; lastregion_hotkeyControl.Enter += EnterHotkeyControl; lastregion_hotkeyControl.Leave += LeaveHotkeyControl; - // Changes for BUG-2077 - numericUpDown_daysbetweencheck.ValueChanged += NumericUpDownDaysbetweencheckOnValueChanged; + this.btnEffectBorderColor.PropertyChanged += BtnEffectBorderColor_PropertyChanged; + // Changes for BUG-2077 + numericUpDown_daysbetweencheck.ValueChanged += NumericUpDownDaysbetweencheckOnValueChanged; _daysbetweencheckPreviousValue = (int) numericUpDown_daysbetweencheck.Value; DisplayPluginTab(); @@ -83,12 +84,17 @@ namespace Greenshot { CheckSettings(); } - /// - /// This makes sure the check cannot be set to 1-6 - /// - /// object - /// EventArgs - private void NumericUpDownDaysbetweencheckOnValueChanged(object sender, EventArgs eventArgs) + private void BtnEffectBorderColor_PropertyChanged(object sender, System.ComponentModel.PropertyChangedEventArgs e) + { + this.btnEffectBorderColor.BackColor= this.btnEffectBorderColor.SelectedColor; + } + + /// + /// This makes sure the check cannot be set to 1-6 + /// + /// object + /// EventArgs + private void NumericUpDownDaysbetweencheckOnValueChanged(object sender, EventArgs eventArgs) { int currentValue = (int)numericUpDown_daysbetweencheck.Value; @@ -424,7 +430,19 @@ namespace Greenshot { numericUpDown_daysbetweencheck.Value = coreConfiguration.UpdateCheckInterval; numericUpDown_daysbetweencheck.Enabled = !coreConfiguration.Values["UpdateCheckInterval"].IsFixed; numericUpdownIconSize.Value = coreConfiguration.IconSize.Width /16 * 16; - CheckDestinationSettings(); + + if (!string.IsNullOrEmpty(coreConfiguration.DestinationDefaultBorderEffect?.Trim())) + { + var defaultBorderEffect = Newtonsoft.Json.JsonConvert.DeserializeObject(coreConfiguration.DestinationDefaultBorderEffect); + if (null != defaultBorderEffect) + { + this.txtEffectBorderWidth.Value = defaultBorderEffect.Width; + this.btnEffectBorderColor.SelectedColor = defaultBorderEffect.Color; + this.btnEffectBorderColor.BackColor = this.btnEffectBorderColor.SelectedColor; + } + } + + CheckDestinationSettings(); } private void SaveSettings() { @@ -470,7 +488,12 @@ namespace Greenshot { coreConfiguration.IconSize = new Size((int)numericUpdownIconSize.Value, (int)numericUpdownIconSize.Value); - try { + coreConfiguration.DestinationDefaultBorderEffect = Newtonsoft.Json.JsonConvert.SerializeObject(new DefaultBorderEffect() { + Width= (int)this.txtEffectBorderWidth.Value, + Color= this.btnEffectBorderColor.SelectedColor + }); + + try { if (checkbox_autostartshortcut.Checked) { // It's checked, so we set the RunUser if the RunAll isn't set. // Do this every time, so the executable is correct. @@ -654,9 +677,9 @@ namespace Greenshot { private void radiobutton_CheckedChanged(object sender, EventArgs e) { combobox_window_capture_mode.Enabled = radiobuttonWindowCapture.Checked; } - } + } - public class ListviewWithDestinationComparer : IComparer { + public class ListviewWithDestinationComparer : IComparer { public int Compare(object x, object y) { if (!(x is ListViewItem)) { return 0; diff --git a/Greenshot/Forms/SettingsForm.resx b/Greenshot/Forms/SettingsForm.resx index d6671649c..57cd48390 100644 --- a/Greenshot/Forms/SettingsForm.resx +++ b/Greenshot/Forms/SettingsForm.resx @@ -124,17 +124,275 @@ iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6 - JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA68AAAOvAGVvHJJAAACF0lE - QVRIS7XT327SYBjH8ecOvAVvwXgHnngFxMQTPTE6zeaBi908MU6m4UCncWjAEVmN2Az8s25DibjF1VEd - FaJkEUQsE9bZjbG4RWMW4Cd9E5YKpR6QNvkmTfo+nzRPWlqtAk5FaqUBp6JCE3cqym824FSU0xuwS1zM - wht8jofTsu05K4M+/2jALn8oiuS3PfRfdGP0No/QnGJ73mzRynoddk0IMXgnRXAch2q1iqGr4wg+S9jO - tDzKrNXRrbm3eQZXKhWGy7IMTdvAyT4OE1MLXedaHn1s4la1YF3XIUkSw8PhMEQxilRKxbnBEZxyF3Dn - 6U/LecOkdLmO9lqwpmnI5XLw+XxQFAUezw0EAhEEgyLy+S2cv/wIx4ZVTMa2OwzDpA/fa2jPWEWpVGKw - sQqe5+FyuZr4XQbPziZQLv/CrfthHO1L4/illQ7DMCm5WkN7xlehqiqD4/E4W0XrjQ24WNxh8Iz0BYdd - r1hWjiUeiioYdnuRSMgdcKFQxZh/Co+jSQYePCKwLPHlYg1W8eI79HPXIAgv91eRzW7APfYAT+Kf9mcO - HLqHAc+ypUFLX/fQrUBkEWcvXMH8fBqZzBoGhq6Db/6p5vOnR6Su87SQ/QO7fMJrnDgzyDLu/3fe/Jxi - md9wKhJTuzCHHi+zRZH3OzDXo/2PRaGlbZjrFTdbFHyzBacif3wTTkXjL3Q4Fd2cWYdT/QX1oojdNG2w - yQAAAABJRU5ErkJggg== + JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACXBIWXMAAA68AAAOvAGVvHJJAAACFElE + QVRIS7XT327SYBjH8ecOvAVvwXgHnngFxMQTPTE6zeaBi908MU7UcKDTODTgiKxGJAP/dRtKrFtcHehA + iJJFELFMWLEbY3GLxizAT/omLF154YT0TT5Nmz7vN03T0moNsAup1SbsQoXWwS6U32jCLpTTm+hFWszC + 7X+BRy/j3Pu90NdfTfTiDUSQ+LGLwYtOXLsjIjCX5M7x0EqlgV4mg1G4pyQIgoBarYaRqxPwP49xZ60o + s9ZAN3Pv8yxcrVZZPB6PQ9PWcXJAwOT0AnePGX1uHXjaYV3XoSgKi4dCIUhSBKmUinPDYzjlLODus9/c + /QZKlxuwaoc1TUMul4PH40EymYTLdRM+Xxh+v4R8fhPnLz/GsVEVU9GtjoaBPv2sw8oIl0olFjZehSiK + cDgcrfg9Fp6djaFc/oPbD0I4OpDG8UsrHQ0DJVbrsDK+ClVVWViWZfYq2k9shIvFbRaeUb7hsOMNw+tw + 44FIEqNON2KxeEe4UKhh3DuNJ5EEmz14JMhYGwZaLtbBI0ofMChcRzD4ei+cza7DOf4QT+Uve3MHDt3H + kGt53942Wvq+i2584UWcvXAF8/NpZDJrGBq5AbH1p5pnTo8p+67NaCH7D714gm9x4swwY5zzZrqhaOYv + 7EJSagdm/S5zi8Ift2HW7zK3KLC0BbN+l7lF/nebsAt55Q3YhSZe6bAL3ZqpwB4V/Af1oojd+3I7GgAA + AABJRU5ErkJggg== + + + + + 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 + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPSkpKSisCAAAAAAAAAQAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFTg9JgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAgAAAgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQABAAEAAQABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIA + AAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAA + AKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCAAAAAAAApEIAAAAAAACkQgAAAAAAAKRCKAAAACAAAABA + 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 \ No newline at end of file diff --git a/Greenshot/Greenshot.csproj b/Greenshot/Greenshot.csproj index 40ba04d9c..05138dbc3 100644 --- a/Greenshot/Greenshot.csproj +++ b/Greenshot/Greenshot.csproj @@ -29,6 +29,10 @@ Lib\log4net.dll + + ..\packages\Newtonsoft.Json.9.0.1\lib\net20\Newtonsoft.Json.dll + True + diff --git a/Greenshot/Languages/language-zh-CN.xml b/Greenshot/Languages/language-zh-CN.xml index 9b6bd73f6..e89792e42 100644 --- a/Greenshot/Languages/language-zh-CN.xml +++ b/Greenshot/Languages/language-zh-CN.xml @@ -217,6 +217,10 @@ 另存到(显示对话框) 动态选择保存位置 打印图片 + 默认特效 + 图片边框: + 宽度 + 颜色 编辑器 文件名格式 常规 diff --git a/Greenshot/packages.config b/Greenshot/packages.config index 12343fb16..62af33fa6 100644 --- a/Greenshot/packages.config +++ b/Greenshot/packages.config @@ -1,5 +1,6 @@  + \ No newline at end of file diff --git a/GreenshotPlugin/Core/AbstractDestination.cs b/GreenshotPlugin/Core/AbstractDestination.cs index 15d2479a8..452df3b40 100644 --- a/GreenshotPlugin/Core/AbstractDestination.cs +++ b/GreenshotPlugin/Core/AbstractDestination.cs @@ -101,8 +101,12 @@ namespace GreenshotPlugin.Core { //set default border effect. if (!surface.HasDefaultEffect) { - surface.ApplyBitmapEffect(new Effects.DefaultEffect()); - surface.HasDefaultEffect = true; + var defaultEffect = new Effects.DefaultEffect(); + if (defaultEffect.Width > 0) + { + surface.ApplyBitmapEffect(defaultEffect); + surface.HasDefaultEffect = true; + } } } diff --git a/GreenshotPlugin/Core/CoreConfiguration.cs b/GreenshotPlugin/Core/CoreConfiguration.cs index c5e1a190f..b89c7a5f2 100644 --- a/GreenshotPlugin/Core/CoreConfiguration.cs +++ b/GreenshotPlugin/Core/CoreConfiguration.cs @@ -54,14 +54,21 @@ namespace GreenshotPlugin.Core { SHOW_CONTEXT_MENU } - /// - /// Description of CoreConfiguration. - /// - [IniSection("Core", Description="Greenshot core configuration")] + [Serializable] + public class DefaultBorderEffect + { + public int Width { get; set; } + public System.Drawing.Color Color { get; set; } + } + + /// + /// Description of CoreConfiguration. + /// + [IniSection("Core", Description="Greenshot core configuration")] public class CoreConfiguration : IniSection, INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; - [IniProperty("Language", Description = "The language in IETF format (e.g. en-US)")] + [IniProperty("Language", Description = "The language in IETF format (e.g. en-US)")] public string Language { get; set; } [IniProperty("RegionHotkey", Description="Hotkey for starting the region capture", DefaultValue="PrintScreen")] @@ -79,7 +86,11 @@ namespace GreenshotPlugin.Core { public bool IsFirstLaunch { get; set; } [IniProperty("Destinations", Separator=",", Description="Which destinations? Possible options (more might be added by plugins) are: Editor, FileDefault, FileWithDialog, Clipboard, Printer, EMail, Picker", DefaultValue="Picker")] public List OutputDestinations { get; set; } = new List(); - [IniProperty("ClipboardFormats", Separator=",", Description="Specify which formats we copy on the clipboard? Options are: PNG, HTML, HTMLDATAURL and DIB", DefaultValue="PNG,DIB")] + + [IniProperty("DestinationDefaultBorderEffect", Description = "The default border effect when capture done.")] + public string DestinationDefaultBorderEffect { get; set; } + + [IniProperty("ClipboardFormats", Separator=",", Description="Specify which formats we copy on the clipboard? Options are: PNG, HTML, HTMLDATAURL and DIB", DefaultValue="PNG,DIB")] public List ClipboardFormats { get; set; } = new List(); [IniProperty("CaptureMousepointer", Description="Should the mouse be captured?", DefaultValue="true")] diff --git a/GreenshotPlugin/Effects/DefaultEffect.cs b/GreenshotPlugin/Effects/DefaultEffect.cs index b3e0b1e57..f345e116b 100644 --- a/GreenshotPlugin/Effects/DefaultEffect.cs +++ b/GreenshotPlugin/Effects/DefaultEffect.cs @@ -1,4 +1,5 @@ -using GreenshotPlugin.Core; +using Greenshot.IniFile; +using GreenshotPlugin.Core; using System.Drawing; using System.Drawing.Drawing2D; @@ -33,8 +34,18 @@ namespace GreenshotPlugin.Effects public void Reset() { - this.Width = 2; - this.Color = Color.Gray; + var coreConfiguration = IniConfig.GetIniSection(); + if (null == coreConfiguration || string.IsNullOrEmpty(coreConfiguration.DestinationDefaultBorderEffect?.Trim())) + { + return; + } + var defaultBorderEffect = Newtonsoft.Json.JsonConvert.DeserializeObject(coreConfiguration.DestinationDefaultBorderEffect); + if (null == defaultBorderEffect) + { + return; + } + this.Color = defaultBorderEffect.Color; + this.Width = defaultBorderEffect.Width; } } } \ No newline at end of file diff --git a/GreenshotPlugin/GreenshotPlugin.csproj b/GreenshotPlugin/GreenshotPlugin.csproj index da355b746..3629db74c 100644 --- a/GreenshotPlugin/GreenshotPlugin.csproj +++ b/GreenshotPlugin/GreenshotPlugin.csproj @@ -31,6 +31,10 @@ ..\Greenshot\Lib\log4net.dll + + ..\packages\Newtonsoft.Json.9.0.1\lib\net20\Newtonsoft.Json.dll + True + diff --git a/GreenshotPlugin/packages.config b/GreenshotPlugin/packages.config index 6003a80e6..179b26039 100644 --- a/GreenshotPlugin/packages.config +++ b/GreenshotPlugin/packages.config @@ -1,4 +1,5 @@  + \ No newline at end of file