1 typedef struct Cursor Cursor;
2 typedef struct Cursorinfo Cursorinfo;
8 extern Cursorinfo cursor;
10 extern Memimage *gscreen;
12 extern Point cursorpos;
14 void mouseresize(void);
18 void setcursor(Cursor*);
19 void flushmemscreen(Rectangle r);
20 Rectangle cursorrect(void);
21 void cursordraw(Memimage *dst, Rectangle r);
23 extern QLock drawlock;
25 void getcolor(ulong, ulong*, ulong*, ulong*);
26 int setcolor(ulong, ulong, ulong, ulong);
28 extern void blankscreen(int);
29 void screeninit(int x, int y, char *chanstr);
31 void absmousetrack(int x, int y, int b, ulong msec);
32 Memdata* attachscreen(Rectangle*, ulong*, int*, int*, int*);
33 void deletescreenimage(void);
34 void resetscreenimage(void);
36 void fsinit(char *mntpt, int x, int y, char *chanstr);
37 #define ishwimage(i) 0