changeset 139:8d7e31d37bec

[/trunk] Changeset 151 by mikael * Add a color for buddies with an unread message. * Update TODO. * Update conf. file sample for the new color setting.
author mikael
date Thu, 28 Apr 2005 19:57:45 +0000
parents 250f872c722f
children 3b480b73df19
files mcabber/mcabberrc.example mcabber/src/TODO mcabber/src/screen.c mcabber/src/screen.h
diffstat 4 files changed, 14 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/mcabber/mcabberrc.example	Thu Apr 28 18:47:43 2005 +0000
+++ b/mcabber/mcabberrc.example	Thu Apr 28 19:57:45 2005 +0000
@@ -29,6 +29,10 @@
 logging = 1
 # logging_dir = /home/mikael/.mcabber/
 
+# Debug logging
+# If you want advanced debug, please specify a file here.
+# You can enable debug in main.c before compiling mcabber, too.
+# debug = /home/mikael/mcabber.log
 
 #  The colors
 # NOTE: the following settings may or may not be used currently... :)
@@ -37,8 +41,8 @@
 color_background = blue
 color_backselected = cyan
 color_borderlines = white
-color_jidonlineselected = black
 color_jidonline = green
+color_newmsg = red
 color_jidofflineselected = red
 color_jidoffline = red
 color_text = white
--- a/mcabber/src/TODO	Thu Apr 28 18:47:43 2005 +0000
+++ b/mcabber/src/TODO	Thu Apr 28 19:57:45 2005 +0000
@@ -9,7 +9,6 @@
 * Messages in hidden (shrunk) groups are not visible.
   Maybe we should create "*_msg_[gs]etflag()" functions, which
   would update groups message flags too. (?)
-* Disable dev logging (use a config. option)
 
 
 TODO:
@@ -18,6 +17,7 @@
 * show (how?) we can scroll in roster if not all buddies are displayed
 * Get timestamp for offline messages
 * /connect /disconnect ?
+* Key bindings (ex: F5 <-> /group toggle)
 
 * Commands! :-)
   - /roster <hide_offline|show_offline|top|bottom>
--- a/mcabber/src/screen.c	Thu Apr 28 18:47:43 2005 +0000
+++ b/mcabber/src/screen.c	Thu Apr 28 19:57:45 2005 +0000
@@ -127,8 +127,8 @@
   char *colors[11] = {
     "", "",
     "borderlines",
-    "jidonlineselected",
     "jidonline",
+    "newmsg",
     "jidofflineselected",
     "jidoffline",
     "text",
@@ -509,7 +509,10 @@
       for (n = 0; n < maxx; n++)
         waddch(rosterWnd, ' ');
     } else {
-      wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES));
+      if (buddy_getflags(BUDDATA(buddy)) & ROSTER_FLAG_MSG)
+        wattrset(rosterWnd, COLOR_PAIR(COLOR_NMSG));
+      else
+        wattrset(rosterWnd, COLOR_PAIR(COLOR_BD_DES));
     }
 
     strncpy(name, buddy_getname(BUDDATA(buddy)), ROSTER_WIDTH-7);
--- a/mcabber/src/screen.h	Thu Apr 28 18:47:43 2005 +0000
+++ b/mcabber/src/screen.h	Thu Apr 28 19:57:45 2005 +0000
@@ -3,10 +3,10 @@
 
 #include <ncurses.h>
 
-#define COLOR_POPUP     1
+//#define COLOR_NMSG      1
 #define COLOR_GENERAL   3
-#define COLOR_BD_CONSEL 4
-#define COLOR_BD_CON    5
+//#define COLOR_BD_CON    4
+#define COLOR_NMSG      5
 #define COLOR_BD_DESSEL 6
 #define COLOR_BD_DES    7