… | |
… | |
187 | void set (rxvt_display *disp); |
187 | void set (rxvt_display *disp); |
188 | void select_visual (int bitdepth); |
188 | void select_visual (int bitdepth); |
189 | void clear (); |
189 | void clear (); |
190 | }; |
190 | }; |
191 | |
191 | |
|
|
192 | #ifdef HAVE_AFTERIMAGE |
|
|
193 | struct ASVisual; |
|
|
194 | #endif |
|
|
195 | |
192 | struct rxvt_display : refcounted { |
196 | struct rxvt_display : refcounted { |
193 | io_manager_vec<xevent_watcher> xw; |
197 | io_manager_vec<xevent_watcher> xw; |
194 | |
198 | |
195 | io_watcher x_ev; void x_cb (io_watcher &w, short revents); |
199 | io_watcher x_ev; void x_cb (io_watcher &w, short revents); |
196 | |
200 | |
… | |
… | |
204 | |
208 | |
205 | //public |
209 | //public |
206 | Display *dpy; |
210 | Display *dpy; |
207 | int screen; |
211 | int screen; |
208 | Window root; |
212 | Window root; |
|
|
213 | #ifdef HAVE_AFTERIMAGE |
|
|
214 | struct ASVisual *asv; |
|
|
215 | #endif |
209 | rxvt_term *selection_owner; |
216 | rxvt_term *selection_owner; |
210 | Atom xa[NUM_XA]; |
217 | Atom xa[NUM_XA]; |
211 | bool is_local; |
218 | bool is_local; |
212 | #ifdef POINTER_BLANK |
219 | #ifdef POINTER_BLANK |
213 | Cursor blank_cursor; |
220 | Cursor blank_cursor; |