xref: /inferno-os/include/cursor.h (revision 37da2899f40661e3e9631e497da8dc59b971cbd0)
1*37da2899SCharles.Forsyth /*
2*37da2899SCharles.Forsyth  * This is a separate file because image.h cannot be
3*37da2899SCharles.Forsyth  * included in many of the graphics drivers due to
4*37da2899SCharles.Forsyth  * name conflicts
5*37da2899SCharles.Forsyth  */
6*37da2899SCharles.Forsyth 
7*37da2899SCharles.Forsyth typedef struct Drawcursor Drawcursor;
8*37da2899SCharles.Forsyth struct Drawcursor
9*37da2899SCharles.Forsyth {
10*37da2899SCharles.Forsyth 	int	hotx;
11*37da2899SCharles.Forsyth 	int	hoty;
12*37da2899SCharles.Forsyth 	int	minx;
13*37da2899SCharles.Forsyth 	int	miny;
14*37da2899SCharles.Forsyth 	int	maxx;
15*37da2899SCharles.Forsyth 	int	maxy;
16*37da2899SCharles.Forsyth 	uchar*	data;
17*37da2899SCharles.Forsyth };
18*37da2899SCharles.Forsyth 
19*37da2899SCharles.Forsyth void	drawcursor(Drawcursor*);
20