[teklib-general] teklib: Added mousewheel support
Timm S. Mueller
tmueller at neoscientists.org
Fri Apr 18 02:51:25 CEST 2008
details: http://hg.teklib.org/teklib/rev/7b80c8f1cb9c
changeset: 182:7b80c8f1cb9c
user: Timm S. Mueller <tmueller at neoscientists.org>
date: Fri Apr 18 02:50:39 2008 +0200
description:
Added mousewheel support
diffs (28 lines):
diff -r 4fe5e2dbe9ab -r 7b80c8f1cb9c src/display_x11/display_x11_inst.c
--- a/src/display_x11/display_x11_inst.c Wed Apr 16 18:53:48 2008 +0200
+++ b/src/display_x11/display_x11_inst.c Fri Apr 18 02:50:39 2008 +0200
@@ -873,6 +873,12 @@ x11_processvisualevent(TMOD_X11 *mod, VI
break;
case Button3:
imsg->timsg_Code = TMBCODE_RIGHTDOWN;
+ break;
+ case Button4:
+ imsg->timsg_Code = TMBCODE_WHEELUP;
+ break;
+ case Button5:
+ imsg->timsg_Code = TMBCODE_WHEELDOWN;
break;
}
}
diff -r 4fe5e2dbe9ab -r 7b80c8f1cb9c tek/mod/visual.h
--- a/tek/mod/visual.h Wed Apr 16 18:53:48 2008 +0200
+++ b/tek/mod/visual.h Fri Apr 18 02:50:39 2008 +0200
@@ -224,6 +224,8 @@ typedef struct TInputMessage
#define TMBCODE_RIGHTUP 0x00000008
#define TMBCODE_MIDDLEDOWN 0x00000010
#define TMBCODE_MIDDLEUP 0x00000020
+#define TMBCODE_WHEELUP 0x00000040
+#define TMBCODE_WHEELDOWN 0x00000080
/*****************************************************************************/
/*
More information about the teklib-general
mailing list