소스 검색

Replace printw() with addstr()/addch()

master
Arun Prakash Jana 5 년 전
부모
커밋
ccf20f830b
No known key found for this signature in database GPG 키 ID: A75979F35C080412
1개의 변경된 파일15개의 추가작업 그리고 15개의 파일을 삭제
  1. +15
    -15
      src/nnn.c

+ 15
- 15
src/nnn.c 파일 보기

@@ -585,7 +585,7 @@ static void printerr(int linenum)
static void printprompt(const char *str)
{
clearprompt();
printw(str);
addstr(str);
}

static int get_input(const char *prompt)
@@ -3182,27 +3182,27 @@ static void redraw(char *path)
DPRINTF_D(cur);
DPRINTF_S(path);

printw("[");
addch('[');
for (i = 0; i < CTX_MAX; ++i) {
if (!g_ctx[i].c_cfg.ctxactive)
printw("%d ", i + 1);
else if (cfg.curctx != i) {
attrs = COLOR_PAIR(i + 1) | A_BOLD | A_UNDERLINE;
attron(attrs);
printw("%d", i + 1);
attroff(attrs);
printw(" ");
if (!g_ctx[i].c_cfg.ctxactive) {
addch(i + '1');
addch(' ');
} else {
/* Print current context in reverse */
attrs = COLOR_PAIR(i + 1) | A_BOLD | A_REVERSE;
if (cfg.curctx != i)
/* Underline active contexts */
attrs = COLOR_PAIR(i + 1) | A_BOLD | A_UNDERLINE;
else
/* Print current context in reverse */
attrs = COLOR_PAIR(i + 1) | A_BOLD | A_REVERSE;

attron(attrs);
printw("%d", i + 1);
addch(i + '1');
attroff(attrs);
printw(" ");
addch(' ');
}
}

printw("\b] "); /* 10 chars printed in total for contexts - "[1 2 3 4] " */
addstr("\b] "); /* 10 chars printed for contexts - "[1 2 3 4] " */

attron(A_UNDERLINE);



불러오는 중...
취소
저장