Skip to content
Extraits de code Groupes Projets
Valider b84171a8 rédigé par Etienne BRATEAU's avatar Etienne BRATEAU
Parcourir les fichiers

Remove unused newtablet

parent 89525a6e
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
#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. */
...@@ -98,7 +98,6 @@ OBJS = sysdevs.o \ ...@@ -98,7 +98,6 @@ OBJS = sysdevs.o \
fs.o \ fs.o \
iodecl.o \ iodecl.o \
loader.o \ loader.o \
newtablet.o \
lunix_pas.o \ lunix_pas.o \
general_1.o \ general_1.o \
general_2.o \ general_2.o \
...@@ -263,7 +262,6 @@ psysinc: ...@@ -263,7 +262,6 @@ psysinc:
cp ../include/p2c/rnd.h psys/include/p2c cp ../include/p2c/rnd.h psys/include/p2c
cp ../include/p2c/iodecl.h psys/include/p2c cp ../include/p2c/iodecl.h psys/include/p2c
cp ../include/p2c/mylib.h psys/include/p2c cp ../include/p2c/mylib.h psys/include/p2c
cp ../include/p2c/newtablet.h psys/include/p2c
cp ../include/p2c/lunix_pas.h psys/include/p2c cp ../include/p2c/lunix_pas.h psys/include/p2c
cp ../include/p2c/loader.h psys/include/p2c cp ../include/p2c/loader.h psys/include/p2c
cp ../include/p2c/math.h psys/include/p2c cp ../include/p2c/math.h psys/include/p2c
...@@ -291,7 +289,6 @@ psyssrc: ...@@ -291,7 +289,6 @@ psyssrc:
cp newci.c psys/src cp newci.c psys/src
cp newcrt.c psys/src cp newcrt.c psys/src
cp newkbd.c psys/src cp newkbd.c psys/src
cp newtablet.c psys/src
cp numex.c psys/src cp numex.c psys/src
cp p2clib.c psys/src cp p2clib.c psys/src
cp plot.c psys/src cp plot.c psys/src
......
#define NEWTABLET_G
#include <stdio.h>
#include <p2c/p2c.h>
#include <p2c/newtablet.h>
#ifndef MYLIB_H
#include <p2c/mylib.h>
#endif
int nt_init(device)
long device;
{
return(1);
}
void nt_info(s, xl, yl, xh, yh)
char *s;
long *xl, *yl, *xh, *yh;
{
if (! m_initialized)
m_init_graphics();
strcpy(s, "mouse");
*xl = 0;
*yl = 0;
*xh = m_across;
*yh = m_down;
}
int nt_read(x, y, status)
long *x, *y, *status;
{
m_tablet_info pen;
m_readpen(&pen);
*x = pen.x;
*y = pen.y;
*status = pen.depressed * nt_down + pen.near_ * nt_near;
return (1);
}
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter