From 161060a46346fa0beeb48b55ed28b2cd330bc4e8 Mon Sep 17 00:00:00 2001 From: rsc Date: Sat, 11 Oct 2003 02:47:43 +0000 Subject: Lots of X fixes. --- src/libdraw/x11-memdraw.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/libdraw/x11-memdraw.h') diff --git a/src/libdraw/x11-memdraw.h b/src/libdraw/x11-memdraw.h index 9fffe34e..514926da 100644 --- a/src/libdraw/x11-memdraw.h +++ b/src/libdraw/x11-memdraw.h @@ -54,7 +54,9 @@ struct Xprivate { XDisplay *mousecon; Rectangle newscreenr; Memimage* screenimage; + QLock screenlock; XDrawable screenpm; + XDrawable nextscreenpm; Rectangle screenr; XDisplay *snarfcon; int toplan9[256]; @@ -73,11 +75,13 @@ extern void xfillcolor(Memimage*, Rectangle, u32int); extern void xfreexdata(Memimage*); extern XImage *xgetxdata(Memimage*, Rectangle); extern void xputxdata(Memimage*, Rectangle); +extern void _initdisplaymemimage(Display*, Memimage*); struct Mouse; extern int xtoplan9mouse(XEvent*, struct Mouse*); extern int xtoplan9kbd(XEvent*); extern void xexpose(XEvent*, XDisplay*); +extern int xselect(XEvent*, XDisplay*); extern int xconfigure(XEvent*, XDisplay*); extern void flushmemscreen(Rectangle); extern void xmoveto(Point); -- cgit v1.2.3