libdraw: add Cursor2, a 32x32 high-res cursor
Also add setcursor2, esetcursor2, and draw protocol encoding. Calls to the old setcursor, esetcursor create a 32x32 by pixel doubling when needed.
This commit is contained in:
parent
9af9ceca26
commit
8581c2b567
11 changed files with 86 additions and 7 deletions
|
|
@ -61,7 +61,9 @@ extern int emenuhit(int, Mouse*, Menu*);
|
|||
extern int eatomouse(Mouse*, char*, int);
|
||||
extern Rectangle getrect(int, Mouse*);
|
||||
struct Cursor;
|
||||
struct Cursor2;
|
||||
extern void esetcursor(struct Cursor*);
|
||||
extern void esetcursor2(struct Cursor*, struct Cursor2*);
|
||||
extern void emoveto(Point);
|
||||
extern Rectangle egetrect(int, Mouse*);
|
||||
extern void edrawgetrect(Rectangle, int);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue