From 1a79137e904eb07c17df2596e6b8aa9310ff22bd Mon Sep 17 00:00:00 2001 From: Piotr Dziwinski Date: Wed, 19 Sep 2012 21:45:41 +0200 Subject: Mouse wheel fixes --- src/ui/slider.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/ui/slider.cpp') diff --git a/src/ui/slider.cpp b/src/ui/slider.cpp index 185ee35..175a6fe 100644 --- a/src/ui/slider.cpp +++ b/src/ui/slider.cpp @@ -356,20 +356,20 @@ bool CSlider::EventProcess(const Event &event) m_bCapture = false; } - if ( event.type == EVENT_KEY_DOWN && - event.mouseButton.button == 4 && - Detect(event.pos) && - m_buttonLeft != 0 ) + if (event.type == EVENT_MOUSE_WHEEL && + event.mouseWheel.dir == WHEEL_UP && + Detect(event.mouseWheel.pos) && + m_buttonLeft != 0) { Event newEvent = event; newEvent.type = m_buttonLeft->GetEventType(); m_event->AddEvent(newEvent); } - if ( event.type == EVENT_KEY_DOWN && - event.mouseButton.button == 5 && - Detect(event.pos) && - m_buttonRight != 0 ) + if (event.type == EVENT_MOUSE_WHEEL && + event.mouseButton.button == WHEEL_DOWN && + Detect(event.mouseWheel.pos) && + m_buttonRight != 0) { Event newEvent = event; newEvent.type = m_buttonRight->GetEventType(); -- cgit v1.2.3-1-g7c22