1 
2 /* Terminality - a portable terminal handling library
3  * Copyright (C) 1998-2002, Emil Mikulic.
4  * This is LGPL - look at COPYING.LIB
5  */
6 
7 /* $Id: colors.h,v 1.5 2002/07/26 01:39:40 darkmoon Exp $ */
8 
9 /* Project:     Terminality
10  * File:	colors.h
11  * Author:      Michal Safranek
12  * Description: Color themes
13  */
14 
15 #ifndef __COLORS_H__
16 #define __COLORS_H__
17 
18 #include "tn.h"
19 
20 /* CheckBox */
21 #define COLOR_CHECKBOX_BG	get_scheme_color(0)
22 #define COLOR_CHECKBOX_LABELBG	get_scheme_color(1)
23 #define COLOR_CHECKBOX_CHECKBG	get_scheme_color(2)
24 #define COLOR_CHECKBOX_BOXBG	get_scheme_color(3)
25 #define COLOR_CHECKBOX_SLABELBG	get_scheme_color(4)
26 #define COLOR_CHECKBOX_SCHECKBG	get_scheme_color(5)
27 #define COLOR_CHECKBOX_SBOXBG	get_scheme_color(6)
28 #define COLOR_CHECKBOX_LABEL	get_scheme_color(7)
29 #define COLOR_CHECKBOX_SLABEL	get_scheme_color(8)
30 #define COLOR_CHECKBOX_BOX	get_scheme_color(9)
31 #define COLOR_CHECKBOX_SCHECK	get_scheme_color(10)
32 #define COLOR_CHECKBOX_SBOX	get_scheme_color(11)
33 #define COLOR_CHECKBOX_CHECK	get_scheme_color(12)
34 
35 /* Button */
36 #define COLOR_BUTTON_BG		get_scheme_color(13)
37 #define COLOR_BUTTON_TEXT	get_scheme_color(14)
38 #define COLOR_BUTTON_BR		get_scheme_color(15)
39 #define COLOR_BUTTON_STL	get_scheme_color(16)
40 #define COLOR_BUTTON_SBR	get_scheme_color(17)
41 #define COLOR_BUTTON_TL		get_scheme_color(18)
42 #define COLOR_BUTTON_STEXT	get_scheme_color(19)
43 #define COLOR_BUTTON_DTEXT	get_scheme_color(20)
44 #define COLOR_BUTTON_SDTEXT	get_scheme_color(21)
45 
46 /* Form */
47 #define COLOR_FORM_BG		get_scheme_color(22)
48 #define COLOR_FORM_TL		get_scheme_color(23)
49 #define COLOR_FORM_BR		get_scheme_color(24)
50 
51 /* hMenu */
52 #define COLOR_HMENU_BG		get_scheme_color(25)
53 #define COLOR_HMENU_SITEMBG	get_scheme_color(26)
54 #define COLOR_HMENU_ITEMBG	get_scheme_color(27)
55 #define COLOR_HMENU_ITEM	get_scheme_color(28)
56 #define COLOR_HMENU_SITEM	get_scheme_color(29)
57 
58 /* listingItem */
59 #define COLOR_LITEM_ITEMBG	get_scheme_color(30)
60 #define COLOR_LITEM_EMPTYBG	get_scheme_color(31)
61 #define COLOR_LITEM_HEADINGBG	get_scheme_color(32)
62 #define COLOR_LITEM_MOREBG	get_scheme_color(33)
63 #define COLOR_LITEM_MORE	get_scheme_color(34)
64 #define COLOR_LITEM_HEADING	get_scheme_color(35)
65 #define COLOR_LITEM_ITEM	get_scheme_color(36)
66 #define COLOR_LITEM_SITEMBG	get_scheme_color(37)
67 #define COLOR_LITEM_SMOREBG	get_scheme_color(38)
68 #define COLOR_LITEM_EMPTY	get_scheme_color(39)
69 #define COLOR_LITEM_SEMPTYBG	get_scheme_color(40)
70 #define COLOR_LITEM_SITEM	get_scheme_color(41)
71 #define COLOR_LITEM_SEMPTY	get_scheme_color(42)
72 #define COLOR_LITEM_SMORE	get_scheme_color(43)
73 
74 /* Listing */
75 #define COLOR_LISTING_BG	get_scheme_color(44)
76 
77 /* Menu */
78 #define COLOR_MENU_FRAMEBG	get_scheme_color(45)
79 #define COLOR_MENU_ITEMBG	get_scheme_color(46)
80 #define COLOR_MENU_SCROLL	get_scheme_color(47)
81 #define COLOR_MENU_FRAME	get_scheme_color(48)
82 #define COLOR_MENU_CORNER	get_scheme_color(49)
83 #define COLOR_MENU_ITEM		get_scheme_color(50)
84 #define COLOR_MENU_SITEM	get_scheme_color(51)
85 #define COLOR_MENU_SITEMBG	get_scheme_color(52)
86 
87 /* Textbox */
88 #define COLOR_TEXTBOX_FRAME	get_scheme_color(53)
89 #define COLOR_TEXTBOX_SPACE	get_scheme_color(54)
90 #define COLOR_TEXTBOX_SSPACE	get_scheme_color(55)
91 #define COLOR_TEXTBOX_TEXTBG	get_scheme_color(56)
92 #define COLOR_TEXTBOX_SPACEBG	get_scheme_color(57)
93 #define COLOR_TEXTBOX_FRAMEBG	get_scheme_color(58)
94 #define COLOR_TEXTBOX_STEXTBG	get_scheme_color(59)
95 #define COLOR_TEXTBOX_SSPACEBG	get_scheme_color(60)
96 #define COLOR_TEXTBOX_SFRAMEBG	get_scheme_color(61)
97 #define COLOR_TEXTBOX_TEXT	get_scheme_color(62)
98 #define COLOR_TEXTBOX_STEXT	get_scheme_color(63)
99 #define COLOR_TEXTBOX_SFRAME	get_scheme_color(64)
100 
101 /* staticLabel */
102 #define COLOR_SLABEL_BG		get_scheme_color(65)
103 #define COLOR_SLABEL_FG		get_scheme_color(66)
104 
105 /* Textbox */
106 #define COLOR_TEXTAREA_FRAME	get_scheme_color(67)
107 #define COLOR_TEXTAREA_SPACE	get_scheme_color(68)
108 #define COLOR_TEXTAREA_SSPACE	get_scheme_color(69)
109 #define COLOR_TEXTAREA_TEXTBG	get_scheme_color(70)
110 #define COLOR_TEXTAREA_SPACEBG	get_scheme_color(71)
111 #define COLOR_TEXTAREA_FRAMEBG	get_scheme_color(72)
112 #define COLOR_TEXTAREA_STEXTBG	get_scheme_color(73)
113 #define COLOR_TEXTAREA_SSPACEBG	get_scheme_color(74)
114 #define COLOR_TEXTAREA_SFRAMEBG	get_scheme_color(75)
115 #define COLOR_TEXTAREA_TEXT	get_scheme_color(76)
116 #define COLOR_TEXTAREA_STEXT	get_scheme_color(77)
117 #define COLOR_TEXTAREA_SFRAME	get_scheme_color(78)
118 
119 /* Progress bar */
120 #define COLOR_PBAR_BG		get_scheme_color(79)
121 #define COLOR_PBAR_NONE		get_scheme_color(80)
122 #define COLOR_PBAR_LOW		get_scheme_color(81)
123 #define COLOR_PBAR_MID		get_scheme_color(82)
124 #define COLOR_PBAR_HI		get_scheme_color(83)
125 #define COLOR_PBAR_PERC		get_scheme_color(84)
126 
127 /* Max color num */
128 #define MAX_SCHEME_COLOR_NUM	84
129 
130 #endif
131 
132