#include "dmx.h"#include "dmxinput.h"#include "dmxlog.h"Go to the source code of this file.
| Data Structures | |
| struct | _DMXEventMap | 
| struct | _DMXLocalInitInfo | 
| struct | _DMXLocalInputInfo | 
| Typedefs | |
| typedef _DMXLocalInitInfo | DMXLocalInitInfo | 
| typedef _DMXLocalInitInfo * | DMXLocalInitInfoPtr | 
| typedef _DMXEventMap | DMXEventMap | 
| typedef _DMXLocalInputInfo | DMXLocalInputInfoRec | 
| Functions | |
| DMXLocalInputInfoPtr | dmxInputCopyLocal (DMXInputInfo *dmxInput, DMXLocalInputInfoPtr s) | 
| void | dmxChangePointerControl (DeviceIntPtr pDevice, PtrCtrl *ctrl) | 
| void | dmxKeyboardKbdCtrlProc (DeviceIntPtr pDevice, KeybdCtrl *ctrl) | 
| void | dmxKeyboardBellProc (int percent, DeviceIntPtr pDevice, pointer ctrl, int unknown) | 
| int | dmxInputDetach (DMXInputInfo *dmxInput) | 
| void | dmxInputDetachAll (DMXScreenInfo *dmxScreen) | 
| int | dmxInputDetachId (int id) | 
| 
 | 
| Stores a mapping between the device id on the remote X server and the id on the DMX server | 
| 
 | 
| Stores information from low-level device that is used to initialize the device at the dix level. | 
| 
 | 
| Stores information from low-level device that is used to initialize the device at the dix level. | 
| 
 | 
| This is the device-independent structure used by the low-level input routines. The contents are not exposed to top-level .c files (except dmxextensions.c). 
 | 
| 
 | ||||||||||||
| Change the pointer control information for the pDevice. If the device sends core events, then also change the control information for all of the pointer devices that send core events. | 
| 
 | ||||||||||||
| Copy the local input information from s into a new devs slot in dmxInput. | 
| 
 | 
| Detach an input | 
| 
 | 
| Search for input associated with dmxScreen, and detach. | 
| 
 | 
| Search for input associated with deviceId, and detach. | 
| 
 | ||||||||||||||||||||
| Sound the bell on the device. If the device send core events, then sound the bell on all of the devices that send core events. | 
| 
 | ||||||||||||
| Change the keyboard control information for the pDevice. If the device sends core events, then also change the control information for all of the keyboard devices that send core events. |