From 522b0689c340d26feeac360640bf7e2e0582353c Mon Sep 17 00:00:00 2001 From: rsc Date: Tue, 30 Sep 2003 19:05:50 +0000 Subject: Reorg --- src/libdraw/event.h | 63 ----------------------------------------------------- 1 file changed, 63 deletions(-) delete mode 100644 src/libdraw/event.h (limited to 'src/libdraw/event.h') diff --git a/src/libdraw/event.h b/src/libdraw/event.h deleted file mode 100644 index e74183d4..00000000 --- a/src/libdraw/event.h +++ /dev/null @@ -1,63 +0,0 @@ -typedef struct Event Event; -typedef struct Menu Menu; - -enum -{ - Emouse = 1, - Ekeyboard = 2, -}; - -enum -{ - MAXSLAVE = 32, - EMAXMSG = 128+8192, /* size of 9p header+data */ -}; - -struct Mouse -{ - int buttons; /* bit array: LMR=124 */ - Point xy; - ulong msec; -}; - -struct Event -{ - int kbdc; - Mouse mouse; - int n; /* number of characters in message */ - void *v; /* data unpacked by general event-handling function */ - uchar data[EMAXMSG]; /* message from an arbitrary file descriptor */ -}; - -struct Menu -{ - char **item; - char *(*gen)(int); - int lasthit; -}; - -/* - * Events - */ -extern void einit(ulong); -extern ulong estart(ulong, int, int); -extern ulong estartfn(ulong, int, int, int (*fn)(int, Event*, uchar*, int)); -extern ulong etimer(ulong, int); -extern ulong event(Event*); -extern ulong eread(ulong, Event*); -extern Mouse emouse(void); -extern int ekbd(void); -extern int ecanread(ulong); -extern int ecanmouse(void); -extern int ecankbd(void); -extern void eresized(int); /* supplied by user */ -extern int emenuhit(int, Mouse*, Menu*); -extern int eatomouse(Mouse*, char*, int); -extern Rectangle getrect(int, Mouse*); -struct Cursor; -extern void esetcursor(struct Cursor*); -extern void emoveto(Point); -extern Rectangle egetrect(int, Mouse*); -extern void edrawgetrect(Rectangle, int); -extern int ereadmouse(Mouse*); -extern int eatomouse(Mouse*, char*, int); -- cgit v1.2.3