head 1.2; access; symbols netbsd-7-2-RELEASE:1.1.1.3 netbsd-7-1-2-RELEASE:1.1.1.3 netbsd-7-1-1-RELEASE:1.1.1.3 netbsd-7-1:1.1.1.3.0.14 netbsd-7-1-RELEASE:1.1.1.3 netbsd-7-1-RC2:1.1.1.3 netbsd-7-1-RC1:1.1.1.3 netbsd-7-0-2-RELEASE:1.1.1.3 netbsd-7-0-1-RELEASE:1.1.1.3 netbsd-7-0:1.1.1.3.0.12 netbsd-7-0-RELEASE:1.1.1.3 netbsd-7-0-RC3:1.1.1.3 netbsd-7-0-RC2:1.1.1.3 netbsd-7-0-RC1:1.1.1.3 netbsd-5-2-3-RELEASE:1.1.1.1 netbsd-5-1-5-RELEASE:1.1.1.1 netbsd-6-0-6-RELEASE:1.1.1.3 netbsd-6-1-5-RELEASE:1.1.1.3 netbsd-7:1.1.1.3.0.10 netbsd-7-base:1.1.1.3 netbsd-6-1-4-RELEASE:1.1.1.3 netbsd-6-0-5-RELEASE:1.1.1.3 riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.1.1.3 riastradh-drm2:1.1.1.3.0.8 riastradh-drm2-base:1.1.1.3 netbsd-6-1-3-RELEASE:1.1.1.3 netbsd-6-0-4-RELEASE:1.1.1.3 netbsd-5-2-2-RELEASE:1.1.1.1 netbsd-5-1-4-RELEASE:1.1.1.1 netbsd-6-1-2-RELEASE:1.1.1.3 netbsd-6-0-3-RELEASE:1.1.1.3 netbsd-5-2-1-RELEASE:1.1.1.1 netbsd-5-1-3-RELEASE:1.1.1.1 netbsd-6-1-1-RELEASE:1.1.1.3 xorg-server-1-10-6:1.1.1.3 netbsd-6-1:1.1.1.3.0.6 netbsd-6-0-2-RELEASE:1.1.1.3 netbsd-6-1-RELEASE:1.1.1.3 netbsd-6-1-RC4:1.1.1.3 netbsd-6-1-RC3:1.1.1.3 netbsd-6-1-RC2:1.1.1.3 netbsd-6-1-RC1:1.1.1.3 netbsd-5-2:1.1.1.1.0.8 netbsd-6-0-1-RELEASE:1.1.1.3 netbsd-5-2-RELEASE:1.1.1.1 netbsd-5-2-RC1:1.1.1.1 netbsd-6-0:1.1.1.3.0.4 netbsd-6-0-RELEASE:1.1.1.3 netbsd-6-0-RC2:1.1.1.3 netbsd-6-0-RC1:1.1.1.3 netbsd-6:1.1.1.3.0.2 netbsd-6-base:1.1.1.3 netbsd-5-1-2-RELEASE:1.1.1.1 netbsd-5-1-1-RELEASE:1.1.1.1 xorg-server-1-10-3:1.1.1.3 mrg-xorg-server-1-9-5-pre-1-10-3:1.1.1.2 xorg-server-1-9-5:1.1.1.2 xorg-server-1-9-2:1.1.1.2 netbsd-5-1:1.1.1.1.0.6 netbsd-5-1-RELEASE:1.1.1.1 netbsd-5-1-RC4:1.1.1.1 netbsd-5-1-RC3:1.1.1.1 netbsd-5-1-RC2:1.1.1.1 netbsd-5-1-RC1:1.1.1.1 netbsd-5-0-2-RELEASE:1.1.1.1 xorg-server-1-6-5:1.1.1.1 xorg-server-1-6-3:1.1.1.1 netbsd-5-0-1-RELEASE:1.1.1.1 xorg-server-1-6-2:1.1.1.1 xorg-server-1-6-1-901:1.1.1.1 netbsd-5-0:1.1.1.1.0.4 netbsd-5-0-RELEASE:1.1.1.1 netbsd-5-0-RC4:1.1.1.1 netbsd-5-0-RC3:1.1.1.1 netbsd-5-0-RC2:1.1.1.1 netbsd-5-0-RC1:1.1.1.1 netbsd-5:1.1.1.1.0.2 netbsd-5-base:1.1.1.1 xorg-server-1-4-2:1.1.1.1 xorg:1.1.1; locks; strict; comment @# @; 1.2 date 2016.08.11.00.04.28; author mrg; state dead; branches; next 1.1; commitid FQxwnZNPy5ZgOOhz; 1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2008.07.31.19.50.31; author mrg; state Exp; branches; next 1.1.1.2; 1.1.1.2 date 2010.11.23.05.21.22; author mrg; state Exp; branches; next 1.1.1.3; 1.1.1.3 date 2011.08.02.06.56.51; author mrg; state Exp; branches; next ; desc @@ 1.2 log @first merge of netbsd changes. not tested yet. @ text @ File Index
Main Page | Alphabetical List | Data Structures | File List | Data Fields | Globals

