diff --git a/ShareX.ScreenCaptureLib/RegionHelpers/RegionCaptureHelpers.cs b/ShareX.ScreenCaptureLib/RegionHelpers/RegionCaptureHelpers.cs index 37a602dd9..c39fb18d3 100644 --- a/ShareX.ScreenCaptureLib/RegionHelpers/RegionCaptureHelpers.cs +++ b/ShareX.ScreenCaptureLib/RegionHelpers/RegionCaptureHelpers.cs @@ -150,7 +150,7 @@ public static void ShowScreenRuler(RegionCaptureOptions options) } } - public static void EditImage(string filePath, RegionCaptureOptions options) + public static void AnnotateImage(string filePath, RegionCaptureOptions options) { if (File.Exists(filePath)) { @@ -158,7 +158,9 @@ public static void EditImage(string filePath, RegionCaptureOptions options) using (RectangleRegionForm form = new RectangleRegionForm(RegionCaptureMode.Editor)) { form.Config = GetRegionCaptureOptions(options); + form.Config.DetectWindows = false; form.Config.ShowTips = false; + form.Config.UseDimming = false; form.Prepare(img); form.ShowDialog(); @@ -216,7 +218,9 @@ private static RegionCaptureOptions GetRegionCaptureOptions(RegionCaptureOptions UseSquareMagnifier = options.UseSquareMagnifier, MagnifierPixelCount = options.MagnifierPixelCount, MagnifierPixelSize = options.MagnifierPixelSize, - ShowCrosshair = options.ShowCrosshair + ShowCrosshair = options.ShowCrosshair, + AnnotationOptions = options.AnnotationOptions, + ShowMenuTip = options.ShowMenuTip }; } } diff --git a/ShareX/TaskHelpers.cs b/ShareX/TaskHelpers.cs index 0639aec0e..562fb0c8c 100644 --- a/ShareX/TaskHelpers.cs +++ b/ShareX/TaskHelpers.cs @@ -606,7 +606,7 @@ public static void OpenImageEditor(string filePath = null, TaskSettings taskSett if (!string.IsNullOrEmpty(filePath)) { - RegionCaptureHelpers.EditImage(filePath, taskSettings.CaptureSettings.SurfaceOptions); + RegionCaptureHelpers.AnnotateImage(filePath, taskSettings.CaptureSettingsReference.SurfaceOptions); //AnnotateImage(filePath); } }