switch( event->type ) {
case ButtonPress:
if( dragging ) return check_configure_change(0);
+ if( event->xbutton.button == WHEEL_UP ) return threshold->wheel_event(1);
+ if( event->xbutton.button == WHEEL_DOWN ) return threshold->wheel_event(-1);
dragging = event->xbutton.state & ShiftMask ? -1 : 1;
break;
case ButtonRelease:
{
this->gui = gui;
set_precision(0.005);
+ set_pagination(0.01, 0.1);
+}
+
+int CriKeyThreshold::wheel_event(int v)
+{
+ if( v > 0 ) increase_value();
+ else if( v < 0 ) decrease_value();
+ handle_event();
+ enable();
+ return 1;
}
int CriKeyThreshold::handle_event()