dmxxinput.c File Reference

#include "X.h"
#include "Xproto.h"
#include "inputstr.h"
#include "XI.h"
#include "XIproto.h"
#include "XIstubs.h"
#include "mipointer.h"
#include "dmxinputinit.h"
#include "exevents.h"

Functions

int ChangeKeyboardDevice (DeviceIntPtr old_dev, DeviceIntPtr new_dev)
int ChangePointerDevice (DeviceIntPtr old_dev, DeviceIntPtr new_dev, unsigned char x, unsigned char y)
void CloseInputDevice (DeviceIntPtr d, ClientPtr client)
void AddOtherInputDevices (void)
void OpenInputDevice (DeviceIntPtr dev, ClientPtr client, int *status)
int SetDeviceMode (ClientPtr client, DeviceIntPtr dev, int mode)
int SetDeviceValuators (ClientPtr client, DeviceIntPtr dev, int *valuators, int first_valuator, int num_valuators)
int ChangeDeviceControl (ClientPtr client, DeviceIntPtr dev, xDeviceCtl *control)

Detailed Description

This file implements support required by the XINPUT extension.

Function Documentation

void AddOtherInputDevices void   ) 
 

This is not required by the XINPUT model that DMX uses.

int ChangeDeviceControl ClientPtr  client,
DeviceIntPtr  dev,
xDeviceCtl *  control
 

Change device control. This is not implemented.

int ChangeKeyboardDevice DeviceIntPtr  old_dev,
DeviceIntPtr  new_dev
 

Change the core keyboard from old_dev to new_dev. Currently this is not implemented.

int ChangePointerDevice DeviceIntPtr  old_dev,
DeviceIntPtr  new_dev,
unsigned char  x,
unsigned char  y
 

Change the core pointer from old_dev to new_dev.

void CloseInputDevice DeviceIntPtr  d,
ClientPtr  client
 

Close the input device. This is not required by the XINPUT model that DMX uses.

void OpenInputDevice DeviceIntPtr  dev,
ClientPtr  client,
int *  status
 

Open an input device. This is not required by the XINPUT model that DMX uses.

int SetDeviceMode ClientPtr  client,
DeviceIntPtr  dev,
int  mode
 

Set device mode to mode. This is not implemented.

int SetDeviceValuators ClientPtr  client,
DeviceIntPtr  dev,
int *  valuators,
int  first_valuator,
int  num_valuators
 

Set device valuators. This is not implemented.


Generated June 29, 2004 for Distributed Multihead X by doxygen 1.3.4. @ 1.1 log @Initial revision @ text @@ 1.1.1.1 log @initial import of xorg-server-1.4.2 @ text @@ 1.1.1.2 log @import xorg-server 1.9.2. important changes since 1.6.5 include: - built-in symbol visibility, default not export - fixes for various crashes - many fixes for XI2, EXA, dix, render, glx, xkb, EDID, randr, Xv, resource handling, Xext, vfb, xfree86 / vga and composite support. - fixes several memory leaks - many many documentation updates - record extension enabled - no longer looks for XF86Config files @ text @d9 61 a69 41

dmxxinput.c File Reference

#include <X11/X.h>
#include <X11/Xproto.h>
#include "inputstr.h"
#include <X11/extensions/XI.h>
#include <X11/extensions/XIproto.h>
#include "XIstubs.h"
#include "mipointer.h"
#include "dmxinputinit.h"
#include "exevents.h"
d71 17 a87 7

Detailed Description

This file implements support required by the XINPUT extension.


Function Documentation

Functions

