Subversion Repositories planix.SVN

Rev

Rev 2 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
typedef struct Cursor Cursor;
2
typedef struct Cursorinfo Cursorinfo;
3
struct Cursorinfo {
4
	Cursor;
5
	Lock;
6
};
7
 
8
extern Cursorinfo	cursor;
9
extern Cursor		arrow;
10
extern Memimage		*gscreen;
11
extern int		cursorver;
12
extern Point		cursorpos;
13
 
14
Point 		mousexy(void);
15
int		cursoron(int);
16
void		cursoroff(int);
17
void		setcursor(Cursor*);
18
void		flushmemscreen(Rectangle r);
19
Rectangle	cursorrect(void);
20
void		cursordraw(Memimage *dst, Rectangle r);
21
 
22
void		drawactive(int);
23
void		drawlock(void);
24
void		drawunlock(void);
25
int		candrawlock(void);
26
void		getcolor(ulong, ulong*, ulong*, ulong*);
27
int		setcolor(ulong, ulong, ulong, ulong);
28
#define		TK2SEC(x)	0
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*);
33
 
34
void		fsinit(char *mntpt, int x, int y, char *chanstr);