Subversion Repositories Projects

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
500 Brean 1
/*
2
 * Colors.h
3
 *
4
 * show some colors in a terminal
5
 */
6
 
7
#ifndef COLORS_H_
8
#define COLORS_H_
9
 
10
// colors
11
#define COLOR_ESC          "\033"
12
#define COLOR_NORMAL       COLOR_ESC"[m"
13
#define COLOR_BIG          COLOR_ESC"[1;1m" //big
14
#define COLOR_LIGHT        COLOR_ESC"[1;2m" //italic?
15
#define COLOR_UNDERLINE    COLOR_ESC"[1;4m" //underscored
16
#define COLOR_BG_BLACK     COLOR_ESC"[1;7m" //background black, foreground white(?)
17
#define COLOR_BG_WHITE     COLOR_ESC"[1;8m" //background white, foreground white(?)
18
#define COLOR_SCORED       COLOR_ESC"[1;4m" //scored
19
// font colors
20
#define COLOR_FG_DARKGREY   COLOR_ESC"[1;30m"
21
#define COLOR_FG_DARKRED    COLOR_ESC"[1;31m"
22
#define COLOR_FG_DARKGREEN  COLOR_ESC"[1;32m"
23
#define COLOR_FG_DARKYELLOW COLOR_ESC"[1;33m"
24
#define COLOR_FG_DARKBLUE   COLOR_ESC"[1;34m"
25
#define COLOR_FG_DARKVIOLET COLOR_ESC"[1;35m"
26
#define COLOR_FG_LIGHTBLUE  COLOR_ESC"[1;36m"
27
#define COLOR_FG_WHITE      COLOR_ESC"[1;37m"
28
#define COLOR_FG_BLACK      COLOR_ESC"[1;38m"
29
 
30
#define COLOR_FG_MIDGREY     COLOR_ESC"[1;90m"
31
#define COLOR_FG_LIGHTRED    COLOR_ESC"[1;91m"
32
#define COLOR_FG_LIGHTGREEN  COLOR_ESC"[1;92m"
33
#define COLOR_FG_LIGHTYELLOW COLOR_ESC"[1;93m"
34
#define COLOR_FG_LIGHTVIOLET COLOR_ESC"[1;95m"
35
 
36
// background colors
37
#define COLOR_BG_DARKGREY   COLOR_ESC"[1;40m"
38
#define COLOR_BG_DARKRED    COLOR_ESC"[1;41m"
39
#define COLOR_BG_DARKGREEN  COLOR_ESC"[1;42m"
40
#define COLOR_BG_DARKYELLOW COLOR_ESC"[1;43m"
41
#define COLOR_BG_DARKBLUE   COLOR_ESC"[1;44m"
42
#define COLOR_BG_DARKVIOLET COLOR_ESC"[1;45m"
43
#define COLOR_BG_DARKBLUE2   COLOR_ESC"[1;46m"
44
#define COLOR_BG_LIGHTGREY  COLOR_ESC"[1;47m"
45
 
46
#define COLOR_BG_MIDGREY     COLOR_ESC"[1;100m"
47
#define COLOR_BG_LIGHTRED    COLOR_ESC"[1;101m"
48
#define COLOR_BG_LIGHTGREEN  COLOR_ESC"[1;102m"
49
#define COLOR_BG_LIGHTYELLOW COLOR_ESC"[1;103m"
50
#define COLOR_BG_LIGHTBLUE   COLOR_ESC"[1;104m"
51
#define COLOR_BG_LIGHTVIOLET COLOR_ESC"[1;105m"
52
#define COLOR_BG_LIGHTBLUE2   COLOR_ESC"[1;106m"
53
 
54
#endif
55