From 14ecc618e9da4c833ead701bd0b86d25fdc84c7b Mon Sep 17 00:00:00 2001 From: Jaex Date: Tue, 9 Aug 2016 00:15:52 +0300 Subject: [PATCH] Added IsRegionShape to BaseShape --- ShareX.ScreenCaptureLib/Shapes/BaseShape.cs | 2 ++ ShareX.ScreenCaptureLib/Shapes/Region/BaseRegionShape.cs | 1 + 2 files changed, 3 insertions(+) diff --git a/ShareX.ScreenCaptureLib/Shapes/BaseShape.cs b/ShareX.ScreenCaptureLib/Shapes/BaseShape.cs index 24a0beef0..af410e3f3 100644 --- a/ShareX.ScreenCaptureLib/Shapes/BaseShape.cs +++ b/ShareX.ScreenCaptureLib/Shapes/BaseShape.cs @@ -86,6 +86,8 @@ public virtual bool IsValidShape } } + public virtual bool IsRegionShape { get; } = false; + public virtual bool FixedSize { get; } = false; internal ShapeManager Manager { get; set; } diff --git a/ShareX.ScreenCaptureLib/Shapes/Region/BaseRegionShape.cs b/ShareX.ScreenCaptureLib/Shapes/Region/BaseRegionShape.cs index c1e690771..a0771be45 100644 --- a/ShareX.ScreenCaptureLib/Shapes/Region/BaseRegionShape.cs +++ b/ShareX.ScreenCaptureLib/Shapes/Region/BaseRegionShape.cs @@ -27,5 +27,6 @@ namespace ShareX.ScreenCaptureLib { public abstract class BaseRegionShape : BaseShape { + public override bool IsRegionShape { get; } = true; } } \ No newline at end of file