Referencia del Archivo xmouse.h

#include "mouse.h"

Dependencia gráfica adjunta para xmouse.h:

Gráfico de los archivos que directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Definiciones

#define XMOUSE_MOUSE   ((UINT16)0x0800)
#define xmouse_ismouse(n)   ((n)&XMOUSE_MOUSE)
#define XMOUSE_LKEY   ((UINT16)0x0200)
#define XMOUSE_RKEY   ((UINT16)0x0400)
#define XMOUSE_BKEY   (XMOUSE_LKEY|XMOUSE_RKEY)
#define XMOUSE_STATBITS   XMOUSE_BKEY
#define xmouse_testlkey(n)   ((n) & XMOUSE_LKEY)
#define xmouse_testrkey(n)   ((n) & XMOUSE_RKEY)
#define xmouse_testbkey(n)   (((n) & XMOUSE_BKEY)==XMOUSE_BKEY)
#define xmouse_setlkey(n)   ((n) | XMOUSE_LKEY)
#define xmouse_setrkey(n)   ((n) | XMOUSE_RKEY)
#define xmouse_setbkey(n)   ((n) | XMOUSE_BKEY)
#define xmouse_resetlkey(n)   ((n) & ~XMOUSE_LKEY)
#define xmouse_resetrkey(n)   ((n) & ~XMOUSE_RKEY)
#define xmouse_resetbkey(n)   ((n) & ~XMOUSE_BKEY)
#define xmouse_resetstat(k)   ((k) & ~XMOUSE_STATBITS)
#define xmouse_peekstat(k)   ((k) & XMOUSE_STATBITS)
#define __MK   XMOUSE_MOUSE

Enumeraciones

enum  MouseEvType {
  M_None = 0x000, M_Move = __MK | 0x100, M_LDown = __MK | 0x101, M_RDown = __MK | 0x102,
  M_BDown = __MK | 0x103, M_LUp = __MK | 0x104, M_RUp = __MK | 0x105, M_BUp = __MK | 0x106,
  M_LDownRep = __MK | 0x107, M_RDownRep = __MK | 0x108, M_BDownRep = __MK | 0x109
}

Funciones

VOID xmouse_initialize (VOID)
UINT16 xmouse_get (INT16 *x, INT16 *y)
UINT16 xmouse_getstat (INT16 *x, INT16 *y)


Documentación de las definiciones

#define XMOUSE_MOUSE   ((UINT16)0x0800)

Definición en la línea 57 del archivo xmouse.h.

#define xmouse_ismouse (  )     ((n)&XMOUSE_MOUSE)

Definición en la línea 58 del archivo xmouse.h.

#define XMOUSE_LKEY   ((UINT16)0x0200)

Definición en la línea 60 del archivo xmouse.h.

#define XMOUSE_RKEY   ((UINT16)0x0400)

Definición en la línea 61 del archivo xmouse.h.

#define XMOUSE_BKEY   (XMOUSE_LKEY|XMOUSE_RKEY)

Definición en la línea 62 del archivo xmouse.h.

#define XMOUSE_STATBITS   XMOUSE_BKEY

Definición en la línea 63 del archivo xmouse.h.

#define xmouse_testlkey (  )     ((n) & XMOUSE_LKEY)

Definición en la línea 65 del archivo xmouse.h.

#define xmouse_testrkey (  )     ((n) & XMOUSE_RKEY)

Definición en la línea 66 del archivo xmouse.h.

#define xmouse_testbkey (  )     (((n) & XMOUSE_BKEY)==XMOUSE_BKEY)

Definición en la línea 67 del archivo xmouse.h.

#define xmouse_setlkey (  )     ((n) | XMOUSE_LKEY)

Definición en la línea 68 del archivo xmouse.h.

#define xmouse_setrkey (  )     ((n) | XMOUSE_RKEY)

Definición en la línea 69 del archivo xmouse.h.

#define xmouse_setbkey (  )     ((n) | XMOUSE_BKEY)

Definición en la línea 70 del archivo xmouse.h.

#define xmouse_resetlkey (  )     ((n) & ~XMOUSE_LKEY)

Definición en la línea 71 del archivo xmouse.h.

#define xmouse_resetrkey (  )     ((n) & ~XMOUSE_RKEY)

Definición en la línea 72 del archivo xmouse.h.

#define xmouse_resetbkey (  )     ((n) & ~XMOUSE_BKEY)

Definición en la línea 73 del archivo xmouse.h.

#define xmouse_resetstat (  )     ((k) & ~XMOUSE_STATBITS)

Definición en la línea 75 del archivo xmouse.h.

#define xmouse_peekstat (  )     ((k) & XMOUSE_STATBITS)

Definición en la línea 76 del archivo xmouse.h.

#define __MK   XMOUSE_MOUSE

Definición en la línea 82 del archivo xmouse.h.


Documentación de las enumeraciones

Valores de la enumeración:
M_None 
M_Move 
M_LDown 
M_RDown 
M_BDown 
M_LUp 
M_RUp 
M_BUp 
M_LDownRep 
M_RDownRep 
M_BDownRep 

Definición en la línea 86 del archivo xmouse.h.


Documentación de las funciones

VOID xmouse_initialize ( VOID   ) 

Definición en la línea 54 del archivo xmouse.c.

UINT16 xmouse_get ( INT16 *  x,
INT16 *  y 
)

Definición en la línea 69 del archivo xmouse.c.

UINT16 xmouse_getstat ( INT16 *  x,
INT16 *  y 
)

Definición en la línea 76 del archivo xmouse.c.


Generado el Thu Mar 11 18:59:27 2010 para AhoLib por  doxygen 1.5.6