diff options
Diffstat (limited to 'src/libdraw/x11-memdraw.h')
| -rw-r--r-- | src/libdraw/x11-memdraw.h | 4 |
1 files changed, 4 insertions, 0 deletions
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); |
