diff options
| author | rsc <devnull@localhost> | 2003-09-30 19:05:50 +0000 |
|---|---|---|
| committer | rsc <devnull@localhost> | 2003-09-30 19:05:50 +0000 |
| commit | 522b0689c340d26feeac360640bf7e2e0582353c (patch) | |
| tree | ba3a550c28684be3b3997899528a110c4e9cd91a /src/libdraw/event.h | |
| parent | 2df2758496b2ab508d349208449f04d85ae2eb2c (diff) | |
| download | plan9port-522b0689c340d26feeac360640bf7e2e0582353c.tar.gz plan9port-522b0689c340d26feeac360640bf7e2e0582353c.zip | |
Reorg
Diffstat (limited to 'src/libdraw/event.h')
| -rw-r--r-- | src/libdraw/event.h | 63 |
1 files changed, 0 insertions, 63 deletions
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); |
