From 0b78b2a657eed3051e332c313e32e34b63acdfd5 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 5 Mar 2014 19:44:13 +0000 Subject: [PATCH] CtrlLib: ScrollBar now reacts to MouseWheel git-svn-id: svn://ultimatepp.org/upp/trunk@6997 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CtrlLib/ScrollBar.cpp | 5 +++++ uppsrc/CtrlLib/ScrollBar.h | 1 + 2 files changed, 6 insertions(+) diff --git a/uppsrc/CtrlLib/ScrollBar.cpp b/uppsrc/CtrlLib/ScrollBar.cpp index f1a9859a0..bd45ce878 100644 --- a/uppsrc/CtrlLib/ScrollBar.cpp +++ b/uppsrc/CtrlLib/ScrollBar.cpp @@ -284,6 +284,11 @@ void ScrollBar::LeftRepeat(Point p, dword) { Refresh(); } +void ScrollBar::MouseWheel(Point p, int zdelta, dword keyflags) +{ + Wheel(zdelta); +} + void ScrollBar::CancelMode() { push = light = -1; } diff --git a/uppsrc/CtrlLib/ScrollBar.h b/uppsrc/CtrlLib/ScrollBar.h index 330bd2981..5342c5baa 100644 --- a/uppsrc/CtrlLib/ScrollBar.h +++ b/uppsrc/CtrlLib/ScrollBar.h @@ -9,6 +9,7 @@ public: virtual void MouseLeave(); virtual void LeftUp(Point p, dword); virtual void LeftRepeat(Point p, dword); + virtual void MouseWheel(Point p, int zdelta, dword keyflags); virtual void CancelMode(); virtual void FrameLayout(Rect& r);