summaryrefslogtreecommitdiff
path: root/hw
diff options
context:
space:
mode:
authorAlex Deucher <agd5f@yahoo.com>2004-10-17 20:29:35 +0000
committerAlex Deucher <agd5f@yahoo.com>2004-10-17 20:29:35 +0000
commit77dab254402073bf96234a6b1056b2277578a976 (patch)
tree7e6a7a1dcc57c7582bc6800bd484109f32ce8c10 /hw
parent9a0cf1eb43878308c0a83e4f935933b647edc6d5 (diff)
- Add interlaced support to S3 driver (bug 332, Leo Savernik)
- EmulateWheelTimeout (bug 323, Mathias Fröhlich) - single button double-click (bug 322, Rob Brown)
Diffstat (limited to 'hw')
-rw-r--r--hw/xfree86/os-support/xf86OSmouse.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/hw/xfree86/os-support/xf86OSmouse.h b/hw/xfree86/os-support/xf86OSmouse.h
index 87d742d5e..1eb4fadc4 100644
--- a/hw/xfree86/os-support/xf86OSmouse.h
+++ b/hw/xfree86/os-support/xf86OSmouse.h
@@ -254,7 +254,7 @@ typedef struct _MouseDevRec {
CARD32 emulate3Expires;/* time to fire emulation code */
Bool emulateWheel;
int wheelInertia;
- int wheelButtonMask;
+ int wheelButton;
int negativeX; /* Button values. Unlike the Z and */
int positiveX; /* W equivalents, these are button */
int negativeY; /* values rather than button masks. */
@@ -269,6 +269,12 @@ typedef struct _MouseDevRec {
int angleOffset;
pointer pDragLock; /* drag lock area */
int xisbscale; /* buffer size for 1 event */
+ int wheelButtonTimeout;/* Timeout for the wheel button emulation */
+ CARD32 wheelButtonExpires;
+ int doubleClickSourceButtonMask;
+ int doubleClickTargetButton;
+ int doubleClickTargetButtonMask;
+ int doubleClickOldSourceState;
} MouseDevRec, *MouseDevPtr;
/* Z axis mapping */