summaryrefslogtreecommitdiffstats
path: root/src/libdraw/event.h
diff options
context:
space:
mode:
authorrsc <devnull@localhost>2003-09-30 19:05:50 +0000
committerrsc <devnull@localhost>2003-09-30 19:05:50 +0000
commit522b0689c340d26feeac360640bf7e2e0582353c (patch)
treeba3a550c28684be3b3997899528a110c4e9cd91a /src/libdraw/event.h
parent2df2758496b2ab508d349208449f04d85ae2eb2c (diff)
downloadplan9port-522b0689c340d26feeac360640bf7e2e0582353c.tar.gz
plan9port-522b0689c340d26feeac360640bf7e2e0582353c.zip
Reorg
Diffstat (limited to 'src/libdraw/event.h')
-rw-r--r--src/libdraw/event.h63
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);