Mercurial > ~mikael > mcabber > hg
diff mcabber/src/jab_iq.c @ 1268:dbc907b2d92f
Add configurable colors for info and incoming messages (Michal 'vorner' Vaner)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Mon, 20 Aug 2007 19:41:31 +0200 |
parents | 704adf4df2d0 |
children | 2faf179166f3 |
line wrap: on
line diff
--- a/mcabber/src/jab_iq.c Mon Aug 20 19:08:31 2007 +0200 +++ b/mcabber/src/jab_iq.c Mon Aug 20 19:41:31 2007 +0200 @@ -354,19 +354,19 @@ p = xmlnode_get_tag_data(ansqry, "name"); if (p) { buf = g_strdup_printf("Name: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } p = xmlnode_get_tag_data(ansqry, "version"); if (p) { buf = g_strdup_printf("Version: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } p = xmlnode_get_tag_data(ansqry, "os"); if (p) { buf = g_strdup_printf("OS: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } return 0; @@ -419,19 +419,19 @@ p = xmlnode_get_tag_data(ansqry, "utc"); if (p) { buf = g_strdup_printf("UTC: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } p = xmlnode_get_tag_data(ansqry, "tz"); if (p) { buf = g_strdup_printf("TZ: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } p = xmlnode_get_tag_data(ansqry, "display"); if (p) { buf = g_strdup_printf("Time: %s", p); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); } return 0; @@ -496,11 +496,12 @@ g_string_append_printf(sbuf, "%02ld:", s/3600L); s %= 3600L; g_string_append_printf(sbuf, "%02ld:%02ld", s/60L, s%60L); - scr_WriteIncomingMessage(bjid, sbuf->str, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, sbuf->str, + 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_string_free(sbuf, TRUE); } else { scr_WriteIncomingMessage(bjid, "No idle time reported.", - 0, HBB_PREFIX_NONE); + 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); } p = xmlnode_get_data(ansqry); if (p) { @@ -540,7 +541,7 @@ (vcard_attrib & vcard_pref ? "[pref]" : ""), (vcard_attrib ? " " : ""), text); - scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_NONE); + scr_WriteIncomingMessage(bjid, buf, 0, HBB_PREFIX_INFO | HBB_PREFIX_CONT); g_free(buf); }