void CloseInputDevice (DeviceIntPtr d, ClientPtr client)
void AddOtherInputDevices (void)
void OpenInputDevice (DeviceIntPtr dev, ClientPtr client, int *status)
int SetDeviceMode (ClientPtr client, DeviceIntPtr dev, int mode)
int SetDeviceValuators (ClientPtr client, DeviceIntPtr dev, int *valuators, int first_valuator, int num_valuators)
int ChangeDeviceControl (ClientPtr client, DeviceIntPtr dev, xDeviceCtl *control)
a88 5 d90 3 d94 6 d101 9 a109 3

This is not required by the XINPUT model that DMX uses.

d111 9 a119 6
void AddOtherInputDevices ( void   ) 
d121 4 a124 4 a126 1 d128 3 a130 2 a132 1 d134 29 a162 2 d166 3 a168 2 d170 18 d189 9 a197 3

Change device control. This is not implemented.

d199 9 a207 6
int ChangeDeviceControl ( ClientPtr  client, DeviceIntPtr  dev, xDeviceCtl *  control )
d209 4 a212 4 a214 1 d216 3 a218 2 d222 2 a223 2 d225 1 d227 9 a235 3

Close the input device. This is not required by the XINPUT model that DMX uses.

d237 9 a245 6
void CloseInputDevice ( DeviceIntPtr  d, ClientPtr  client )
d247 4 a250 4 a252 1 d254 3 a256 2 a258 1 d260 3 a262 2 d266 2 a267 2 d269 1 d271 9 a279 3

Open an input device. This is not required by the XINPUT model that DMX uses.

d281 9 a289 6
void OpenInputDevice ( DeviceIntPtr  dev, ClientPtr  client, int *  status )
d291 4 a294 4 a296 1 d298 3 a300 2 a302 1 d304 3 a306 2 d310 2 a311 2 d313 1 d315 9 a323 3

Set device mode to mode. This is not implemented.

d325 9 a333 6
int SetDeviceMode ( ClientPtr  client, DeviceIntPtr  dev, int  mode )
d335 4 a338 4 a340 1 d342 3 a344 2 a346 1 d348 3 a350 2 a352 1 d354 3 a356 2 a358 1 d360 3 a362 2 d366 2 a367 2 d369 1 d371 9 a379 3

Set device valuators. This is not implemented.

d381 4 a384 3
@ 1.1.1.3 log @initial import of xorg-server 1.10.3. highlights include: - fixes xorg bugs 29969, 30367, 30527, 30267, 30260, 29046, 30260, 31548, 28672, 24887, 32115, 21457, 32436, 21827, 28414, 24703, 32803, 16318, 33449, 33324, 33929, 35082, 35209, 36146, 36119 - many additional NULL checks - adjustments related to input ABI 12 - *lots* of dead code removal - vga arbitrator fixes - GL fixes - EDID fixes - conversion to using asprintf() in many places - many fixes from valgrind, compiler warnings see these for more details: http://lists.freedesktop.org/archives/xorg-announce/2011-February/001612.html http://lists.freedesktop.org/archives/xorg-announce/2011-April/001646.html http://lists.freedesktop.org/archives/xorg-announce/2011-May/001675.html http://lists.freedesktop.org/archives/xorg-announce/2011-July/001710.html @ text @d9 3 a11 2
int SetDeviceValuators ( ClientPtr  client, DeviceIntPtr  dev, int *  valuators, int  first_valuator, int  num_valuators )
d44 6 a49 3 d51 22 a72 3

Detailed Description

This file implements support required by the XINPUT extension.


Function Documentation

d80 2 a81 2 d86 2 a87 2 d92 2 a93 2 d98 1 a98 1 d107 62 d176 2 a177 2 d182 2 a183 2 d188 2 a189 2 d194 1 a194 1 d210 2 a211 2 d216 2 a217 2 d222 2 a223 2 d228 2 a229 2 d234 2 a235 2 d240 1 a240 1 a249 4
int SetDeviceMode (ClientPtr client, DeviceIntPtr dev, int mode)
int SetDeviceValuators (ClientPtr client, DeviceIntPtr dev, int *valuators, int first_valuator, int num_valuators)
int ChangeDeviceControl (ClientPtr client, DeviceIntPtr dev, xDeviceCtl *control)
ClientPtr  client, DeviceIntPtr  dev, xDeviceCtl *  control ClientPtr  client, DeviceIntPtr  dev, int  mode ClientPtr  client, DeviceIntPtr  dev, int *  valuators, int  first_valuator, int  num_valuators