From 16a709666981e77a00a88a87b286b586ac77ffdc Mon Sep 17 00:00:00 2001 From: rsc Date: Sun, 23 Nov 2003 18:15:43 +0000 Subject: Add drawsetlabel(Display*, char*). Turn window destruction into "hangup" note. Fix (?) snarf buffer management. Add latin1 keyboard translation. --- src/libdraw/x11-memdraw.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/libdraw/x11-memdraw.h') diff --git a/src/libdraw/x11-memdraw.h b/src/libdraw/x11-memdraw.h index 514926da..1b1012be 100644 --- a/src/libdraw/x11-memdraw.h +++ b/src/libdraw/x11-memdraw.h @@ -64,6 +64,10 @@ struct Xprivate { int usetable; XVisual *vis; u32int white; + Atom clipboard; + uint putsnarf; + uint assertsnarf; + int destroyed; }; extern Xprivate _x; @@ -78,11 +82,12 @@ extern void xputxdata(Memimage*, Rectangle); extern void _initdisplaymemimage(Display*, Memimage*); struct Mouse; -extern int xtoplan9mouse(XEvent*, struct Mouse*); +extern int xtoplan9mouse(XDisplay*, XEvent*, struct Mouse*); extern int xtoplan9kbd(XEvent*); extern void xexpose(XEvent*, XDisplay*); extern int xselect(XEvent*, XDisplay*); extern int xconfigure(XEvent*, XDisplay*); +extern int xdestroy(XEvent*, XDisplay*); extern void flushmemscreen(Rectangle); extern void xmoveto(Point); struct Cursor; -- cgit v1.2.3