_myPrivate Struct Reference

#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
DMXScreenInfograbbedScreen
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 _myPrivatenext
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]
DMXInputInfodmxInput

Detailed Description

Each device has a private area that is visible only from inside the driver code.


Member Enumeration Documentation

anonymous enum
Enumerator:
button1 
button2 
button3 
button4 
button5 
anonymous enum
Enumerator:
button1 
button2 
button3 
button4 
button5 

Field Documentation

int _myPrivate::absmap[DMX_MAX_AXES]

Absolute axis map

enum { ... } _myPrivate::buttons
enum { ... } _myPrivate::buttons

Referenced by dmxBackendComputeCenter().

Referenced by dmxBackendComputeCenter().

CloseScreenProcPtr _myPrivate::CloseScreen
unsigned long _myPrivate::duration

Bell duration

DevicePtr _myPrivate::kbd
struct termios _myPrivate::kbdtty [read]
unsigned char _myPrivate::mask[EV_MAX/8+1]

Mask

Referenced by dmxConsoleInit().

DevicePtr _myPrivate::mou
struct _myPrivate* _myPrivate::next [read]

Referenced by dmxCloseConsoleScreen().

Counts

DeviceIntPtr _myPrivate::pDevice

Device (mouse or other)

Referenced by usbCreatePrivate(), and usbPrint().

Keyboard device Bell pitch

DeviceIntPtr _myPrivate::pKeyboard

Referenced by kbdLinuxCreatePrivate().

DeviceIntPtr _myPrivate::pMouse
unsigned char _myPrivate::prefix

Referenced by kbdLinuxPrefixMapping().

int _myPrivate::relmap[DMX_MAX_AXES]

Relative axis map

struct termios _myPrivate::tty [read]

Referenced by kbdLinuxVTSwitch().

Referenced by scalex(), and unscalex().

Referenced by scaley(), and unscaley().


The documentation for this struct was generated from the following files:

Generated June 29, 2004 for Distributed Multihead X by doxygen 1.3.4.