ismall changes to status bar + remove trailing blanks - gramscii - A simple editor for ASCII box-and-arrow charts Err bitreich.org 70 1Log /scm/gramscii/log.gph bitreich.org 70 1Files /scm/gramscii/files.gph bitreich.org 70 1Refs /scm/gramscii/refs.gph bitreich.org 70 1Tags /scm/gramscii/tag bitreich.org 70 1README /scm/gramscii/file/README.md.gph bitreich.org 70 1LICENSE /scm/gramscii/file/COPYING.gph bitreich.org 70 i--- Err bitreich.org 70 1commit ad0b403caa61c3f1c07698ffe6952588861d98c2 /scm/gramscii/commit/ad0b403caa61c3f1c07698ffe6952588861d98c2.gph bitreich.org 70 1parent 2f5d0a4be8c029c5a4d1279be8823604db2c0fc2 /scm/gramscii/commit/2f5d0a4be8c029c5a4d1279be8823604db2c0fc2.gph bitreich.org 70 hAuthor: KatolaZ URL:mailto:katolaz@freaknet.org bitreich.org 70 iDate: Sat, 20 Jul 2019 10:49:14 +0100 Err bitreich.org 70 i Err bitreich.org 70 ismall changes to status bar + remove trailing blanks Err bitreich.org 70 i Err bitreich.org 70 iDiffstat: Err bitreich.org 70 i M gramscii.c | 53 ++++++++++++++++--------------- Err bitreich.org 70 i Err bitreich.org 70 i1 file changed, 28 insertions(+), 25 deletions(-) Err bitreich.org 70 i--- Err bitreich.org 70 1diff --git a/gramscii.c b/gramscii.c /scm/gramscii/file/gramscii.c.gph bitreich.org 70 i@@ -106,18 +106,21 @@ char* state_str(){ Err bitreich.org 70 i default: Err bitreich.org 70 i return "ERR"; Err bitreich.org 70 i } Err bitreich.org 70 i- return "ERR"; Err bitreich.org 70 i+ return "ERR"; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i Err bitreich.org 70 i void status_bar(){ Err bitreich.org 70 i- Err bitreich.org 70 i+ Err bitreich.org 70 i printf("\033[%d;1f\033[7m", HEIGHT+1); Err bitreich.org 70 i printf("%100s", " "); Err bitreich.org 70 i printf("\033[%d;1f\033[7m", HEIGHT+1); Err bitreich.org 70 i- printf(" x: %3d y: %3d -- mode: %4s hl: %c vl: %c cn: %c <: %c >: %c %10s", Err bitreich.org 70 i+ printf(" x:%3d y:%3d -- MODE:%4s HL:%c VL:%c CN:%c SM:%c EM:%c %10s", Err bitreich.org 70 i x, y, state_str(), line_h, line_v, corner, mark_st, mark_end, ""); Err bitreich.org 70 i- printf(" [%s]", fname ); Err bitreich.org 70 i+ if (!modified) Err bitreich.org 70 i+ printf(" [%s]", fname ); Err bitreich.org 70 i+ else Err bitreich.org 70 i+ printf(" *%s*", fname ); Err bitreich.org 70 i printf("\033[0m"); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i@@ -169,7 +172,7 @@ void set_xy(int x, int y, char c){ Err bitreich.org 70 i void draw_xy(int x, int y, char c){ Err bitreich.org 70 i /* FIXME: check if x and y are valid!!!! */ Err bitreich.org 70 i printf("\033[%d;%df",y+1,x+1); Err bitreich.org 70 i- putchar(c); Err bitreich.org 70 i+ putchar(c); Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void update_current(){ Err bitreich.org 70 i@@ -194,7 +197,7 @@ void check_bound(){ Err bitreich.org 70 i if (x<0) x=0; Err bitreich.org 70 i else if (x>=WIDTH) x = WIDTH-1; Err bitreich.org 70 i if (y<0) y=0; Err bitreich.org 70 i- else if (y>=HEIGHT) y = HEIGHT -1; Err bitreich.org 70 i+ else if (y>=HEIGHT) y = HEIGHT -1; Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i void init_screen(){ Err bitreich.org 70 i@@ -215,7 +218,7 @@ void init_screen(){ Err bitreich.org 70 i Err bitreich.org 70 i void redraw(){ Err bitreich.org 70 i int i; Err bitreich.org 70 i- Err bitreich.org 70 i+ Err bitreich.org 70 i printf("\033[2J\033[1;1H"); Err bitreich.org 70 i for (i=0;i': Err bitreich.org 70 i@@ -690,8 +695,6 @@ void commands(){ Err bitreich.org 70 i } Err bitreich.org 70 i Err bitreich.org 70 i Err bitreich.org 70 i- Err bitreich.org 70 i- Err bitreich.org 70 i int main(int argc, char *argv[]){ Err bitreich.org 70 i Err bitreich.org 70 i init(); Err bitreich.org 70 .