]> git.lizzy.rs Git - plan9front.git/blob - sys/src/9/sgi/screen.h
devvmx: remove unncessary locking in gotcmd() sleep test function
[plan9front.git] / sys / src / 9 / sgi / screen.h
1 /* devmouse.c */
2 typedef struct Cursor Cursor;
3 extern Cursor cursor;
4 extern void mousetrack(int, int, int, ulong);
5 extern void absmousetrack(int, int, int, ulong);
6 extern Point mousexy(void);
7
8 extern void mouseaccelerate(int);
9 extern int m3mouseputc(Queue*, int);
10 extern int m5mouseputc(Queue*, int);
11 extern int mouseputc(Queue*, int);
12
13 /* mouse.c */
14 extern void mousectl(Cmdbuf*);
15 extern void mouseresize(void);
16 extern void mouseredraw(void);
17
18 /* screen.c */
19 extern void     blankscreen(int);
20 extern void     flushmemscreen(Rectangle);
21 extern Memdata* attachscreen(Rectangle*, ulong*, int*, int*, int*);
22 extern void     cursoron(void);
23 extern void     cursoroff(void);
24 extern void     setcursor(Cursor*);
25
26 /* devdraw.c */
27 extern QLock    drawlock;
28
29 #define ishwimage(i)    0               /* for ../port/devdraw.c */