changeset 1514:939e2957f8a8

Add option "info" (suggested by lego)
author franky@diable
date Sat, 27 Sep 2008 20:01:52 +0200
parents 9d78b571e693
children 9013d23f0a86
files mcabber/mcabberrc.example mcabber/src/screen.c
diffstat 2 files changed, 13 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabberrc.example	Sat Sep 06 17:33:01 2008 +0300
+++ b/mcabber/mcabberrc.example	Sat Sep 27 20:01:52 2008 +0200
@@ -416,6 +416,9 @@
 # Set "log_display_sender" to 1 to display the message sender's jid in the
 # log window (default: 0, no)
 #set log_display_sender = 0
+#
+# Set "info" to anything you'd like to see in your lower status line
+#set info = woot
 
 # Contacts PGP information
 # You can provide a PGP key to be used for a given Jabber user, or
--- a/mcabber/src/screen.c	Sat Sep 06 17:33:01 2008 +0300
+++ b/mcabber/src/screen.c	Sat Sep 27 20:01:52 2008 +0200
@@ -1328,11 +1328,18 @@
 void scr_UpdateMainStatus(int forceupdate)
 {
   char *sm = from_utf8(jb_getstatusmsg());
+  const char *info = settings_opt_get("info");
 
   werase(mainstatusWnd);
-  mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s",
-            (unread_msg(NULL) ? '#' : ' '),
-            imstatus2char[jb_getstatus()], (sm ? sm : ""));
+  if (info)
+    mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s: %s",
+              (unread_msg(NULL) ? '#' : ' '),
+              imstatus2char[jb_getstatus()],
+              info, (sm ? sm : ""));
+  else
+    mvwprintw(mainstatusWnd, 0, 0, "%c[%c] %s",
+              (unread_msg(NULL) ? '#' : ' '),
+              imstatus2char[jb_getstatus()], (sm ? sm : ""));
   if (forceupdate) {
     top_panel(inputPanel);
     update_panels();