diff --git a/Greenshot/Controls/BindableToolStripButton.cs b/Greenshot/Controls/BindableToolStripButton.cs
index 4a01d1e25..5acb00f6f 100644
--- a/Greenshot/Controls/BindableToolStripButton.cs
+++ b/Greenshot/Controls/BindableToolStripButton.cs
@@ -21,14 +21,21 @@
using System;
using System.ComponentModel;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
///
/// Description of BindableToolStripButton.
///
- public class BindableToolStripButton : ToolStripButton, INotifyPropertyChanged {
+ public class BindableToolStripButton : ToolStripButton, INotifyPropertyChanged, IGreenshotLanguageBindable {
public event PropertyChangedEventHandler PropertyChanged;
-
+
+ [Category("Greenshot"), DefaultValue(null), Description("Specifies key of the language file to use when displaying the text.")]
+ public string LanguageKey {
+ get;
+ set;
+ }
+
public BindableToolStripButton() :base() {
this.CheckedChanged += new EventHandler(BindableToolStripButton_CheckedChanged);
}
diff --git a/Greenshot/Controls/BindableToolStripComboBox.cs b/Greenshot/Controls/BindableToolStripComboBox.cs
index 558ecee3a..c6ca70468 100644
--- a/Greenshot/Controls/BindableToolStripComboBox.cs
+++ b/Greenshot/Controls/BindableToolStripComboBox.cs
@@ -21,14 +21,21 @@
using System;
using System.ComponentModel;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
///
/// A simple ToolStripComboBox implementing INotifyPropertyChanged for data binding
///
- public class BindableToolStripComboBox : ToolStripComboBox, INotifyPropertyChanged {
+ public class BindableToolStripComboBox : ToolStripComboBox, INotifyPropertyChanged, IGreenshotLanguageBindable {
public event PropertyChangedEventHandler PropertyChanged;
-
+
+ [Category("Greenshot"), DefaultValue(null), Description("Specifies key of the language file to use when displaying the text.")]
+ public string LanguageKey {
+ get;
+ set;
+ }
+
public BindableToolStripComboBox() :base() {
this.SelectedIndexChanged += new EventHandler(BindableToolStripComboBox_SelectedIndexChanged);
}
diff --git a/Greenshot/Controls/BindableToolStripDropDownButton.cs b/Greenshot/Controls/BindableToolStripDropDownButton.cs
index d689d6ebc..62339da13 100644
--- a/Greenshot/Controls/BindableToolStripDropDownButton.cs
+++ b/Greenshot/Controls/BindableToolStripDropDownButton.cs
@@ -21,6 +21,7 @@
using System;
using System.ComponentModel;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
///
@@ -28,10 +29,16 @@ namespace Greenshot.Controls {
/// Also, when a DropDownItem is selected, the DropDownButton adops its Tag and Image.
/// The selected tag can be accessed via SelectedTag property.
///
- public class BindableToolStripDropDownButton : ToolStripDropDownButton, INotifyPropertyChanged {
+ public class BindableToolStripDropDownButton : ToolStripDropDownButton, INotifyPropertyChanged, IGreenshotLanguageBindable {
public event PropertyChangedEventHandler PropertyChanged;
-
+
+ [Category("Greenshot"), DefaultValue(null), Description("Specifies key of the language file to use when displaying the text.")]
+ public string LanguageKey {
+ get;
+ set;
+ }
+
public BindableToolStripDropDownButton() {
}
diff --git a/Greenshot/Controls/ColorButton.cs b/Greenshot/Controls/ColorButton.cs
index 3abaa8d23..c1b522fbd 100644
--- a/Greenshot/Controls/ColorButton.cs
+++ b/Greenshot/Controls/ColorButton.cs
@@ -23,15 +23,22 @@ using System.ComponentModel;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
///
/// Description of ColorButton.
///
- public class ColorButton : Button {
+ public class ColorButton : Button, IGreenshotLanguageBindable {
public event PropertyChangedEventHandler PropertyChanged;
private Color selectedColor = Color.White;
+ [Category("Greenshot"), DefaultValue(null), Description("Specifies key of the language file to use when displaying the text.")]
+ public string LanguageKey {
+ get;
+ set;
+ }
+
public ColorButton() {
Click += new EventHandler(ColorButtonClick);
}
diff --git a/Greenshot/Controls/MenuStripEx.cs b/Greenshot/Controls/MenuStripEx.cs
index 56f6f557e..c9b7731ce 100644
--- a/Greenshot/Controls/MenuStripEx.cs
+++ b/Greenshot/Controls/MenuStripEx.cs
@@ -22,6 +22,8 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
+using System.ComponentModel;
namespace Greenshot.Controls {
///
@@ -45,7 +47,6 @@ namespace Greenshot.Controls {
///
/// Default value is false, which is the same behavior provided by the base ToolStrip class.
///
-
public bool ClickThrough {
get {
return this.clickThrough;
diff --git a/Greenshot/Controls/ToolStripColorButton.cs b/Greenshot/Controls/ToolStripColorButton.cs
index 621f5fd92..00f6aebc0 100644
--- a/Greenshot/Controls/ToolStripColorButton.cs
+++ b/Greenshot/Controls/ToolStripColorButton.cs
@@ -23,11 +23,18 @@ using System.ComponentModel;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Windows.Forms;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
- public class ToolStripColorButton : ToolStripButton, INotifyPropertyChanged {
+ public class ToolStripColorButton : ToolStripButton, INotifyPropertyChanged, IGreenshotLanguageBindable {
public event PropertyChangedEventHandler PropertyChanged;
+ [Category("Greenshot"), DefaultValue(null), Description("Specifies key of the language file to use when displaying the text.")]
+ public string LanguageKey {
+ get;
+ set;
+ }
+
private Color selectedColor = Color.Transparent;
public ToolStripColorButton() {
diff --git a/Greenshot/Controls/ToolStripEx.cs b/Greenshot/Controls/ToolStripEx.cs
index 3ae33734e..d4cc22c87 100644
--- a/Greenshot/Controls/ToolStripEx.cs
+++ b/Greenshot/Controls/ToolStripEx.cs
@@ -22,6 +22,8 @@ using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
+using System.ComponentModel;
+using GreenshotPlugin.Controls;
namespace Greenshot.Controls {
///
diff --git a/Greenshot/Drawing/Surface.cs b/Greenshot/Drawing/Surface.cs
index 4c9151bdb..f4600f92d 100644
--- a/Greenshot/Drawing/Surface.cs
+++ b/Greenshot/Drawing/Surface.cs
@@ -108,7 +108,7 @@ namespace Greenshot.Drawing {
public bool KeysLocked = false;
- private bool modified = false;
+ private bool modified = true; // Initial state is modified, as it's not saved
public bool Modified {
get {
return modified;
diff --git a/Greenshot/Forms/ImageEditorForm.Designer.cs b/Greenshot/Forms/ImageEditorForm.Designer.cs
index 8f000acdd..0e5597753 100644
--- a/Greenshot/Forms/ImageEditorForm.Designer.cs
+++ b/Greenshot/Forms/ImageEditorForm.Designer.cs
@@ -54,129 +54,127 @@ namespace Greenshot {
this.tableLayoutPanel1 = new System.Windows.Forms.TableLayoutPanel();
this.panel1 = new GreenshotPlugin.Controls.NonJumpingPanel();
this.toolStrip2 = new Greenshot.Controls.ToolStripEx();
- this.btnCursor = new System.Windows.Forms.ToolStripButton();
+ this.btnCursor = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSeparator1 = new System.Windows.Forms.ToolStripSeparator();
- this.btnRect = new System.Windows.Forms.ToolStripButton();
- this.btnEllipse = new System.Windows.Forms.ToolStripButton();
- this.btnLine = new System.Windows.Forms.ToolStripButton();
- this.btnArrow = new System.Windows.Forms.ToolStripButton();
- this.btnFreehand = new System.Windows.Forms.ToolStripButton();
- this.btnText = new System.Windows.Forms.ToolStripButton();
+ this.btnRect = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnEllipse = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnLine = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnArrow = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnFreehand = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnText = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSeparator14 = new System.Windows.Forms.ToolStripSeparator();
- this.btnHighlight = new System.Windows.Forms.ToolStripButton();
- this.btnObfuscate = new System.Windows.Forms.ToolStripButton();
+ this.btnHighlight = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnObfuscate = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSplitButton1 = new System.Windows.Forms.ToolStripDropDownButton();
- this.addBorderToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.addDropshadowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.tornEdgesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.grayscaleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.invertToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.addBorderToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.addDropshadowToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.tornEdgesToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.grayscaleToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.invertToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator13 = new System.Windows.Forms.ToolStripSeparator();
- this.btnCrop = new System.Windows.Forms.ToolStripButton();
+ this.btnCrop = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.rotateCwToolstripButton = new System.Windows.Forms.ToolStripButton();
this.rotateCcwToolstripButton = new System.Windows.Forms.ToolStripButton();
this.menuStrip1 = new Greenshot.Controls.MenuStripEx();
- this.fileStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.editToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.fileStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.editToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.undoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.redoToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
this.toolStripSeparator15 = new System.Windows.Forms.ToolStripSeparator();
- this.cutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.copyToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.pasteToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.cutToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.copyToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.pasteToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator4 = new System.Windows.Forms.ToolStripSeparator();
- this.duplicateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.duplicateToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator12 = new System.Windows.Forms.ToolStripSeparator();
- this.preferencesToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.preferencesToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator5 = new System.Windows.Forms.ToolStripSeparator();
- this.autoCropToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.insert_window_toolstripmenuitem = new System.Windows.Forms.ToolStripMenuItem();
- this.objectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.addRectangleToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.addEllipseToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.drawLineToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.drawArrowToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.drawFreehandToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.addTextBoxToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.autoCropToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.toolStripSeparator17 = new System.Windows.Forms.ToolStripSeparator();
+ this.insert_window_toolstripmenuitem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.objectToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.addRectangleToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.addEllipseToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.drawLineToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.drawArrowToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.drawFreehandToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.addTextBoxToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator8 = new System.Windows.Forms.ToolStripSeparator();
- this.selectAllToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.removeObjectToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.selectAllToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.removeObjectToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripSeparator7 = new System.Windows.Forms.ToolStripSeparator();
- this.arrangeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.upToTopToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.upOneLevelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.downOneLevelToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.downToBottomToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.saveElementsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.loadElementsToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.pluginToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.helpToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.helpToolStripMenuItem1 = new System.Windows.Forms.ToolStripMenuItem();
- this.aboutToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.arrangeToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.upToTopToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.upOneLevelToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.downOneLevelToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.downToBottomToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.saveElementsToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.loadElementsToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.pluginToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.helpToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.helpToolStripMenuItem1 = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.aboutToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStrip1 = new Greenshot.Controls.ToolStripEx();
- this.btnSave = new System.Windows.Forms.ToolStripButton();
- this.btnClipboard = new System.Windows.Forms.ToolStripButton();
- this.btnPrint = new System.Windows.Forms.ToolStripButton();
+ this.btnSave = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnClipboard = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnPrint = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSeparator2 = new System.Windows.Forms.ToolStripSeparator();
- this.btnDelete = new System.Windows.Forms.ToolStripButton();
+ this.btnDelete = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSeparator3 = new System.Windows.Forms.ToolStripSeparator();
- this.btnCut = new System.Windows.Forms.ToolStripButton();
- this.btnCopy = new System.Windows.Forms.ToolStripButton();
- this.btnPaste = new System.Windows.Forms.ToolStripButton();
+ this.btnCut = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnCopy = new GreenshotPlugin.Controls.GreenshotToolStripButton();
+ this.btnPaste = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.btnUndo = new System.Windows.Forms.ToolStripButton();
this.btnRedo = new System.Windows.Forms.ToolStripButton();
this.toolStripSeparator6 = new System.Windows.Forms.ToolStripSeparator();
- this.btnSettings = new System.Windows.Forms.ToolStripButton();
+ this.btnSettings = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.toolStripSeparator11 = new System.Windows.Forms.ToolStripSeparator();
this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator();
- this.btnHelp = new System.Windows.Forms.ToolStripButton();
+ this.btnHelp = new GreenshotPlugin.Controls.GreenshotToolStripButton();
this.propertiesToolStrip = new Greenshot.Controls.ToolStripEx();
this.obfuscateModeButton = new Greenshot.Controls.BindableToolStripDropDownButton();
- this.pixelizeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.blurToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.pixelizeToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.blurToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.highlightModeButton = new Greenshot.Controls.BindableToolStripDropDownButton();
- this.textHighlightMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.areaHighlightMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.grayscaleHighlightMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.magnifyMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.textHighlightMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.areaHighlightMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.grayscaleHighlightMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.magnifyMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.btnFillColor = new Greenshot.Controls.ToolStripColorButton();
this.btnLineColor = new Greenshot.Controls.ToolStripColorButton();
- this.lineThicknessLabel = new System.Windows.Forms.ToolStripLabel();
+ this.lineThicknessLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.lineThicknessUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
this.fontFamilyComboBox = new Greenshot.Controls.FontFamilyComboBox();
- this.fontSizeLabel = new System.Windows.Forms.ToolStripLabel();
+ this.fontSizeLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.fontSizeUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
this.fontBoldButton = new Greenshot.Controls.BindableToolStripButton();
this.fontItalicButton = new Greenshot.Controls.BindableToolStripButton();
- this.blurRadiusLabel = new System.Windows.Forms.ToolStripLabel();
+ this.blurRadiusLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.blurRadiusUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
- this.brightnessLabel = new System.Windows.Forms.ToolStripLabel();
+ this.brightnessLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.brightnessUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
- this.previewQualityLabel = new System.Windows.Forms.ToolStripLabel();
+ this.previewQualityLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.previewQualityUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
- this.magnificationFactorLabel = new System.Windows.Forms.ToolStripLabel();
+ this.magnificationFactorLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.magnificationFactorUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
- this.pixelSizeLabel = new System.Windows.Forms.ToolStripLabel();
+ this.pixelSizeLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
this.pixelSizeUpDown = new Greenshot.Controls.ToolStripNumericUpDown();
- this.arrowHeadsLabel = new System.Windows.Forms.ToolStripLabel();
- this.arrowHeadsDropDownButton = new System.Windows.Forms.ToolStripDropDownButton();
- this.arrowHeadStartMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.arrowHeadEndMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.arrowHeadBothMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.arrowHeadNoneMenuItem = new System.Windows.Forms.ToolStripMenuItem();
+ this.arrowHeadsLabel = new GreenshotPlugin.Controls.GreenshotToolStripLabel();
+ this.arrowHeadsDropDownButton = new GreenshotPlugin.Controls.GreenshotToolStripDropDownButton();
+ this.arrowHeadStartMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.arrowHeadEndMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.arrowHeadBothMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.arrowHeadNoneMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.shadowButton = new Greenshot.Controls.BindableToolStripButton();
this.toolStripSeparator = new System.Windows.Forms.ToolStripSeparator();
this.toolStripSeparator10 = new System.Windows.Forms.ToolStripSeparator();
this.btnConfirm = new Greenshot.Controls.BindableToolStripButton();
this.btnCancel = new Greenshot.Controls.BindableToolStripButton();
this.toolStripSeparator9 = new System.Windows.Forms.ToolStripSeparator();
- this.closeToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.btnLineColor_ = new Greenshot.Controls.ToolStripColorButton();
- this.btnFillColor_ = new Greenshot.Controls.ToolStripColorButton();
+ this.closeToolStripMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.fileSavedStatusContextMenu = new System.Windows.Forms.ContextMenuStrip(this.components);
- this.copyPathMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.openDirectoryMenuItem = new System.Windows.Forms.ToolStripMenuItem();
- this.toolStripSeparator17 = new System.Windows.Forms.ToolStripSeparator();
+ this.copyPathMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
+ this.openDirectoryMenuItem = new GreenshotPlugin.Controls.GreenshotToolStripMenuItem();
this.toolStripContainer1.BottomToolStripPanel.SuspendLayout();
this.toolStripContainer1.ContentPanel.SuspendLayout();
this.toolStripContainer1.LeftToolStripPanel.SuspendLayout();
@@ -265,7 +263,7 @@ namespace Greenshot {
this.tableLayoutPanel1.Name = "tableLayoutPanel1";
this.tableLayoutPanel1.RowCount = 1;
this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle());
- this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 412F));
+ this.tableLayoutPanel1.RowStyles.Add(new System.Windows.Forms.RowStyle(System.Windows.Forms.SizeType.Absolute, 385F));
this.tableLayoutPanel1.Size = new System.Drawing.Size(761, 385);
this.tableLayoutPanel1.TabIndex = 3;
//
@@ -316,9 +314,9 @@ namespace Greenshot {
this.btnCursor.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnCursor.Image = ((System.Drawing.Image)(resources.GetObject("btnCursor.Image")));
this.btnCursor.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnCursor.LanguageKey = "editor_cursortool";
this.btnCursor.Name = "btnCursor";
this.btnCursor.Size = new System.Drawing.Size(22, 20);
- this.btnCursor.Text = "Selection tool";
this.btnCursor.Click += new System.EventHandler(this.BtnCursorClick);
//
// toolStripSeparator1
@@ -332,6 +330,7 @@ namespace Greenshot {
this.btnRect.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnRect.Image = ((System.Drawing.Image)(resources.GetObject("btnRect.Image")));
this.btnRect.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnRect.LanguageKey = "editor_drawrectangle";
this.btnRect.Name = "btnRect";
this.btnRect.Size = new System.Drawing.Size(22, 20);
this.btnRect.Click += new System.EventHandler(this.BtnRectClick);
@@ -342,6 +341,7 @@ namespace Greenshot {
this.btnEllipse.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnEllipse.Image = ((System.Drawing.Image)(resources.GetObject("btnEllipse.Image")));
this.btnEllipse.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnEllipse.LanguageKey = "editor_drawellipse";
this.btnEllipse.Name = "btnEllipse";
this.btnEllipse.Size = new System.Drawing.Size(22, 20);
this.btnEllipse.Click += new System.EventHandler(this.BtnEllipseClick);
@@ -352,6 +352,7 @@ namespace Greenshot {
this.btnLine.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnLine.Image = ((System.Drawing.Image)(resources.GetObject("btnLine.Image")));
this.btnLine.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnLine.LanguageKey = "editor_drawline";
this.btnLine.Name = "btnLine";
this.btnLine.Size = new System.Drawing.Size(22, 20);
this.btnLine.Click += new System.EventHandler(this.BtnLineClick);
@@ -362,6 +363,7 @@ namespace Greenshot {
this.btnArrow.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnArrow.Image = ((System.Drawing.Image)(resources.GetObject("btnArrow.Image")));
this.btnArrow.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnArrow.LanguageKey = "editor_drawarrow";
this.btnArrow.Name = "btnArrow";
this.btnArrow.Size = new System.Drawing.Size(22, 20);
this.btnArrow.Click += new System.EventHandler(this.BtnArrowClick);
@@ -371,6 +373,7 @@ namespace Greenshot {
this.btnFreehand.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnFreehand.Image = ((System.Drawing.Image)(resources.GetObject("btnFreehand.Image")));
this.btnFreehand.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnFreehand.LanguageKey = "editor_drawfreehand";
this.btnFreehand.Name = "btnFreehand";
this.btnFreehand.Size = new System.Drawing.Size(22, 20);
this.btnFreehand.Click += new System.EventHandler(this.BtnFreehandClick);
@@ -381,6 +384,7 @@ namespace Greenshot {
this.btnText.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnText.Image = ((System.Drawing.Image)(resources.GetObject("btnText.Image")));
this.btnText.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnText.LanguageKey = "editor_drawtextbox";
this.btnText.Name = "btnText";
this.btnText.Size = new System.Drawing.Size(22, 20);
this.btnText.Click += new System.EventHandler(this.BtnTextClick);
@@ -395,6 +399,7 @@ namespace Greenshot {
this.btnHighlight.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnHighlight.Image = ((System.Drawing.Image)(resources.GetObject("btnHighlight.Image")));
this.btnHighlight.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnHighlight.LanguageKey = "editor_drawhighlighter";
this.btnHighlight.Name = "btnHighlight";
this.btnHighlight.Size = new System.Drawing.Size(22, 20);
this.btnHighlight.Click += new System.EventHandler(this.BtnHighlightClick);
@@ -404,6 +409,7 @@ namespace Greenshot {
this.btnObfuscate.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnObfuscate.Image = ((System.Drawing.Image)(resources.GetObject("btnObfuscate.Image")));
this.btnObfuscate.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnObfuscate.LanguageKey = "editor_obfuscate";
this.btnObfuscate.Name = "btnObfuscate";
this.btnObfuscate.Size = new System.Drawing.Size(22, 20);
this.btnObfuscate.Click += new System.EventHandler(this.BtnObfuscateClick);
@@ -429,35 +435,35 @@ namespace Greenshot {
//
this.addBorderToolStripMenuItem.Name = "addBorderToolStripMenuItem";
this.addBorderToolStripMenuItem.Size = new System.Drawing.Size(183, 22);
- this.addBorderToolStripMenuItem.Text = "Add Border";
+ this.addBorderToolStripMenuItem.LanguageKey = "editor_border";
this.addBorderToolStripMenuItem.Click += new System.EventHandler(this.AddBorderToolStripMenuItemClick);
//
// addDropshadowToolStripMenuItem
//
this.addDropshadowToolStripMenuItem.Name = "addDropshadowToolStripMenuItem";
this.addDropshadowToolStripMenuItem.Size = new System.Drawing.Size(183, 22);
- this.addDropshadowToolStripMenuItem.Text = "Add Dropshadow";
+ this.addDropshadowToolStripMenuItem.LanguageKey = "editor_shadow";
this.addDropshadowToolStripMenuItem.Click += new System.EventHandler(this.AddDropshadowToolStripMenuItemClick);
//
// tornEdgesToolStripMenuItem
//
this.tornEdgesToolStripMenuItem.Name = "tornEdgesToolStripMenuItem";
this.tornEdgesToolStripMenuItem.Size = new System.Drawing.Size(183, 22);
- this.tornEdgesToolStripMenuItem.Text = "Torn Edges";
+ this.tornEdgesToolStripMenuItem.LanguageKey = "editor_torn_edge";
this.tornEdgesToolStripMenuItem.Click += new System.EventHandler(this.TornEdgesToolStripMenuItemClick);
//
// grayscaleToolStripMenuItem
//
this.grayscaleToolStripMenuItem.Name = "grayscaleToolStripMenuItem";
this.grayscaleToolStripMenuItem.Size = new System.Drawing.Size(183, 22);
- this.grayscaleToolStripMenuItem.Text = "Convert to Grayscale";
+ this.grayscaleToolStripMenuItem.LanguageKey = "editor_grayscale";
this.grayscaleToolStripMenuItem.Click += new System.EventHandler(this.GrayscaleToolStripMenuItemClick);
//
// invertToolStripMenuItem
//
this.invertToolStripMenuItem.Name = "invertToolStripMenuItem";
this.invertToolStripMenuItem.Size = new System.Drawing.Size(183, 22);
- this.invertToolStripMenuItem.Text = "Invert";
+ this.invertToolStripMenuItem.LanguageKey = "editor_invert";
this.invertToolStripMenuItem.Click += new System.EventHandler(this.InvertToolStripMenuItemClick);
//
// toolStripSeparator13
@@ -470,6 +476,7 @@ namespace Greenshot {
this.btnCrop.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnCrop.Image = ((System.Drawing.Image)(resources.GetObject("btnCrop.Image")));
this.btnCrop.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnCrop.LanguageKey = "editor_crop";
this.btnCrop.Name = "btnCrop";
this.btnCrop.Size = new System.Drawing.Size(22, 20);
this.btnCrop.Click += new System.EventHandler(this.BtnCropClick);
@@ -511,6 +518,7 @@ namespace Greenshot {
//
// fileStripMenuItem
//
+ this.fileStripMenuItem.LanguageKey = "editor_file";
this.fileStripMenuItem.Name = "fileStripMenuItem";
this.fileStripMenuItem.Size = new System.Drawing.Size(37, 20);
this.fileStripMenuItem.Text = "File";
@@ -533,6 +541,7 @@ namespace Greenshot {
this.autoCropToolStripMenuItem,
this.toolStripSeparator17,
this.insert_window_toolstripmenuitem});
+ this.editToolStripMenuItem.LanguageKey = "editor_edit";
this.editToolStripMenuItem.Name = "editToolStripMenuItem";
this.editToolStripMenuItem.Size = new System.Drawing.Size(39, 20);
this.editToolStripMenuItem.Text = "Edit";
@@ -570,7 +579,7 @@ namespace Greenshot {
this.cutToolStripMenuItem.Name = "cutToolStripMenuItem";
this.cutToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.X)));
this.cutToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.cutToolStripMenuItem.Text = "Cut";
+ this.cutToolStripMenuItem.LanguageKey = "editor_cuttoclipboard";
this.cutToolStripMenuItem.Click += new System.EventHandler(this.CutToolStripMenuItemClick);
//
// copyToolStripMenuItem
@@ -580,7 +589,7 @@ namespace Greenshot {
this.copyToolStripMenuItem.Name = "copyToolStripMenuItem";
this.copyToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.C)));
this.copyToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.copyToolStripMenuItem.Text = "Copy";
+ this.copyToolStripMenuItem.LanguageKey = "editor_copytoclipboard";
this.copyToolStripMenuItem.Click += new System.EventHandler(this.CopyToolStripMenuItemClick);
//
// pasteToolStripMenuItem
@@ -590,7 +599,7 @@ namespace Greenshot {
this.pasteToolStripMenuItem.Name = "pasteToolStripMenuItem";
this.pasteToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.V)));
this.pasteToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.pasteToolStripMenuItem.Text = "Paste";
+ this.pasteToolStripMenuItem.LanguageKey = "editor_pastefromclipboard";
this.pasteToolStripMenuItem.Click += new System.EventHandler(this.PasteToolStripMenuItemClick);
//
// toolStripSeparator4
@@ -604,7 +613,7 @@ namespace Greenshot {
this.duplicateToolStripMenuItem.Name = "duplicateToolStripMenuItem";
this.duplicateToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.D)));
this.duplicateToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.duplicateToolStripMenuItem.Text = "Duplicate";
+ this.duplicateToolStripMenuItem.LanguageKey = "editor_duplicate";
this.duplicateToolStripMenuItem.Click += new System.EventHandler(this.DuplicateToolStripMenuItemClick);
//
// toolStripSeparator12
@@ -617,7 +626,7 @@ namespace Greenshot {
this.preferencesToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("preferencesToolStripMenuItem.Image")));
this.preferencesToolStripMenuItem.Name = "preferencesToolStripMenuItem";
this.preferencesToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.preferencesToolStripMenuItem.Text = "Preferences...";
+ this.preferencesToolStripMenuItem.LanguageKey = "contextmenu_settings";
this.preferencesToolStripMenuItem.Click += new System.EventHandler(this.PreferencesToolStripMenuItemClick);
//
// toolStripSeparator5
@@ -629,14 +638,19 @@ namespace Greenshot {
//
this.autoCropToolStripMenuItem.Name = "autoCropToolStripMenuItem";
this.autoCropToolStripMenuItem.Size = new System.Drawing.Size(168, 22);
- this.autoCropToolStripMenuItem.Text = "Auto Crop";
+ this.autoCropToolStripMenuItem.LanguageKey = "editor_autocrop";
this.autoCropToolStripMenuItem.Click += new System.EventHandler(this.AutoCropToolStripMenuItemClick);
//
+ // toolStripSeparator17
+ //
+ this.toolStripSeparator17.Name = "toolStripSeparator17";
+ this.toolStripSeparator17.Size = new System.Drawing.Size(165, 6);
+ //
// insert_window_toolstripmenuitem
//
this.insert_window_toolstripmenuitem.Name = "insert_window_toolstripmenuitem";
this.insert_window_toolstripmenuitem.Size = new System.Drawing.Size(168, 22);
- this.insert_window_toolstripmenuitem.Text = "Insert window";
+ this.insert_window_toolstripmenuitem.LanguageKey = "editor_insertwindow";
this.insert_window_toolstripmenuitem.MouseEnter += new System.EventHandler(this.Insert_window_toolstripmenuitemMouseEnter);
//
// objectToolStripMenuItem
@@ -655,6 +669,7 @@ namespace Greenshot {
this.arrangeToolStripMenuItem,
this.saveElementsToolStripMenuItem,
this.loadElementsToolStripMenuItem});
+ this.objectToolStripMenuItem.LanguageKey = "editor_object";
this.objectToolStripMenuItem.Name = "objectToolStripMenuItem";
this.objectToolStripMenuItem.Size = new System.Drawing.Size(54, 20);
this.objectToolStripMenuItem.Text = "Object";
@@ -664,7 +679,7 @@ namespace Greenshot {
this.addRectangleToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("addRectangleToolStripMenuItem.Image")));
this.addRectangleToolStripMenuItem.Name = "addRectangleToolStripMenuItem";
this.addRectangleToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.addRectangleToolStripMenuItem.Text = "Draw rectangle";
+ this.addRectangleToolStripMenuItem.LanguageKey = "editor_drawrectangle";
this.addRectangleToolStripMenuItem.Click += new System.EventHandler(this.AddRectangleToolStripMenuItemClick);
//
// addEllipseToolStripMenuItem
@@ -672,7 +687,7 @@ namespace Greenshot {
this.addEllipseToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("addEllipseToolStripMenuItem.Image")));
this.addEllipseToolStripMenuItem.Name = "addEllipseToolStripMenuItem";
this.addEllipseToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.addEllipseToolStripMenuItem.Text = "Draw ellipse";
+ this.addEllipseToolStripMenuItem.LanguageKey = "editor_drawellipse";
this.addEllipseToolStripMenuItem.Click += new System.EventHandler(this.AddEllipseToolStripMenuItemClick);
//
// drawLineToolStripMenuItem
@@ -680,7 +695,7 @@ namespace Greenshot {
this.drawLineToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("drawLineToolStripMenuItem.Image")));
this.drawLineToolStripMenuItem.Name = "drawLineToolStripMenuItem";
this.drawLineToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.drawLineToolStripMenuItem.Text = "Draw line";
+ this.drawLineToolStripMenuItem.LanguageKey = "editor_drawline";
this.drawLineToolStripMenuItem.Click += new System.EventHandler(this.DrawLineToolStripMenuItemClick);
//
// drawArrowToolStripMenuItem
@@ -688,7 +703,7 @@ namespace Greenshot {
this.drawArrowToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("drawArrowToolStripMenuItem.Image")));
this.drawArrowToolStripMenuItem.Name = "drawArrowToolStripMenuItem";
this.drawArrowToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.drawArrowToolStripMenuItem.Text = "Draw arrow";
+ this.drawArrowToolStripMenuItem.LanguageKey = "editor_drawarrow";
this.drawArrowToolStripMenuItem.Click += new System.EventHandler(this.DrawArrowToolStripMenuItemClick);
//
// drawFreehandToolStripMenuItem
@@ -696,7 +711,7 @@ namespace Greenshot {
this.drawFreehandToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("drawFreehandToolStripMenuItem.Image")));
this.drawFreehandToolStripMenuItem.Name = "drawFreehandToolStripMenuItem";
this.drawFreehandToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.drawFreehandToolStripMenuItem.Text = "Draw freehand";
+ this.drawFreehandToolStripMenuItem.LanguageKey = "editor_drawfreehand";
this.drawFreehandToolStripMenuItem.Click += new System.EventHandler(this.DrawFreehandToolStripMenuItemClick);
//
// addTextBoxToolStripMenuItem
@@ -704,7 +719,7 @@ namespace Greenshot {
this.addTextBoxToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("addTextBoxToolStripMenuItem.Image")));
this.addTextBoxToolStripMenuItem.Name = "addTextBoxToolStripMenuItem";
this.addTextBoxToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.addTextBoxToolStripMenuItem.Text = "Add text box";
+ this.addTextBoxToolStripMenuItem.LanguageKey = "editor_drawtextbox";
this.addTextBoxToolStripMenuItem.Click += new System.EventHandler(this.AddTextBoxToolStripMenuItemClick);
//
// toolStripSeparator8
@@ -717,7 +732,7 @@ namespace Greenshot {
this.selectAllToolStripMenuItem.Name = "selectAllToolStripMenuItem";
this.selectAllToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Control | System.Windows.Forms.Keys.A)));
this.selectAllToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.selectAllToolStripMenuItem.Text = "Select all";
+ this.selectAllToolStripMenuItem.LanguageKey = "editor_selectall";
this.selectAllToolStripMenuItem.Click += new System.EventHandler(this.SelectAllToolStripMenuItemClick);
//
// removeObjectToolStripMenuItem
@@ -727,7 +742,7 @@ namespace Greenshot {
this.removeObjectToolStripMenuItem.Name = "removeObjectToolStripMenuItem";
this.removeObjectToolStripMenuItem.ShortcutKeys = System.Windows.Forms.Keys.Delete;
this.removeObjectToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.removeObjectToolStripMenuItem.Text = "Remove Object";
+ this.removeObjectToolStripMenuItem.LanguageKey = "editor_deleteelement";
this.removeObjectToolStripMenuItem.Click += new System.EventHandler(this.RemoveObjectToolStripMenuItemClick);
//
// toolStripSeparator7
@@ -745,7 +760,7 @@ namespace Greenshot {
this.arrangeToolStripMenuItem.Enabled = false;
this.arrangeToolStripMenuItem.Name = "arrangeToolStripMenuItem";
this.arrangeToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.arrangeToolStripMenuItem.Text = "Arrange";
+ this.arrangeToolStripMenuItem.LanguageKey = "editor_arrange";
//
// upToTopToolStripMenuItem
//
@@ -753,7 +768,7 @@ namespace Greenshot {
this.upToTopToolStripMenuItem.Name = "upToTopToolStripMenuItem";
this.upToTopToolStripMenuItem.ShortcutKeyDisplayString = "Home";
this.upToTopToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
- this.upToTopToolStripMenuItem.Text = "Up to top";
+ this.upToTopToolStripMenuItem.LanguageKey = "editor_uptotop";
this.upToTopToolStripMenuItem.Click += new System.EventHandler(this.UpToTopToolStripMenuItemClick);
//
// upOneLevelToolStripMenuItem
@@ -762,7 +777,7 @@ namespace Greenshot {
this.upOneLevelToolStripMenuItem.Name = "upOneLevelToolStripMenuItem";
this.upOneLevelToolStripMenuItem.ShortcutKeyDisplayString = "PgUp";
this.upOneLevelToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
- this.upOneLevelToolStripMenuItem.Text = "Up one level";
+ this.upOneLevelToolStripMenuItem.LanguageKey = "editor_uponelevel";
this.upOneLevelToolStripMenuItem.Click += new System.EventHandler(this.UpOneLevelToolStripMenuItemClick);
//
// downOneLevelToolStripMenuItem
@@ -771,7 +786,7 @@ namespace Greenshot {
this.downOneLevelToolStripMenuItem.Name = "downOneLevelToolStripMenuItem";
this.downOneLevelToolStripMenuItem.ShortcutKeyDisplayString = "PgDn";
this.downOneLevelToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
- this.downOneLevelToolStripMenuItem.Text = "Down one level";
+ this.downOneLevelToolStripMenuItem.LanguageKey = "editor_downonelevel";
this.downOneLevelToolStripMenuItem.Click += new System.EventHandler(this.DownOneLevelToolStripMenuItemClick);
//
// downToBottomToolStripMenuItem
@@ -780,25 +795,26 @@ namespace Greenshot {
this.downToBottomToolStripMenuItem.Name = "downToBottomToolStripMenuItem";
this.downToBottomToolStripMenuItem.ShortcutKeyDisplayString = "End";
this.downToBottomToolStripMenuItem.Size = new System.Drawing.Size(191, 22);
- this.downToBottomToolStripMenuItem.Text = "Down to bottom";
+ this.downToBottomToolStripMenuItem.LanguageKey = "editor_downtobottom";
this.downToBottomToolStripMenuItem.Click += new System.EventHandler(this.DownToBottomToolStripMenuItemClick);
//
// saveElementsToolStripMenuItem
//
this.saveElementsToolStripMenuItem.Name = "saveElementsToolStripMenuItem";
this.saveElementsToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.saveElementsToolStripMenuItem.Text = "Save objects to file";
+ this.saveElementsToolStripMenuItem.LanguageKey = "editor_save_objects";
this.saveElementsToolStripMenuItem.Click += new System.EventHandler(this.SaveElementsToolStripMenuItemClick);
//
// loadElementsToolStripMenuItem
//
this.loadElementsToolStripMenuItem.Name = "loadElementsToolStripMenuItem";
this.loadElementsToolStripMenuItem.Size = new System.Drawing.Size(189, 22);
- this.loadElementsToolStripMenuItem.Text = "Load objects from file";
+ this.loadElementsToolStripMenuItem.LanguageKey = "editor_load_objects";
this.loadElementsToolStripMenuItem.Click += new System.EventHandler(this.LoadElementsToolStripMenuItemClick);
//
// pluginToolStripMenuItem
//
+ this.pluginToolStripMenuItem.LanguageKey = "settings_plugins";
this.pluginToolStripMenuItem.Name = "pluginToolStripMenuItem";
this.pluginToolStripMenuItem.Size = new System.Drawing.Size(58, 20);
this.pluginToolStripMenuItem.Text = "Plugins";
@@ -809,6 +825,7 @@ namespace Greenshot {
this.helpToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
this.helpToolStripMenuItem1,
this.aboutToolStripMenuItem});
+ this.helpToolStripMenuItem.LanguageKey = "contextmenu_help";
this.helpToolStripMenuItem.Name = "helpToolStripMenuItem";
this.helpToolStripMenuItem.Size = new System.Drawing.Size(44, 20);
this.helpToolStripMenuItem.Text = "Help";
@@ -819,14 +836,14 @@ namespace Greenshot {
this.helpToolStripMenuItem1.Name = "helpToolStripMenuItem1";
this.helpToolStripMenuItem1.ShortcutKeys = System.Windows.Forms.Keys.F1;
this.helpToolStripMenuItem1.Size = new System.Drawing.Size(118, 22);
- this.helpToolStripMenuItem1.Text = "Help";
+ this.helpToolStripMenuItem1.LanguageKey = "contextmenu_help";
this.helpToolStripMenuItem1.Click += new System.EventHandler(this.HelpToolStripMenuItem1Click);
//
// aboutToolStripMenuItem
//
this.aboutToolStripMenuItem.Name = "aboutToolStripMenuItem";
this.aboutToolStripMenuItem.Size = new System.Drawing.Size(118, 22);
- this.aboutToolStripMenuItem.Text = "About";
+ this.aboutToolStripMenuItem.LanguageKey = "contextmenu_about";
this.aboutToolStripMenuItem.Click += new System.EventHandler(this.AboutToolStripMenuItemClick);
//
// toolStrip1
@@ -862,9 +879,9 @@ namespace Greenshot {
this.btnSave.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnSave.Image = ((System.Drawing.Image)(resources.GetObject("btnSave.Image")));
this.btnSave.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnSave.LanguageKey = "editor_save";
this.btnSave.Name = "btnSave";
this.btnSave.Size = new System.Drawing.Size(23, 22);
- this.btnSave.Text = "Save to default location";
this.btnSave.Click += new System.EventHandler(this.BtnSaveClick);
//
// btnClipboard
@@ -872,9 +889,9 @@ namespace Greenshot {
this.btnClipboard.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnClipboard.Image = ((System.Drawing.Image)(resources.GetObject("btnClipboard.Image")));
this.btnClipboard.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnClipboard.LanguageKey = "editor_copyimagetoclipboard";
this.btnClipboard.Name = "btnClipboard";
this.btnClipboard.Size = new System.Drawing.Size(23, 22);
- this.btnClipboard.Text = "Copy to clipboard";
this.btnClipboard.Click += new System.EventHandler(this.BtnClipboardClick);
//
// btnPrint
@@ -882,6 +899,7 @@ namespace Greenshot {
this.btnPrint.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnPrint.Image = ((System.Drawing.Image)(resources.GetObject("btnPrint.Image")));
this.btnPrint.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnPrint.LanguageKey = "editor_print";
this.btnPrint.Name = "btnPrint";
this.btnPrint.Size = new System.Drawing.Size(23, 22);
this.btnPrint.Text = "Print";
@@ -898,9 +916,9 @@ namespace Greenshot {
this.btnDelete.Enabled = false;
this.btnDelete.Image = ((System.Drawing.Image)(resources.GetObject("btnDelete.Image")));
this.btnDelete.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnDelete.LanguageKey = "editor_deleteelement";
this.btnDelete.Name = "btnDelete";
this.btnDelete.Size = new System.Drawing.Size(23, 22);
- this.btnDelete.Text = "Remove";
this.btnDelete.Click += new System.EventHandler(this.BtnDeleteClick);
//
// toolStripSeparator3
@@ -914,9 +932,9 @@ namespace Greenshot {
this.btnCut.Enabled = false;
this.btnCut.Image = ((System.Drawing.Image)(resources.GetObject("btnCut.Image")));
this.btnCut.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnCut.LanguageKey = "editor_cuttoclipboard";
this.btnCut.Name = "btnCut";
this.btnCut.Size = new System.Drawing.Size(23, 22);
- this.btnCut.Text = "Cut selected element to clipboard";
this.btnCut.Click += new System.EventHandler(this.BtnCutClick);
//
// btnCopy
@@ -925,9 +943,9 @@ namespace Greenshot {
this.btnCopy.Enabled = false;
this.btnCopy.Image = ((System.Drawing.Image)(resources.GetObject("btnCopy.Image")));
this.btnCopy.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnCopy.LanguageKey = "editor_copytoclipboard";
this.btnCopy.Name = "btnCopy";
this.btnCopy.Size = new System.Drawing.Size(23, 22);
- this.btnCopy.Text = "Copy selected element to clipboard";
this.btnCopy.Click += new System.EventHandler(this.BtnCopyClick);
//
// btnPaste
@@ -936,9 +954,9 @@ namespace Greenshot {
this.btnPaste.Enabled = false;
this.btnPaste.Image = ((System.Drawing.Image)(resources.GetObject("btnPaste.Image")));
this.btnPaste.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnPaste.LanguageKey = "editor_pastefromclipboard";
this.btnPaste.Name = "btnPaste";
this.btnPaste.Size = new System.Drawing.Size(23, 22);
- this.btnPaste.Text = "Paste element from clipboard";
this.btnPaste.Click += new System.EventHandler(this.BtnPasteClick);
//
// btnUndo
@@ -971,9 +989,9 @@ namespace Greenshot {
this.btnSettings.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnSettings.Image = ((System.Drawing.Image)(resources.GetObject("btnSettings.Image")));
this.btnSettings.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnSettings.LanguageKey = "contextmenu_settings";
this.btnSettings.Name = "btnSettings";
this.btnSettings.Size = new System.Drawing.Size(23, 22);
- this.btnSettings.Text = "Preferences";
this.btnSettings.Click += new System.EventHandler(this.BtnSettingsClick);
//
// toolStripSeparator11
@@ -991,6 +1009,7 @@ namespace Greenshot {
this.btnHelp.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnHelp.Image = ((System.Drawing.Image)(resources.GetObject("btnHelp.Image")));
this.btnHelp.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnHelp.LanguageKey = "contextmenu_help";
this.btnHelp.Name = "btnHelp";
this.btnHelp.Size = new System.Drawing.Size(23, 22);
this.btnHelp.Text = "Help";
@@ -1045,11 +1064,11 @@ namespace Greenshot {
this.blurToolStripMenuItem});
this.obfuscateModeButton.Image = ((System.Drawing.Image)(resources.GetObject("obfuscateModeButton.Image")));
this.obfuscateModeButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.obfuscateModeButton.LanguageKey = "editor_obfuscate_mode";
this.obfuscateModeButton.Name = "obfuscateModeButton";
this.obfuscateModeButton.SelectedTag = Greenshot.Drawing.FilterContainer.PreparedFilter.BLUR;
this.obfuscateModeButton.Size = new System.Drawing.Size(29, 24);
this.obfuscateModeButton.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.BLUR;
- this.obfuscateModeButton.Text = "Obfuscate";
//
// pixelizeToolStripMenuItem
//
@@ -1057,7 +1076,7 @@ namespace Greenshot {
this.pixelizeToolStripMenuItem.Name = "pixelizeToolStripMenuItem";
this.pixelizeToolStripMenuItem.Size = new System.Drawing.Size(114, 22);
this.pixelizeToolStripMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.PIXELIZE;
- this.pixelizeToolStripMenuItem.Text = "Pixelate";
+ this.pixelizeToolStripMenuItem.LanguageKey = "editor_obfuscate_pixelize";
//
// blurToolStripMenuItem
//
@@ -1065,7 +1084,7 @@ namespace Greenshot {
this.blurToolStripMenuItem.Name = "blurToolStripMenuItem";
this.blurToolStripMenuItem.Size = new System.Drawing.Size(114, 22);
this.blurToolStripMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.BLUR;
- this.blurToolStripMenuItem.Text = "Blur";
+ this.blurToolStripMenuItem.LanguageKey = "editor_obfuscate_blur";
//
// highlightModeButton
//
@@ -1077,11 +1096,11 @@ namespace Greenshot {
this.magnifyMenuItem});
this.highlightModeButton.Image = ((System.Drawing.Image)(resources.GetObject("highlightModeButton.Image")));
this.highlightModeButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.highlightModeButton.LanguageKey = "editor_highlight_mode";
this.highlightModeButton.Name = "highlightModeButton";
this.highlightModeButton.SelectedTag = Greenshot.Drawing.FilterContainer.PreparedFilter.TEXT_HIGHTLIGHT;
this.highlightModeButton.Size = new System.Drawing.Size(29, 24);
this.highlightModeButton.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.TEXT_HIGHTLIGHT;
- this.highlightModeButton.Text = "Highlight";
//
// textHighlightMenuItem
//
@@ -1089,7 +1108,7 @@ namespace Greenshot {
this.textHighlightMenuItem.Name = "textHighlightMenuItem";
this.textHighlightMenuItem.Size = new System.Drawing.Size(149, 22);
this.textHighlightMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.TEXT_HIGHTLIGHT;
- this.textHighlightMenuItem.Text = "Text highlight";
+ this.textHighlightMenuItem.LanguageKey = "editor_highlight_text";
//
// areaHighlightMenuItem
//
@@ -1097,7 +1116,7 @@ namespace Greenshot {
this.areaHighlightMenuItem.Name = "areaHighlightMenuItem";
this.areaHighlightMenuItem.Size = new System.Drawing.Size(149, 22);
this.areaHighlightMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.AREA_HIGHLIGHT;
- this.areaHighlightMenuItem.Text = "Area highlight";
+ this.areaHighlightMenuItem.LanguageKey = "editor_highlight_area";
//
// grayscaleHighlightMenuItem
//
@@ -1105,7 +1124,7 @@ namespace Greenshot {
this.grayscaleHighlightMenuItem.Name = "grayscaleHighlightMenuItem";
this.grayscaleHighlightMenuItem.Size = new System.Drawing.Size(149, 22);
this.grayscaleHighlightMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.GRAYSCALE;
- this.grayscaleHighlightMenuItem.Text = "Grayscale";
+ this.grayscaleHighlightMenuItem.LanguageKey = "editor_highlight_grayscale";
//
// magnifyMenuItem
//
@@ -1113,7 +1132,7 @@ namespace Greenshot {
this.magnifyMenuItem.Name = "magnifyMenuItem";
this.magnifyMenuItem.Size = new System.Drawing.Size(149, 22);
this.magnifyMenuItem.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.MAGNIFICATION;
- this.magnifyMenuItem.Text = "Magnify";
+ this.magnifyMenuItem.LanguageKey = "editor_highlight_magnify";
//
// btnFillColor
//
@@ -1124,6 +1143,7 @@ namespace Greenshot {
this.btnFillColor.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.btnFillColor.Margin = new System.Windows.Forms.Padding(0);
this.btnFillColor.Name = "btnFillColor";
+ this.btnFillColor.LanguageKey = "editor_backcolor";
this.btnFillColor.SelectedColor = System.Drawing.Color.Transparent;
this.btnFillColor.Size = new System.Drawing.Size(23, 24);
//
@@ -1135,14 +1155,15 @@ namespace Greenshot {
this.btnLineColor.Image = ((System.Drawing.Image)(resources.GetObject("btnLineColor.Image")));
this.btnLineColor.ImageScaling = System.Windows.Forms.ToolStripItemImageScaling.None;
this.btnLineColor.Name = "btnLineColor";
+ this.btnLineColor.LanguageKey = "editor_forecolor";
this.btnLineColor.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(203)))), ((int)(((byte)(222)))), ((int)(((byte)(250)))));
this.btnLineColor.Size = new System.Drawing.Size(23, 24);
//
// lineThicknessLabel
//
+ this.lineThicknessLabel.LanguageKey = "editor_thickness";
this.lineThicknessLabel.Name = "lineThicknessLabel";
this.lineThicknessLabel.Size = new System.Drawing.Size(81, 24);
- this.lineThicknessLabel.Text = "Line thickness";
//
// lineThicknessUpDown
//
@@ -1186,9 +1207,9 @@ namespace Greenshot {
//
// fontSizeLabel
//
+ this.fontSizeLabel.LanguageKey = "editor_fontsize";
this.fontSizeLabel.Name = "fontSizeLabel";
- this.fontSizeLabel.Size = new System.Drawing.Size(53, 24);
- this.fontSizeLabel.Text = "Font size";
+ this.fontSizeLabel.Size = new System.Drawing.Size(27, 24);
//
// fontSizeUpDown
//
@@ -1225,6 +1246,7 @@ namespace Greenshot {
this.fontBoldButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.fontBoldButton.Image = ((System.Drawing.Image)(resources.GetObject("fontBoldButton.Image")));
this.fontBoldButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.fontBoldButton.LanguageKey = "editor_bold";
this.fontBoldButton.Name = "fontBoldButton";
this.fontBoldButton.Size = new System.Drawing.Size(23, 24);
this.fontBoldButton.Text = "Bold";
@@ -1236,6 +1258,7 @@ namespace Greenshot {
this.fontItalicButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.fontItalicButton.Image = ((System.Drawing.Image)(resources.GetObject("fontItalicButton.Image")));
this.fontItalicButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.fontItalicButton.LanguageKey = "editor_italic";
this.fontItalicButton.Name = "fontItalicButton";
this.fontItalicButton.Size = new System.Drawing.Size(23, 24);
this.fontItalicButton.Text = "Italic";
@@ -1243,6 +1266,7 @@ namespace Greenshot {
//
// blurRadiusLabel
//
+ this.blurRadiusLabel.LanguageKey = "editor_blur_radius";
this.blurRadiusLabel.Name = "blurRadiusLabel";
this.blurRadiusLabel.Size = new System.Drawing.Size(63, 24);
this.blurRadiusLabel.Text = "Blur radius";
@@ -1278,6 +1302,7 @@ namespace Greenshot {
//
// brightnessLabel
//
+ this.brightnessLabel.LanguageKey = "editor_brightness";
this.brightnessLabel.Name = "brightnessLabel";
this.brightnessLabel.Size = new System.Drawing.Size(62, 24);
this.brightnessLabel.Text = "Brightness";
@@ -1301,7 +1326,7 @@ namespace Greenshot {
0,
0});
this.brightnessUpDown.Name = "brightnessUpDown";
- this.brightnessUpDown.Size = new System.Drawing.Size(41, 23);
+ this.brightnessUpDown.Size = new System.Drawing.Size(41, 24);
this.brightnessUpDown.Text = "100";
this.brightnessUpDown.Value = new decimal(new int[] {
100,
@@ -1313,6 +1338,7 @@ namespace Greenshot {
//
// previewQualityLabel
//
+ this.previewQualityLabel.LanguageKey = "editor_preview_quality";
this.previewQualityLabel.Name = "previewQualityLabel";
this.previewQualityLabel.Size = new System.Drawing.Size(87, 15);
this.previewQualityLabel.Text = "Preview quality";
@@ -1348,10 +1374,10 @@ namespace Greenshot {
//
// magnificationFactorLabel
//
+ this.magnificationFactorLabel.LanguageKey = "editor_magnification_factor";
this.magnificationFactorLabel.Name = "magnificationFactorLabel";
- this.magnificationFactorLabel.Size = new System.Drawing.Size(51, 15);
+ this.magnificationFactorLabel.Size = new System.Drawing.Size(115, 15);
this.magnificationFactorLabel.Tag = Greenshot.Drawing.FilterContainer.PreparedFilter.MAGNIFICATION;
- this.magnificationFactorLabel.Text = "Magnify";
//
// magnificationFactorUpDown
//
@@ -1384,9 +1410,9 @@ namespace Greenshot {
//
// pixelSizeLabel
//
+ this.pixelSizeLabel.LanguageKey = "editor_pixel_size";
this.pixelSizeLabel.Name = "pixelSizeLabel";
- this.pixelSizeLabel.Size = new System.Drawing.Size(54, 15);
- this.pixelSizeLabel.Text = "Pixel Size";
+ this.pixelSizeLabel.Size = new System.Drawing.Size(53, 15);
//
// pixelSizeUpDown
//
@@ -1419,9 +1445,9 @@ namespace Greenshot {
//
// arrowHeadsLabel
//
+ this.arrowHeadsLabel.LanguageKey = "editor_pixel_size";
this.arrowHeadsLabel.Name = "arrowHeadsLabel";
- this.arrowHeadsLabel.Size = new System.Drawing.Size(68, 15);
- this.arrowHeadsLabel.Text = "Arrow head";
+ this.arrowHeadsLabel.Size = new System.Drawing.Size(53, 15);
//
// arrowHeadsDropDownButton
//
@@ -1435,14 +1461,14 @@ namespace Greenshot {
this.arrowHeadsDropDownButton.ImageTransparentColor = System.Drawing.Color.Magenta;
this.arrowHeadsDropDownButton.Name = "arrowHeadsDropDownButton";
this.arrowHeadsDropDownButton.Size = new System.Drawing.Size(29, 20);
- this.arrowHeadsDropDownButton.Text = "Arrow heads";
+ this.arrowHeadsDropDownButton.LanguageKey = "editor_arrowheads";
//
// arrowHeadStartMenuItem
//
this.arrowHeadStartMenuItem.Name = "arrowHeadStartMenuItem";
this.arrowHeadStartMenuItem.Size = new System.Drawing.Size(129, 22);
this.arrowHeadStartMenuItem.Tag = Greenshot.Drawing.ArrowContainer.ArrowHeadCombination.START_POINT;
- this.arrowHeadStartMenuItem.Text = "Start point";
+ this.arrowHeadStartMenuItem.LanguageKey = "editor_arrowheads_start";
this.arrowHeadStartMenuItem.Click += new System.EventHandler(this.ArrowHeadsToolStripMenuItemClick);
//
// arrowHeadEndMenuItem
@@ -1450,7 +1476,7 @@ namespace Greenshot {
this.arrowHeadEndMenuItem.Name = "arrowHeadEndMenuItem";
this.arrowHeadEndMenuItem.Size = new System.Drawing.Size(129, 22);
this.arrowHeadEndMenuItem.Tag = Greenshot.Drawing.ArrowContainer.ArrowHeadCombination.END_POINT;
- this.arrowHeadEndMenuItem.Text = "End point";
+ this.arrowHeadEndMenuItem.LanguageKey = "editor_arrowheads_end";
this.arrowHeadEndMenuItem.Click += new System.EventHandler(this.ArrowHeadsToolStripMenuItemClick);
//
// arrowHeadBothMenuItem
@@ -1458,7 +1484,7 @@ namespace Greenshot {
this.arrowHeadBothMenuItem.Name = "arrowHeadBothMenuItem";
this.arrowHeadBothMenuItem.Size = new System.Drawing.Size(129, 22);
this.arrowHeadBothMenuItem.Tag = Greenshot.Drawing.ArrowContainer.ArrowHeadCombination.BOTH;
- this.arrowHeadBothMenuItem.Text = "Both";
+ this.arrowHeadBothMenuItem.LanguageKey = "editor_arrowheads_both";
this.arrowHeadBothMenuItem.Click += new System.EventHandler(this.ArrowHeadsToolStripMenuItemClick);
//
// arrowHeadNoneMenuItem
@@ -1466,7 +1492,7 @@ namespace Greenshot {
this.arrowHeadNoneMenuItem.Name = "arrowHeadNoneMenuItem";
this.arrowHeadNoneMenuItem.Size = new System.Drawing.Size(129, 22);
this.arrowHeadNoneMenuItem.Tag = Greenshot.Drawing.ArrowContainer.ArrowHeadCombination.NONE;
- this.arrowHeadNoneMenuItem.Text = "None";
+ this.arrowHeadNoneMenuItem.LanguageKey = "editor_arrowheads_none";
this.arrowHeadNoneMenuItem.Click += new System.EventHandler(this.ArrowHeadsToolStripMenuItemClick);
//
// shadowButton
@@ -1475,6 +1501,7 @@ namespace Greenshot {
this.shadowButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.shadowButton.Image = ((System.Drawing.Image)(resources.GetObject("shadowButton.Image")));
this.shadowButton.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.shadowButton.LanguageKey = "editor_shadow";
this.shadowButton.Name = "shadowButton";
this.shadowButton.Size = new System.Drawing.Size(23, 20);
//
@@ -1493,6 +1520,7 @@ namespace Greenshot {
this.btnConfirm.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnConfirm.Image = ((System.Drawing.Image)(resources.GetObject("btnConfirm.Image")));
this.btnConfirm.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnConfirm.LanguageKey = "editor_confirm";
this.btnConfirm.Name = "btnConfirm";
this.btnConfirm.Size = new System.Drawing.Size(23, 20);
this.btnConfirm.Text = "Confirm";
@@ -1503,6 +1531,7 @@ namespace Greenshot {
this.btnCancel.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.btnCancel.Image = ((System.Drawing.Image)(resources.GetObject("btnCancel.Image")));
this.btnCancel.ImageTransparentColor = System.Drawing.Color.Magenta;
+ this.btnCancel.LanguageKey = "editor_cancel";
this.btnCancel.Name = "btnCancel";
this.btnCancel.Size = new System.Drawing.Size(23, 20);
this.btnCancel.Text = "Cancel";
@@ -1519,25 +1548,9 @@ namespace Greenshot {
this.closeToolStripMenuItem.Name = "closeToolStripMenuItem";
this.closeToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.F4)));
this.closeToolStripMenuItem.Size = new System.Drawing.Size(307, 22);
- this.closeToolStripMenuItem.Text = "Close";
+ this.closeToolStripMenuItem.LanguageKey = "editor_close";
this.closeToolStripMenuItem.Click += new System.EventHandler(this.CloseToolStripMenuItemClick);
//
- // btnLineColor_
- //
- this.btnLineColor_.BackColor = System.Drawing.SystemColors.Control;
- this.btnLineColor_.Image = ((System.Drawing.Image)(resources.GetObject("btnLineColor_.Image")));
- this.btnLineColor_.Name = "btnLineColor_";
- this.btnLineColor_.SelectedColor = System.Drawing.SystemColors.Control;
- this.btnLineColor_.Size = new System.Drawing.Size(23, 23);
- //
- // btnFillColor_
- //
- this.btnFillColor_.BackColor = System.Drawing.SystemColors.Control;
- this.btnFillColor_.Image = ((System.Drawing.Image)(resources.GetObject("btnFillColor_.Image")));
- this.btnFillColor_.Name = "btnFillColor_";
- this.btnFillColor_.SelectedColor = System.Drawing.SystemColors.Control;
- this.btnFillColor_.Size = new System.Drawing.Size(23, 23);
- //
// fileSavedStatusContextMenu
//
this.fileSavedStatusContextMenu.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
@@ -1550,21 +1563,16 @@ namespace Greenshot {
//
this.copyPathMenuItem.Name = "copyPathMenuItem";
this.copyPathMenuItem.Size = new System.Drawing.Size(246, 22);
- this.copyPathMenuItem.Text = "Copy path to clipboard";
+ this.copyPathMenuItem.LanguageKey = "editor_copypathtoclipboard";
this.copyPathMenuItem.Click += new System.EventHandler(this.CopyPathMenuItemClick);
//
// openDirectoryMenuItem
//
this.openDirectoryMenuItem.Name = "openDirectoryMenuItem";
this.openDirectoryMenuItem.Size = new System.Drawing.Size(246, 22);
- this.openDirectoryMenuItem.Text = "Open directory in Windows Explorer";
+ this.openDirectoryMenuItem.LanguageKey = "editor_opendirinexplorer";
this.openDirectoryMenuItem.Click += new System.EventHandler(this.OpenDirectoryMenuItemClick);
//
- // toolStripSeparator17
- //
- this.toolStripSeparator17.Name = "toolStripSeparator17";
- this.toolStripSeparator17.Size = new System.Drawing.Size(165, 6);
- //
// ImageEditorForm
//
this.AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F);
@@ -1572,6 +1580,8 @@ namespace Greenshot {
this.ClientSize = new System.Drawing.Size(785, 485);
this.Controls.Add(this.toolStripContainer1);
this.KeyPreview = true;
+ this.ManualLanguageApply = true;
+ this.LanguageKey = "editor_title";
this.Name = "ImageEditorForm";
this.Activated += new System.EventHandler(this.ImageEditorFormActivated);
this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.ImageEditorFormFormClosing);
@@ -1600,35 +1610,35 @@ namespace Greenshot {
this.ResumeLayout(false);
}
- private System.Windows.Forms.ToolStripMenuItem invertToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem grayscaleToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem invertToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem grayscaleToolStripMenuItem;
private System.Windows.Forms.ToolStripButton rotateCcwToolstripButton;
private System.Windows.Forms.ToolStripButton rotateCwToolstripButton;
- private System.Windows.Forms.ToolStripMenuItem addBorderToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem tornEdgesToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem addDropshadowToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addBorderToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem tornEdgesToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addDropshadowToolStripMenuItem;
private System.Windows.Forms.ToolStripDropDownButton toolStripSplitButton1;
private System.Windows.Forms.ToolStripStatusLabel dimensionsLabel;
- private System.Windows.Forms.ToolStripMenuItem insert_window_toolstripmenuitem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem insert_window_toolstripmenuitem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator5;
- private System.Windows.Forms.ToolStripMenuItem grayscaleHighlightMenuItem;
- private System.Windows.Forms.ToolStripMenuItem areaHighlightMenuItem;
- private System.Windows.Forms.ToolStripMenuItem textHighlightMenuItem;
- private System.Windows.Forms.ToolStripMenuItem magnifyMenuItem;
- private System.Windows.Forms.ToolStripMenuItem arrowHeadStartMenuItem;
- private System.Windows.Forms.ToolStripMenuItem arrowHeadEndMenuItem;
- private System.Windows.Forms.ToolStripMenuItem arrowHeadBothMenuItem;
- private System.Windows.Forms.ToolStripMenuItem arrowHeadNoneMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem grayscaleHighlightMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem areaHighlightMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem textHighlightMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem magnifyMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem arrowHeadStartMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem arrowHeadEndMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem arrowHeadBothMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem arrowHeadNoneMenuItem;
private Greenshot.Controls.BindableToolStripButton btnCancel;
private Greenshot.Controls.BindableToolStripButton btnConfirm;
- private System.Windows.Forms.ToolStripMenuItem selectAllToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem selectAllToolStripMenuItem;
private Greenshot.Controls.BindableToolStripDropDownButton highlightModeButton;
- private System.Windows.Forms.ToolStripMenuItem pixelizeToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem blurToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem pixelizeToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem blurToolStripMenuItem;
private Greenshot.Controls.BindableToolStripDropDownButton obfuscateModeButton;
- private System.Windows.Forms.ToolStripButton btnHighlight;
- private System.Windows.Forms.ToolStripMenuItem loadElementsToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem saveElementsToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnHighlight;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem loadElementsToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem saveElementsToolStripMenuItem;
private Greenshot.Controls.FontFamilyComboBox fontFamilyComboBox;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator10;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator;
@@ -1636,99 +1646,97 @@ namespace Greenshot {
private Greenshot.Controls.BindableToolStripButton fontItalicButton;
private Greenshot.Controls.BindableToolStripButton fontBoldButton;
private Greenshot.Controls.ToolStripNumericUpDown fontSizeUpDown;
- private System.Windows.Forms.ToolStripLabel fontSizeLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel fontSizeLabel;
private Greenshot.Controls.ToolStripNumericUpDown brightnessUpDown;
- private System.Windows.Forms.ToolStripLabel brightnessLabel;
- private System.Windows.Forms.ToolStripMenuItem pluginToolStripMenuItem;
- private System.Windows.Forms.ToolStripDropDownButton arrowHeadsDropDownButton;
- private System.Windows.Forms.ToolStripLabel arrowHeadsLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel brightnessLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem pluginToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripDropDownButton arrowHeadsDropDownButton;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel arrowHeadsLabel;
private Greenshot.Controls.ToolStripNumericUpDown pixelSizeUpDown;
- private System.Windows.Forms.ToolStripLabel pixelSizeLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel pixelSizeLabel;
private Greenshot.Controls.ToolStripNumericUpDown magnificationFactorUpDown;
- private System.Windows.Forms.ToolStripLabel magnificationFactorLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel magnificationFactorLabel;
private Greenshot.Controls.ToolStripNumericUpDown previewQualityUpDown;
- private System.Windows.Forms.ToolStripLabel previewQualityLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel previewQualityLabel;
private Greenshot.Controls.ToolStripNumericUpDown blurRadiusUpDown;
- private System.Windows.Forms.ToolStripLabel blurRadiusLabel;
- private Greenshot.Controls.ToolStripColorButton btnFillColor_;
- private Greenshot.Controls.ToolStripColorButton btnLineColor_;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel blurRadiusLabel;
private Greenshot.Controls.ToolStripEx propertiesToolStrip;
- private System.Windows.Forms.ToolStripLabel lineThicknessLabel;
+ private GreenshotPlugin.Controls.GreenshotToolStripLabel lineThicknessLabel;
private Greenshot.Controls.ToolStripNumericUpDown lineThicknessUpDown;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator14;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator15;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator16;
- private System.Windows.Forms.ToolStripButton btnFreehand;
- private System.Windows.Forms.ToolStripButton btnObfuscate;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnFreehand;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnObfuscate;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator13;
- private System.Windows.Forms.ToolStripButton btnCrop;
- private System.Windows.Forms.ToolStripMenuItem openDirectoryMenuItem;
- private System.Windows.Forms.ToolStripMenuItem copyPathMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnCrop;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem openDirectoryMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem copyPathMenuItem;
private System.Windows.Forms.ContextMenuStrip fileSavedStatusContextMenu;
- private System.Windows.Forms.ToolStripMenuItem downToBottomToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem upToTopToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem downOneLevelToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem upOneLevelToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem arrangeToolStripMenuItem;
- private System.Windows.Forms.ToolStripButton btnCursor;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem downToBottomToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem upToTopToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem downOneLevelToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem upOneLevelToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem arrangeToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnCursor;
private Greenshot.Controls.ToolStripEx toolStrip2;
- private System.Windows.Forms.ToolStripButton btnArrow;
- private System.Windows.Forms.ToolStripMenuItem drawArrowToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem drawFreehandToolStripMenuItem;
- private System.Windows.Forms.ToolStripButton btnText;
- private System.Windows.Forms.ToolStripMenuItem drawLineToolStripMenuItem;
- private System.Windows.Forms.ToolStripButton btnLine;
- private System.Windows.Forms.ToolStripButton btnSettings;
- private System.Windows.Forms.ToolStripButton btnHelp;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnArrow;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem drawArrowToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem drawFreehandToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnText;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem drawLineToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnLine;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnSettings;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnHelp;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator11;
- private System.Windows.Forms.ToolStripMenuItem aboutToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem1;
- private System.Windows.Forms.ToolStripMenuItem helpToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem preferencesToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem aboutToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem helpToolStripMenuItem1;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem helpToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem preferencesToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator12;
- private System.Windows.Forms.ToolStripMenuItem closeToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem closeToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator9;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator7;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator8;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator6;
- private System.Windows.Forms.ToolStripButton btnPrint;
- private System.Windows.Forms.ToolStripMenuItem duplicateToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnPrint;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem duplicateToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator4;
- private System.Windows.Forms.ToolStripMenuItem fileStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem removeObjectToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem addTextBoxToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem addEllipseToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem addRectangleToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem objectToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem fileStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem removeObjectToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addTextBoxToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addEllipseToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem addRectangleToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem objectToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem undoToolStripMenuItem;
private System.Windows.Forms.ToolStripMenuItem redoToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem pasteToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem copyToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem cutToolStripMenuItem;
- private System.Windows.Forms.ToolStripMenuItem editToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem pasteToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem copyToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem cutToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem editToolStripMenuItem;
private Greenshot.Controls.MenuStripEx menuStrip1;
private System.Windows.Forms.ToolStripStatusLabel statusLabel;
private System.Windows.Forms.StatusStrip statusStrip1;
- private System.Windows.Forms.ToolStripButton btnCut;
- private System.Windows.Forms.ToolStripButton btnCopy;
- private System.Windows.Forms.ToolStripButton btnPaste;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnCut;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnCopy;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnPaste;
private System.Windows.Forms.ToolStripButton btnUndo;
private System.Windows.Forms.ToolStripButton btnRedo;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator3;
- private System.Windows.Forms.ToolStripButton btnClipboard;
- private System.Windows.Forms.ToolStripButton btnDelete;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnClipboard;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnDelete;
private System.Windows.Forms.TableLayoutPanel tableLayoutPanel1;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator2;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator1;
- private System.Windows.Forms.ToolStripButton btnEllipse;
- private System.Windows.Forms.ToolStripButton btnSave;
- private System.Windows.Forms.ToolStripButton btnRect;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnEllipse;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnSave;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton btnRect;
private System.Windows.Forms.ToolStripContainer toolStripContainer1;
private Greenshot.Controls.ToolStripEx toolStrip1;
private GreenshotPlugin.Controls.NonJumpingPanel panel1;
private Greenshot.Controls.ToolStripColorButton btnFillColor;
private Greenshot.Controls.ToolStripColorButton btnLineColor;
- private System.Windows.Forms.ToolStripMenuItem autoCropToolStripMenuItem;
+ private GreenshotPlugin.Controls.GreenshotToolStripMenuItem autoCropToolStripMenuItem;
private System.Windows.Forms.ToolStripSeparator toolStripSeparator17;
}
}
diff --git a/Greenshot/Forms/ImageEditorForm.cs b/Greenshot/Forms/ImageEditorForm.cs
index 2ab5c08a1..dacde87df 100644
--- a/Greenshot/Forms/ImageEditorForm.cs
+++ b/Greenshot/Forms/ImageEditorForm.cs
@@ -45,7 +45,7 @@ namespace Greenshot {
///
/// Description of ImageEditorForm.
///
- public partial class ImageEditorForm : Form, IImageEditor {
+ public partial class ImageEditorForm : BaseForm, IImageEditor {
private static readonly log4net.ILog LOG = log4net.LogManager.GetLogger(typeof(ImageEditorForm));
private static EditorConfiguration editorConfiguration = IniConfig.GetIniSection();
@@ -54,7 +54,7 @@ namespace Greenshot {
private static List editorList = new List();
private Surface surface;
- private System.Windows.Forms.ToolStripButton[] toolbarButtons;
+ private GreenshotPlugin.Controls.GreenshotToolStripButton[] toolbarButtons;
private static string[] SUPPORTED_CLIPBOARD_FORMATS = {typeof(string).FullName, "Text", "DeviceIndependentBitmap", "Bitmap", typeof(DrawableContainerList).FullName};
@@ -142,7 +142,7 @@ namespace Greenshot {
// Workaround: As the cursor is (mostly) selected on the surface a funny artifact is visible, this fixes it.
hideToolstripItems();
- toolbarButtons = new ToolStripButton[]{btnCursor,btnRect,btnEllipse,btnText,btnLine,btnArrow, btnFreehand, btnHighlight, btnObfuscate, btnCrop};
+ toolbarButtons = new GreenshotPlugin.Controls.GreenshotToolStripButton[] { btnCursor, btnRect, btnEllipse, btnText, btnLine, btnArrow, btnFreehand, btnHighlight, btnObfuscate, btnCrop };
//toolbarDropDownButtons = new ToolStripDropDownButton[]{btnBlur, btnPixeliate, btnTextHighlighter, btnAreaHighlighter, btnMagnifier};
pluginToolStripMenuItem.Visible = pluginToolStripMenuItem.DropDownItems.Count > 0;
@@ -251,7 +251,7 @@ namespace Greenshot {
}
}
// add the elements after the destinations
- this.fileStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
+ this.fileStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
this.toolStripSeparator9,
this.closeToolStripMenuItem});
}
@@ -290,103 +290,10 @@ namespace Greenshot {
}
private void updateUI() {
- string editorTitle = Language.GetString(LangKey.editor_title);
+ ApplyLanguage();
if (surface != null && surface.CaptureDetails != null && surface.CaptureDetails.Title != null) {
- editorTitle = surface.CaptureDetails.Title + " - " + editorTitle;
+ this.Text = surface.CaptureDetails.Title + " - " + Language.GetString(LangKey.editor_title);
}
- this.Text = editorTitle;
-
- this.fileStripMenuItem.Text = Language.GetString(LangKey.editor_file);
- this.btnSave.Text = Language.GetString(LangKey.editor_save);
- this.btnClipboard.Text = Language.GetString(LangKey.editor_copyimagetoclipboard);
-
- this.btnPrint.Text = Language.GetString(LangKey.editor_print);
- this.closeToolStripMenuItem.Text = Language.GetString(LangKey.editor_close);
-
- this.editToolStripMenuItem.Text = Language.GetString(LangKey.editor_edit);
- this.btnCursor.Text = Language.GetString(LangKey.editor_cursortool);
- this.btnRect.Text = Language.GetString(LangKey.editor_drawrectangle);
- this.addRectangleToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawrectangle);
- this.btnEllipse.Text = Language.GetString(LangKey.editor_drawellipse);
- this.addEllipseToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawellipse);
- this.btnText.Text = Language.GetString(LangKey.editor_drawtextbox);
- this.addTextBoxToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawtextbox);
- this.btnLine.Text = Language.GetString(LangKey.editor_drawline);
- this.drawLineToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawline);
- this.drawFreehandToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawfreehand);
- this.btnArrow.Text = Language.GetString(LangKey.editor_drawarrow);
- this.drawArrowToolStripMenuItem.Text = Language.GetString(LangKey.editor_drawarrow);
- this.btnHighlight.Text = Language.GetString(LangKey.editor_drawhighlighter);
-
- this.btnObfuscate.Text = Language.GetString(LangKey.editor_obfuscate);
- this.btnFreehand.Text = Language.GetString(LangKey.editor_drawfreehand);
- this.btnCrop.Text = Language.GetString(LangKey.editor_crop);
- this.btnDelete.Text = Language.GetString(LangKey.editor_deleteelement);
- this.btnSettings.Text = Language.GetString(LangKey.contextmenu_settings);
- this.btnCut.Text = Language.GetString(LangKey.editor_cuttoclipboard);
- this.btnCopy.Text = Language.GetString(LangKey.editor_copytoclipboard);
- this.btnPaste.Text = Language.GetString(LangKey.editor_pastefromclipboard);
-
- this.selectAllToolStripMenuItem.Text = Language.GetString(LangKey.editor_selectall);
- this.preferencesToolStripMenuItem.Text = Language.GetString(LangKey.contextmenu_settings);
- this.removeObjectToolStripMenuItem.Text = Language.GetString(LangKey.editor_deleteelement);
- this.copyToolStripMenuItem.Text = Language.GetString(LangKey.editor_copytoclipboard);
- this.pasteToolStripMenuItem.Text = Language.GetString(LangKey.editor_pastefromclipboard);
- this.cutToolStripMenuItem.Text = Language.GetString(LangKey.editor_cuttoclipboard);
- this.duplicateToolStripMenuItem.Text = Language.GetString(LangKey.editor_duplicate);
- this.objectToolStripMenuItem.Text = Language.GetString(LangKey.editor_object);
-
- this.arrangeToolStripMenuItem.Text = Language.GetString(LangKey.editor_arrange);
- this.upToTopToolStripMenuItem.Text = Language.GetString(LangKey.editor_uptotop);
- this.upOneLevelToolStripMenuItem.Text = Language.GetString(LangKey.editor_uponelevel);
- this.downOneLevelToolStripMenuItem.Text = Language.GetString(LangKey.editor_downonelevel);
- this.downToBottomToolStripMenuItem.Text = Language.GetString(LangKey.editor_downtobottom);
- this.btnLineColor.Text = Language.GetString(LangKey.editor_forecolor);
- this.btnFillColor.Text = Language.GetString(LangKey.editor_backcolor);
- this.lineThicknessLabel.Text = Language.GetString(LangKey.editor_thickness);
- this.arrowHeadsDropDownButton.Text = Language.GetString(LangKey.editor_arrowheads);
-
- this.helpToolStripMenuItem.Text = Language.GetString(LangKey.contextmenu_help);
- this.helpToolStripMenuItem1.Text = Language.GetString(LangKey.contextmenu_help);
- this.btnHelp.Text = Language.GetString(LangKey.contextmenu_help);
-
- this.aboutToolStripMenuItem.Text = Language.GetString(LangKey.contextmenu_about);
-
- this.copyPathMenuItem.Text = Language.GetString(LangKey.editor_copypathtoclipboard);
- this.openDirectoryMenuItem.Text = Language.GetString(LangKey.editor_opendirinexplorer);
-
- this.obfuscateModeButton.Text = Language.GetString(LangKey.editor_obfuscate_mode);
- this.highlightModeButton.Text = Language.GetString(LangKey.editor_highlight_mode);
- this.pixelizeToolStripMenuItem.Text = Language.GetString(LangKey.editor_obfuscate_pixelize);
- this.blurToolStripMenuItem.Text = Language.GetString(LangKey.editor_obfuscate_blur);
- this.textHighlightMenuItem.Text = Language.GetString(LangKey.editor_highlight_text);
- this.areaHighlightMenuItem.Text = Language.GetString(LangKey.editor_highlight_area);
- this.grayscaleHighlightMenuItem.Text = Language.GetString(LangKey.editor_highlight_grayscale);
- this.magnifyMenuItem.Text = Language.GetString(LangKey.editor_highlight_magnify);
-
- this.blurRadiusLabel.Text = Language.GetString(LangKey.editor_blur_radius);
- this.brightnessLabel.Text = Language.GetString(LangKey.editor_brightness);
- this.previewQualityLabel.Text = Language.GetString(LangKey.editor_preview_quality);
- this.magnificationFactorLabel.Text = Language.GetString(LangKey.editor_magnification_factor);
- this.pixelSizeLabel.Text = Language.GetString(LangKey.editor_pixel_size);
- this.arrowHeadsLabel.Text = Language.GetString(LangKey.editor_arrowheads);
- this.arrowHeadStartMenuItem.Text = Language.GetString(LangKey.editor_arrowheads_start);
- this.arrowHeadEndMenuItem.Text = Language.GetString(LangKey.editor_arrowheads_end);
- this.arrowHeadBothMenuItem.Text = Language.GetString(LangKey.editor_arrowheads_both);
- this.arrowHeadNoneMenuItem.Text = Language.GetString(LangKey.editor_arrowheads_none);
- this.shadowButton.Text = Language.GetString(LangKey.editor_shadow);
-
- this.fontSizeLabel.Text = Language.GetString(LangKey.editor_fontsize);
- this.fontBoldButton.Text = Language.GetString(LangKey.editor_bold);
- this.fontItalicButton.Text = Language.GetString(LangKey.editor_italic);
-
- this.btnConfirm.Text = Language.GetString(LangKey.editor_confirm);
- this.btnCancel.Text = Language.GetString(LangKey.editor_cancel);
-
- this.saveElementsToolStripMenuItem.Text = Language.GetString(LangKey.editor_save_objects);
- this.loadElementsToolStripMenuItem.Text = Language.GetString(LangKey.editor_load_objects);
- this.autoCropToolStripMenuItem.Text = Language.GetString(LangKey.editor_autocrop);
- this.insert_window_toolstripmenuitem.Text = Language.GetString(LangKey.editor_insertwindow);
}
public ISurface Surface {
diff --git a/Greenshot/Languages/language-en-US.xml b/Greenshot/Languages/language-en-US.xml
index df0a01e8f..93734510f 100644
--- a/Greenshot/Languages/language-en-US.xml
+++ b/Greenshot/Languages/language-en-US.xml
@@ -476,7 +476,7 @@ time, e.g. 11_58_32 (plus extension defined in the settings)
Magnification factor
- Shadow
+ Drop shadow
Torn edge
@@ -490,6 +490,9 @@ time, e.g. 11_58_32 (plus extension defined in the settings)
Grayscale
+
+ Invert
+
Confirm