1 typedef struct Cursor Cursor;
2 typedef struct Cursorinfo Cursorinfo;
8 extern Cursorinfo cursor;
10 extern Memimage *gscreen;
12 extern Point cursorpos;
17 void setcursor(Cursor*);
18 void flushmemscreen(Rectangle r);
19 Rectangle cursorrect(void);
20 void cursordraw(Memimage *dst, Rectangle r);
24 void drawunlock(void);
25 int candrawlock(void);
26 void getcolor(ulong, ulong*, ulong*, ulong*);
27 int setcolor(ulong, ulong, ulong, ulong);
29 extern void blankscreen(int);
30 void screeninit(int x, int y, char *chanstr);
31 void mousetrack(int x, int y, int b, int msec);
32 uchar *attachscreen(Rectangle*, ulong*, int*, int*, int*);
34 void fsinit(char *mntpt, int x, int y, char *chanstr);