1 | /* |
1 | /* |
2 | * $Id: rxvtlib.h.in,v 1.5 2003/12/02 21:49:46 pcg Exp $ |
2 | * $Id: rxvtlib.h.in,v 1.6 2003/12/17 09:00:35 pcg Exp $ |
3 | */ |
3 | */ |
4 | |
4 | |
5 | #ifndef _RXVTLIB_H_ /* include once only */ |
5 | #ifndef _RXVTLIB_H_ /* include once only */ |
6 | #define _RXVTLIB_H_ |
6 | #define _RXVTLIB_H_ |
7 | |
7 | |
… | |
… | |
184 | * scrollback region : we're only here if TermWin.view_start != 0 |
184 | * scrollback region : we're only here if TermWin.view_start != 0 |
185 | * Rows [TermWin.saveLines] ... [TermWin.saveLines + TermWin.nrow - 1] |
185 | * Rows [TermWin.saveLines] ... [TermWin.saveLines + TermWin.nrow - 1] |
186 | * normal `unscrolled' screen region |
186 | * normal `unscrolled' screen region |
187 | */ |
187 | */ |
188 | typedef struct { |
188 | typedef struct { |
|
|
189 | int16_t *tlen; /* length of each text line */ |
189 | text_t **text; /* _all_ the text */ |
190 | text_t **text; /* _all_ the text */ |
190 | int16_t *tlen; /* length of each text line */ |
|
|
191 | rend_t **rend; /* rendition, uses RS_ flags */ |
191 | rend_t **rend; /* rendition, uses RS_ flags */ |
192 | row_col_t cur; /* cursor position on the screen */ |
192 | row_col_t cur; /* cursor position on the screen */ |
193 | uint16_t tscroll; /* top of settable scroll region */ |
193 | uint16_t tscroll; /* top of settable scroll region */ |
194 | uint16_t bscroll; /* bottom of settable scroll region */ |
194 | uint16_t bscroll; /* bottom of settable scroll region */ |
195 | uint16_t charset; /* character set number [0..3] */ |
195 | uint16_t charset; /* character set number [0..3] */ |