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