From 24360e9d0e7555b5a10f043a80c6c22ac95e6672 Mon Sep 17 00:00:00 2001 From: bsp2 Date: Tue, 7 May 2019 10:37:54 +0200 Subject: [PATCH] implement horizontal scroll lock (hold shift key) --- src/ui/ScrollWidget.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/ui/ScrollWidget.cpp b/src/ui/ScrollWidget.cpp index 1b75f886..87e99058 100644 --- a/src/ui/ScrollWidget.cpp +++ b/src/ui/ScrollWidget.cpp @@ -140,7 +140,12 @@ void ScrollWidget::onMouseMove(EventMouseMove &e) { } void ScrollWidget::onScroll(EventScroll &e) { - offset = offset.minus(e.scrollRel); + if(windowIsShiftPressed()) { + offset.x -= e.scrollRel.x; + } + else { + offset = offset.minus(e.scrollRel); + } e.consumed = true; }