diff options
| author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-29 12:27:59 +0200 | 
|---|---|---|
| committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-08-29 12:27:59 +0200 | 
| commit | c186c8ef9a995616384c425c5568b6913676b252 (patch) | |
| tree | 48872a6517bfc15570348969a5c7d69e9210d3bc | |
| parent | 6db6980e27bdde6f2d444dd3cdd7a46985fa84fc (diff) | |
| download | st-transparency-c186c8ef9a995616384c425c5568b6913676b252.tar.gz st-transparency-c186c8ef9a995616384c425c5568b6913676b252.tar.xz st-transparency-c186c8ef9a995616384c425c5568b6913676b252.zip  | |
merged tscroll() with tscrollup().
| -rw-r--r-- | st.c | 15 | 
1 files changed, 1 insertions, 14 deletions
@@ -149,7 +149,6 @@ static void tputc(char);  static void tputs(char*, int);  static void treset(void);  static void tresize(int, int); -static void tscroll(void);  static void tscrollup(int);  static void tscrolldown(int);  static void tsetattr(int*, int); @@ -355,18 +354,6 @@ tnew(int col, int row) {  		term.line[row] = calloc(term.col, sizeof(Glyph));  } -/* TODO: Replace with scrollup/scolldown */ -void -tscroll(void) { -	Line temp = term.line[term.top]; -	int i; - -	for(i = term.top; i < term.bot; i++) -		term.line[i] = term.line[i+1]; -	memset(temp, 0, sizeof(Glyph) * term.col); -	term.line[term.bot] = temp; -} -  void  tscrolldown (int n) {  	int i; @@ -404,7 +391,7 @@ void  tnewline(void) {  	int y = term.c.y + 1;  	if(y > term.bot) -		tscroll(), y = term.bot; +		tscrollup(1), y = term.bot;  	tmoveto(0, y);  }  | 
