linux scroller now match win32 behaviour more precisely - scrolling reversed and scaled 120
This commit is contained in:
parent
4677a35556
commit
470ea4a7dc
|
@ -51,6 +51,8 @@
|
||||||
|
|
||||||
#define POINTER_WARP_BORDER 10
|
#define POINTER_WARP_BORDER 10
|
||||||
#define WARP_RETRY 5
|
#define WARP_RETRY 5
|
||||||
|
// scale the mouse wheel according to win32
|
||||||
|
#define WHEEL_SCALE 120
|
||||||
|
|
||||||
extern Display *disp;
|
extern Display *disp;
|
||||||
extern Window win;
|
extern Window win;
|
||||||
|
@ -217,10 +219,10 @@ void handleButtonPress(XButtonEvent *event) {
|
||||||
buttons[2] = JNI_TRUE;
|
buttons[2] = JNI_TRUE;
|
||||||
break;
|
break;
|
||||||
case Button4:
|
case Button4:
|
||||||
current_z--;
|
current_z += WHEEL_SCALE;
|
||||||
break;
|
break;
|
||||||
case Button5:
|
case Button5:
|
||||||
current_z++;
|
current_z -= WHEEL_SCALE;
|
||||||
break;
|
break;
|
||||||
default: assert(0);
|
default: assert(0);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue