ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/screen.C
(Generate patch)

Comparing rxvt-unicode/src/screen.C (file contents):
Revision 1.31 by pcg, Sun Feb 22 08:09:38 2004 UTC vs.
Revision 1.32 by pcg, Sun Feb 22 10:38:11 2004 UTC

2260 num_scr = 0; 2260 num_scr = 0;
2261 num_scr_allow = 1; 2261 num_scr_allow = 1;
2262 want_refresh = 0; /* screen is current */ 2262 want_refresh = 0; /* screen is current */
2263} 2263}
2264 2264
2265void
2266rxvt_term::scr_remap_chars (text_t *tp, rend_t *rp)
2267{
2268 if (!rp || !tp)
2269 return;
2270
2271 for (int i = TermWin.ncol; i; i--, rp++, tp++)
2272 *rp = SET_FONT (*rp, TermWin.fontset->find_font (*tp));
2273}
2274
2275void
2276rxvt_term::scr_remap_chars ()
2277{
2278 for (int i = TermWin.nrow + TermWin.saveLines; i--; )
2279 scr_remap_chars (screen.text[i], screen.rend[i]);
2280
2281 for (int i = TermWin.nrow; i--; )
2282 {
2283 scr_remap_chars (drawn_text[i], drawn_rend[i]);
2284 scr_remap_chars (swap.text[i], swap.rend[i]);
2285 }
2286}
2287
2265/* ------------------------------------------------------------------------- */ 2288/* ------------------------------------------------------------------------- */
2266void 2289void
2267rxvt_term::scr_clear () 2290rxvt_term::scr_clear ()
2268{ 2291{
2269 if (!TermWin.mapped) 2292 if (!TermWin.mapped)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines