#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 |
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 |
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 |
| 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().