# HG changeset patch # User Matti Hamalainen # Date 1217708990 -10800 # Node ID a27ef0e359b9c524a31872c3207bf8c39f1b1a92 # Parent 512775f6b081014c5c79dfbf1fd8d663e6280a20 Make statusline more informative. diff -r 512775f6b081 -r a27ef0e359b9 nnchat.c --- 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); }