diff --git a/src/Greenshot.Editor/Drawing/CropContainer.cs b/src/Greenshot.Editor/Drawing/CropContainer.cs index 23e0ccbed..cd924369a 100644 --- a/src/Greenshot.Editor/Drawing/CropContainer.cs +++ b/src/Greenshot.Editor/Drawing/CropContainer.cs @@ -85,20 +85,15 @@ namespace Greenshot.Editor.Drawing } default: { - InitCropStyle(); + CreateDefaultAdorners(); break; } } } - private void InitCropStyle() - { - CreateDefaultAdorners(); - } - private void InitHorizontalCropOutStyle() { - var defaultHeight = 25; + const int defaultHeight = 25; if (_parent?.Image is { } image) { @@ -109,7 +104,7 @@ namespace Greenshot.Editor.Drawing private void InitVerticalCropOutStyle() { - var defaultWidth = 25; + const int defaultWidth = 25; if (_parent?.Image is { } image) { diff --git a/src/Greenshot.Editor/Drawing/Surface.cs b/src/Greenshot.Editor/Drawing/Surface.cs index 3dd7155fc..70c27d805 100644 --- a/src/Greenshot.Editor/Drawing/Surface.cs +++ b/src/Greenshot.Editor/Drawing/Surface.cs @@ -1188,42 +1188,39 @@ namespace Greenshot.Editor.Drawing /// public bool ApplyCrop(Rectangle cropRectangle) { - if (IsCropPossible(ref cropRectangle)) + if (!IsCropPossible(ref cropRectangle)) return false; + + Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); + Bitmap tmpImage; + // Make sure we have information, this this fails + try { - Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); - Bitmap tmpImage; - // Make sure we have information, this this fails - try - { - tmpImage = ImageHelper.CloneArea(Image, cropRectangle, PixelFormat.DontCare); - } - catch (Exception ex) - { - ex.Data.Add("CropRectangle", cropRectangle); - ex.Data.Add("Width", Image.Width); - ex.Data.Add("Height", Image.Height); - ex.Data.Add("Pixelformat", Image.PixelFormat); - throw; - } - - Matrix matrix = new Matrix(); - matrix.Translate(-cropRectangle.Left, -cropRectangle.Top, MatrixOrder.Append); - // Make undoable - MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); - - // Do not dispose otherwise we can't undo the image! - SetImage(tmpImage, false); - _elements.Transform(matrix); - if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpImage.Size))) - { - _surfaceSizeChanged(this, null); - } - - Invalidate(); - return true; + tmpImage = ImageHelper.CloneArea(Image, cropRectangle, PixelFormat.DontCare); + } + catch (Exception ex) + { + ex.Data.Add("CropRectangle", cropRectangle); + ex.Data.Add("Width", Image.Width); + ex.Data.Add("Height", Image.Height); + ex.Data.Add("Pixelformat", Image.PixelFormat); + throw; } - return false; + Matrix matrix = new Matrix(); + matrix.Translate(-cropRectangle.Left, -cropRectangle.Top, MatrixOrder.Append); + // Make undoable + MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); + + // Do not dispose otherwise we can't undo the image! + SetImage(tmpImage, false); + _elements.Transform(matrix); + if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpImage.Size))) + { + _surfaceSizeChanged(this, null); + } + + Invalidate(); + return true; } /// @@ -1234,49 +1231,48 @@ namespace Greenshot.Editor.Drawing /// public bool ApplyHorizontalCrop(Rectangle cropRectangle) { - if (IsCropPossible(ref cropRectangle)) + if (!IsCropPossible(ref cropRectangle)) return false; + + Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); + Bitmap tmpNewimage, tmpImageTop, tmpImageBottom; + // Make sure we have information, this this fails + try { - Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); - Bitmap tmpNewimage, tmpImageTop, tmpImageBottom; - // Make sure we have information, this this fails - try - { - tmpNewimage = new Bitmap(Image.Size.Width, Image.Size.Height - cropRectangle.Height); - tmpImageTop = ImageHelper.CloneArea(Image, new Rectangle(0, 0, Image.Size.Width, cropRectangle.Top), PixelFormat.DontCare); - tmpImageBottom = ImageHelper.CloneArea(Image, new Rectangle(0, cropRectangle.Top + cropRectangle.Height, Image.Size.Width, Image.Size.Height - cropRectangle.Top - cropRectangle.Height), PixelFormat.DontCare); - } - catch (Exception ex) - { - ex.Data.Add("CropRectangle", cropRectangle); - ex.Data.Add("Width", Image.Width); - ex.Data.Add("Height", Image.Height); - ex.Data.Add("Pixelformat", Image.PixelFormat); - throw; - } - using Graphics g = Graphics.FromImage(tmpNewimage); - g.DrawImage(tmpImageTop, new Point(0, 0)); - g.DrawImage(tmpImageBottom, new Point(0, tmpImageTop.Height)); - + tmpNewimage = new Bitmap(Image.Size.Width, Image.Size.Height - cropRectangle.Height); + tmpImageTop = ImageHelper.CloneArea(Image, new Rectangle(0, 0, Image.Size.Width, cropRectangle.Top), PixelFormat.DontCare); + tmpImageBottom = ImageHelper.CloneArea(Image, new Rectangle(0, cropRectangle.Top + cropRectangle.Height, Image.Size.Width, Image.Size.Height - cropRectangle.Top - cropRectangle.Height), PixelFormat.DontCare); + } + catch (Exception ex) + { + ex.Data.Add("CropRectangle", cropRectangle); + ex.Data.Add("Width", Image.Width); + ex.Data.Add("Height", Image.Height); + ex.Data.Add("Pixelformat", Image.PixelFormat); + throw; + } + using Graphics g = Graphics.FromImage(tmpNewimage); + g.DrawImage(tmpImageTop, new Point(0, 0)); + g.DrawImage(tmpImageBottom, new Point(0, tmpImageTop.Height)); - Matrix matrix = new Matrix(); - matrix.Translate(0, -(cropRectangle.Top + cropRectangle.Height), MatrixOrder.Append); - // Make undoable - MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); + tmpImageTop.Dispose(); + tmpImageBottom.Dispose(); - // Do not dispose otherwise we can't undo the image! - SetImage(tmpNewimage, false); + Matrix matrix = new Matrix(); + matrix.Translate(0, -(cropRectangle.Top + cropRectangle.Height), MatrixOrder.Append); + // Make undoable + MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); - _elements.Transform(matrix); - if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpNewimage.Size))) - { - _surfaceSizeChanged(this, null); - } + // Do not dispose otherwise we can't undo the image! + SetImage(tmpNewimage, false); - Invalidate(); - return true; + _elements.Transform(matrix); + if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpNewimage.Size))) + { + _surfaceSizeChanged(this, null); } - return false; + Invalidate(); + return true; } /// @@ -1287,49 +1283,49 @@ namespace Greenshot.Editor.Drawing /// public bool ApplyVerticalCrop(Rectangle cropRectangle) { - if (IsCropPossible(ref cropRectangle)) + if (!IsCropPossible(ref cropRectangle)) return false; + + Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); + Bitmap tmpNewimage, tmpImageLeft, tmpImageRight; + // Make sure we have information, this this fails + try { - Rectangle imageRectangle = new Rectangle(Point.Empty, Image.Size); - Bitmap tmpNewimage, tmpImageLeft, tmpImageRight; - // Make sure we have information, this this fails - try - { - tmpNewimage = new Bitmap(Image.Size.Width - cropRectangle.Width, Image.Size.Height); + tmpNewimage = new Bitmap(Image.Size.Width - cropRectangle.Width, Image.Size.Height); - tmpImageLeft = ImageHelper.CloneArea(Image, new Rectangle(0, 0, cropRectangle.Left, Image.Size.Height), PixelFormat.DontCare); - tmpImageRight = ImageHelper.CloneArea(Image, new Rectangle(cropRectangle.Left + cropRectangle.Width, 0, Image.Size.Width - cropRectangle.Width - cropRectangle.Left, Image.Size.Height), PixelFormat.DontCare); - } - catch (Exception ex) - { - ex.Data.Add("CropRectangle", cropRectangle); - ex.Data.Add("Width", Image.Width); - ex.Data.Add("Height", Image.Height); - ex.Data.Add("Pixelformat", Image.PixelFormat); - throw; - } - using Graphics g = Graphics.FromImage(tmpNewimage); - g.DrawImage(tmpImageLeft, new Point(0, 0)); - g.DrawImage(tmpImageRight, new Point(tmpImageLeft.Width, 0)); + tmpImageLeft = ImageHelper.CloneArea(Image, new Rectangle(0, 0, cropRectangle.Left, Image.Size.Height), PixelFormat.DontCare); + tmpImageRight = ImageHelper.CloneArea(Image, new Rectangle(cropRectangle.Left + cropRectangle.Width, 0, Image.Size.Width - cropRectangle.Width - cropRectangle.Left, Image.Size.Height), PixelFormat.DontCare); + } + catch (Exception ex) + { + ex.Data.Add("CropRectangle", cropRectangle); + ex.Data.Add("Width", Image.Width); + ex.Data.Add("Height", Image.Height); + ex.Data.Add("Pixelformat", Image.PixelFormat); + throw; + } + using Graphics g = Graphics.FromImage(tmpNewimage); + g.DrawImage(tmpImageLeft, new Point(0, 0)); + g.DrawImage(tmpImageRight, new Point(tmpImageLeft.Width, 0)); - Matrix matrix = new Matrix(); - matrix.Translate(- cropRectangle.Left - cropRectangle.Width, 0, MatrixOrder.Append); - // Make undoable - MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); + tmpImageLeft.Dispose(); + tmpImageRight.Dispose(); - // Do not dispose otherwise we can't undo the image! - SetImage(tmpNewimage, false); + Matrix matrix = new Matrix(); + matrix.Translate(-cropRectangle.Left - cropRectangle.Width, 0, MatrixOrder.Append); + // Make undoable + MakeUndoable(new SurfaceBackgroundChangeMemento(this, matrix), false); - _elements.Transform(matrix); - if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpNewimage.Size))) - { - _surfaceSizeChanged(this, null); - } + // Do not dispose otherwise we can't undo the image! + SetImage(tmpNewimage, false); - Invalidate(); - return true; + _elements.Transform(matrix); + if (_surfaceSizeChanged != null && !imageRectangle.Equals(new Rectangle(Point.Empty, tmpNewimage.Size))) + { + _surfaceSizeChanged(this, null); } - return false; + Invalidate(); + return true; } /// @@ -2103,13 +2099,13 @@ namespace Greenshot.Editor.Drawing public void RemoveCropContainer() { - if (_cropContainer != null) - { - RemoveElement(_cropContainer, false); - _cropContainer.Dispose(); - _cropContainer = null; - } + if (_cropContainer == null) return; + + RemoveElement(_cropContainer, false); + _cropContainer.Dispose(); + _cropContainer = null; } + /// /// Paste all the elements that are on the clipboard /// diff --git a/src/Greenshot.Editor/Forms/ImageEditorForm.Designer.cs b/src/Greenshot.Editor/Forms/ImageEditorForm.Designer.cs index 34cca0f7b..c92136179 100644 --- a/src/Greenshot.Editor/Forms/ImageEditorForm.Designer.cs +++ b/src/Greenshot.Editor/Forms/ImageEditorForm.Designer.cs @@ -141,15 +141,15 @@ namespace Greenshot.Editor.Forms { this.toolStripSeparator16 = new System.Windows.Forms.ToolStripSeparator(); this.btnHelp = new GreenshotToolStripButton(); this.propertiesToolStrip = new ToolStripEx(); - this.obfuscateModeButton = new BindableToolStripDropDownButton(); - this.cropModeButton = new BindableToolStripDropDownButton(); - this.pixelizeToolStripMenuItem = new GreenshotToolStripMenuItem(); + this.obfuscateModeButton = new BindableToolStripDropDownButton(); + this.cropModeButton = new BindableToolStripDropDownButton(); + this.pixelizeToolStripMenuItem = new GreenshotToolStripMenuItem(); this.blurToolStripMenuItem = new GreenshotToolStripMenuItem(); - this.defaultCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); - this.verticalCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); - this.horizontalCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); - this.autoCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); - this.highlightModeButton = new BindableToolStripDropDownButton(); + this.defaultCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); + this.verticalCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); + this.horizontalCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); + this.autoCropModeToolStripMenuItem = new GreenshotToolStripMenuItem(); + this.highlightModeButton = new BindableToolStripDropDownButton(); this.textHighlightMenuItem = new GreenshotToolStripMenuItem(); this.areaHighlightMenuItem = new GreenshotToolStripMenuItem(); this.grayscaleHighlightMenuItem = new GreenshotToolStripMenuItem(); @@ -1073,7 +1073,7 @@ namespace Greenshot.Editor.Forms { this.toolStripSeparator10, this.btnConfirm, this.btnCancel, - this.cropModeButton, + this.cropModeButton, this.counterLabel, this.counterUpDown}); // @@ -1103,60 +1103,60 @@ namespace Greenshot.Editor.Forms { this.blurToolStripMenuItem.LanguageKey = "editor_obfuscate_blur"; this.blurToolStripMenuItem.Name = "blurToolStripMenuItem"; this.blurToolStripMenuItem.Tag = FilterContainer.PreparedFilter.BLUR; - - // - // cropModeButton - // - this.cropModeButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; - this.cropModeButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { - this.defaultCropModeToolStripMenuItem, - this.verticalCropModeToolStripMenuItem, - this.horizontalCropModeToolStripMenuItem, - this.autoCropModeToolStripMenuItem}); - this.cropModeButton.Image = ((System.Drawing.Image)(resources.GetObject("btnCrop.Image"))); - this.cropModeButton.ImageTransparentColor = System.Drawing.Color.Magenta; - //TODO translate - this.cropModeButton.LanguageKey = "editor_crop_mode"; - this.cropModeButton.Name = "cropModeButton"; - this.cropModeButton.SelectedTag = CropContainer.CropMode.Default; - this.cropModeButton.Tag = CropContainer.CropMode.Default; - // - // defaultCropStyleToolStripMenuItem - // - this.defaultCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("btnCrop.Image"))); - this.defaultCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_default"; - this.defaultCropModeToolStripMenuItem.Name = "defaultCropModeToolStripMenuItem"; - this.defaultCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Default; + // + // cropModeButton + // + this.cropModeButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + this.cropModeButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.defaultCropModeToolStripMenuItem, + this.verticalCropModeToolStripMenuItem, + this.horizontalCropModeToolStripMenuItem, + this.autoCropModeToolStripMenuItem}); + this.cropModeButton.Image = ((System.Drawing.Image)(resources.GetObject("btnCrop.Image"))); + this.cropModeButton.ImageTransparentColor = System.Drawing.Color.Magenta; + //TODO translate + this.cropModeButton.LanguageKey = "editor_crop_mode"; + this.cropModeButton.Name = "cropModeButton"; + this.cropModeButton.SelectedTag = CropContainer.CropMode.Default; + this.cropModeButton.Tag = CropContainer.CropMode.Default; - // - // verticalCropStyleToolStripMenuItem - // - this.verticalCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("CropVertical.Image"))); - this.verticalCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_vertical"; - this.verticalCropModeToolStripMenuItem.Name = "verticalCropModeToolStripMenuItem"; - this.verticalCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Vertical; + // + // defaultCropStyleToolStripMenuItem + // + this.defaultCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("btnCrop.Image"))); + this.defaultCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_default"; + this.defaultCropModeToolStripMenuItem.Name = "defaultCropModeToolStripMenuItem"; + this.defaultCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Default; - // - // horizontalCropStyleToolStripMenuItem - // - this.horizontalCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("CropHorizontal.Image"))); - this.horizontalCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_horizontal"; - this.horizontalCropModeToolStripMenuItem.Name = "horizontalCropModeToolStripMenuItem"; - this.horizontalCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Horizontal; + // + // verticalCropStyleToolStripMenuItem + // + this.verticalCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("CropVertical.Image"))); + this.verticalCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_vertical"; + this.verticalCropModeToolStripMenuItem.Name = "verticalCropModeToolStripMenuItem"; + this.verticalCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Vertical; - // - // horizontalCropStyleToolStripMenuItem - // - this.autoCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("AutoCrop.Image"))); - this.autoCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_auto"; - this.autoCropModeToolStripMenuItem.Name = "autoCropModeToolStripMenuItem"; - this.autoCropModeToolStripMenuItem.Tag = CropContainer.CropMode.AutoCrop; + // + // horizontalCropStyleToolStripMenuItem + // + this.horizontalCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("CropHorizontal.Image"))); + this.horizontalCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_horizontal"; + this.horizontalCropModeToolStripMenuItem.Name = "horizontalCropModeToolStripMenuItem"; + this.horizontalCropModeToolStripMenuItem.Tag = CropContainer.CropMode.Horizontal; - // - // highlightModeButton - // - this.highlightModeButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; + // + // horizontalCropStyleToolStripMenuItem + // + this.autoCropModeToolStripMenuItem.Image = ((System.Drawing.Image)(resources.GetObject("AutoCrop.Image"))); + this.autoCropModeToolStripMenuItem.LanguageKey = "editor_cropmode_auto"; + this.autoCropModeToolStripMenuItem.Name = "autoCropModeToolStripMenuItem"; + this.autoCropModeToolStripMenuItem.Tag = CropContainer.CropMode.AutoCrop; + + // + // highlightModeButton + // + this.highlightModeButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image; this.highlightModeButton.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.textHighlightMenuItem, this.areaHighlightMenuItem, @@ -1914,13 +1914,13 @@ namespace Greenshot.Editor.Forms { private BindableToolStripButton btnCancel; private BindableToolStripButton btnConfirm; private GreenshotToolStripMenuItem selectAllToolStripMenuItem; - private BindableToolStripDropDownButton highlightModeButton; - private BindableToolStripDropDownButton cropModeButton; - private GreenshotToolStripMenuItem defaultCropModeToolStripMenuItem; - private GreenshotToolStripMenuItem verticalCropModeToolStripMenuItem; - private GreenshotToolStripMenuItem horizontalCropModeToolStripMenuItem; - private GreenshotToolStripMenuItem autoCropModeToolStripMenuItem; - private GreenshotToolStripMenuItem pixelizeToolStripMenuItem; + private BindableToolStripDropDownButton highlightModeButton; + private BindableToolStripDropDownButton cropModeButton; + private GreenshotToolStripMenuItem defaultCropModeToolStripMenuItem; + private GreenshotToolStripMenuItem verticalCropModeToolStripMenuItem; + private GreenshotToolStripMenuItem horizontalCropModeToolStripMenuItem; + private GreenshotToolStripMenuItem autoCropModeToolStripMenuItem; + private GreenshotToolStripMenuItem pixelizeToolStripMenuItem; private GreenshotToolStripMenuItem blurToolStripMenuItem; private BindableToolStripDropDownButton obfuscateModeButton; private GreenshotToolStripButton btnHighlight; diff --git a/src/Greenshot.Editor/Forms/ImageEditorForm.cs b/src/Greenshot.Editor/Forms/ImageEditorForm.cs index ee37302ea..93aedf388 100644 --- a/src/Greenshot.Editor/Forms/ImageEditorForm.cs +++ b/src/Greenshot.Editor/Forms/ImageEditorForm.cs @@ -728,12 +728,11 @@ namespace Greenshot.Editor.Forms private void BtnCropClick(object sender, EventArgs e) { - if (_surface.DrawingMode != DrawingModes.Crop) - { - _surface.DrawingMode = DrawingModes.Crop; - InitCropMode((CropContainer.CropMode)_surface.FieldAggregator.GetField(FieldType.CROPMODE).Value); - RefreshFieldControls(); - } + if (_surface.DrawingMode == DrawingModes.Crop) return; + + _surface.DrawingMode = DrawingModes.Crop; + InitCropMode((CropContainer.CropMode)_surface.FieldAggregator.GetField(FieldType.CROPMODE).Value); + RefreshFieldControls(); } private void BtnHighlightClick(object sender, EventArgs e) diff --git a/src/Greenshot/Languages/language-de-DE.xml b/src/Greenshot/Languages/language-de-DE.xml index cf03f914f..a50ad0119 100644 --- a/src/Greenshot/Languages/language-de-DE.xml +++ b/src/Greenshot/Languages/language-de-DE.xml @@ -76,9 +76,9 @@ schnell zu finden. Vielen Dank :) Endpunkt Keine Anfangspunkt - Automatisch zuschneiden - Automatisches Zuschneiden nicht möglich - Hintergrundfarbe (0-9) + Automatisch zuschneiden + Automatisches Zuschneiden nicht möglich + Hintergrundfarbe (0-9) Weichzeichner-Radius Fett Rand @@ -92,12 +92,12 @@ schnell zu finden. Vielen Dank :) Grafik in die Zwischenablage kopieren Pfad in Zwischenablage kopieren Kopieren - Zuschneiden (C) - Zuschneiden - Modus - Zuschneiden - Vertikal ausschneiden - Horizontal ausschneiden - Automatisch zuschneiden + Zuschneiden (C) + Zuschneiden - Modus + Zuschneiden + Vertikal ausschneiden + Horizontal ausschneiden + Automatisch zuschneiden Auswahlwerkzeug (Esc) Ausschneiden Gewähltes Element löschen diff --git a/src/Greenshot/Languages/language-en-US.xml b/src/Greenshot/Languages/language-en-US.xml index c51854d5f..5cac2280d 100644 --- a/src/Greenshot/Languages/language-en-US.xml +++ b/src/Greenshot/Languages/language-en-US.xml @@ -78,7 +78,7 @@ Also, we would highly appreciate if you checked whether a tracker item already e None Start point Auto crop - Auto crop not possible + Auto crop not possible Fill color (0-9) Blur radius Bold @@ -94,11 +94,11 @@ Also, we would highly appreciate if you checked whether a tracker item already e Copy path to clipboard Copy Crop (C) - Crop mode - Crop - Crop out vertically - Crop out horizontally - Auto crop + Crop mode + Crop + Crop out vertically + Crop out horizontally + Auto crop Selection Tool (ESC) Cut Delete