]> git.saurik.com Git - wxWidgets.git/blob - wxPython/wxPython/lib/colourdb.py
fb8e86b4453a199bfd911f1d3c8e5cd9555d52ce
[wxWidgets.git] / wxPython / wxPython / lib / colourdb.py
1 #----------------------------------------------------------------------
2 # Name: wxPython.lib.colourdb.py
3 # Purpose: Adds a bunch of colour names and RGB values to the
4 # colour database so they can be found by name
5 #
6 # Author: Robin Dunn
7 #
8 # Created: 13-March-2001
9 # RCS-ID: $Id$
10 # Copyright: (c) 2001 by Total Control Software
11 # Licence: wxWindows license
12 #----------------------------------------------------------------------
13
14 """
15 Load color names/values from the rgb.txt file on my system...
16 """
17
18 def getColourList():
19 return [
20 ("SNOW", 255, 250, 250),
21 ("GHOST WHITE", 248, 248, 255),
22 ("GHOSTWHITE", 248, 248, 255),
23 ("WHITE SMOKE", 245, 245, 245),
24 ("WHITESMOKE", 245, 245, 245),
25 ("GAINSBORO", 220, 220, 220),
26 ("FLORAL WHITE", 255, 250, 240),
27 ("FLORALWHITE", 255, 250, 240),
28 ("OLD LACE", 253, 245, 230),
29 ("OLDLACE", 253, 245, 230),
30 ("LINEN", 250, 240, 230),
31 ("ANTIQUE WHITE", 250, 235, 215),
32 ("ANTIQUEWHITE", 250, 235, 215),
33 ("PAPAYA WHIP", 255, 239, 213),
34 ("PAPAYAWHIP", 255, 239, 213),
35 ("BLANCHED ALMOND", 255, 235, 205),
36 ("BLANCHEDALMOND", 255, 235, 205),
37 ("BISQUE", 255, 228, 196),
38 ("PEACH PUFF", 255, 218, 185),
39 ("PEACHPUFF", 255, 218, 185),
40 ("NAVAJO WHITE", 255, 222, 173),
41 ("NAVAJOWHITE", 255, 222, 173),
42 ("MOCCASIN", 255, 228, 181),
43 ("CORNSILK", 255, 248, 220),
44 ("IVORY", 255, 255, 240),
45 ("LEMON CHIFFON", 255, 250, 205),
46 ("LEMONCHIFFON", 255, 250, 205),
47 ("SEASHELL", 255, 245, 238),
48 ("HONEYDEW", 240, 255, 240),
49 ("MINT CREAM", 245, 255, 250),
50 ("MINTCREAM", 245, 255, 250),
51 ("AZURE", 240, 255, 255),
52 ("ALICE BLUE", 240, 248, 255),
53 ("ALICEBLUE", 240, 248, 255),
54 ("LAVENDER", 230, 230, 250),
55 ("LAVENDER BLUSH", 255, 240, 245),
56 ("LAVENDERBLUSH", 255, 240, 245),
57 ("MISTY ROSE", 255, 228, 225),
58 ("MISTYROSE", 255, 228, 225),
59 ("WHITE", 255, 255, 255),
60 ("BLACK", 0, 0, 0),
61 ("DARK SLATE GREY", 47, 79, 79),
62 ("DARKSLATEGREY", 47, 79, 79),
63 ("DIM GREY", 105, 105, 105),
64 ("DIMGREY", 105, 105, 105),
65 ("SLATE GREY", 112, 128, 144),
66 ("SLATEGREY", 112, 128, 144),
67 ("LIGHT SLATE grey", 119, 136, 153),
68 ("LIGHTSLATEGREY", 119, 136, 153),
69 ("GREY", 190, 190, 190),
70 ("LIGHT GREY", 211, 211, 211),
71 ("LIGHTGREY", 211, 211, 211),
72 ("MIDNIGHT BLUE", 25, 25, 112),
73 ("MIDNIGHTBLUE", 25, 25, 112),
74 ("NAVY", 0, 0, 128),
75 ("NAVY BLUE", 0, 0, 128),
76 ("NAVYBLUE", 0, 0, 128),
77 ("CORNFLOWER BLUE", 100, 149, 237),
78 ("CORNFLOWERBLUE", 100, 149, 237),
79 ("DARK SLATE BLUE", 72, 61, 139),
80 ("DARKSLATEBLUE", 72, 61, 139),
81 ("SLATE BLUE", 106, 90, 205),
82 ("SLATEBLUE", 106, 90, 205),
83 ("MEDIUM SLATE BLUE", 123, 104, 238),
84 ("MEDIUMSLATEBLUE", 123, 104, 238),
85 ("LIGHT SLATE blue", 132, 112, 255),
86 ("LIGHTSLATEBLUE", 132, 112, 255),
87 ("MEDIUM BLUE", 0, 0, 205),
88 ("MEDIUMBLUE", 0, 0, 205),
89 ("ROYAL BLUE", 65, 105, 225),
90 ("ROYALBLUE", 65, 105, 225),
91 ("BLUE", 0, 0, 255),
92 ("DODGER BLUE", 30, 144, 255),
93 ("DODGERBLUE", 30, 144, 255),
94 ("DEEP SKY BLUE", 0, 191, 255),
95 ("DEEPSKYBLUE", 0, 191, 255),
96 ("SKY BLUE", 135, 206, 235),
97 ("SKYBLUE", 135, 206, 235),
98 ("LIGHT SKY BLUE", 135, 206, 250),
99 ("LIGHTSKYBLUE", 135, 206, 250),
100 ("STEEL BLUE", 70, 130, 180),
101 ("STEELBLUE", 70, 130, 180),
102 ("LIGHT STEEL BLUE", 176, 196, 222),
103 ("LIGHTSTEELBLUE", 176, 196, 222),
104 ("LIGHT BLUE", 173, 216, 230),
105 ("LIGHTBLUE", 173, 216, 230),
106 ("POWDER BLUE", 176, 224, 230),
107 ("POWDERBLUE", 176, 224, 230),
108 ("PALE TURQUOISE", 175, 238, 238),
109 ("PALETURQUOISE", 175, 238, 238),
110 ("DARK TURQUOISE", 0, 206, 209),
111 ("DARKTURQUOISE", 0, 206, 209),
112 ("MEDIUM TURQUOISE", 72, 209, 204),
113 ("MEDIUMTURQUOISE", 72, 209, 204),
114 ("TURQUOISE", 64, 224, 208),
115 ("CYAN", 0, 255, 255),
116 ("LIGHT CYAN", 224, 255, 255),
117 ("LIGHTCYAN", 224, 255, 255),
118 ("CADET BLUE", 95, 158, 160),
119 ("CADETBLUE", 95, 158, 160),
120 ("MEDIUM AQUAMARINE", 102, 205, 170),
121 ("MEDIUMAQUAMARINE", 102, 205, 170),
122 ("AQUAMARINE", 127, 255, 212),
123 ("DARK GREEN", 0, 100, 0),
124 ("DARKGREEN", 0, 100, 0),
125 ("DARK OLIVE GREEN", 85, 107, 47),
126 ("DARKOLIVEGREEN", 85, 107, 47),
127 ("DARK SEA green", 143, 188, 143),
128 ("DARKSEAGREEN", 143, 188, 143),
129 ("SEA GREEN", 46, 139, 87),
130 ("SEAGREEN", 46, 139, 87),
131 ("MEDIUM SEA GREEN", 60, 179, 113),
132 ("MEDIUMSEAGREEN", 60, 179, 113),
133 ("LIGHT SEA GREEN", 32, 178, 170),
134 ("LIGHTSEAGREEN", 32, 178, 170),
135 ("PALE GREEN", 152, 251, 152),
136 ("PALEGREEN", 152, 251, 152),
137 ("SPRING GREEN", 0, 255, 127),
138 ("SPRINGGREEN", 0, 255, 127),
139 ("LAWN GREEN", 124, 252, 0),
140 ("LAWNGREEN", 124, 252, 0),
141 ("GREEN", 0, 255, 0),
142 ("CHARTREUSE", 127, 255, 0),
143 ("MEDIUM SPRING GREEN", 0, 250, 154),
144 ("MEDIUMSPRINGGREEN", 0, 250, 154),
145 ("GREEN YELLOW", 173, 255, 47),
146 ("GREENYELLOW", 173, 255, 47),
147 ("LIME GREEN", 50, 205, 50),
148 ("LIMEGREEN", 50, 205, 50),
149 ("YELLOW GREEN", 154, 205, 50),
150 ("YELLOWGREEN", 154, 205, 50),
151 ("FOREST GREEN", 34, 139, 34),
152 ("FORESTGREEN", 34, 139, 34),
153 ("OLIVE DRAB", 107, 142, 35),
154 ("OLIVEDRAB", 107, 142, 35),
155 ("DARK KHAKI", 189, 183, 107),
156 ("DARKKHAKI", 189, 183, 107),
157 ("KHAKI", 240, 230, 140),
158 ("PALE GOLDENROD", 238, 232, 170),
159 ("PALEGOLDENROD", 238, 232, 170),
160 ("LIGHT GOLDENROD YELLOW", 250, 250, 210),
161 ("LIGHTGOLDENRODYELLOW", 250, 250, 210),
162 ("LIGHT YELLOW", 255, 255, 224),
163 ("LIGHTYELLOW", 255, 255, 224),
164 ("YELLOW", 255, 255, 0),
165 ("GOLD", 255, 215, 0),
166 ("LIGHT GOLDENROD", 238, 221, 130),
167 ("LIGHTGOLDENROD", 238, 221, 130),
168 ("GOLDENROD", 218, 165, 32),
169 ("DARK GOLDENROD", 184, 134, 11),
170 ("DARKGOLDENROD", 184, 134, 11),
171 ("ROSY BROWN", 188, 143, 143),
172 ("ROSYBROWN", 188, 143, 143),
173 ("INDIAN RED", 205, 92, 92),
174 ("INDIANRED", 205, 92, 92),
175 ("SADDLE BROWN", 139, 69, 19),
176 ("SADDLEBROWN", 139, 69, 19),
177 ("SIENNA", 160, 82, 45),
178 ("PERU", 205, 133, 63),
179 ("BURLYWOOD", 222, 184, 135),
180 ("BEIGE", 245, 245, 220),
181 ("WHEAT", 245, 222, 179),
182 ("SANDY BROWN", 244, 164, 96),
183 ("SANDYBROWN", 244, 164, 96),
184 ("TAN", 210, 180, 140),
185 ("CHOCOLATE", 210, 105, 30),
186 ("FIREBRICK", 178, 34, 34),
187 ("BROWN", 165, 42, 42),
188 ("DARK SALMON", 233, 150, 122),
189 ("DARKSALMON", 233, 150, 122),
190 ("SALMON", 250, 128, 114),
191 ("LIGHT SALMON", 255, 160, 122),
192 ("LIGHTSALMON", 255, 160, 122),
193 ("ORANGE", 255, 165, 0),
194 ("DARK ORANGE", 255, 140, 0),
195 ("DARKORANGE", 255, 140, 0),
196 ("CORAL", 255, 127, 80),
197 ("LIGHT CORAL", 240, 128, 128),
198 ("LIGHTCORAL", 240, 128, 128),
199 ("TOMATO", 255, 99, 71),
200 ("ORANGE RED", 255, 69, 0),
201 ("ORANGERED", 255, 69, 0),
202 ("RED", 255, 0, 0),
203 ("HOT PINK", 255, 105, 180),
204 ("HOTPINK", 255, 105, 180),
205 ("DEEP PINK", 255, 20, 147),
206 ("DEEPPINK", 255, 20, 147),
207 ("PINK", 255, 192, 203),
208 ("LIGHT PINK", 255, 182, 193),
209 ("LIGHTPINK", 255, 182, 193),
210 ("PALE VIOLET RED", 219, 112, 147),
211 ("PALEVIOLETRED", 219, 112, 147),
212 ("MAROON", 176, 48, 96),
213 ("MEDIUM VIOLET RED", 199, 21, 133),
214 ("MEDIUMVIOLETRED", 199, 21, 133),
215 ("VIOLET RED", 208, 32, 144),
216 ("VIOLETRED", 208, 32, 144),
217 ("MAGENTA", 255, 0, 255),
218 ("VIOLET", 238, 130, 238),
219 ("PLUM", 221, 160, 221),
220 ("ORCHID", 218, 112, 214),
221 ("MEDIUM ORCHID", 186, 85, 211),
222 ("MEDIUMORCHID", 186, 85, 211),
223 ("DARK ORCHID", 153, 50, 204),
224 ("DARKORCHID", 153, 50, 204),
225 ("DARK VIOLET", 148, 0, 211),
226 ("DARKVIOLET", 148, 0, 211),
227 ("BLUE VIOLET", 138, 43, 226),
228 ("BLUEVIOLET", 138, 43, 226),
229 ("PURPLE", 160, 32, 240),
230 ("MEDIUM PURPLE", 147, 112, 219),
231 ("MEDIUMPURPLE", 147, 112, 219),
232 ("THISTLE", 216, 191, 216),
233 ("SNOW1", 255, 250, 250),
234 ("SNOW2", 238, 233, 233),
235 ("SNOW3", 205, 201, 201),
236 ("SNOW4", 139, 137, 137),
237 ("SEASHELL1", 255, 245, 238),
238 ("SEASHELL2", 238, 229, 222),
239 ("SEASHELL3", 205, 197, 191),
240 ("SEASHELL4", 139, 134, 130),
241 ("ANTIQUEWHITE1", 255, 239, 219),
242 ("ANTIQUEWHITE2", 238, 223, 204),
243 ("ANTIQUEWHITE3", 205, 192, 176),
244 ("ANTIQUEWHITE4", 139, 131, 120),
245 ("BISQUE1", 255, 228, 196),
246 ("BISQUE2", 238, 213, 183),
247 ("BISQUE3", 205, 183, 158),
248 ("BISQUE4", 139, 125, 107),
249 ("PEACHPUFF1", 255, 218, 185),
250 ("PEACHPUFF2", 238, 203, 173),
251 ("PEACHPUFF3", 205, 175, 149),
252 ("PEACHPUFF4", 139, 119, 101),
253 ("NAVAJOWHITE1", 255, 222, 173),
254 ("NAVAJOWHITE2", 238, 207, 161),
255 ("NAVAJOWHITE3", 205, 179, 139),
256 ("NAVAJOWHITE4", 139, 121, 94),
257 ("LEMONCHIFFON1", 255, 250, 205),
258 ("LEMONCHIFFON2", 238, 233, 191),
259 ("LEMONCHIFFON3", 205, 201, 165),
260 ("LEMONCHIFFON4", 139, 137, 112),
261 ("CORNSILK1", 255, 248, 220),
262 ("CORNSILK2", 238, 232, 205),
263 ("CORNSILK3", 205, 200, 177),
264 ("CORNSILK4", 139, 136, 120),
265 ("IVORY1", 255, 255, 240),
266 ("IVORY2", 238, 238, 224),
267 ("IVORY3", 205, 205, 193),
268 ("IVORY4", 139, 139, 131),
269 ("HONEYDEW1", 240, 255, 240),
270 ("HONEYDEW2", 224, 238, 224),
271 ("HONEYDEW3", 193, 205, 193),
272 ("HONEYDEW4", 131, 139, 131),
273 ("LAVENDERBLUSH1", 255, 240, 245),
274 ("LAVENDERBLUSH2", 238, 224, 229),
275 ("LAVENDERBLUSH3", 205, 193, 197),
276 ("LAVENDERBLUSH4", 139, 131, 134),
277 ("MISTYROSE1", 255, 228, 225),
278 ("MISTYROSE2", 238, 213, 210),
279 ("MISTYROSE3", 205, 183, 181),
280 ("MISTYROSE4", 139, 125, 123),
281 ("AZURE1", 240, 255, 255),
282 ("AZURE2", 224, 238, 238),
283 ("AZURE3", 193, 205, 205),
284 ("AZURE4", 131, 139, 139),
285 ("SLATEBLUE1", 131, 111, 255),
286 ("SLATEBLUE2", 122, 103, 238),
287 ("SLATEBLUE3", 105, 89, 205),
288 ("SLATEBLUE4", 71, 60, 139),
289 ("ROYALBLUE1", 72, 118, 255),
290 ("ROYALBLUE2", 67, 110, 238),
291 ("ROYALBLUE3", 58, 95, 205),
292 ("ROYALBLUE4", 39, 64, 139),
293 ("BLUE1", 0, 0, 255),
294 ("BLUE2", 0, 0, 238),
295 ("BLUE3", 0, 0, 205),
296 ("BLUE4", 0, 0, 139),
297 ("DODGERBLUE1", 30, 144, 255),
298 ("DODGERBLUE2", 28, 134, 238),
299 ("DODGERBLUE3", 24, 116, 205),
300 ("DODGERBLUE4", 16, 78, 139),
301 ("STEELBLUE1", 99, 184, 255),
302 ("STEELBLUE2", 92, 172, 238),
303 ("STEELBLUE3", 79, 148, 205),
304 ("STEELBLUE4", 54, 100, 139),
305 ("DEEPSKYBLUE1", 0, 191, 255),
306 ("DEEPSKYBLUE2", 0, 178, 238),
307 ("DEEPSKYBLUE3", 0, 154, 205),
308 ("DEEPSKYBLUE4", 0, 104, 139),
309 ("SKYBLUE1", 135, 206, 255),
310 ("SKYBLUE2", 126, 192, 238),
311 ("SKYBLUE3", 108, 166, 205),
312 ("SKYBLUE4", 74, 112, 139),
313 ("LIGHTSKYBLUE1", 176, 226, 255),
314 ("LIGHTSKYBLUE2", 164, 211, 238),
315 ("LIGHTSKYBLUE3", 141, 182, 205),
316 ("LIGHTSKYBLUE4", 96, 123, 139),
317 ("LIGHTSTEELBLUE1", 202, 225, 255),
318 ("LIGHTSTEELBLUE2", 188, 210, 238),
319 ("LIGHTSTEELBLUE3", 162, 181, 205),
320 ("LIGHTSTEELBLUE4", 110, 123, 139),
321 ("LIGHTBLUE1", 191, 239, 255),
322 ("LIGHTBLUE2", 178, 223, 238),
323 ("LIGHTBLUE3", 154, 192, 205),
324 ("LIGHTBLUE4", 104, 131, 139),
325 ("LIGHTCYAN1", 224, 255, 255),
326 ("LIGHTCYAN2", 209, 238, 238),
327 ("LIGHTCYAN3", 180, 205, 205),
328 ("LIGHTCYAN4", 122, 139, 139),
329 ("PALETURQUOISE1", 187, 255, 255),
330 ("PALETURQUOISE2", 174, 238, 238),
331 ("PALETURQUOISE3", 150, 205, 205),
332 ("PALETURQUOISE4", 102, 139, 139),
333 ("CADETBLUE1", 152, 245, 255),
334 ("CADETBLUE2", 142, 229, 238),
335 ("CADETBLUE3", 122, 197, 205),
336 ("CADETBLUE4", 83, 134, 139),
337 ("TURQUOISE1", 0, 245, 255),
338 ("TURQUOISE2", 0, 229, 238),
339 ("TURQUOISE3", 0, 197, 205),
340 ("TURQUOISE4", 0, 134, 139),
341 ("CYAN1", 0, 255, 255),
342 ("CYAN2", 0, 238, 238),
343 ("CYAN3", 0, 205, 205),
344 ("CYAN4", 0, 139, 139),
345 ("AQUAMARINE1", 127, 255, 212),
346 ("AQUAMARINE2", 118, 238, 198),
347 ("AQUAMARINE3", 102, 205, 170),
348 ("AQUAMARINE4", 69, 139, 116),
349 ("DARKSEAGREEN1", 193, 255, 193),
350 ("DARKSEAGREEN2", 180, 238, 180),
351 ("DARKSEAGREEN3", 155, 205, 155),
352 ("DARKSEAGREEN4", 105, 139, 105),
353 ("SEAGREEN1", 84, 255, 159),
354 ("SEAGREEN2", 78, 238, 148),
355 ("SEAGREEN3", 67, 205, 128),
356 ("SEAGREEN4", 46, 139, 87),
357 ("PALEGREEN1", 154, 255, 154),
358 ("PALEGREEN2", 144, 238, 144),
359 ("PALEGREEN3", 124, 205, 124),
360 ("PALEGREEN4", 84, 139, 84),
361 ("SPRINGGREEN1", 0, 255, 127),
362 ("SPRINGGREEN2", 0, 238, 118),
363 ("SPRINGGREEN3", 0, 205, 102),
364 ("SPRINGGREEN4", 0, 139, 69),
365 ("GREEN1", 0, 255, 0),
366 ("GREEN2", 0, 238, 0),
367 ("GREEN3", 0, 205, 0),
368 ("GREEN4", 0, 139, 0),
369 ("CHARTREUSE1", 127, 255, 0),
370 ("CHARTREUSE2", 118, 238, 0),
371 ("CHARTREUSE3", 102, 205, 0),
372 ("CHARTREUSE4", 69, 139, 0),
373 ("OLIVEDRAB1", 192, 255, 62),
374 ("OLIVEDRAB2", 179, 238, 58),
375 ("OLIVEDRAB3", 154, 205, 50),
376 ("OLIVEDRAB4", 105, 139, 34),
377 ("DARKOLIVEGREEN1", 202, 255, 112),
378 ("DARKOLIVEGREEN2", 188, 238, 104),
379 ("DARKOLIVEGREEN3", 162, 205, 90),
380 ("DARKOLIVEGREEN4", 110, 139, 61),
381 ("KHAKI1", 255, 246, 143),
382 ("KHAKI2", 238, 230, 133),
383 ("KHAKI3", 205, 198, 115),
384 ("KHAKI4", 139, 134, 78),
385 ("LIGHTGOLDENROD1", 255, 236, 139),
386 ("LIGHTGOLDENROD2", 238, 220, 130),
387 ("LIGHTGOLDENROD3", 205, 190, 112),
388 ("LIGHTGOLDENROD4", 139, 129, 76),
389 ("LIGHTYELLOW1", 255, 255, 224),
390 ("LIGHTYELLOW2", 238, 238, 209),
391 ("LIGHTYELLOW3", 205, 205, 180),
392 ("LIGHTYELLOW4", 139, 139, 122),
393 ("YELLOW1", 255, 255, 0),
394 ("YELLOW2", 238, 238, 0),
395 ("YELLOW3", 205, 205, 0),
396 ("YELLOW4", 139, 139, 0),
397 ("GOLD1", 255, 215, 0),
398 ("GOLD2", 238, 201, 0),
399 ("GOLD3", 205, 173, 0),
400 ("GOLD4", 139, 117, 0),
401 ("GOLDENROD1", 255, 193, 37),
402 ("GOLDENROD2", 238, 180, 34),
403 ("GOLDENROD3", 205, 155, 29),
404 ("GOLDENROD4", 139, 105, 20),
405 ("DARKGOLDENROD1", 255, 185, 15),
406 ("DARKGOLDENROD2", 238, 173, 14),
407 ("DARKGOLDENROD3", 205, 149, 12),
408 ("DARKGOLDENROD4", 139, 101, 8),
409 ("ROSYBROWN1", 255, 193, 193),
410 ("ROSYBROWN2", 238, 180, 180),
411 ("ROSYBROWN3", 205, 155, 155),
412 ("ROSYBROWN4", 139, 105, 105),
413 ("INDIANRED1", 255, 106, 106),
414 ("INDIANRED2", 238, 99, 99),
415 ("INDIANRED3", 205, 85, 85),
416 ("INDIANRED4", 139, 58, 58),
417 ("SIENNA1", 255, 130, 71),
418 ("SIENNA2", 238, 121, 66),
419 ("SIENNA3", 205, 104, 57),
420 ("SIENNA4", 139, 71, 38),
421 ("BURLYWOOD1", 255, 211, 155),
422 ("BURLYWOOD2", 238, 197, 145),
423 ("BURLYWOOD3", 205, 170, 125),
424 ("BURLYWOOD4", 139, 115, 85),
425 ("WHEAT1", 255, 231, 186),
426 ("WHEAT2", 238, 216, 174),
427 ("WHEAT3", 205, 186, 150),
428 ("WHEAT4", 139, 126, 102),
429 ("TAN1", 255, 165, 79),
430 ("TAN2", 238, 154, 73),
431 ("TAN3", 205, 133, 63),
432 ("TAN4", 139, 90, 43),
433 ("CHOCOLATE1", 255, 127, 36),
434 ("CHOCOLATE2", 238, 118, 33),
435 ("CHOCOLATE3", 205, 102, 29),
436 ("CHOCOLATE4", 139, 69, 19),
437 ("FIREBRICK1", 255, 48, 48),
438 ("FIREBRICK2", 238, 44, 44),
439 ("FIREBRICK3", 205, 38, 38),
440 ("FIREBRICK4", 139, 26, 26),
441 ("BROWN1", 255, 64, 64),
442 ("BROWN2", 238, 59, 59),
443 ("BROWN3", 205, 51, 51),
444 ("BROWN4", 139, 35, 35),
445 ("SALMON1", 255, 140, 105),
446 ("SALMON2", 238, 130, 98),
447 ("SALMON3", 205, 112, 84),
448 ("SALMON4", 139, 76, 57),
449 ("LIGHTSALMON1", 255, 160, 122),
450 ("LIGHTSALMON2", 238, 149, 114),
451 ("LIGHTSALMON3", 205, 129, 98),
452 ("LIGHTSALMON4", 139, 87, 66),
453 ("ORANGE1", 255, 165, 0),
454 ("ORANGE2", 238, 154, 0),
455 ("ORANGE3", 205, 133, 0),
456 ("ORANGE4", 139, 90, 0),
457 ("DARKORANGE1", 255, 127, 0),
458 ("DARKORANGE2", 238, 118, 0),
459 ("DARKORANGE3", 205, 102, 0),
460 ("DARKORANGE4", 139, 69, 0),
461 ("CORAL1", 255, 114, 86),
462 ("CORAL2", 238, 106, 80),
463 ("CORAL3", 205, 91, 69),
464 ("CORAL4", 139, 62, 47),
465 ("TOMATO1", 255, 99, 71),
466 ("TOMATO2", 238, 92, 66),
467 ("TOMATO3", 205, 79, 57),
468 ("TOMATO4", 139, 54, 38),
469 ("ORANGERED1", 255, 69, 0),
470 ("ORANGERED2", 238, 64, 0),
471 ("ORANGERED3", 205, 55, 0),
472 ("ORANGERED4", 139, 37, 0),
473 ("RED1", 255, 0, 0),
474 ("RED2", 238, 0, 0),
475 ("RED3", 205, 0, 0),
476 ("RED4", 139, 0, 0),
477 ("DEEPPINK1", 255, 20, 147),
478 ("DEEPPINK2", 238, 18, 137),
479 ("DEEPPINK3", 205, 16, 118),
480 ("DEEPPINK4", 139, 10, 80),
481 ("HOTPINK1", 255, 110, 180),
482 ("HOTPINK2", 238, 106, 167),
483 ("HOTPINK3", 205, 96, 144),
484 ("HOTPINK4", 139, 58, 98),
485 ("PINK1", 255, 181, 197),
486 ("PINK2", 238, 169, 184),
487 ("PINK3", 205, 145, 158),
488 ("PINK4", 139, 99, 108),
489 ("LIGHTPINK1", 255, 174, 185),
490 ("LIGHTPINK2", 238, 162, 173),
491 ("LIGHTPINK3", 205, 140, 149),
492 ("LIGHTPINK4", 139, 95, 101),
493 ("PALEVIOLETRED1", 255, 130, 171),
494 ("PALEVIOLETRED2", 238, 121, 159),
495 ("PALEVIOLETRED3", 205, 104, 137),
496 ("PALEVIOLETRED4", 139, 71, 93),
497 ("MAROON1", 255, 52, 179),
498 ("MAROON2", 238, 48, 167),
499 ("MAROON3", 205, 41, 144),
500 ("MAROON4", 139, 28, 98),
501 ("VIOLETRED1", 255, 62, 150),
502 ("VIOLETRED2", 238, 58, 140),
503 ("VIOLETRED3", 205, 50, 120),
504 ("VIOLETRED4", 139, 34, 82),
505 ("MAGENTA1", 255, 0, 255),
506 ("MAGENTA2", 238, 0, 238),
507 ("MAGENTA3", 205, 0, 205),
508 ("MAGENTA4", 139, 0, 139),
509 ("ORCHID1", 255, 131, 250),
510 ("ORCHID2", 238, 122, 233),
511 ("ORCHID3", 205, 105, 201),
512 ("ORCHID4", 139, 71, 137),
513 ("PLUM1", 255, 187, 255),
514 ("PLUM2", 238, 174, 238),
515 ("PLUM3", 205, 150, 205),
516 ("PLUM4", 139, 102, 139),
517 ("MEDIUMORCHID1", 224, 102, 255),
518 ("MEDIUMORCHID2", 209, 95, 238),
519 ("MEDIUMORCHID3", 180, 82, 205),
520 ("MEDIUMORCHID4", 122, 55, 139),
521 ("DARKORCHID1", 191, 62, 255),
522 ("DARKORCHID2", 178, 58, 238),
523 ("DARKORCHID3", 154, 50, 205),
524 ("DARKORCHID4", 104, 34, 139),
525 ("PURPLE1", 155, 48, 255),
526 ("PURPLE2", 145, 44, 238),
527 ("PURPLE3", 125, 38, 205),
528 ("PURPLE4", 85, 26, 139),
529 ("MEDIUMPURPLE1", 171, 130, 255),
530 ("MEDIUMPURPLE2", 159, 121, 238),
531 ("MEDIUMPURPLE3", 137, 104, 205),
532 ("MEDIUMPURPLE4", 93, 71, 139),
533 ("THISTLE1", 255, 225, 255),
534 ("THISTLE2", 238, 210, 238),
535 ("THISTLE3", 205, 181, 205),
536 ("THISTLE4", 139, 123, 139),
537 ("GREY0", 0, 0, 0),
538 ("GREY1", 3, 3, 3),
539 ("GREY2", 5, 5, 5),
540 ("GREY3", 8, 8, 8),
541 ("GREY4", 10, 10, 10),
542 ("GREY5", 13, 13, 13),
543 ("GREY6", 15, 15, 15),
544 ("GREY7", 18, 18, 18),
545 ("GREY8", 20, 20, 20),
546 ("GREY9", 23, 23, 23),
547 ("GREY10", 26, 26, 26),
548 ("GREY11", 28, 28, 28),
549 ("GREY12", 31, 31, 31),
550 ("GREY13", 33, 33, 33),
551 ("GREY14", 36, 36, 36),
552 ("GREY15", 38, 38, 38),
553 ("GREY16", 41, 41, 41),
554 ("GREY17", 43, 43, 43),
555 ("GREY18", 46, 46, 46),
556 ("GREY19", 48, 48, 48),
557 ("GREY20", 51, 51, 51),
558 ("GREY21", 54, 54, 54),
559 ("GREY22", 56, 56, 56),
560 ("GREY23", 59, 59, 59),
561 ("GREY24", 61, 61, 61),
562 ("GREY25", 64, 64, 64),
563 ("GREY26", 66, 66, 66),
564 ("GREY27", 69, 69, 69),
565 ("GREY28", 71, 71, 71),
566 ("GREY29", 74, 74, 74),
567 ("GREY30", 77, 77, 77),
568 ("GREY31", 79, 79, 79),
569 ("GREY32", 82, 82, 82),
570 ("GREY33", 84, 84, 84),
571 ("GREY34", 87, 87, 87),
572 ("GREY35", 89, 89, 89),
573 ("GREY36", 92, 92, 92),
574 ("GREY37", 94, 94, 94),
575 ("GREY38", 97, 97, 97),
576 ("GREY39", 99, 99, 99),
577 ("GREY40", 102, 102, 102),
578 ("GREY41", 105, 105, 105),
579 ("GREY42", 107, 107, 107),
580 ("GREY43", 110, 110, 110),
581 ("GREY44", 112, 112, 112),
582 ("GREY45", 115, 115, 115),
583 ("GREY46", 117, 117, 117),
584 ("GREY47", 120, 120, 120),
585 ("GREY48", 122, 122, 122),
586 ("GREY49", 125, 125, 125),
587 ("GREY50", 127, 127, 127),
588 ("GREY51", 130, 130, 130),
589 ("GREY52", 133, 133, 133),
590 ("GREY53", 135, 135, 135),
591 ("GREY54", 138, 138, 138),
592 ("GREY55", 140, 140, 140),
593 ("GREY56", 143, 143, 143),
594 ("GREY57", 145, 145, 145),
595 ("GREY58", 148, 148, 148),
596 ("GREY59", 150, 150, 150),
597 ("GREY60", 153, 153, 153),
598 ("GREY61", 156, 156, 156),
599 ("GREY62", 158, 158, 158),
600 ("GREY63", 161, 161, 161),
601 ("GREY64", 163, 163, 163),
602 ("GREY65", 166, 166, 166),
603 ("GREY66", 168, 168, 168),
604 ("GREY67", 171, 171, 171),
605 ("GREY68", 173, 173, 173),
606 ("GREY69", 176, 176, 176),
607 ("GREY70", 179, 179, 179),
608 ("GREY71", 181, 181, 181),
609 ("GREY72", 184, 184, 184),
610 ("GREY73", 186, 186, 186),
611 ("GREY74", 189, 189, 189),
612 ("GREY75", 191, 191, 191),
613 ("GREY76", 194, 194, 194),
614 ("GREY77", 196, 196, 196),
615 ("GREY78", 199, 199, 199),
616 ("GREY79", 201, 201, 201),
617 ("GREY80", 204, 204, 204),
618 ("GREY81", 207, 207, 207),
619 ("GREY82", 209, 209, 209),
620 ("GREY83", 212, 212, 212),
621 ("GREY84", 214, 214, 214),
622 ("GREY85", 217, 217, 217),
623 ("GREY86", 219, 219, 219),
624 ("GREY87", 222, 222, 222),
625 ("GREY88", 224, 224, 224),
626 ("GREY89", 227, 227, 227),
627 ("GREY90", 229, 229, 229),
628 ("GREY91", 232, 232, 232),
629 ("GREY92", 235, 235, 235),
630 ("GREY93", 237, 237, 237),
631 ("GREY94", 240, 240, 240),
632 ("GREY95", 242, 242, 242),
633 ("GREY96", 245, 245, 245),
634 ("GREY97", 247, 247, 247),
635 ("GREY98", 250, 250, 250),
636 ("GREY99", 252, 252, 252),
637 ("GREY100", 255, 255, 255),
638 ("DARK GREY", 169, 169, 169),
639 ("DARKGREY", 169, 169, 169),
640 ("DARK BLUE", 0, 0, 139),
641 ("DARKBLUE", 0, 0, 139),
642 ("DARK CYAN", 0, 139, 139),
643 ("DARKCYAN", 0, 139, 139),
644 ("DARK MAGENTA", 139, 0, 139),
645 ("DARKMAGENTA", 139, 0, 139),
646 ("DARK RED", 139, 0, 0),
647 ("DARKRED", 139, 0, 0),
648 ("LIGHT GREEN", 144, 238, 144),
649 ("LIGHTGREEN", 144, 238, 144),
650 ]
651
652
653 def updateColourDB():
654 from wxPython.wx import wxTheColourDatabase
655 cl = getColourList()
656 for info in cl:
657 apply(wxTheColourDatabase.Append, info)
658
659