… | |
… | |
308 | # define NSCREENS 0 |
308 | # define NSCREENS 0 |
309 | #else |
309 | #else |
310 | # define NSCREENS 1 |
310 | # define NSCREENS 1 |
311 | #endif |
311 | #endif |
312 | |
312 | |
313 | /* special (internal) prefix for font commands */ |
|
|
314 | #define FONT_CMD '#' |
|
|
315 | #define FONT_DN "#-" |
|
|
316 | #define FONT_UP "#+" |
|
|
317 | |
|
|
318 | /* flags for rxvt_scr_gotorc () */ |
313 | /* flags for rxvt_term::scr_gotorc () */ |
319 | enum { |
314 | enum { |
320 | C_RELATIVE = 1, /* col movement is relative */ |
315 | C_RELATIVE = 1, /* col movement is relative */ |
321 | R_RELATIVE = 2, /* row movement is relative */ |
316 | R_RELATIVE = 2, /* row movement is relative */ |
322 | RELATIVE = C_RELATIVE | R_RELATIVE, |
317 | RELATIVE = C_RELATIVE | R_RELATIVE, |
323 | }; |
318 | }; |
324 | |
319 | |
325 | /* modes for rxvt_scr_insdel_chars (), rxvt_scr_insdel_lines () */ |
320 | /* modes for rxvt_term::scr_insdel_chars (), rxvt_term::scr_insdel_lines () */ |
326 | enum { |
321 | enum { |
327 | INSERT = -1, /* don't change these values */ |
322 | INSERT = -1, /* don't change these values */ |
328 | DELETE = +1, |
323 | DELETE = +1, |
329 | ERASE = +2, |
324 | ERASE = +2, |
330 | }; |
325 | }; |
331 | |
326 | |
332 | /* modes for rxvt_scr_page () - scroll page. used by scrollbar window */ |
327 | /* modes for rxvt_term::scr_page () - scroll page. used by scrollbar window */ |
333 | enum page_dirn { |
328 | enum page_dirn { |
334 | UP, |
329 | UP, |
335 | DN, |
330 | DN, |
336 | NO_DIR, |
331 | NO_DIR, |
337 | }; |
332 | }; |
338 | |
333 | |
339 | /* arguments for rxvt_scr_change_screen () */ |
334 | /* arguments for rxvt_term::scr_change_screen () */ |
340 | enum { |
335 | enum { |
341 | PRIMARY = 0, |
336 | PRIMARY = 0, |
342 | SECONDARY, |
337 | SECONDARY, |
343 | }; |
338 | }; |
344 | |
339 | |