[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