Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FXColors.h
1 /********************************************************************************
2 * *
3 * C o l o r N a m e s *
4 * *
5 *********************************************************************************
6 * Copyright (C) 1997,2017 by Jeroen van der Zijp. All Rights Reserved. *
7 *********************************************************************************
8 * This library is free software; you can redistribute it and/or modify *
9 * it under the terms of the GNU Lesser General Public License as published by *
10 * the Free Software Foundation; either version 3 of the License, or *
11 * (at your option) any later version. *
12 * *
13 * This library is distributed in the hope that it will be useful, *
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of *
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
16 * GNU Lesser General Public License for more details. *
17 * *
18 * You should have received a copy of the GNU Lesser General Public License *
19 * along with this program. If not, see <http://www.gnu.org/licenses/> *
20 ********************************************************************************/
21 #ifndef FXCOLORS_H
22 #define FXCOLORS_H
23 
24 
25 namespace FX {
26 
27 namespace FXColors {
28 
30 enum {
31  AliceBlue = FXRGBA(240,248,255,255),
32  AntiqueWhite = FXRGBA(250,235,215,255),
33  AntiqueWhite1 = FXRGBA(255,239,219,255),
34  AntiqueWhite2 = FXRGBA(238,223,204,255),
35  AntiqueWhite3 = FXRGBA(205,192,176,255),
36  AntiqueWhite4 = FXRGBA(139,131,120,255),
37  Aqua = FXRGBA( 0,255,255,255),
38  Aquamarine = FXRGBA(127,255,212,255),
39  Aquamarine1 = FXRGBA(127,255,212,255),
40  Aquamarine2 = FXRGBA(118,238,198,255),
41  Aquamarine3 = FXRGBA(102,205,170,255),
42  Aquamarine4 = FXRGBA( 69,139,116,255),
43  Azure = FXRGBA(240,255,255,255),
44  Azure1 = FXRGBA(240,255,255,255),
45  Azure2 = FXRGBA(224,238,238,255),
46  Azure3 = FXRGBA(193,205,205,255),
47  Azure4 = FXRGBA(131,139,139,255),
48  Banana = FXRGBA(227,207, 87,255),
49  Beige = FXRGBA(245,245,220,255),
50  Bisque = FXRGBA(255,228,196,255),
51  Bisque1 = FXRGBA(255,228,196,255),
52  Bisque2 = FXRGBA(238,213,183,255),
53  Bisque3 = FXRGBA(205,183,158,255),
54  Bisque4 = FXRGBA(139,125,107,255),
55  Black = FXRGBA( 0, 0, 0,255),
56  BlanchedAlmond = FXRGBA(255,235,205,255),
57  Blue = FXRGBA( 0, 0,255,255),
58  Blue1 = FXRGBA( 0, 0,255,255),
59  Blue2 = FXRGBA( 0, 0,238,255),
60  Blue3 = FXRGBA( 0, 0,205,255),
61  Blue4 = FXRGBA( 0, 0,139,255),
62  BlueViolet = FXRGBA(138, 43,226,255),
63  Brick = FXRGBA(156,102, 31,255),
64  Brown = FXRGBA(165, 42, 42,255),
65  Brown1 = FXRGBA(255, 64, 64,255),
66  Brown2 = FXRGBA(238, 59, 59,255),
67  Brown3 = FXRGBA(205, 51, 51,255),
68  Brown4 = FXRGBA(139, 35, 35,255),
69  Burlywood = FXRGBA(222,184,135,255),
70  Burlywood1 = FXRGBA(255,211,155,255),
71  Burlywood2 = FXRGBA(238,197,145,255),
72  Burlywood3 = FXRGBA(205,170,125,255),
73  Burlywood4 = FXRGBA(139,115, 85,255),
74  BurnedSienna = FXRGBA(138, 54, 15,255),
75  BurnedUmber = FXRGBA(138, 51, 36,255),
76  CadetBlue = FXRGBA( 95,158,160,255),
77  CadetBlue1 = FXRGBA(152,245,255,255),
78  CadetBlue2 = FXRGBA(142,229,238,255),
79  CadetBlue3 = FXRGBA(122,197,205,255),
80  CadetBlue4 = FXRGBA( 83,134,139,255),
81  CadmiumOrange = FXRGBA(255, 97, 3,255),
82  CadmiumRed = FXRGBA(227, 23, 13,255),
83  CadmiumYellow = FXRGBA(255,153, 18,255),
84  Carrot = FXRGBA(237,145, 33,255),
85  Chartreuse = FXRGBA(127,255, 0,255),
86  Chartreuse1 = FXRGBA(127,255, 0,255),
87  Chartreuse2 = FXRGBA(118,238, 0,255),
88  Chartreuse3 = FXRGBA(102,205, 0,255),
89  Chartreuse4 = FXRGBA( 69,139, 0,255),
90  Chocolate = FXRGBA(210,105, 30,255),
91  Chocolate1 = FXRGBA(255,127, 36,255),
92  Chocolate2 = FXRGBA(238,118, 33,255),
93  Chocolate3 = FXRGBA(205,102, 29,255),
94  Chocolate4 = FXRGBA(139, 69, 19,255),
95  Clear = FXRGBA( 0, 0, 0, 0), // Transparent
96  Cobalt = FXRGBA( 61, 89,171,255),
97  CobaltGreen = FXRGBA( 61,145, 64,255),
98  ColdGray = FXRGBA(128,138,135,255),
99  Coral = FXRGBA(255,127, 80,255),
100  Coral1 = FXRGBA(255,114, 86,255),
101  Coral2 = FXRGBA(238,106, 80,255),
102  Coral3 = FXRGBA(205, 91, 69,255),
103  Coral4 = FXRGBA(139, 62, 47,255),
104  CornflowerBlue = FXRGBA(100,149,237,255),
105  Cornsilk = FXRGBA(255,248,220,255),
106  Cornsilk1 = FXRGBA(255,248,220,255),
107  Cornsilk2 = FXRGBA(238,232,205,255),
108  Cornsilk3 = FXRGBA(205,200,177,255),
109  Cornsilk4 = FXRGBA(139,136,120,255),
110  Crimson = FXRGBA(220, 20, 60,255),
111  Cyan = FXRGBA( 0,255,255,255),
112  Cyan1 = FXRGBA( 0,255,255,255),
113  Cyan2 = FXRGBA( 0,238,238,255),
114  Cyan3 = FXRGBA( 0,205,205,255),
115  Cyan4 = FXRGBA( 0,139,139,255),
116  DarkBlue = FXRGBA( 0, 0,139,255),
117  DarkCyan = FXRGBA( 0,139,139,255),
118  DarkGoldenrod = FXRGBA(184,134, 11,255),
119  DarkGoldenrod1 = FXRGBA(255,185, 15,255),
120  DarkGoldenrod2 = FXRGBA(238,173, 14,255),
121  DarkGoldenrod3 = FXRGBA(205,149, 12,255),
122  DarkGoldenrod4 = FXRGBA(139,101, 8,255),
123  DarkGray = FXRGBA(169,169,169,255),
124  DarkGreen = FXRGBA( 0,100, 0,255),
125  DarkKhaki = FXRGBA(189,183,107,255),
126  DarkMagenta = FXRGBA(139, 0,139,255),
127  DarkOliveGreen = FXRGBA( 85,107, 47,255),
128  DarkOliveGreen1 = FXRGBA(202,255,112,255),
129  DarkOliveGreen2 = FXRGBA(188,238,104,255),
130  DarkOliveGreen3 = FXRGBA(162,205, 90,255),
131  DarkOliveGreen4 = FXRGBA(110,139, 61,255),
132  DarkOrange = FXRGBA(255,140, 0,255),
133  DarkOrange1 = FXRGBA(255,127, 0,255),
134  DarkOrange2 = FXRGBA(238,118, 0,255),
135  DarkOrange3 = FXRGBA(205,102, 0,255),
136  DarkOrange4 = FXRGBA(139, 69, 0,255),
137  DarkOrchid = FXRGBA(153, 50,204,255),
138  DarkOrchid1 = FXRGBA(191, 62,255,255),
139  DarkOrchid2 = FXRGBA(178, 58,238,255),
140  DarkOrchid3 = FXRGBA(154, 50,205,255),
141  DarkOrchid4 = FXRGBA(104, 34,139,255),
142  DarkRed = FXRGBA(139, 0, 0,255),
143  DarkSalmon = FXRGBA(233,150,122,255),
144  DarkSeaGreen = FXRGBA(143,188,143,255),
145  DarkSeaGreen1 = FXRGBA(193,255,193,255),
146  DarkSeaGreen2 = FXRGBA(180,238,180,255),
147  DarkSeaGreen3 = FXRGBA(155,205,155,255),
148  DarkSeaGreen4 = FXRGBA(105,139,105,255),
149  DarkSlateBlue = FXRGBA( 72, 61,139,255),
150  DarkSlateGray = FXRGBA( 47, 79, 79,255),
151  DarkSlateGray1 = FXRGBA(151,255,255,255),
152  DarkSlateGray2 = FXRGBA(141,238,238,255),
153  DarkSlateGray3 = FXRGBA(121,205,205,255),
154  DarkSlateGray4 = FXRGBA( 82,139,139,255),
155  DarkTurquoise = FXRGBA( 0,206,209,255),
156  DarkViolet = FXRGBA(148, 0,211,255),
157  DeepPink = FXRGBA(255, 20,147,255),
158  DeepPink1 = FXRGBA(255, 20,147,255),
159  DeepPink2 = FXRGBA(238, 18,137,255),
160  DeepPink3 = FXRGBA(205, 16,118,255),
161  DeepPink4 = FXRGBA(139, 10, 80,255),
162  DeepSkyBlue = FXRGBA( 0,191,255,255),
163  DeepSkyBlue1 = FXRGBA( 0,191,255,255),
164  DeepSkyBlue2 = FXRGBA( 0,178,238,255),
165  DeepSkyBlue3 = FXRGBA( 0,154,205,255),
166  DeepSkyBlue4 = FXRGBA( 0,104,139,255),
167  DimGray = FXRGBA(105,105,105,255),
168  DodgerBlue = FXRGBA( 30,144,255,255),
169  DodgerBlue1 = FXRGBA( 30,144,255,255),
170  DodgerBlue2 = FXRGBA( 28,134,238,255),
171  DodgerBlue3 = FXRGBA( 24,116,205,255),
172  DodgerBlue4 = FXRGBA( 16, 78,139,255),
173  Eggshell = FXRGBA(252,230,201,255),
174  EmeraldGreen = FXRGBA( 0,201, 87,255),
175  Firebrick = FXRGBA(178, 34, 34,255),
176  Firebrick1 = FXRGBA(255, 48, 48,255),
177  Firebrick2 = FXRGBA(238, 44, 44,255),
178  Firebrick3 = FXRGBA(205, 38, 38,255),
179  Firebrick4 = FXRGBA(139, 26, 26,255),
180  FloralWhite = FXRGBA(255,250,240,255),
181  ForestGreen = FXRGBA( 34,139, 34,255),
182  Fuchsia = FXRGBA(255, 0,255,255),
183  Gainsboro = FXRGBA(220,220,220,255),
184  GhostWhite = FXRGBA(248,248,255,255),
185  Gold = FXRGBA(255,215, 0,255),
186  Gold1 = FXRGBA(255,215, 0,255),
187  Gold2 = FXRGBA(238,201, 0,255),
188  Gold3 = FXRGBA(205,173, 0,255),
189  Gold4 = FXRGBA(139,117, 0,255),
190  Goldenrod = FXRGBA(218,165, 32,255),
191  Goldenrod1 = FXRGBA(255,193, 37,255),
192  Goldenrod2 = FXRGBA(238,180, 34,255),
193  Goldenrod3 = FXRGBA(205,155, 29,255),
194  Goldenrod4 = FXRGBA(139,105, 20,255),
195  Gray = FXRGBA(190,190,190,255),
196  Gray0 = FXRGBA( 0, 0, 0,255), // 100 Levels of gray
197  Gray1 = FXRGBA( 3, 3, 3,255),
198  Gray2 = FXRGBA( 5, 5, 5,255),
199  Gray3 = FXRGBA( 8, 8, 8,255),
200  Gray4 = FXRGBA( 10, 10, 10,255),
201  Gray5 = FXRGBA( 13, 13, 13,255),
202  Gray6 = FXRGBA( 15, 15, 15,255),
203  Gray7 = FXRGBA( 18, 18, 18,255),
204  Gray8 = FXRGBA( 20, 20, 20,255),
205  Gray9 = FXRGBA( 23, 23, 23,255),
206  Gray10 = FXRGBA( 26, 26, 26,255),
207  Gray11 = FXRGBA( 28, 28, 28,255),
208  Gray12 = FXRGBA( 31, 31, 31,255),
209  Gray13 = FXRGBA( 33, 33, 33,255),
210  Gray14 = FXRGBA( 36, 36, 36,255),
211  Gray15 = FXRGBA( 38, 38, 38,255),
212  Gray16 = FXRGBA( 41, 41, 41,255),
213  Gray17 = FXRGBA( 43, 43, 43,255),
214  Gray18 = FXRGBA( 46, 46, 46,255),
215  Gray19 = FXRGBA( 48, 48, 48,255),
216  Gray20 = FXRGBA( 51, 51, 51,255),
217  Gray21 = FXRGBA( 54, 54, 54,255),
218  Gray22 = FXRGBA( 56, 56, 56,255),
219  Gray23 = FXRGBA( 59, 59, 59,255),
220  Gray24 = FXRGBA( 61, 61, 61,255),
221  Gray25 = FXRGBA( 64, 64, 64,255),
222  Gray26 = FXRGBA( 66, 66, 66,255),
223  Gray27 = FXRGBA( 69, 69, 69,255),
224  Gray28 = FXRGBA( 71, 71, 71,255),
225  Gray29 = FXRGBA( 74, 74, 74,255),
226  Gray30 = FXRGBA( 77, 77, 77,255),
227  Gray31 = FXRGBA( 79, 79, 79,255),
228  Gray32 = FXRGBA( 82, 82, 82,255),
229  Gray33 = FXRGBA( 84, 84, 84,255),
230  Gray34 = FXRGBA( 87, 87, 87,255),
231  Gray35 = FXRGBA( 89, 89, 89,255),
232  Gray36 = FXRGBA( 92, 92, 92,255),
233  Gray37 = FXRGBA( 94, 94, 94,255),
234  Gray38 = FXRGBA( 97, 97, 97,255),
235  Gray39 = FXRGBA( 99, 99, 99,255),
236  Gray40 = FXRGBA(102,102,102,255),
237  Gray41 = FXRGBA(105,105,105,255),
238  Gray42 = FXRGBA(107,107,107,255),
239  Gray43 = FXRGBA(110,110,110,255),
240  Gray44 = FXRGBA(112,112,112,255),
241  Gray45 = FXRGBA(115,115,115,255),
242  Gray46 = FXRGBA(117,117,117,255),
243  Gray47 = FXRGBA(120,120,120,255),
244  Gray48 = FXRGBA(122,122,122,255),
245  Gray49 = FXRGBA(125,125,125,255),
246  Gray50 = FXRGBA(127,127,127,255),
247  Gray51 = FXRGBA(130,130,130,255),
248  Gray52 = FXRGBA(133,133,133,255),
249  Gray53 = FXRGBA(135,135,135,255),
250  Gray54 = FXRGBA(138,138,138,255),
251  Gray55 = FXRGBA(140,140,140,255),
252  Gray56 = FXRGBA(143,143,143,255),
253  Gray57 = FXRGBA(145,145,145,255),
254  Gray58 = FXRGBA(148,148,148,255),
255  Gray59 = FXRGBA(150,150,150,255),
256  Gray60 = FXRGBA(153,153,153,255),
257  Gray61 = FXRGBA(156,156,156,255),
258  Gray62 = FXRGBA(158,158,158,255),
259  Gray63 = FXRGBA(161,161,161,255),
260  Gray64 = FXRGBA(163,163,163,255),
261  Gray65 = FXRGBA(166,166,166,255),
262  Gray66 = FXRGBA(168,168,168,255),
263  Gray67 = FXRGBA(171,171,171,255),
264  Gray68 = FXRGBA(173,173,173,255),
265  Gray69 = FXRGBA(176,176,176,255),
266  Gray70 = FXRGBA(179,179,179,255),
267  Gray71 = FXRGBA(181,181,181,255),
268  Gray72 = FXRGBA(184,184,184,255),
269  Gray73 = FXRGBA(186,186,186,255),
270  Gray74 = FXRGBA(189,189,189,255),
271  Gray75 = FXRGBA(191,191,191,255),
272  Gray76 = FXRGBA(194,194,194,255),
273  Gray77 = FXRGBA(196,196,196,255),
274  Gray78 = FXRGBA(199,199,199,255),
275  Gray79 = FXRGBA(201,201,201,255),
276  Gray80 = FXRGBA(204,204,204,255),
277  Gray81 = FXRGBA(207,207,207,255),
278  Gray82 = FXRGBA(209,209,209,255),
279  Gray83 = FXRGBA(212,212,212,255),
280  Gray84 = FXRGBA(214,214,214,255),
281  Gray85 = FXRGBA(217,217,217,255),
282  Gray86 = FXRGBA(219,219,219,255),
283  Gray87 = FXRGBA(222,222,222,255),
284  Gray88 = FXRGBA(224,224,224,255),
285  Gray89 = FXRGBA(227,227,227,255),
286  Gray90 = FXRGBA(229,229,229,255),
287  Gray91 = FXRGBA(232,232,232,255),
288  Gray92 = FXRGBA(235,235,235,255),
289  Gray93 = FXRGBA(237,237,237,255),
290  Gray94 = FXRGBA(240,240,240,255),
291  Gray95 = FXRGBA(242,242,242,255),
292  Gray96 = FXRGBA(245,245,245,255),
293  Gray97 = FXRGBA(247,247,247,255),
294  Gray98 = FXRGBA(250,250,250,255),
295  Gray99 = FXRGBA(252,252,252,255),
296  Gray100 = FXRGBA(255,255,255,255),
297  Green = FXRGBA( 0,255, 0,255),
298  Green1 = FXRGBA( 0,255, 0,255),
299  Green2 = FXRGBA( 0,238, 0,255),
300  Green3 = FXRGBA( 0,205, 0,255),
301  Green4 = FXRGBA( 0,139, 0,255),
302  GreenYellow = FXRGBA(173,255, 47,255),
303  Honeydew = FXRGBA(240,255,240,255),
304  Honeydew1 = FXRGBA(240,255,240,255),
305  Honeydew2 = FXRGBA(224,238,224,255),
306  Honeydew3 = FXRGBA(193,205,193,255),
307  Honeydew4 = FXRGBA(131,139,131,255),
308  HotPink = FXRGBA(255,105,180,255),
309  HotPink1 = FXRGBA(255,110,180,255),
310  HotPink2 = FXRGBA(238,106,167,255),
311  HotPink3 = FXRGBA(205, 96,144,255),
312  HotPink4 = FXRGBA(139, 58, 98,255),
313  IndianRed = FXRGBA(205, 92, 92,255),
314  IndianRed1 = FXRGBA(255,106,106,255),
315  IndianRed2 = FXRGBA(238, 99, 99,255),
316  IndianRed3 = FXRGBA(205, 85, 85,255),
317  IndianRed4 = FXRGBA(139, 58, 58,255),
318  Indigo = FXRGBA( 75, 0,130,255),
319  Ivory = FXRGBA(255,255,240,255),
320  Ivory1 = FXRGBA(255,255,240,255),
321  Ivory2 = FXRGBA(238,238,224,255),
322  Ivory3 = FXRGBA(205,205,193,255),
323  Ivory4 = FXRGBA(139,139,131,255),
324  Khaki = FXRGBA(240,230,140,255),
325  Khaki1 = FXRGBA(255,246,143,255),
326  Khaki2 = FXRGBA(238,230,133,255),
327  Khaki3 = FXRGBA(205,198,115,255),
328  Khaki4 = FXRGBA(139,134, 78,255),
329  Lavender = FXRGBA(230,230,250,255),
330  LavenderBlush = FXRGBA(255,240,245,255),
331  LavenderBlush1 = FXRGBA(255,240,245,255),
332  LavenderBlush2 = FXRGBA(238,224,229,255),
333  LavenderBlush3 = FXRGBA(205,193,197,255),
334  LavenderBlush4 = FXRGBA(139,131,134,255),
335  LawnGreen = FXRGBA(124,252, 0,255),
336  LemonChiffon = FXRGBA(255,250,205,255),
337  LemonChiffon1 = FXRGBA(255,250,205,255),
338  LemonChiffon2 = FXRGBA(238,233,191,255),
339  LemonChiffon3 = FXRGBA(205,201,165,255),
340  LemonChiffon4 = FXRGBA(139,137,112,255),
341  LightBlue = FXRGBA(173,216,230,255),
342  LightBlue1 = FXRGBA(191,239,255,255),
343  LightBlue2 = FXRGBA(178,223,238,255),
344  LightBlue3 = FXRGBA(154,192,205,255),
345  LightBlue4 = FXRGBA(104,131,139,255),
346  LightCoral = FXRGBA(240,128,128,255),
347  LightCyan = FXRGBA(224,255,255,255),
348  LightCyan1 = FXRGBA(224,255,255,255),
349  LightCyan2 = FXRGBA(209,238,238,255),
350  LightCyan3 = FXRGBA(180,205,205,255),
351  LightCyan4 = FXRGBA(122,139,139,255),
352  LightGoldenrod = FXRGBA(238,221,130,255),
353  LightGoldenrod1 = FXRGBA(255,236,139,255),
354  LightGoldenrod2 = FXRGBA(238,220,130,255),
355  LightGoldenrod3 = FXRGBA(205,190,112,255),
356  LightGoldenrod4 = FXRGBA(139,129, 76,255),
357  LightGoldenrodYellow = FXRGBA(250,250,210,255),
358  LightGray = FXRGBA(211,211,211,255),
359  LightGreen = FXRGBA(144,238,144,255),
360  LightPink = FXRGBA(255,182,193,255),
361  LightPink1 = FXRGBA(255,174,185,255),
362  LightPink2 = FXRGBA(238,162,173,255),
363  LightPink3 = FXRGBA(205,140,149,255),
364  LightPink4 = FXRGBA(139, 95,101,255),
365  LightSalmon = FXRGBA(255,160,122,255),
366  LightSalmon1 = FXRGBA(255,160,122,255),
367  LightSalmon2 = FXRGBA(238,149,114,255),
368  LightSalmon3 = FXRGBA(205,129, 98,255),
369  LightSalmon4 = FXRGBA(139, 87, 66,255),
370  LightSeaGreen = FXRGBA( 32,178,170,255),
371  LightSkyBlue = FXRGBA(135,206,250,255),
372  LightSkyBlue1 = FXRGBA(176,226,255,255),
373  LightSkyBlue2 = FXRGBA(164,211,238,255),
374  LightSkyBlue3 = FXRGBA(141,182,205,255),
375  LightSkyBlue4 = FXRGBA( 96,123,139,255),
376  LightSlateBlue = FXRGBA(132,112,255,255),
377  LightSlateGray = FXRGBA(119,136,153,255),
378  LightSteelBlue = FXRGBA(176,196,222,255),
379  LightSteelBlue1 = FXRGBA(202,225,255,255),
380  LightSteelBlue2 = FXRGBA(188,210,238,255),
381  LightSteelBlue3 = FXRGBA(162,181,205,255),
382  LightSteelBlue4 = FXRGBA(110,123,139,255),
383  LightYellow = FXRGBA(255,255,224,255),
384  LightYellow1 = FXRGBA(255,255,224,255),
385  LightYellow2 = FXRGBA(238,238,209,255),
386  LightYellow3 = FXRGBA(205,205,180,255),
387  LightYellow4 = FXRGBA(139,139,122,255),
388  Lime = FXRGBA( 0,255, 0,255),
389  LimeGreen = FXRGBA( 50,205, 50,255),
390  Linen = FXRGBA(250,240,230,255),
391  Magenta = FXRGBA(255, 0,255,255),
392  Magenta1 = FXRGBA(255, 0,255,255),
393  Magenta2 = FXRGBA(238, 0,238,255),
394  Magenta3 = FXRGBA(205, 0,205,255),
395  Magenta4 = FXRGBA(139, 0,139,255),
396  Maroon = FXRGBA(176, 48, 96,255),
397  Maroon1 = FXRGBA(255, 52,179,255),
398  Maroon2 = FXRGBA(238, 48,167,255),
399  Maroon3 = FXRGBA(205, 41,144,255),
400  Maroon4 = FXRGBA(139, 28, 98,255),
401  MediumAquamarine = FXRGBA(102,205,170,255),
402  MediumBlue = FXRGBA( 0, 0,205,255),
403  MediumOrchid = FXRGBA(186, 85,211,255),
404  MediumOrchid1 = FXRGBA(224,102,255,255),
405  MediumOrchid2 = FXRGBA(209, 95,238,255),
406  MediumOrchid3 = FXRGBA(180, 82,205,255),
407  MediumOrchid4 = FXRGBA(122, 55,139,255),
408  MediumPurple = FXRGBA(147,112,219,255),
409  MediumPurple1 = FXRGBA(171,130,255,255),
410  MediumPurple2 = FXRGBA(159,121,238,255),
411  MediumPurple3 = FXRGBA(137,104,205,255),
412  MediumPurple4 = FXRGBA( 93, 71,139,255),
413  MediumSeaGreen = FXRGBA( 60,179,113,255),
414  MediumSlateBlue = FXRGBA(123,104,238,255),
415  MediumSpringGreen = FXRGBA( 0,250,154,255),
416  MediumTurquoise = FXRGBA( 72,209,204,255),
417  MediumVioletRed = FXRGBA(199, 21,133,255),
418  MidnightBlue = FXRGBA( 25, 25,112,255),
419  MintCream = FXRGBA(245,255,250,255),
420  MistyRose = FXRGBA(255,228,225,255),
421  MistyRose1 = FXRGBA(255,228,225,255),
422  MistyRose2 = FXRGBA(238,213,210,255),
423  MistyRose3 = FXRGBA(205,183,181,255),
424  MistyRose4 = FXRGBA(139,125,123,255),
425  Moccasin = FXRGBA(255,228,181,255),
426  NavajoWhite = FXRGBA(255,222,173,255),
427  NavajoWhite1 = FXRGBA(255,222,173,255),
428  NavajoWhite2 = FXRGBA(238,207,161,255),
429  NavajoWhite3 = FXRGBA(205,179,139,255),
430  NavajoWhite4 = FXRGBA(139,121, 94,255),
431  Navy = FXRGBA( 0, 0,128,255),
432  NavyBlue = FXRGBA( 0, 0,128,255),
433  OldLace = FXRGBA(253,245,230,255),
434  Olive = FXRGBA(128,128, 0,255),
435  OliveDrab = FXRGBA(107,142, 35,255),
436  OliveDrab1 = FXRGBA(192,255, 62,255),
437  OliveDrab2 = FXRGBA(179,238, 58,255),
438  OliveDrab3 = FXRGBA(154,205, 50,255),
439  OliveDrab4 = FXRGBA(105,139, 34,255),
440  Orange = FXRGBA(255,165, 0,255),
441  Orange1 = FXRGBA(255,165, 0,255),
442  Orange2 = FXRGBA(238,154, 0,255),
443  Orange3 = FXRGBA(205,133, 0,255),
444  Orange4 = FXRGBA(139, 90, 0,255),
445  OrangeRed = FXRGBA(255, 69, 0,255),
446  OrangeRed1 = FXRGBA(255, 69, 0,255),
447  OrangeRed2 = FXRGBA(238, 64, 0,255),
448  OrangeRed3 = FXRGBA(205, 55, 0,255),
449  OrangeRed4 = FXRGBA(139, 37, 0,255),
450  Orchid = FXRGBA(218,112,214,255),
451  Orchid1 = FXRGBA(255,131,250,255),
452  Orchid2 = FXRGBA(238,122,233,255),
453  Orchid3 = FXRGBA(205,105,201,255),
454  Orchid4 = FXRGBA(139, 71,137,255),
455  PaleGoldenrod = FXRGBA(238,232,170,255),
456  PaleGreen = FXRGBA(152,251,152,255),
457  PaleGreen1 = FXRGBA(154,255,154,255),
458  PaleGreen2 = FXRGBA(144,238,144,255),
459  PaleGreen3 = FXRGBA(124,205,124,255),
460  PaleGreen4 = FXRGBA( 84,139, 84,255),
461  PaleTurquoise = FXRGBA(175,238,238,255),
462  PaleTurquoise1 = FXRGBA(187,255,255,255),
463  PaleTurquoise2 = FXRGBA(174,238,238,255),
464  PaleTurquoise3 = FXRGBA(150,205,205,255),
465  PaleTurquoise4 = FXRGBA(102,139,139,255),
466  PaleVioletRed = FXRGBA(219,112,147,255),
467  PaleVioletRed1 = FXRGBA(255,130,171,255),
468  PaleVioletRed2 = FXRGBA(238,121,159,255),
469  PaleVioletRed3 = FXRGBA(205,104,137,255),
470  PaleVioletRed4 = FXRGBA(139, 71, 93,255),
471  PapayaWhip = FXRGBA(255,239,213,255),
472  PeachPuff = FXRGBA(255,218,185,255),
473  PeachPuff1 = FXRGBA(255,218,185,255),
474  PeachPuff2 = FXRGBA(238,203,173,255),
475  PeachPuff3 = FXRGBA(205,175,149,255),
476  PeachPuff4 = FXRGBA(139,119,101,255),
477  Peru = FXRGBA(205,133, 63,255),
478  Pink = FXRGBA(255,192,203,255),
479  Pink1 = FXRGBA(255,181,197,255),
480  Pink2 = FXRGBA(238,169,184,255),
481  Pink3 = FXRGBA(205,145,158,255),
482  Pink4 = FXRGBA(139, 99,108,255),
483  Plum = FXRGBA(221,160,221,255),
484  Plum1 = FXRGBA(255,187,255,255),
485  Plum2 = FXRGBA(238,174,238,255),
486  Plum3 = FXRGBA(205,150,205,255),
487  Plum4 = FXRGBA(139,102,139,255),
488  PowderBlue = FXRGBA(176,224,230,255),
489  Purple = FXRGBA(160, 32,240,255),
490  Purple1 = FXRGBA(155, 48,255,255),
491  Purple2 = FXRGBA(145, 44,238,255),
492  Purple3 = FXRGBA(125, 38,205,255),
493  Purple4 = FXRGBA( 85, 26,139,255),
494  Raspberry = FXRGBA(135, 38, 87,255),
495  Red = FXRGBA(255, 0, 0,255),
496  Red1 = FXRGBA(255, 0, 0,255),
497  Red2 = FXRGBA(238, 0, 0,255),
498  Red3 = FXRGBA(205, 0, 0,255),
499  Red4 = FXRGBA(139, 0, 0,255),
500  RosyBrown = FXRGBA(188,143,143,255),
501  RosyBrown1 = FXRGBA(255,193,193,255),
502  RosyBrown2 = FXRGBA(238,180,180,255),
503  RosyBrown3 = FXRGBA(205,155,155,255),
504  RosyBrown4 = FXRGBA(139,105,105,255),
505  RoyalBlue = FXRGBA( 65,105,225,255),
506  RoyalBlue1 = FXRGBA( 72,118,255,255),
507  RoyalBlue2 = FXRGBA( 67,110,238,255),
508  RoyalBlue3 = FXRGBA( 58, 95,205,255),
509  RoyalBlue4 = FXRGBA( 39, 64,139,255),
510  SaddleBrown = FXRGBA(139, 69, 19,255),
511  Salmon = FXRGBA(250,128,114,255),
512  Salmon1 = FXRGBA(255,140,105,255),
513  Salmon2 = FXRGBA(238,130, 98,255),
514  Salmon3 = FXRGBA(205,112, 84,255),
515  Salmon4 = FXRGBA(139, 76, 57,255),
516  SandyBrown = FXRGBA(244,164, 96,255),
517  SeaGreen = FXRGBA( 46,139, 87,255),
518  SeaGreen1 = FXRGBA( 84,255,159,255),
519  SeaGreen2 = FXRGBA( 78,238,148,255),
520  SeaGreen3 = FXRGBA( 67,205,128,255),
521  SeaGreen4 = FXRGBA( 46,139, 87,255),
522  Seashell = FXRGBA(255,245,238,255),
523  Seashell1 = FXRGBA(255,245,238,255),
524  Seashell2 = FXRGBA(238,229,222,255),
525  Seashell3 = FXRGBA(205,197,191,255),
526  Seashell4 = FXRGBA(139,134,130,255),
527  Sepia = FXRGBA( 94, 38, 18,255),
528  Sienna = FXRGBA(160, 82, 45,255),
529  Sienna1 = FXRGBA(255,130, 71,255),
530  Sienna2 = FXRGBA(238,121, 66,255),
531  Sienna3 = FXRGBA(205,104, 57,255),
532  Sienna4 = FXRGBA(139, 71, 38,255),
533  Silver = FXRGBA(192,192,192,255),
534  SkyBlue = FXRGBA(135,206,235,255),
535  SkyBlue1 = FXRGBA(135,206,255,255),
536  SkyBlue2 = FXRGBA(126,192,238,255),
537  SkyBlue3 = FXRGBA(108,166,205,255),
538  SkyBlue4 = FXRGBA( 74,112,139,255),
539  SlateBlue = FXRGBA(106, 90,205,255),
540  SlateBlue1 = FXRGBA(131,111,255,255),
541  SlateBlue2 = FXRGBA(122,103,238,255),
542  SlateBlue3 = FXRGBA(105, 89,205,255),
543  SlateBlue4 = FXRGBA( 71, 60,139,255),
544  SlateGray = FXRGBA(112,128,144,255),
545  SlateGray1 = FXRGBA(198,226,255,255),
546  SlateGray2 = FXRGBA(185,211,238,255),
547  SlateGray3 = FXRGBA(159,182,205,255),
548  SlateGray4 = FXRGBA(108,123,139,255),
549  Snow = FXRGBA(255,250,250,255),
550  Snow1 = FXRGBA(255,250,250,255),
551  Snow2 = FXRGBA(238,233,233,255),
552  Snow3 = FXRGBA(205,201,201,255),
553  Snow4 = FXRGBA(139,137,137,255),
554  SpringGreen = FXRGBA( 0,255,127,255),
555  SpringGreen1 = FXRGBA( 0,255,127,255),
556  SpringGreen2 = FXRGBA( 0,238,118,255),
557  SpringGreen3 = FXRGBA( 0,205,102,255),
558  SpringGreen4 = FXRGBA( 0,139, 69,255),
559  SteelBlue = FXRGBA( 70,130,180,255),
560  SteelBlue1 = FXRGBA( 99,184,255,255),
561  SteelBlue2 = FXRGBA( 92,172,238,255),
562  SteelBlue3 = FXRGBA( 79,148,205,255),
563  SteelBlue4 = FXRGBA( 54,100,139,255),
564  Tan = FXRGBA(210,180,140,255),
565  Tan1 = FXRGBA(255,165, 79,255),
566  Tan2 = FXRGBA(238,154, 73,255),
567  Tan3 = FXRGBA(205,133, 63,255),
568  Tan4 = FXRGBA(139, 90, 43,255),
569  Teal = FXRGBA( 0,128,128,255),
570  Thistle = FXRGBA(216,191,216,255),
571  Thistle1 = FXRGBA(255,225,255,255),
572  Thistle2 = FXRGBA(238,210,238,255),
573  Thistle3 = FXRGBA(205,181,205,255),
574  Thistle4 = FXRGBA(139,123,139,255),
575  Tomato = FXRGBA(255, 99, 71,255),
576  Tomato1 = FXRGBA(255, 99, 71,255),
577  Tomato2 = FXRGBA(238, 92, 66,255),
578  Tomato3 = FXRGBA(205, 79, 57,255),
579  Tomato4 = FXRGBA(139, 54, 38,255),
580  Turquoise = FXRGBA( 64,224,208,255),
581  Turquoise1 = FXRGBA( 0,245,255,255),
582  Turquoise2 = FXRGBA( 0,229,238,255),
583  Turquoise3 = FXRGBA( 0,197,205,255),
584  Turquoise4 = FXRGBA( 0,134,139,255),
585  Ultramarine = FXRGBA( 0, 42,143,255),
586  Violet = FXRGBA(238,130,238,255),
587  VioletRed = FXRGBA(208, 32,144,255),
588  VioletRed1 = FXRGBA(255, 62,150,255),
589  VioletRed2 = FXRGBA(238, 58,140,255),
590  VioletRed3 = FXRGBA(205, 50,120,255),
591  VioletRed4 = FXRGBA(139, 34, 82,255),
592  WarmGray = FXRGBA(128,128,105,255),
593  Wheat = FXRGBA(245,222,179,255),
594  Wheat1 = FXRGBA(255,231,186,255),
595  Wheat2 = FXRGBA(238,216,174,255),
596  Wheat3 = FXRGBA(205,186,150,255),
597  Wheat4 = FXRGBA(139,126,102,255),
598  White = FXRGBA(255,255,255,255),
599  WhiteSmoke = FXRGBA(245,245,245,255),
600  Yellow = FXRGBA(255,255, 0,255),
601  Yellow1 = FXRGBA(255,255, 0,255),
602  Yellow2 = FXRGBA(238,238, 0,255),
603  Yellow3 = FXRGBA(205,205, 0,255),
604  Yellow4 = FXRGBA(139,139, 0,255),
605  YellowGreen = FXRGBA(154,205, 50,255)
606  };
607 }
608 
609 
611 extern FXAPI const FXchar *const colorName[683];
612 
613 
615 extern FXAPI const FXColor colorValue[683];
616 
617 
621 extern FXAPI FXColor colorFromName(const FXString& name);
622 extern FXAPI FXColor colorFromName(const FXchar* name);
623 
624 
628 extern FXAPI FXString nameFromColor(FXColor color);
629 extern FXAPI FXchar* nameFromColor(FXchar *name,FXColor color);
630 
631 
635 extern FXAPI FXColor blendOverBackground(FXColor back,FXColor clr);
636 
637 
641 extern FXAPI FXColor blendOverBlack(FXColor clr);
642 
643 
647 extern FXAPI FXColor blendOverWhite(FXColor clr);
648 
649 
653 extern FXAPI FXColor makeBlendColor(FXColor src,FXColor dst,FXint percent=50);
654 
655 
660 extern FXAPI FXColor makeHiliteColor(FXColor clr,FXint percent=33);
661 
662 
667 extern FXAPI FXColor makeShadowColor(FXColor clr,FXint percent=33);
668 
669 }
670 
671 #endif

Copyright © 1997-2016 Jeroen van der Zijp