Mercurial > pidgin.yaz
comparison console/libgnt/gntcolors.c @ 14387:39b0124a455d
[gaim-migrate @ 17093]
Allow different colors for highlighted windows. The name of the pair
is "urgent" if you want to change it from ~/.gntrc. The default is green
on the active background (or white). Red doesn't look too bad either.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 31 Aug 2006 03:13:54 +0000 |
parents | 985e5e3f6f2c |
children | 553bbd68387e |
comparison
equal
deleted
inserted
replaced
14386:8a213dc761dd | 14387:39b0124a455d |
---|---|
79 init_pair(GNT_COLOR_TITLE_D, GNT_COLOR_WHITE, GNT_COLOR_GRAY); | 79 init_pair(GNT_COLOR_TITLE_D, GNT_COLOR_WHITE, GNT_COLOR_GRAY); |
80 | 80 |
81 init_pair(GNT_COLOR_TEXT_NORMAL, GNT_COLOR_WHITE, GNT_COLOR_BLUE); | 81 init_pair(GNT_COLOR_TEXT_NORMAL, GNT_COLOR_WHITE, GNT_COLOR_BLUE); |
82 init_pair(GNT_COLOR_HIGHLIGHT_D, GNT_COLOR_BLACK, GNT_COLOR_GRAY); | 82 init_pair(GNT_COLOR_HIGHLIGHT_D, GNT_COLOR_BLACK, GNT_COLOR_GRAY); |
83 init_pair(GNT_COLOR_DISABLED, GNT_COLOR_GRAY, GNT_COLOR_WHITE); | 83 init_pair(GNT_COLOR_DISABLED, GNT_COLOR_GRAY, GNT_COLOR_WHITE); |
84 init_pair(GNT_COLOR_URGENT, GNT_COLOR_WHITE, GNT_COLOR_RED); | |
84 } | 85 } |
85 else | 86 else |
86 { | 87 { |
87 if (defaults == OK) | 88 int bg; |
88 { | 89 |
90 if (defaults == OK) { | |
89 init_pair(GNT_COLOR_NORMAL, -1, -1); | 91 init_pair(GNT_COLOR_NORMAL, -1, -1); |
90 init_pair(GNT_COLOR_DISABLED, COLOR_YELLOW, -1); | 92 bg = -1; |
93 } else { | |
94 init_pair(GNT_COLOR_NORMAL, COLOR_BLACK, COLOR_WHITE); | |
95 bg = COLOR_WHITE; | |
91 } | 96 } |
92 else | 97 init_pair(GNT_COLOR_DISABLED, COLOR_YELLOW, bg); |
93 { | 98 init_pair(GNT_COLOR_URGENT, COLOR_GREEN, bg); |
94 init_pair(GNT_COLOR_NORMAL, COLOR_BLACK, COLOR_WHITE); | 99 |
95 init_pair(GNT_COLOR_DISABLED, COLOR_YELLOW, COLOR_WHITE); | |
96 } | |
97 init_pair(GNT_COLOR_HIGHLIGHT, COLOR_WHITE, COLOR_BLUE); | 100 init_pair(GNT_COLOR_HIGHLIGHT, COLOR_WHITE, COLOR_BLUE); |
98 init_pair(GNT_COLOR_SHADOW, COLOR_BLACK, COLOR_BLACK); | 101 init_pair(GNT_COLOR_SHADOW, COLOR_BLACK, COLOR_BLACK); |
99 init_pair(GNT_COLOR_TITLE, COLOR_WHITE, COLOR_BLUE); | 102 init_pair(GNT_COLOR_TITLE, COLOR_WHITE, COLOR_BLUE); |
100 init_pair(GNT_COLOR_TITLE_D, COLOR_WHITE, COLOR_BLACK); | 103 init_pair(GNT_COLOR_TITLE_D, COLOR_WHITE, COLOR_BLACK); |
101 init_pair(GNT_COLOR_TEXT_NORMAL, COLOR_WHITE, COLOR_BLUE); | 104 init_pair(GNT_COLOR_TEXT_NORMAL, COLOR_WHITE, COLOR_BLUE); |
229 type = GNT_COLOR_TITLE_D; | 232 type = GNT_COLOR_TITLE_D; |
230 else if (strcmp(key, "text") == 0) | 233 else if (strcmp(key, "text") == 0) |
231 type = GNT_COLOR_TEXT_NORMAL; | 234 type = GNT_COLOR_TEXT_NORMAL; |
232 else if (strcmp(key, "disabled") == 0) | 235 else if (strcmp(key, "disabled") == 0) |
233 type = GNT_COLOR_DISABLED; | 236 type = GNT_COLOR_DISABLED; |
237 else if (strcmp(key, "urgent") == 0) | |
238 type = GNT_COLOR_URGENT; | |
234 else | 239 else |
235 continue; | 240 continue; |
236 | 241 |
237 init_pair(type, fg, bg); | 242 init_pair(type, fg, bg); |
238 } | 243 } |