2015-03-31 23:31:31 +00:00
|
|
|
/* devmouse.c */
|
2020-04-10 15:12:51 +00:00
|
|
|
typedef struct Cursor Cursor;
|
|
|
|
extern Cursor cursor;
|
2016-12-10 15:12:18 +00:00
|
|
|
extern void mousetrack(int, int, int, ulong);
|
|
|
|
extern void absmousetrack(int, int, int, ulong);
|
2015-03-31 23:31:31 +00:00
|
|
|
extern Point mousexy(void);
|
|
|
|
|
|
|
|
extern void mouseaccelerate(int);
|
|
|
|
extern int m3mouseputc(Queue*, int);
|
|
|
|
extern int m5mouseputc(Queue*, int);
|
|
|
|
extern int mouseputc(Queue*, int);
|
|
|
|
|
|
|
|
/* mouse.c */
|
|
|
|
extern void mousectl(Cmdbuf*);
|
|
|
|
extern void mouseresize(void);
|
|
|
|
extern void mouseredraw(void);
|
|
|
|
|
|
|
|
/* screen.c */
|
|
|
|
extern void blankscreen(int);
|
|
|
|
extern void flushmemscreen(Rectangle);
|
2019-01-30 17:22:52 +00:00
|
|
|
extern Memdata* attachscreen(Rectangle*, ulong*, int*, int*, int*);
|
2015-03-31 23:31:31 +00:00
|
|
|
extern void cursoron(void);
|
|
|
|
extern void cursoroff(void);
|
|
|
|
extern void setcursor(Cursor*);
|
|
|
|
|
|
|
|
/* devdraw.c */
|
|
|
|
extern QLock drawlock;
|
|
|
|
|
|
|
|
#define ishwimage(i) 0 /* for ../port/devdraw.c */
|