#include <usb-private.h>
| Public Types | |
| enum | { button1 = 0x0001, button2 = 0x0002, button3 = 0x0004, button4 = 0x0008, button5 = 0x0010 } | 
| enum | { button1 = 0x0001, button2 = 0x0002, button3 = 0x0004, button4 = 0x0008, button5 = 0x0010 } | 
| Data Fields | |
| DMX_COMMON_PRIVATE | |
| int | myScreen | 
| DMXScreenInfo * | grabbedScreen | 
| int | lastX | 
| int | lastY | 
| int | centerX | 
| int | centerY | 
| int | relative | 
| int | newscreen | 
| int | initialized | 
| DevicePtr | mou | 
| DevicePtr | kbd | 
| int | entered | 
| int | offX | 
| int | offY | 
| int | globalX | 
| int | globalY | 
| int | curX | 
| int | curY | 
| int | width | 
| int | height | 
| int | consWidth | 
| int | consHeight | 
| double | xScale | 
| double | yScale | 
| XlibGC | gc | 
| XlibGC | gcDet | 
| XlibGC | gcRev | 
| XlibGC | gcCur | 
| int | grabbed | 
| int | fine | 
| int | captured | 
| Cursor | cursorNormal | 
| Cursor | cursorGrabbed | 
| Cursor | cursorEmpty | 
| Pixmap | pixmap | 
| CloseScreenProcPtr | CloseScreen | 
| struct _myPrivate * | next | 
| int | fd | 
| int | vtno | 
| int | vtcurrent | 
| int | kbdtrans | 
| struct termios | kbdtty | 
| int | kbdType | 
| CARD32 | kbdState [NUM_STATE_ENTRIES] | 
| DeviceIntPtr | pKeyboard | 
| unsigned char | prefix | 
| int | switched | 
| SWITCHRETPROC | switch_return | 
| void * | switch_return_data | 
| int | pitch | 
| unsigned long | duration | 
| DeviceIntPtr | pMouse | 
| struct termios | tty | 
| enum _myPrivate:: { ... } | buttons | 
| enum _myPrivate:: { ... } | buttons | 
| DeviceIntPtr | pDevice | 
| unsigned char | mask [EV_MAX/8+1] | 
| int | numRel | 
| int | numAbs | 
| int | numLeds | 
| int | relmap [DMX_MAX_AXES] | 
| int | absmap [DMX_MAX_AXES] | 
| DMXInputInfo * | dmxInput | 
Each device has a private area that is visible only from inside the driver code.
| int _myPrivate::absmap[DMX_MAX_AXES] | 
Absolute axis map
| enum { ... } _myPrivate::buttons | 
| enum { ... } _myPrivate::buttons | 
Referenced by dmxConsoleCapture(), and dmxConsoleUncapture().
Referenced by dmxBackendComputeCenter().
Referenced by dmxBackendComputeCenter().
| CloseScreenProcPtr _myPrivate::CloseScreen | 
Referenced by dmxCloseConsoleScreen(), and dmxConsoleInit().
Referenced by dmxConsoleDraw(), and dmxConsoleUpdateFineCursor().
Referenced by dmxConsoleDraw(), and dmxConsoleUpdateFineCursor().
| Cursor _myPrivate::cursorEmpty | 
| Cursor _myPrivate::cursorGrabbed | 
| Cursor _myPrivate::cursorNormal | 
| int _myPrivate::curX | 
Referenced by dmxConsoleCapture(), and dmxConsoleMoveAbsolute().
| int _myPrivate::curY | 
Referenced by dmxConsoleCapture(), and dmxConsoleMoveAbsolute().
For pretty-printing
Referenced by dmxCloseConsole(), dmxConsoleCollectEvents(), dmxConsoleDraw(), dmxConsoleInit(), and dmxDump().
| unsigned long _myPrivate::duration | 
Bell duration
| int _myPrivate::fd | 
File descriptor
Referenced by kbdLinuxCreatePrivate(), kbdLinuxVTSignalHandler(), kbdLinuxVTSwitch(), msLinuxCreatePrivate(), ps2LinuxCreatePrivate(), usbCreatePrivate(), and usbPrint().
| int _myPrivate::fine | 
Referenced by dmxConsoleCapture(), and dmxConsoleDraw().
| XlibGC _myPrivate::gc | 
Referenced by dmxBECreateCursor(), dmxCloseConsole(), dmxConsoleClearCursor(), dmxConsoleDraw(), and dmxConsoleUpdateFineCursor().
| XlibGC _myPrivate::gcCur | 
Referenced by dmxCloseConsole(), and dmxConsoleDrawFineCursor().
| XlibGC _myPrivate::gcDet | 
Referenced by dmxCloseConsole(), dmxConsoleClearCursor(), and dmxConsoleDraw().
| XlibGC _myPrivate::gcRev | 
Referenced by dmxCloseConsole(), dmxConsoleClearCursor(), and dmxConsoleDraw().
Referenced by dmxConsoleDrawFineCursor(), dmxConsoleUpdateFineCursor(), and dmxCursorOffScreen().
Referenced by dmxConsoleDrawFineCursor(), dmxConsoleUpdateFineCursor(), and dmxCursorOffScreen().
Referenced by dmxConsoleDrawFineCursor().
Referenced by dmxConsoleCollectEvents(), dmxConsoleDraw(), and dmxConsoleUpdateFineCursor().
| DevicePtr _myPrivate::kbd | 
| CARD32 _myPrivate::kbdState | 
Keyboard state
Referenced by kbdLinuxKeyDown(), kbdLinuxKeyState(), kbdUSBKeyDown(), and kbdUSBKeyState().
| struct termios _myPrivate::kbdtty  [read] | 
Referenced by dmxConsoleMoveRelative(), and dmxConsoleUpdateFineCursor().
Referenced by dmxConsoleMoveRelative(), and dmxConsoleUpdateFineCursor().
| unsigned char _myPrivate::mask[EV_MAX/8+1] | 
Mask
Referenced by dmxConsoleInit().
| DevicePtr _myPrivate::mou | 
Referenced by dmxBackendFindOverlapping(), and dmxBackendSameDisplay().
| struct _myPrivate* _myPrivate::next  [read] | 
Referenced by dmxCloseConsoleScreen().
Counts
| int _myPrivate::offX | 
| int _myPrivate::offY | 
| DeviceIntPtr _myPrivate::pDevice | 
Device (mouse or other)
Referenced by usbCreatePrivate(), and usbPrint().
Keyboard device Bell pitch
| Pixmap _myPrivate::pixmap | 
Referenced by dmxConsoleCreateEmptyCursor(), dmxConsoleDraw(), dmxConsoleDrawFineCursor(), and dmxConsoleUpdateFineCursor().
| DeviceIntPtr _myPrivate::pKeyboard | 
Referenced by kbdLinuxCreatePrivate().
| DeviceIntPtr _myPrivate::pMouse | 
Referenced by msLinuxCreatePrivate(), and ps2LinuxCreatePrivate().
| unsigned char _myPrivate::prefix | 
Referenced by kbdLinuxPrefixMapping().
| int _myPrivate::relmap[DMX_MAX_AXES] | 
Relative axis map
| SWITCHRETPROC _myPrivate::switch_return | 
Referenced by kbdLinuxVTSignalHandler(), and kbdLinuxVTSwitch().
Referenced by kbdLinuxVTSignalHandler(), and kbdLinuxVTSwitch().
Referenced by kbdLinuxVTSignalHandler(), and kbdLinuxVTSwitch().
| struct termios _myPrivate::tty  [read] | 
| int _myPrivate::vtno | 
Referenced by kbdLinuxVTSwitch().
Referenced by dmxConsoleCollectEvents(), dmxConsoleDraw(), and dmxConsoleUpdateFineCursor().
| double _myPrivate::xScale | 
Referenced by scalex(), and unscalex().
| double _myPrivate::yScale | 
Referenced by scaley(), and unscaley().