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);
 }