From 79320c8187a15ead7af42915e65cefeca491c073 Mon Sep 17 00:00:00 2001 From: Harry van Haaren Date: Fri, 12 Jun 2015 21:17:10 +0100 Subject: [PATCH] -Fixed #100, mouse scroll on dial working --- src/avtk/avtk_dial.h | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/avtk/avtk_dial.h b/src/avtk/avtk_dial.h index cd7bd09..67c3c03 100644 --- a/src/avtk/avtk_dial.h +++ b/src/avtk/avtk_dial.h @@ -172,6 +172,17 @@ class Dial : public Fl_Slider } } return 1; + case FL_MOUSEWHEEL: + { + float val = value() - Fl::event_dy() * 0.1; + //printf("dial scroll event: %f\n", val); + if ( val > 1.0 ) val = 1.0; + if ( val < 0.0 ) val = 0.0; + set_value( val ); + redraw(); + do_callback(); + } + break; case FL_RELEASE: if (highlight) { highlight = 0;