# HG changeset patch # User Mikael Berthe # Date 1349988274 -7200 # Node ID 7b5bd6ad83b40f2c53cd101a2afe621c09695665 # Parent 107d39cd968b82ada78788a8a0fcc307ce7da74f Add 'color_log' (text color in the log window) diff -r 107d39cd968b -r 7b5bd6ad83b4 mcabber/mcabber/screen.c --- 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); diff -r 107d39cd968b -r 7b5bd6ad83b4 mcabber/mcabber/screen.h --- 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, diff -r 107d39cd968b -r 7b5bd6ad83b4 mcabber/mcabberrc.example --- 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