|
version 1.1.2.8, 1998/06/11 16:01:19
|
version 1.3, 1998/07/26 09:56:14
|
|
|
|
| /* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86Privstr.h,v 1.1.2.7 1998/06/05 16:22:53 dawes Exp $ */ |
/* $XFree86: xc/programs/Xserver/hw/xfree86/common/xf86Privstr.h,v 1.2 1998/07/25 16:55:14 dawes Exp $ */ |
| | |
| /* | /* |
| * Copyright (c) 1997,1998 by The XFree86 Project, Inc. | * Copyright (c) 1997,1998 by The XFree86 Project, Inc. |
|
|
|
| int mseFd; | int mseFd; |
| char * mseDevice; | char * mseDevice; |
| MouseProtocol mseType; | MouseProtocol mseType; |
| |
int mseModel; |
| int baudRate; | int baudRate; |
| int oldBaudRate; | int oldBaudRate; |
| int sampleRate; | int sampleRate; |
|
|
|
| int threshold; /* acceleration */ | int threshold; /* acceleration */ |
| int num; | int num; |
| int den; | int den; |
| |
int buttons; /* # of buttons */ |
| int emulateState; /* automata state for 2 button mode */ | int emulateState; /* automata state for 2 button mode */ |
| Bool emulate3Buttons; | Bool emulate3Buttons; |
| int emulate3Timeout;/* Timeout for 3 button emulation */ | int emulate3Timeout;/* Timeout for 3 button emulation */ |
|
|
|
| * mouse dev */ | * mouse dev */ |
| int truebuttons; /* Arg to maintain before | int truebuttons; /* Arg to maintain before |
| * emulate3buttons timer callback */ | * emulate3buttons timer callback */ |
| |
int resolution; |
| |
int negativeZ; |
| |
int positiveZ; |
| |
#ifndef MOUSE_PROTOCOL_IN_KERNEL |
| |
int protoBufTail; |
| |
unsigned char protoBuf[8]; |
| |
unsigned char protoPara[7]; |
| |
unsigned char inSync; /* driver in sync with datastream */ |
| |
#endif |
| /* xqueue part */ | /* xqueue part */ |
| int xquePending; /* was xqueFd, but nothing uses that */ | int xquePending; /* was xqueFd, but nothing uses that */ |
| int xqueSema; | int xqueSema; |
|
|
|
| #else | #else |
| #define MOUSE_DEV(dev) (MouseDevPtr) (dev)->public.devicePrivate | #define MOUSE_DEV(dev) (MouseDevPtr) (dev)->public.devicePrivate |
| #endif | #endif |
| |
|
| |
/* Mouse device private record */ |
| |
|
| |
#define MSE_MAPTOX -1 |
| |
#define MSE_MAPTOY -2 |
| |
#define MSE_MAXBUTTONS 12 |
| |
#define MSE_DFLTBUTTONS 3 |
| |
|
| | |
| /* PCI probe flags */ | /* PCI probe flags */ |
| | |