--- a/mcabber/mcabber/screen.c Sat Aug 25 15:42:34 2012 +0200
+++ b/mcabber/mcabber/screen.c Thu Oct 11 22:44:34 2012 +0200
@@ -61,7 +61,7 @@
#include "xmpp.h"
#include "main.h"
-#define get_color(col) (COLOR_PAIR(col)|COLOR_ATTRIB[col])
+#define get_color(col) (COLOR_PAIR(col)|COLOR_ATTRIB[col])
#define compose_color(col) (COLOR_PAIR(col->color_pair)|col->color_attrib)
#define DEFAULT_LOG_WIN_HEIGHT (5+2)
@@ -432,6 +432,7 @@
"msgout",
"msghl",
"status",
+ "log",
"roster",
"rostersel",
"rosterselmsg",
@@ -492,6 +493,10 @@
init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE),
find_color(backstatus));
break;
+ case COLOR_LOG:
+ init_pair(i+1, ((color) ? find_color(color) : COLOR_WHITE),
+ find_color(background));
+ break;
case COLOR_ROSTER:
init_pair(i+1, ((color) ? find_color(color) : COLOR_GREEN),
find_color(background));
@@ -799,6 +804,7 @@
settings_set_guard("color_msghl", scr_color_guard);
settings_set_guard("color_bgstatus", scr_color_guard);
settings_set_guard("color_status", scr_color_guard);
+ settings_set_guard("color_log", scr_color_guard);
settings_set_guard("color_roster", scr_color_guard);
settings_set_guard("color_bgrostersel", scr_color_guard);
settings_set_guard("color_rostersel", scr_color_guard);
@@ -1624,6 +1630,8 @@
wbkgd(logWnd, get_color(COLOR_GENERAL));
wbkgd(chatstatusWnd, get_color(COLOR_STATUS));
wbkgd(mainstatusWnd, get_color(COLOR_STATUS));
+
+ wattrset(logWnd, get_color(COLOR_LOG));
} else {
/* Resize/move windows */
wresize(rosterWnd, CHAT_WIN_HEIGHT, Roster_Width);
--- a/mcabber/mcabber/screen.h Sat Aug 25 15:42:34 2012 +0200
+++ b/mcabber/mcabber/screen.h Thu Oct 11 22:44:34 2012 +0200
@@ -43,6 +43,7 @@
COLOR_MSGOUT,
COLOR_MSGHL,
COLOR_STATUS,
+ COLOR_LOG,
COLOR_ROSTER,
COLOR_ROSTERSEL,
COLOR_ROSTERSELNMSG,
--- a/mcabber/mcabberrc.example Sat Aug 25 15:42:34 2012 +0200
+++ b/mcabber/mcabberrc.example Thu Oct 11 22:44:34 2012 +0200
@@ -391,6 +391,7 @@
# msghl: text color in the chat window for highlighted messages (MUC)
# bgstatus: background color of the status lines
# status: text color of the status lines
+# log: text color in the log window
# roster: text color of the roster (buddylist) normal items
# bgrostersel: background color of the selected roster item
# rostersel: text color of the selected roster item
@@ -405,6 +406,7 @@
#set color_msghl = yellow
#set color_bgstatus = blue
#set color_status = white
+#set color_log = white
#set color_roster = green
#set color_bgrostersel = cyan
#set color_rostersel = blue