Mercurial > hg > nnchat
changeset 29:a27ef0e359b9
Make statusline more informative.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Sat, 02 Aug 2008 23:29:50 +0300 |
parents | 512775f6b081 |
children | 751cff550992 |
files | nnchat.c |
diffstat | 1 files changed, 25 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/nnchat.c Sat Aug 02 11:57:09 2008 +0300 +++ b/nnchat.c Sat Aug 02 23:29:50 2008 +0300 @@ -225,15 +225,38 @@ wattrset(statusWin, A_BOLD); mvwaddstr(statusWin, 0, 1, tmpStr); + + waddstr(statusWin, " | "); + wattrset(statusWin, A_BOLD | COLOR_PAIR(11)); + waddstr(statusWin, optUserName); + wattrset(statusWin, A_BOLD | COLOR_PAIR(13)); + waddstr(statusWin, " | "); wattrset(statusWin, A_BOLD | COLOR_PAIR(11)); waddstr(statusWin, setInsertMode ? "INS" : "DEL"); wattrset(statusWin, A_BOLD | COLOR_PAIR(13)); - waddstr(statusWin, " | Private target: "); + waddstr(statusWin, " | Prv: "); wattrset(statusWin, A_BOLD | COLOR_PAIR(11)); - waddstr(statusWin, setTarget != NULL ? setTarget : "--"); + waddstr(statusWin, setTarget != NULL ? setTarget : "-"); + + wattrset(statusWin, A_BOLD | COLOR_PAIR(13)); + waddstr(statusWin, " | Port: "); + wattrset(statusWin, A_BOLD | COLOR_PAIR(11)); + snprintf(tmpStr, sizeof(tmpStr), "%d", optPort); + waddstr(statusWin, tmpStr); + + wattrset(statusWin, A_BOLD | COLOR_PAIR(13)); + waddstr(statusWin, " | Col: "); + wattrset(statusWin, A_BOLD | COLOR_PAIR(11)); + snprintf(tmpStr, sizeof(tmpStr), "%06x", optUserColor); + waddstr(statusWin, tmpStr); + + wattrset(statusWin, A_BOLD | COLOR_PAIR(13)); + snprintf(tmpStr, sizeof(tmpStr), " | %s v%s", + th_prog_name, th_prog_version); + waddstr(statusWin, tmpStr); wrefresh(statusWin); }