From 98f26fa25aff403ee1b662882d93de902adaf2e3 Mon Sep 17 00:00:00 2001 From: Jaex Date: Wed, 4 Apr 2018 19:00:38 +0300 Subject: [PATCH] Use IsDragging that way people can drag scroll bar --- .../RegionHelpers/ImageEditorScrollBar.cs | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/ShareX.ScreenCaptureLib/RegionHelpers/ImageEditorScrollBar.cs b/ShareX.ScreenCaptureLib/RegionHelpers/ImageEditorScrollBar.cs index 55ec868b1..d1eea9a8d 100644 --- a/ShareX.ScreenCaptureLib/RegionHelpers/ImageEditorScrollBar.cs +++ b/ShareX.ScreenCaptureLib/RegionHelpers/ImageEditorScrollBar.cs @@ -57,6 +57,11 @@ public void Update() if (Visible) { + if (IsDragging) + { + Scroll(form.ShapeManager.InputManager.ClientMousePosition); + } + Rectangle imageRectangleVisible = form.CanvasRectangle; imageRectangleVisible.Intersect(form.ClientArea); @@ -157,10 +162,8 @@ public override void OnDraw(Graphics g) } } - public override void OnMouseDown(Point position) + public void Scroll(Point position) { - base.OnMouseDown(position); - int inMousePosition, inClientAreaSize, inImageSize; if (Orientation == Orientation.Horizontal)