--- rxvt-unicode/src/rxvttoolkit.h 2006/05/31 00:35:56 1.28 +++ rxvt-unicode/src/rxvttoolkit.h 2007/06/26 00:40:19 1.31 @@ -67,7 +67,7 @@ XA_WM_LOCALE_NAME, XA_XIM_SERVERS, #endif -#if TRANSPARENT +#if ENABLE_TRANSPARENCY XA_XROOTPMAP_ID, XA_ESETROOT_PMAP_ID, #endif @@ -185,10 +185,14 @@ #endif void set (rxvt_display *disp); - void set (rxvt_display *disp, int bitdepth); + void select_visual (int bitdepth); void clear (); }; +#ifdef HAVE_AFTERIMAGE +struct ASVisual; +#endif + struct rxvt_display : refcounted { io_manager_vec xw; @@ -206,6 +210,9 @@ Display *dpy; int screen; Window root; +#ifdef HAVE_AFTERIMAGE + struct ASVisual *asv; +#endif rxvt_term *selection_owner; Atom xa[NUM_XA]; bool is_local;