Mercurial > pidgin
comparison console/libgnt/gntcolors.c @ 13851:41753203a94d
[gaim-migrate @ 16310]
The colors should now look 'better' in terminals that don't apparently allow changing colors.
committer: Tailor Script <tailor@pidgin.im>
author | Sadrul Habib Chowdhury <imadil@gmail.com> |
---|---|
date | Thu, 22 Jun 2006 22:38:03 +0000 |
parents | 0e1e59770cb0 |
children | 5b288502a382 |
comparison
equal
deleted
inserted
replaced
13850:0e1e59770cb0 | 13851:41753203a94d |
---|---|
1 #include <ncursesw/ncurses.h> | 1 #include <ncursesw/ncurses.h> |
2 #include "gntcolors.h" | 2 #include "gntcolors.h" |
3 | 3 |
4 void gnt_init_colors() | 4 void gnt_init_colors() |
5 { | 5 { |
6 /* XXX: Do some init_color()s */ | 6 if (can_change_color()) |
7 init_color(GNT_COLOR_BLACK, 0, 0, 0); | 7 { |
8 init_color(GNT_COLOR_RED, 1000, 0, 0); | 8 /* XXX: Do some init_color()s */ |
9 init_color(GNT_COLOR_GREEN, 0, 1000, 0); | 9 init_color(GNT_COLOR_BLACK, 0, 0, 0); |
10 init_color(GNT_COLOR_BLUE, 0, 0, 1000); | 10 init_color(GNT_COLOR_RED, 1000, 0, 0); |
11 init_color(GNT_COLOR_WHITE, 1000, 1000, 1000); | 11 init_color(GNT_COLOR_GREEN, 0, 1000, 0); |
12 init_color(GNT_COLOR_GRAY, 799, 799, 799); | 12 init_color(GNT_COLOR_BLUE, 0, 0, 1000); |
13 init_color(GNT_COLOR_DARK_GRAY, 256, 256, 256); | 13 init_color(GNT_COLOR_WHITE, 1000, 1000, 1000); |
14 init_color(GNT_COLOR_GRAY, 799, 799, 799); | |
15 init_color(GNT_COLOR_DARK_GRAY, 256, 256, 256); | |
14 | 16 |
15 /* Now some init_pair()s */ | 17 /* Now some init_pair()s */ |
16 init_pair(GNT_COLOR_NORMAL, GNT_COLOR_BLACK, GNT_COLOR_WHITE); | 18 init_pair(GNT_COLOR_NORMAL, GNT_COLOR_BLACK, GNT_COLOR_WHITE); |
17 init_pair(GNT_COLOR_HIGHLIGHT, GNT_COLOR_BLUE, GNT_COLOR_GRAY); | 19 init_pair(GNT_COLOR_HIGHLIGHT, GNT_COLOR_BLUE, GNT_COLOR_GRAY); |
18 init_pair(GNT_COLOR_SHADOW, GNT_COLOR_BLACK, GNT_COLOR_DARK_GRAY); | 20 init_pair(GNT_COLOR_SHADOW, GNT_COLOR_BLACK, GNT_COLOR_DARK_GRAY); |
19 init_pair(GNT_COLOR_TITLE, GNT_COLOR_WHITE, GNT_COLOR_DARK_GRAY); | 21 init_pair(GNT_COLOR_TITLE, GNT_COLOR_WHITE, GNT_COLOR_DARK_GRAY); |
22 } | |
23 else | |
24 { | |
25 init_pair(GNT_COLOR_NORMAL, COLOR_BLACK, COLOR_WHITE); | |
26 init_pair(GNT_COLOR_HIGHLIGHT, COLOR_CYAN, COLOR_BLACK); | |
27 init_pair(GNT_COLOR_SHADOW, COLOR_BLACK, COLOR_BLACK); | |
28 init_pair(GNT_COLOR_TITLE, COLOR_WHITE, COLOR_BLACK); | |
29 } | |
20 } | 30 } |
21 | 31 |