[FIXME: manual] XSETDEVICEVALUATORS(3xi)
NAME
XSetDeviceValuators - initialize the valuators on an
extension input deviceSYNOPSIS
cc [ flag... ] file... -lXi [ library... ]
#include
XSetDeviceValuators( Display *display,
XDevice *device, int *valuators,int first_valuator,
int num_valuators);
display Specifies the connection to the X server. device Specifies the device whose valuators are to be initialized. valuators Specifies a pointer to an array of integer values to be used to initialize thedevice valuators.first_valuator
Specifies the first valuator to be set. Valuators are numbered beginning withzero.num_valuators
Specifies the number of valuators to be set.DESCRIPTION
The XSetDeviceValuators request sets the current values of the
valuators of an input device. The valuators in the rangefirst_valuator to (first_valuator + num_valuators) are set to
the specified values. Valuators are numbered beginning with 0. Not all input devices support initialization of valuator values. If this request is made to a device that does not support valuators initialization, a BadMatch error will occur. If the request succeeds, a status of Success is returned. If another client has the device grabbed, a status of AlreadyGrabbed is returned.XSetDeviceValuators can generate a BadLength, BadDevice,
BadMatch, or BadValue error. DIAGNOSTICS BadDevice An invalid device was specified. The specified device [FIXME: source] Last change: 08/04/2010 1 [FIXME: manual] XSETDEVICEVALUATORS(3xi) does not exist or has not been opened by this client via XOpenInputDevice. BadMatchThis error may occur if an XSetDeviceValuators request
is made specifying a device that has no valuators and reports no axes of motion, or if such a request is made specifying a device that does not support valuator initialization. BadValueAn invalid first_valuator or num_valuators values was
specified.ATTRIBUTES
See attributes(5) for descriptions of the following attributes:____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
|_____________________________|_____________________________|
| Availability | x11/library/libxi ||_____________________________|_____________________________|
| Interface Stability | Committed ||_____________________________|_____________________________|
| MT-Level | See XInitThreads(3X11) |
|_____________________________|_____________________________|
[FIXME: source] Last change: 08/04/2010 2