Sélectionner une révision Git
-
Etienne BRATEAU a rédigéEtienne BRATEAU a rédigé
newtablet.h 1,28 Kio
#ifndef NEWTABLET_H
#define NEWTABLET_H
#ifdef NEWTABLET_G
# define vextern
#else
# define vextern extern
#endif
typedef enum {
nt_none, nt_tablet, nt_mouse, nt_dials, nt_knob
} nt_dev;
typedef char nt_mkeytype[4][1 - 0 + 1];
#define nt_down 1024
#define nt_near 256
#define nt_minDev nt_none
#define nt_maxDev nt_knob
vextern long nt_dial[9];
vextern long nt_knobX, nt_knobY;
vextern int nt_IsCursor[(long)nt_maxDev - (long)nt_minDev + 1];
vextern nt_mkeytype nt_MButtonKey;
vextern nt_dev nt_PreferredTablet;
extern int nt_install ();
extern int nt_init (long device);
extern int nt_read (long *x, long *y, long *status);
extern void nt_info (char *s, long *xl, long *yl, long *xh, long *yh);
extern void nt_devname (char *s, int dev);
extern nt_dev nt_devtype (char *s);
extern int nt_HasDevice (int dev);
extern void nt_ReadDevice (int dev, long *x, long *y, long *status);
extern void nt_DevChange (int dev, long *dx, long *dy, long *status);
extern void nt_SetDevice (int dev, long x, long y);
extern void nt_ReadMouse (long *x, long *y, long *mstatus);
extern void nt_cleardials ();
extern long nt_dialchange (long dial);
extern void nt_setdial (long dial, long val);
extern void nt_ResetMouseButtons ();
#undef vextern
#endif /*NEWTABLET_H*/
/* End. */