|
1 /* |
|
2 * Copyright (c) 1997-1999 Nokia Corporation and/or its subsidiary(-ies). |
|
3 * All rights reserved. |
|
4 * This component and the accompanying materials are made available |
|
5 * under the terms of "Eclipse Public License v1.0" |
|
6 * which accompanies this distribution, and is available |
|
7 * at the URL "http://www.eclipse.org/legal/epl-v10.html". |
|
8 * |
|
9 * Initial Contributors: |
|
10 * Nokia Corporation - initial contribution. |
|
11 * |
|
12 * Contributors: |
|
13 * |
|
14 * Description: |
|
15 * |
|
16 */ |
|
17 |
|
18 |
|
19 #include <avkon.hrh> |
|
20 |
|
21 |
|
22 RESOURCE EIKCOLORLIST r_eik_color_gray4 |
|
23 { |
|
24 array_id=r_eik_color_items_gray4; |
|
25 ext_id=r_eik_color_extra_items_color16; // Single color array used for gray4 and color16 |
|
26 } |
|
27 |
|
28 RESOURCE EIKCOLORLIST r_eik_color_color16 |
|
29 { |
|
30 array_id=r_eik_color_items_color16; |
|
31 ext_id=r_eik_color_extra_items_color16; // Single color array used for gray4 and color16 |
|
32 } |
|
33 |
|
34 RESOURCE ARRAY r_eik_color_items_gray4 |
|
35 { |
|
36 items= |
|
37 { |
|
38 CTRL_COLOR { logical_color=EEikColorWindowBackground; color=COLOR KEikRgbWhite; }, |
|
39 CTRL_COLOR { logical_color=EEikColorWindowText; color=COLOR KEikRgbBlack; }, |
|
40 CTRL_COLOR { logical_color=EEikColorControlBackground; color=COLOR KEikRgbWhite; }, |
|
41 CTRL_COLOR { logical_color=EEikColorControlText; color=COLOR KEikRgbBlack; }, |
|
42 CTRL_COLOR { logical_color=EEikColorControlSurroundBackground; color=COLOR KEikRgbWhite; }, |
|
43 CTRL_COLOR { logical_color=EEikColorControlSurroundText; color=COLOR KEikRgbBlack; }, |
|
44 CTRL_COLOR { logical_color=EEikColorControlHighlightBackground; color=COLOR KEikRgbBlack; }, |
|
45 CTRL_COLOR { logical_color=EEikColorControlHighlightText; color=COLOR KEikRgbWhite; }, |
|
46 CTRL_COLOR { logical_color=EEikColorControlDimmedBackground; color=COLOR KEikRgbGray; }, |
|
47 CTRL_COLOR { logical_color=EEikColorControlDimmedText; color=COLOR KEikRgbDarkGray; }, |
|
48 CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightBackground; color=COLOR KEikRgbDarkGray; }, |
|
49 CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightText; color=COLOR KEikRgbGray; }, |
|
50 CTRL_COLOR { logical_color=EEikColorDialogBackground; color=COLOR KEikRgbWhite; }, |
|
51 CTRL_COLOR { logical_color=EEikColorDialogText; color=COLOR KEikRgbBlack; }, |
|
52 CTRL_COLOR { logical_color=EEikColorDialogTitle; color=COLOR KEikRgbDitheredLightGray; }, |
|
53 CTRL_COLOR { logical_color=EEikColorDialogTitlePressed; color=COLOR KEikRgbWhite; }, |
|
54 CTRL_COLOR { logical_color=EEikColorDialogTitleText; color=COLOR KEikRgbBlack; }, |
|
55 CTRL_COLOR { logical_color=EEikColorDialogTitleTextPressed; color=COLOR KEikRgbBlack; }, |
|
56 CTRL_COLOR { logical_color=EEikColorMenubarBackground; color=COLOR KEikRgbDitheredLightGray; }, |
|
57 CTRL_COLOR { logical_color=EEikColorMenubarText; color=COLOR KEikRgbBlack; }, |
|
58 CTRL_COLOR { logical_color=EEikColorMenubarTitleBackground; color=COLOR KEikRgbWhite; }, |
|
59 CTRL_COLOR { logical_color=EEikColorMenubarTitleText; color=COLOR KEikRgbBlack; }, |
|
60 CTRL_COLOR { logical_color=EEikColorMenuPaneBackground; color=COLOR KEikRgbWhite; }, |
|
61 CTRL_COLOR { logical_color=EEikColorMenuPaneText; color=COLOR KEikRgbBlack; }, |
|
62 CTRL_COLOR { logical_color=EEikColorMenuPaneHighlight; color=COLOR KEikRgbBlack; }, |
|
63 CTRL_COLOR { logical_color=EEikColorMenuPaneTextHighlight; color=COLOR KEikRgbWhite; }, |
|
64 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedHighlight; color=COLOR KEikRgbDarkGray; }, |
|
65 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedText; color=COLOR KEikRgbDarkGray; }, |
|
66 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedTextHighlight; color=COLOR KEikRgbGray; }, |
|
67 CTRL_COLOR { logical_color=EEikColorButtonFaceClear; color=COLOR KEikRgbDitheredLightGray; }, |
|
68 CTRL_COLOR { logical_color=EEikColorButtonFaceSet; color=COLOR KEikRgbWhite; }, |
|
69 CTRL_COLOR { logical_color=EEikColorButtonFaceSetPressed; color=COLOR KEikRgbDitheredLightGray; }, |
|
70 CTRL_COLOR { logical_color=EEikColorButtonFaceClearPressed; color=COLOR KEikRgbWhite; }, |
|
71 CTRL_COLOR { logical_color=EEikColorButtonText; color=COLOR KEikRgbBlack; }, |
|
72 CTRL_COLOR { logical_color=EEikColorButtonTextPressed; color=COLOR KEikRgbBlack; }, |
|
73 CTRL_COLOR { logical_color=EEikColorButtonTextDimmed; color=COLOR KEikRgbDarkGray; }, |
|
74 CTRL_COLOR { logical_color=EEikColorMsgWinForeground; color=COLOR KEikRgbWhite; }, |
|
75 CTRL_COLOR { logical_color=EEikColorMsgWinBackground; color=COLOR KEikRgbBlack; }, |
|
76 CTRL_COLOR { logical_color=EEikColorScrollBarBorder; color=COLOR KEikRgbBlack; }, |
|
77 CTRL_COLOR { logical_color=EEikColorScrollBarShaft; color=COLOR KEikRgbWhite; }, |
|
78 CTRL_COLOR { logical_color=EEikColorScrollBarShaftDimmed; color=COLOR KEikRgbWhite; }, |
|
79 CTRL_COLOR { logical_color=EEikColorScrollBarShaftPressed; color=COLOR KEikRgbDarkGray; }, |
|
80 CTRL_COLOR { logical_color=EEikColorScrollBarNoShaftOrThumb; color=COLOR KEikRgbWhite; }, |
|
81 CTRL_COLOR { logical_color=EEikColorScrollButtonIcon; color=COLOR KEikRgbBlack; }, |
|
82 CTRL_COLOR { logical_color=EEikColorScrollButtonIconPressed; color=COLOR KEikRgbBlack; }, |
|
83 CTRL_COLOR { logical_color=EEikColorScrollButtonIconDimmed; color=COLOR KEikRgbDarkGray; }, |
|
84 CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackground; color=COLOR KEikRgbDitheredLightGray; }, |
|
85 CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackgroundPressed; color=COLOR KEikRgbWhite; }, |
|
86 CTRL_COLOR { logical_color=EEikColorScrollThumbDimmed; color=COLOR KEikRgb1in4DitheredGray; }, |
|
87 CTRL_COLOR { logical_color=EEikColorScrollThumbEdge; color=COLOR KEikRgbBlack; }, |
|
88 CTRL_COLOR { logical_color=EEikColorToolbarBackground; color=COLOR KEikRgbWhite; }, |
|
89 CTRL_COLOR { logical_color=EEikColorToolbarText; color=COLOR KEikRgbBlack; }, |
|
90 CTRL_COLOR { logical_color=EEikColorStatusPaneBackground; color=COLOR KEikRgbWhite; }, |
|
91 CTRL_COLOR { logical_color=EEikColorStatusPaneText; color=COLOR KEikRgbBlack; }, |
|
92 CTRL_COLOR { logical_color=EEikColorLabelText; color=COLOR KEikRgbBlack; }, |
|
93 CTRL_COLOR { logical_color=EEikColorLabelTextEmphasis; color=COLOR KEikRgbWhite; }, |
|
94 CTRL_COLOR { logical_color=EEikColorLabelDimmedText; color=COLOR KEikRgbDarkGray; }, |
|
95 CTRL_COLOR { logical_color=EEikColorLabelHighlightPartialEmphasis; color=COLOR KEikRgbDarkGray; }, |
|
96 CTRL_COLOR { logical_color=EEikColorLabelHighlightFullEmphasis; color=COLOR KEikRgbBlack; } |
|
97 }; |
|
98 } |
|
99 |
|
100 RESOURCE ARRAY r_eik_color_extra_items_gray4 |
|
101 { items= {}; } |
|
102 |
|
103 #define AVKON_0 AVKON_RGB(0, 255,255,255) |
|
104 #define AVKON_215 AVKON_RGB(215, 0,0,0) |
|
105 // NOTE! All instances of AVKON_244 MUST BE CHANGED WHEN CHANGING COLOR SCHEME! |
|
106 // blue |
|
107 //#define AVKON_244 AVKON_RGB(244, 170,170,255) |
|
108 |
|
109 // green |
|
110 #define AVKON_244 AVKON_RGB(244, 130,238,187) |
|
111 |
|
112 RESOURCE ARRAY r_eik_color_items_color16 |
|
113 { |
|
114 items= |
|
115 { |
|
116 CTRL_COLOR { logical_color=EEikColorWindowBackground; color = AVKON_0; }, |
|
117 CTRL_COLOR { logical_color=EEikColorWindowText; color = AVKON_215; }, |
|
118 CTRL_COLOR { logical_color=EEikColorControlBackground; color = AVKON_0; }, |
|
119 CTRL_COLOR { logical_color=EEikColorControlText; color = AVKON_215; }, |
|
120 CTRL_COLOR { logical_color=EEikColorControlSurroundBackground; color=AVKON_0; }, |
|
121 CTRL_COLOR { logical_color=EEikColorControlSurroundText; color=AVKON_215; }, |
|
122 CTRL_COLOR { logical_color=EEikColorControlHighlightBackground; color=AVKON_244; }, // DYNAMIC!! |
|
123 CTRL_COLOR { logical_color=EEikColorControlHighlightText; color=AVKON_215; }, |
|
124 CTRL_COLOR { logical_color=EEikColorControlDimmedBackground; color = AVKON_0; }, |
|
125 CTRL_COLOR { logical_color=EEikColorControlDimmedText; color = AVKON_215; }, |
|
126 CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightBackground; color=AVKON_244; }, // DYNAMIC!! |
|
127 CTRL_COLOR { logical_color=EEikColorControlDimmedHighlightText; color=AVKON_215; }, |
|
128 CTRL_COLOR { logical_color=EEikColorDialogBackground; color = AVKON_0; }, |
|
129 CTRL_COLOR { logical_color=EEikColorDialogText; color = AVKON_215; }, |
|
130 CTRL_COLOR { logical_color=EEikColorDialogTitle; color = AVKON_0; }, |
|
131 CTRL_COLOR { logical_color=EEikColorDialogTitlePressed; color = AVKON_0; }, |
|
132 CTRL_COLOR { logical_color=EEikColorDialogTitleText; color = AVKON_215; }, |
|
133 CTRL_COLOR { logical_color=EEikColorDialogTitleTextPressed; color = AVKON_215; }, |
|
134 CTRL_COLOR { logical_color=EEikColorMenubarBackground; color = AVKON_0; }, |
|
135 CTRL_COLOR { logical_color=EEikColorMenubarText; color = AVKON_215; }, |
|
136 CTRL_COLOR { logical_color=EEikColorMenubarTitleBackground; color = AVKON_0; }, |
|
137 CTRL_COLOR { logical_color=EEikColorMenubarTitleText; color = AVKON_215; }, |
|
138 CTRL_COLOR { logical_color=EEikColorMenuPaneBackground; color = AVKON_0; }, |
|
139 CTRL_COLOR { logical_color=EEikColorMenuPaneText; color = AVKON_215; }, |
|
140 CTRL_COLOR { logical_color=EEikColorMenuPaneHighlight; color = AVKON_244; }, // DYNAMIC!! |
|
141 CTRL_COLOR { logical_color=EEikColorMenuPaneTextHighlight; color = AVKON_215; }, |
|
142 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedHighlight; color = AVKON_244; }, // DYNAMIC!! |
|
143 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedText; color = AVKON_215; }, |
|
144 CTRL_COLOR { logical_color=EEikColorMenuPaneDimmedTextHighlight;color = AVKON_244; }, |
|
145 CTRL_COLOR { logical_color=EEikColorButtonFaceClear; color=COLOR KEikRgbDitheredLightGray; }, |
|
146 CTRL_COLOR { logical_color=EEikColorButtonFaceSet; color=COLOR KEikRgbWhite; }, |
|
147 CTRL_COLOR { logical_color=EEikColorButtonFaceSetPressed; color=COLOR KEikRgbDitheredLightGray; }, |
|
148 CTRL_COLOR { logical_color=EEikColorButtonFaceClearPressed; color=COLOR KEikRgbWhite; }, |
|
149 CTRL_COLOR { logical_color=EEikColorButtonText; color=COLOR KEikRgbBlack; }, |
|
150 CTRL_COLOR { logical_color=EEikColorButtonTextPressed; color=COLOR KEikRgbBlack; }, |
|
151 CTRL_COLOR { logical_color=EEikColorButtonTextDimmed; color=COLOR KEikRgbDarkGray; }, |
|
152 CTRL_COLOR { logical_color=EEikColorMsgWinForeground; color= AVKON_215; }, |
|
153 CTRL_COLOR { logical_color=EEikColorMsgWinBackground; color= AVKON_244; }, // DYNAMIC!! |
|
154 CTRL_COLOR { logical_color=EEikColorScrollBarBorder; color=COLOR KEikRgbBlack; }, |
|
155 CTRL_COLOR { logical_color=EEikColorScrollBarShaft; color=COLOR KEikRgbWhite; }, |
|
156 CTRL_COLOR { logical_color=EEikColorScrollBarShaftDimmed; color=COLOR KEikRgbWhite; }, |
|
157 CTRL_COLOR { logical_color=EEikColorScrollBarShaftPressed; color=COLOR KEikRgbDarkGray; }, |
|
158 CTRL_COLOR { logical_color=EEikColorScrollBarNoShaftOrThumb; color=COLOR KEikRgbWhite; }, |
|
159 CTRL_COLOR { logical_color=EEikColorScrollButtonIcon; color=COLOR KEikRgbBlack; }, |
|
160 CTRL_COLOR { logical_color=EEikColorScrollButtonIconPressed; color=COLOR KEikRgbBlack; }, |
|
161 CTRL_COLOR { logical_color=EEikColorScrollButtonIconDimmed; color=COLOR KEikRgbDarkGray; }, |
|
162 CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackground;color=COLOR KEikRgbDitheredLightGray; }, |
|
163 CTRL_COLOR { logical_color=EEikColorScrollButtonThumbBackgroundPressed; color=COLOR KEikRgbWhite; }, |
|
164 CTRL_COLOR { logical_color=EEikColorScrollThumbDimmed; color=COLOR KEikRgb1in4DitheredGray; }, |
|
165 CTRL_COLOR { logical_color=EEikColorScrollThumbEdge; color=COLOR KEikRgbBlack; }, |
|
166 CTRL_COLOR { logical_color=EEikColorToolbarBackground; color=COLOR KEikRgbWhite; }, |
|
167 CTRL_COLOR { logical_color=EEikColorToolbarText; color=COLOR KEikRgbBlack; }, |
|
168 CTRL_COLOR { logical_color=EEikColorStatusPaneBackground; color = AVKON_0; }, |
|
169 CTRL_COLOR { logical_color=EEikColorStatusPaneText; color = AVKON_215; }, |
|
170 CTRL_COLOR { logical_color=EEikColorLabelText; color = AVKON_215; }, |
|
171 CTRL_COLOR { logical_color=EEikColorLabelTextEmphasis; color = AVKON_215; }, |
|
172 CTRL_COLOR { logical_color=EEikColorLabelDimmedText; color=COLOR KEikRgbDarkGray; }, |
|
173 CTRL_COLOR { logical_color=EEikColorLabelHighlightPartialEmphasis;color=COLOR KEikRgbDarkGray; }, |
|
174 CTRL_COLOR { logical_color=EEikColorLabelHighlightFullEmphasis; color=COLOR KEikRgbBlack; } |
|
175 }; |
|
176 } |
|
177 |
|
178 |
|
179 |
|
180 |
|
181 |
|
182 |
|
183 #define WEB_BLUE(num, r,g) \ |
|
184 AVKON_COLOR((num)+0, r,g,255), \ |
|
185 AVKON_COLOR((num)+1, r,g,204), \ |
|
186 AVKON_COLOR((num)+2, r,g,153), \ |
|
187 AVKON_COLOR((num)+3, r,g,102), \ |
|
188 AVKON_COLOR((num)+4, r,g,51), \ |
|
189 AVKON_COLOR((num)+5, r,g,0) |
|
190 |
|
191 #define WEB_GREEN(num,r) \ |
|
192 WEB_BLUE((num)+6*0, r,255), \ |
|
193 WEB_BLUE((num)+6*1, r,204), \ |
|
194 WEB_BLUE((num)+6*2, r,153), \ |
|
195 WEB_BLUE((num)+6*3, r,102), \ |
|
196 WEB_BLUE((num)+6*4, r,51), \ |
|
197 WEB_BLUE((num)+6*5, r,0) |
|
198 |
|
199 #define WEB_RED(num) \ |
|
200 WEB_GREEN((num)+36*0, 255), \ |
|
201 WEB_GREEN((num)+36*1, 204), \ |
|
202 WEB_GREEN((num)+36*2, 153), \ |
|
203 WEB_GREEN((num)+36*3, 102), \ |
|
204 WEB_GREEN((num)+36*4, 51), \ |
|
205 WEB_GREEN((num)+36*5, 0) |
|
206 |
|
207 #define WEB_COLORS WEB_RED(0) |
|
208 |
|
209 RESOURCE ARRAY r_eik_color_extra_items_color16 |
|
210 { |
|
211 items = |
|
212 { |
|
213 WEB_COLORS, // first 215 colors are generated using macros |
|
214 // 216-225 grey |
|
215 AVKON_COLOR(216, 238,238,238), |
|
216 AVKON_COLOR(217, 221,221,221), |
|
217 AVKON_COLOR(218, 187,187,187), |
|
218 AVKON_COLOR(219, 170,170,170), |
|
219 AVKON_COLOR(220, 136,136,136), |
|
220 AVKON_COLOR(221, 119,119,119), |
|
221 AVKON_COLOR(222, 85, 85, 85), |
|
222 AVKON_COLOR(223, 68, 68, 68), |
|
223 AVKON_COLOR(224, 34, 34, 34), |
|
224 AVKON_COLOR(225, 17, 17, 17), |
|
225 |
|
226 |
|
227 // Color scheme colors (nokia green) |
|
228 // (some defaults, these will be overriden by color scheme file) |
|
229 AVKON_COLOR(226, 221,255,221), |
|
230 AVKON_COLOR(227, 204,238,204), |
|
231 AVKON_COLOR(228, 187,238,187), |
|
232 AVKON_COLOR(229, 187,221,187), |
|
233 AVKON_COLOR(230, 153,204,153), |
|
234 AVKON_COLOR(231, 136,187,136), |
|
235 AVKON_COLOR(232, 119,187,119), |
|
236 AVKON_COLOR(233, 119,170,119), |
|
237 AVKON_COLOR(234, 102,153,102), |
|
238 AVKON_COLOR(235, 85,153, 85), |
|
239 AVKON_COLOR(236, 85,136, 85), |
|
240 AVKON_COLOR(237, 86,136, 68), |
|
241 AVKON_COLOR(238, 51,136, 51), |
|
242 AVKON_COLOR(239, 17,119, 51), |
|
243 AVKON_COLOR(240, 0,119, 0), |
|
244 AVKON_COLOR(241, 0,102, 0), |
|
245 AVKON_COLOR(242, 51,119, 85), |
|
246 AVKON_COLOR(243, 119,170,170), |
|
247 AVKON_COLOR(244, 130,238,187), |
|
248 AVKON_COLOR(245, 0, 0, 34), |
|
249 // 246 Not defined |
|
250 // 247 Not defined |
|
251 // 248 Not defined |
|
252 |
|
253 |
|
254 // 249-252 Coding |
|
255 AVKON_COLOR(249, 255,238, 0), |
|
256 AVKON_COLOR(250, 221, 0, 0), |
|
257 AVKON_COLOR(251, 0,119,255), |
|
258 AVKON_COLOR(252, 0,238, 0), |
|
259 |
|
260 // 253-254 Converter |
|
261 AVKON_COLOR(253, 0, 51,204), |
|
262 AVKON_COLOR(254, 0,153, 51), |
|
263 AVKON_COLOR(255, 221, 0,221) |
|
264 }; |
|
265 } |
|
266 |
|
267 |
|
268 |
|
269 |