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

/home/jeroen/FOX/fox/fox-1.7.33/include/FXColors.h
00001 /********************************************************************************
00002 *                                                                               *
00003 *                              C o l o r   N a m e s                            *
00004 *                                                                               *
00005 *********************************************************************************
00006 * Copyright (C) 1997,2012 by Jeroen van der Zijp.   All Rights Reserved.        *
00007 *********************************************************************************
00008 * This library is free software; you can redistribute it and/or modify          *
00009 * it under the terms of the GNU Lesser General Public License as published by   *
00010 * the Free Software Foundation; either version 3 of the License, or             *
00011 * (at your option) any later version.                                           *
00012 *                                                                               *
00013 * This library is distributed in the hope that it will be useful,               *
00014 * but WITHOUT ANY WARRANTY; without even the implied warranty of                *
00015 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the                 *
00016 * GNU Lesser General Public License for more details.                           *
00017 *                                                                               *
00018 * You should have received a copy of the GNU Lesser General Public License      *
00019 * along with this program.  If not, see <http://www.gnu.org/licenses/>          *
00020 ********************************************************************************/
00021 #ifndef FXCOLORS_H
00022 #define FXCOLORS_H
00023 
00024 
00025 namespace FX {
00026 
00027 namespace FXColors {
00028 
00030 enum {
00031   AliceBlue            = FXRGBA(240,248,255,255),
00032   AntiqueWhite         = FXRGBA(250,235,215,255),
00033   AntiqueWhite1        = FXRGBA(255,239,219,255),
00034   AntiqueWhite2        = FXRGBA(238,223,204,255),
00035   AntiqueWhite3        = FXRGBA(205,192,176,255),
00036   AntiqueWhite4        = FXRGBA(139,131,120,255),
00037   Aqua                 = FXRGBA(  0,255,255,255),
00038   Aquamarine           = FXRGBA(127,255,212,255),
00039   Aquamarine1          = FXRGBA(127,255,212,255),
00040   Aquamarine2          = FXRGBA(118,238,198,255),
00041   Aquamarine3          = FXRGBA(102,205,170,255),
00042   Aquamarine4          = FXRGBA( 69,139,116,255),
00043   Azure                = FXRGBA(240,255,255,255),
00044   Azure1               = FXRGBA(240,255,255,255),
00045   Azure2               = FXRGBA(224,238,238,255),
00046   Azure3               = FXRGBA(193,205,205,255),
00047   Azure4               = FXRGBA(131,139,139,255),
00048   Banana               = FXRGBA(227,207, 87,255),
00049   Beige                = FXRGBA(245,245,220,255),
00050   Bisque               = FXRGBA(255,228,196,255),
00051   Bisque1              = FXRGBA(255,228,196,255),
00052   Bisque2              = FXRGBA(238,213,183,255),
00053   Bisque3              = FXRGBA(205,183,158,255),
00054   Bisque4              = FXRGBA(139,125,107,255),
00055   Black                = FXRGBA(  0,  0,  0,255),
00056   BlanchedAlmond       = FXRGBA(255,235,205,255),
00057   Blue                 = FXRGBA(  0,  0,255,255),
00058   Blue1                = FXRGBA(  0,  0,255,255),
00059   Blue2                = FXRGBA(  0,  0,238,255),
00060   Blue3                = FXRGBA(  0,  0,205,255),
00061   Blue4                = FXRGBA(  0,  0,139,255),
00062   BlueViolet           = FXRGBA(138, 43,226,255),
00063   Brick                = FXRGBA(156,102, 31,255),
00064   Brown                = FXRGBA(165, 42, 42,255),
00065   Brown1               = FXRGBA(255, 64, 64,255),
00066   Brown2               = FXRGBA(238, 59, 59,255),
00067   Brown3               = FXRGBA(205, 51, 51,255),
00068   Brown4               = FXRGBA(139, 35, 35,255),
00069   Burlywood            = FXRGBA(222,184,135,255),
00070   Burlywood1           = FXRGBA(255,211,155,255),
00071   Burlywood2           = FXRGBA(238,197,145,255),
00072   Burlywood3           = FXRGBA(205,170,125,255),
00073   Burlywood4           = FXRGBA(139,115, 85,255),
00074   BurnedSienna         = FXRGBA(138, 54, 15,255),
00075   BurnedUmber          = FXRGBA(138, 51, 36,255),
00076   CadetBlue            = FXRGBA( 95,158,160,255),
00077   CadetBlue1           = FXRGBA(152,245,255,255),
00078   CadetBlue2           = FXRGBA(142,229,238,255),
00079   CadetBlue3           = FXRGBA(122,197,205,255),
00080   CadetBlue4           = FXRGBA( 83,134,139,255),
00081   CadmiumOrange        = FXRGBA(255, 97,  3,255),
00082   CadmiumRed           = FXRGBA(227, 23, 13,255),
00083   CadmiumYellow        = FXRGBA(255,153, 18,255),
00084   Carrot               = FXRGBA(237,145, 33,255),
00085   Chartreuse           = FXRGBA(127,255,  0,255),
00086   Chartreuse1          = FXRGBA(127,255,  0,255),
00087   Chartreuse2          = FXRGBA(118,238,  0,255),
00088   Chartreuse3          = FXRGBA(102,205,  0,255),
00089   Chartreuse4          = FXRGBA( 69,139,  0,255),
00090   Chocolate            = FXRGBA(210,105, 30,255),
00091   Chocolate1           = FXRGBA(255,127, 36,255),
00092   Chocolate2           = FXRGBA(238,118, 33,255),
00093   Chocolate3           = FXRGBA(205,102, 29,255),
00094   Chocolate4           = FXRGBA(139, 69, 19,255),
00095   Clear                = FXRGBA(  0,  0,  0,  0),    // Transparent
00096   Cobalt               = FXRGBA( 61, 89,171,255),
00097   CobaltGreen          = FXRGBA( 61,145, 64,255),
00098   ColdGray             = FXRGBA(128,138,135,255),
00099   Coral                = FXRGBA(255,127, 80,255),
00100   Coral1               = FXRGBA(255,114, 86,255),
00101   Coral2               = FXRGBA(238,106, 80,255),
00102   Coral3               = FXRGBA(205, 91, 69,255),
00103   Coral4               = FXRGBA(139, 62, 47,255),
00104   CornflowerBlue       = FXRGBA(100,149,237,255),
00105   Cornsilk             = FXRGBA(255,248,220,255),
00106   Cornsilk1            = FXRGBA(255,248,220,255),
00107   Cornsilk2            = FXRGBA(238,232,205,255),
00108   Cornsilk3            = FXRGBA(205,200,177,255),
00109   Cornsilk4            = FXRGBA(139,136,120,255),
00110   Crimson              = FXRGBA(220, 20, 60,255),
00111   Cyan                 = FXRGBA(  0,255,255,255),
00112   Cyan1                = FXRGBA(  0,255,255,255),
00113   Cyan2                = FXRGBA(  0,238,238,255),
00114   Cyan3                = FXRGBA(  0,205,205,255),
00115   Cyan4                = FXRGBA(  0,139,139,255),
00116   DarkBlue             = FXRGBA(  0,  0,139,255),
00117   DarkCyan             = FXRGBA(  0,139,139,255),
00118   DarkGoldenrod        = FXRGBA(184,134, 11,255),
00119   DarkGoldenrod1       = FXRGBA(255,185, 15,255),
00120   DarkGoldenrod2       = FXRGBA(238,173, 14,255),
00121   DarkGoldenrod3       = FXRGBA(205,149, 12,255),
00122   DarkGoldenrod4       = FXRGBA(139,101,  8,255),
00123   DarkGray             = FXRGBA(169,169,169,255),
00124   DarkGreen            = FXRGBA(  0,100,  0,255),
00125   DarkKhaki            = FXRGBA(189,183,107,255),
00126   DarkMagenta          = FXRGBA(139,  0,139,255),
00127   DarkOliveGreen       = FXRGBA( 85,107, 47,255),
00128   DarkOliveGreen1      = FXRGBA(202,255,112,255),
00129   DarkOliveGreen2      = FXRGBA(188,238,104,255),
00130   DarkOliveGreen3      = FXRGBA(162,205, 90,255),
00131   DarkOliveGreen4      = FXRGBA(110,139, 61,255),
00132   DarkOrange           = FXRGBA(255,140,  0,255),
00133   DarkOrange1          = FXRGBA(255,127,  0,255),
00134   DarkOrange2          = FXRGBA(238,118,  0,255),
00135   DarkOrange3          = FXRGBA(205,102,  0,255),
00136   DarkOrange4          = FXRGBA(139, 69,  0,255),
00137   DarkOrchid           = FXRGBA(153, 50,204,255),
00138   DarkOrchid1          = FXRGBA(191, 62,255,255),
00139   DarkOrchid2          = FXRGBA(178, 58,238,255),
00140   DarkOrchid3          = FXRGBA(154, 50,205,255),
00141   DarkOrchid4          = FXRGBA(104, 34,139,255),
00142   DarkRed              = FXRGBA(139,  0,  0,255),
00143   DarkSalmon           = FXRGBA(233,150,122,255),
00144   DarkSeaGreen         = FXRGBA(143,188,143,255),
00145   DarkSeaGreen1        = FXRGBA(193,255,193,255),
00146   DarkSeaGreen2        = FXRGBA(180,238,180,255),
00147   DarkSeaGreen3        = FXRGBA(155,205,155,255),
00148   DarkSeaGreen4        = FXRGBA(105,139,105,255),
00149   DarkSlateBlue        = FXRGBA( 72, 61,139,255),
00150   DarkSlateGray        = FXRGBA( 47, 79, 79,255),
00151   DarkSlateGray1       = FXRGBA(151,255,255,255),
00152   DarkSlateGray2       = FXRGBA(141,238,238,255),
00153   DarkSlateGray3       = FXRGBA(121,205,205,255),
00154   DarkSlateGray4       = FXRGBA( 82,139,139,255),
00155   DarkTurquoise        = FXRGBA(  0,206,209,255),
00156   DarkViolet           = FXRGBA(148,  0,211,255),
00157   DeepPink             = FXRGBA(255, 20,147,255),
00158   DeepPink1            = FXRGBA(255, 20,147,255),
00159   DeepPink2            = FXRGBA(238, 18,137,255),
00160   DeepPink3            = FXRGBA(205, 16,118,255),
00161   DeepPink4            = FXRGBA(139, 10, 80,255),
00162   DeepSkyBlue          = FXRGBA(  0,191,255,255),
00163   DeepSkyBlue1         = FXRGBA(  0,191,255,255),
00164   DeepSkyBlue2         = FXRGBA(  0,178,238,255),
00165   DeepSkyBlue3         = FXRGBA(  0,154,205,255),
00166   DeepSkyBlue4         = FXRGBA(  0,104,139,255),
00167   DimGray              = FXRGBA(105,105,105,255),
00168   DodgerBlue           = FXRGBA( 30,144,255,255),
00169   DodgerBlue1          = FXRGBA( 30,144,255,255),
00170   DodgerBlue2          = FXRGBA( 28,134,238,255),
00171   DodgerBlue3          = FXRGBA( 24,116,205,255),
00172   DodgerBlue4          = FXRGBA( 16, 78,139,255),
00173   Eggshell             = FXRGBA(252,230,201,255),
00174   EmeraldGreen         = FXRGBA(  0,201, 87,255),
00175   Firebrick            = FXRGBA(178, 34, 34,255),
00176   Firebrick1           = FXRGBA(255, 48, 48,255),
00177   Firebrick2           = FXRGBA(238, 44, 44,255),
00178   Firebrick3           = FXRGBA(205, 38, 38,255),
00179   Firebrick4           = FXRGBA(139, 26, 26,255),
00180   FloralWhite          = FXRGBA(255,250,240,255),
00181   ForestGreen          = FXRGBA( 34,139, 34,255),
00182   Fuchsia              = FXRGBA(255,  0,255,255),
00183   Gainsboro            = FXRGBA(220,220,220,255),
00184   GhostWhite           = FXRGBA(248,248,255,255),
00185   Gold                 = FXRGBA(255,215,  0,255),
00186   Gold1                = FXRGBA(255,215,  0,255),
00187   Gold2                = FXRGBA(238,201,  0,255),
00188   Gold3                = FXRGBA(205,173,  0,255),
00189   Gold4                = FXRGBA(139,117,  0,255),
00190   Goldenrod            = FXRGBA(218,165, 32,255),
00191   Goldenrod1           = FXRGBA(255,193, 37,255),
00192   Goldenrod2           = FXRGBA(238,180, 34,255),
00193   Goldenrod3           = FXRGBA(205,155, 29,255),
00194   Goldenrod4           = FXRGBA(139,105, 20,255),
00195   Gray                 = FXRGBA(190,190,190,255),
00196   Gray0                = FXRGBA(  0,  0,  0,255),         // 100 Levels of gray
00197   Gray1                = FXRGBA(  3,  3,  3,255),
00198   Gray2                = FXRGBA(  5,  5,  5,255),
00199   Gray3                = FXRGBA(  8,  8,  8,255),
00200   Gray4                = FXRGBA( 10, 10, 10,255),
00201   Gray5                = FXRGBA( 13, 13, 13,255),
00202   Gray6                = FXRGBA( 15, 15, 15,255),
00203   Gray7                = FXRGBA( 18, 18, 18,255),
00204   Gray8                = FXRGBA( 20, 20, 20,255),
00205   Gray9                = FXRGBA( 23, 23, 23,255),
00206   Gray10               = FXRGBA( 26, 26, 26,255),
00207   Gray11               = FXRGBA( 28, 28, 28,255),
00208   Gray12               = FXRGBA( 31, 31, 31,255),
00209   Gray13               = FXRGBA( 33, 33, 33,255),
00210   Gray14               = FXRGBA( 36, 36, 36,255),
00211   Gray15               = FXRGBA( 38, 38, 38,255),
00212   Gray16               = FXRGBA( 41, 41, 41,255),
00213   Gray17               = FXRGBA( 43, 43, 43,255),
00214   Gray18               = FXRGBA( 46, 46, 46,255),
00215   Gray19               = FXRGBA( 48, 48, 48,255),
00216   Gray20               = FXRGBA( 51, 51, 51,255),
00217   Gray21               = FXRGBA( 54, 54, 54,255),
00218   Gray22               = FXRGBA( 56, 56, 56,255),
00219   Gray23               = FXRGBA( 59, 59, 59,255),
00220   Gray24               = FXRGBA( 61, 61, 61,255),
00221   Gray25               = FXRGBA( 64, 64, 64,255),
00222   Gray26               = FXRGBA( 66, 66, 66,255),
00223   Gray27               = FXRGBA( 69, 69, 69,255),
00224   Gray28               = FXRGBA( 71, 71, 71,255),
00225   Gray29               = FXRGBA( 74, 74, 74,255),
00226   Gray30               = FXRGBA( 77, 77, 77,255),
00227   Gray31               = FXRGBA( 79, 79, 79,255),
00228   Gray32               = FXRGBA( 82, 82, 82,255),
00229   Gray33               = FXRGBA( 84, 84, 84,255),
00230   Gray34               = FXRGBA( 87, 87, 87,255),
00231   Gray35               = FXRGBA( 89, 89, 89,255),
00232   Gray36               = FXRGBA( 92, 92, 92,255),
00233   Gray37               = FXRGBA( 94, 94, 94,255),
00234   Gray38               = FXRGBA( 97, 97, 97,255),
00235   Gray39               = FXRGBA( 99, 99, 99,255),
00236   Gray40               = FXRGBA(102,102,102,255),
00237   Gray41               = FXRGBA(105,105,105,255),
00238   Gray42               = FXRGBA(107,107,107,255),
00239   Gray43               = FXRGBA(110,110,110,255),
00240   Gray44               = FXRGBA(112,112,112,255),
00241   Gray45               = FXRGBA(115,115,115,255),
00242   Gray46               = FXRGBA(117,117,117,255),
00243   Gray47               = FXRGBA(120,120,120,255),
00244   Gray48               = FXRGBA(122,122,122,255),
00245   Gray49               = FXRGBA(125,125,125,255),
00246   Gray50               = FXRGBA(127,127,127,255),
00247   Gray51               = FXRGBA(130,130,130,255),
00248   Gray52               = FXRGBA(133,133,133,255),
00249   Gray53               = FXRGBA(135,135,135,255),
00250   Gray54               = FXRGBA(138,138,138,255),
00251   Gray55               = FXRGBA(140,140,140,255),
00252   Gray56               = FXRGBA(143,143,143,255),
00253   Gray57               = FXRGBA(145,145,145,255),
00254   Gray58               = FXRGBA(148,148,148,255),
00255   Gray59               = FXRGBA(150,150,150,255),
00256   Gray60               = FXRGBA(153,153,153,255),
00257   Gray61               = FXRGBA(156,156,156,255),
00258   Gray62               = FXRGBA(158,158,158,255),
00259   Gray63               = FXRGBA(161,161,161,255),
00260   Gray64               = FXRGBA(163,163,163,255),
00261   Gray65               = FXRGBA(166,166,166,255),
00262   Gray66               = FXRGBA(168,168,168,255),
00263   Gray67               = FXRGBA(171,171,171,255),
00264   Gray68               = FXRGBA(173,173,173,255),
00265   Gray69               = FXRGBA(176,176,176,255),
00266   Gray70               = FXRGBA(179,179,179,255),
00267   Gray71               = FXRGBA(181,181,181,255),
00268   Gray72               = FXRGBA(184,184,184,255),
00269   Gray73               = FXRGBA(186,186,186,255),
00270   Gray74               = FXRGBA(189,189,189,255),
00271   Gray75               = FXRGBA(191,191,191,255),
00272   Gray76               = FXRGBA(194,194,194,255),
00273   Gray77               = FXRGBA(196,196,196,255),
00274   Gray78               = FXRGBA(199,199,199,255),
00275   Gray79               = FXRGBA(201,201,201,255),
00276   Gray80               = FXRGBA(204,204,204,255),
00277   Gray81               = FXRGBA(207,207,207,255),
00278   Gray82               = FXRGBA(209,209,209,255),
00279   Gray83               = FXRGBA(212,212,212,255),
00280   Gray84               = FXRGBA(214,214,214,255),
00281   Gray85               = FXRGBA(217,217,217,255),
00282   Gray86               = FXRGBA(219,219,219,255),
00283   Gray87               = FXRGBA(222,222,222,255),
00284   Gray88               = FXRGBA(224,224,224,255),
00285   Gray89               = FXRGBA(227,227,227,255),
00286   Gray90               = FXRGBA(229,229,229,255),
00287   Gray91               = FXRGBA(232,232,232,255),
00288   Gray92               = FXRGBA(235,235,235,255),
00289   Gray93               = FXRGBA(237,237,237,255),
00290   Gray94               = FXRGBA(240,240,240,255),
00291   Gray95               = FXRGBA(242,242,242,255),
00292   Gray96               = FXRGBA(245,245,245,255),
00293   Gray97               = FXRGBA(247,247,247,255),
00294   Gray98               = FXRGBA(250,250,250,255),
00295   Gray99               = FXRGBA(252,252,252,255),
00296   Gray100              = FXRGBA(255,255,255,255),
00297   Green                = FXRGBA(  0,255,  0,255),
00298   Green1               = FXRGBA(  0,255,  0,255),
00299   Green2               = FXRGBA(  0,238,  0,255),
00300   Green3               = FXRGBA(  0,205,  0,255),
00301   Green4               = FXRGBA(  0,139,  0,255),
00302   GreenYellow          = FXRGBA(173,255, 47,255),
00303   Honeydew             = FXRGBA(240,255,240,255),
00304   Honeydew1            = FXRGBA(240,255,240,255),
00305   Honeydew2            = FXRGBA(224,238,224,255),
00306   Honeydew3            = FXRGBA(193,205,193,255),
00307   Honeydew4            = FXRGBA(131,139,131,255),
00308   HotPink              = FXRGBA(255,105,180,255),
00309   HotPink1             = FXRGBA(255,110,180,255),
00310   HotPink2             = FXRGBA(238,106,167,255),
00311   HotPink3             = FXRGBA(205, 96,144,255),
00312   HotPink4             = FXRGBA(139, 58, 98,255),
00313   IndianRed            = FXRGBA(205, 92, 92,255),
00314   IndianRed1           = FXRGBA(255,106,106,255),
00315   IndianRed2           = FXRGBA(238, 99, 99,255),
00316   IndianRed3           = FXRGBA(205, 85, 85,255),
00317   IndianRed4           = FXRGBA(139, 58, 58,255),
00318   Indigo               = FXRGBA( 75,  0,130,255),
00319   Ivory                = FXRGBA(255,255,240,255),
00320   Ivory1               = FXRGBA(255,255,240,255),
00321   Ivory2               = FXRGBA(238,238,224,255),
00322   Ivory3               = FXRGBA(205,205,193,255),
00323   Ivory4               = FXRGBA(139,139,131,255),
00324   Khaki                = FXRGBA(240,230,140,255),
00325   Khaki1               = FXRGBA(255,246,143,255),
00326   Khaki2               = FXRGBA(238,230,133,255),
00327   Khaki3               = FXRGBA(205,198,115,255),
00328   Khaki4               = FXRGBA(139,134, 78,255),
00329   Lavender             = FXRGBA(230,230,250,255),
00330   LavenderBlush        = FXRGBA(255,240,245,255),
00331   LavenderBlush1       = FXRGBA(255,240,245,255),
00332   LavenderBlush2       = FXRGBA(238,224,229,255),
00333   LavenderBlush3       = FXRGBA(205,193,197,255),
00334   LavenderBlush4       = FXRGBA(139,131,134,255),
00335   LawnGreen            = FXRGBA(124,252,  0,255),
00336   LemonChiffon         = FXRGBA(255,250,205,255),
00337   LemonChiffon1        = FXRGBA(255,250,205,255),
00338   LemonChiffon2        = FXRGBA(238,233,191,255),
00339   LemonChiffon3        = FXRGBA(205,201,165,255),
00340   LemonChiffon4        = FXRGBA(139,137,112,255),
00341   LightBlue            = FXRGBA(173,216,230,255),
00342   LightBlue1           = FXRGBA(191,239,255,255),
00343   LightBlue2           = FXRGBA(178,223,238,255),
00344   LightBlue3           = FXRGBA(154,192,205,255),
00345   LightBlue4           = FXRGBA(104,131,139,255),
00346   LightCoral           = FXRGBA(240,128,128,255),
00347   LightCyan            = FXRGBA(224,255,255,255),
00348   LightCyan1           = FXRGBA(224,255,255,255),
00349   LightCyan2           = FXRGBA(209,238,238,255),
00350   LightCyan3           = FXRGBA(180,205,205,255),
00351   LightCyan4           = FXRGBA(122,139,139,255),
00352   LightGoldenrod       = FXRGBA(238,221,130,255),
00353   LightGoldenrod1      = FXRGBA(255,236,139,255),
00354   LightGoldenrod2      = FXRGBA(238,220,130,255),
00355   LightGoldenrod3      = FXRGBA(205,190,112,255),
00356   LightGoldenrod4      = FXRGBA(139,129, 76,255),
00357   LightGoldenrodYellow = FXRGBA(250,250,210,255),
00358   LightGray            = FXRGBA(211,211,211,255),
00359   LightGreen           = FXRGBA(144,238,144,255),
00360   LightPink            = FXRGBA(255,182,193,255),
00361   LightPink1           = FXRGBA(255,174,185,255),
00362   LightPink2           = FXRGBA(238,162,173,255),
00363   LightPink3           = FXRGBA(205,140,149,255),
00364   LightPink4           = FXRGBA(139, 95,101,255),
00365   LightSalmon          = FXRGBA(255,160,122,255),
00366   LightSalmon1         = FXRGBA(255,160,122,255),
00367   LightSalmon2         = FXRGBA(238,149,114,255),
00368   LightSalmon3         = FXRGBA(205,129, 98,255),
00369   LightSalmon4         = FXRGBA(139, 87, 66,255),
00370   LightSeaGreen        = FXRGBA( 32,178,170,255),
00371   LightSkyBlue         = FXRGBA(135,206,250,255),
00372   LightSkyBlue1        = FXRGBA(176,226,255,255),
00373   LightSkyBlue2        = FXRGBA(164,211,238,255),
00374   LightSkyBlue3        = FXRGBA(141,182,205,255),
00375   LightSkyBlue4        = FXRGBA( 96,123,139,255),
00376   LightSlateBlue       = FXRGBA(132,112,255,255),
00377   LightSlateGray       = FXRGBA(119,136,153,255),
00378   LightSteelBlue       = FXRGBA(176,196,222,255),
00379   LightSteelBlue1      = FXRGBA(202,225,255,255),
00380   LightSteelBlue2      = FXRGBA(188,210,238,255),
00381   LightSteelBlue3      = FXRGBA(162,181,205,255),
00382   LightSteelBlue4      = FXRGBA(110,123,139,255),
00383   LightYellow          = FXRGBA(255,255,224,255),
00384   LightYellow1         = FXRGBA(255,255,224,255),
00385   LightYellow2         = FXRGBA(238,238,209,255),
00386   LightYellow3         = FXRGBA(205,205,180,255),
00387   LightYellow4         = FXRGBA(139,139,122,255),
00388   Lime                 = FXRGBA(  0,255,  0,255),
00389   LimeGreen            = FXRGBA( 50,205, 50,255),
00390   Linen                = FXRGBA(250,240,230,255),
00391   Magenta              = FXRGBA(255,  0,255,255),
00392   Magenta1             = FXRGBA(255,  0,255,255),
00393   Magenta2             = FXRGBA(238,  0,238,255),
00394   Magenta3             = FXRGBA(205,  0,205,255),
00395   Magenta4             = FXRGBA(139,  0,139,255),
00396   Maroon               = FXRGBA(176, 48, 96,255),
00397   Maroon1              = FXRGBA(255, 52,179,255),
00398   Maroon2              = FXRGBA(238, 48,167,255),
00399   Maroon3              = FXRGBA(205, 41,144,255),
00400   Maroon4              = FXRGBA(139, 28, 98,255),
00401   MediumAquamarine     = FXRGBA(102,205,170,255),
00402   MediumBlue           = FXRGBA(  0,  0,205,255),
00403   MediumOrchid         = FXRGBA(186, 85,211,255),
00404   MediumOrchid1        = FXRGBA(224,102,255,255),
00405   MediumOrchid2        = FXRGBA(209, 95,238,255),
00406   MediumOrchid3        = FXRGBA(180, 82,205,255),
00407   MediumOrchid4        = FXRGBA(122, 55,139,255),
00408   MediumPurple         = FXRGBA(147,112,219,255),
00409   MediumPurple1        = FXRGBA(171,130,255,255),
00410   MediumPurple2        = FXRGBA(159,121,238,255),
00411   MediumPurple3        = FXRGBA(137,104,205,255),
00412   MediumPurple4        = FXRGBA( 93, 71,139,255),
00413   MediumSeaGreen       = FXRGBA( 60,179,113,255),
00414   MediumSlateBlue      = FXRGBA(123,104,238,255),
00415   MediumSpringGreen    = FXRGBA(  0,250,154,255),
00416   MediumTurquoise      = FXRGBA( 72,209,204,255),
00417   MediumVioletRed      = FXRGBA(199, 21,133,255),
00418   MidnightBlue         = FXRGBA( 25, 25,112,255),
00419   MintCream            = FXRGBA(245,255,250,255),
00420   MistyRose            = FXRGBA(255,228,225,255),
00421   MistyRose1           = FXRGBA(255,228,225,255),
00422   MistyRose2           = FXRGBA(238,213,210,255),
00423   MistyRose3           = FXRGBA(205,183,181,255),
00424   MistyRose4           = FXRGBA(139,125,123,255),
00425   Moccasin             = FXRGBA(255,228,181,255),
00426   NavajoWhite          = FXRGBA(255,222,173,255),
00427   NavajoWhite1         = FXRGBA(255,222,173,255),
00428   NavajoWhite2         = FXRGBA(238,207,161,255),
00429   NavajoWhite3         = FXRGBA(205,179,139,255),
00430   NavajoWhite4         = FXRGBA(139,121, 94,255),
00431   Navy                 = FXRGBA(  0,  0,128,255),
00432   NavyBlue             = FXRGBA(  0,  0,128,255),
00433   OldLace              = FXRGBA(253,245,230,255),
00434   Olive                = FXRGBA(128,128,  0,255),
00435   OliveDrab            = FXRGBA(107,142, 35,255),
00436   OliveDrab1           = FXRGBA(192,255, 62,255),
00437   OliveDrab2           = FXRGBA(179,238, 58,255),
00438   OliveDrab3           = FXRGBA(154,205, 50,255),
00439   OliveDrab4           = FXRGBA(105,139, 34,255),
00440   Orange               = FXRGBA(255,165,  0,255),
00441   Orange1              = FXRGBA(255,165,  0,255),
00442   Orange2              = FXRGBA(238,154,  0,255),
00443   Orange3              = FXRGBA(205,133,  0,255),
00444   Orange4              = FXRGBA(139, 90,  0,255),
00445   OrangeRed            = FXRGBA(255, 69,  0,255),
00446   OrangeRed1           = FXRGBA(255, 69,  0,255),
00447   OrangeRed2           = FXRGBA(238, 64,  0,255),
00448   OrangeRed3           = FXRGBA(205, 55,  0,255),
00449   OrangeRed4           = FXRGBA(139, 37,  0,255),
00450   Orchid               = FXRGBA(218,112,214,255),
00451   Orchid1              = FXRGBA(255,131,250,255),
00452   Orchid2              = FXRGBA(238,122,233,255),
00453   Orchid3              = FXRGBA(205,105,201,255),
00454   Orchid4              = FXRGBA(139, 71,137,255),
00455   PaleGoldenrod        = FXRGBA(238,232,170,255),
00456   PaleGreen            = FXRGBA(152,251,152,255),
00457   PaleGreen1           = FXRGBA(154,255,154,255),
00458   PaleGreen2           = FXRGBA(144,238,144,255),
00459   PaleGreen3           = FXRGBA(124,205,124,255),
00460   PaleGreen4           = FXRGBA( 84,139, 84,255),
00461   PaleTurquoise        = FXRGBA(175,238,238,255),
00462   PaleTurquoise1       = FXRGBA(187,255,255,255),
00463   PaleTurquoise2       = FXRGBA(174,238,238,255),
00464   PaleTurquoise3       = FXRGBA(150,205,205,255),
00465   PaleTurquoise4       = FXRGBA(102,139,139,255),
00466   PaleVioletRed        = FXRGBA(219,112,147,255),
00467   PaleVioletRed1       = FXRGBA(255,130,171,255),
00468   PaleVioletRed2       = FXRGBA(238,121,159,255),
00469   PaleVioletRed3       = FXRGBA(205,104,137,255),
00470   PaleVioletRed4       = FXRGBA(139, 71, 93,255),
00471   PapayaWhip           = FXRGBA(255,239,213,255),
00472   PeachPuff            = FXRGBA(255,218,185,255),
00473   PeachPuff1           = FXRGBA(255,218,185,255),
00474   PeachPuff2           = FXRGBA(238,203,173,255),
00475   PeachPuff3           = FXRGBA(205,175,149,255),
00476   PeachPuff4           = FXRGBA(139,119,101,255),
00477   Peru                 = FXRGBA(205,133, 63,255),
00478   Pink                 = FXRGBA(255,192,203,255),
00479   Pink1                = FXRGBA(255,181,197,255),
00480   Pink2                = FXRGBA(238,169,184,255),
00481   Pink3                = FXRGBA(205,145,158,255),
00482   Pink4                = FXRGBA(139, 99,108,255),
00483   Plum                 = FXRGBA(221,160,221,255),
00484   Plum1                = FXRGBA(255,187,255,255),
00485   Plum2                = FXRGBA(238,174,238,255),
00486   Plum3                = FXRGBA(205,150,205,255),
00487   Plum4                = FXRGBA(139,102,139,255),
00488   PowderBlue           = FXRGBA(176,224,230,255),
00489   Purple               = FXRGBA(160, 32,240,255),
00490   Purple1              = FXRGBA(155, 48,255,255),
00491   Purple2              = FXRGBA(145, 44,238,255),
00492   Purple3              = FXRGBA(125, 38,205,255),
00493   Purple4              = FXRGBA( 85, 26,139,255),
00494   Raspberry            = FXRGBA(135, 38, 87,255),
00495   Red                  = FXRGBA(255,  0,  0,255),
00496   Red1                 = FXRGBA(255,  0,  0,255),
00497   Red2                 = FXRGBA(238,  0,  0,255),
00498   Red3                 = FXRGBA(205,  0,  0,255),
00499   Red4                 = FXRGBA(139,  0,  0,255),
00500   RosyBrown            = FXRGBA(188,143,143,255),
00501   RosyBrown1           = FXRGBA(255,193,193,255),
00502   RosyBrown2           = FXRGBA(238,180,180,255),
00503   RosyBrown3           = FXRGBA(205,155,155,255),
00504   RosyBrown4           = FXRGBA(139,105,105,255),
00505   RoyalBlue            = FXRGBA( 65,105,225,255),
00506   RoyalBlue1           = FXRGBA( 72,118,255,255),
00507   RoyalBlue2           = FXRGBA( 67,110,238,255),
00508   RoyalBlue3           = FXRGBA( 58, 95,205,255),
00509   RoyalBlue4           = FXRGBA( 39, 64,139,255),
00510   SaddleBrown          = FXRGBA(139, 69, 19,255),
00511   Salmon               = FXRGBA(250,128,114,255),
00512   Salmon1              = FXRGBA(255,140,105,255),
00513   Salmon2              = FXRGBA(238,130, 98,255),
00514   Salmon3              = FXRGBA(205,112, 84,255),
00515   Salmon4              = FXRGBA(139, 76, 57,255),
00516   SandyBrown           = FXRGBA(244,164, 96,255),
00517   SeaGreen             = FXRGBA( 46,139, 87,255),
00518   SeaGreen1            = FXRGBA( 84,255,159,255),
00519   SeaGreen2            = FXRGBA( 78,238,148,255),
00520   SeaGreen3            = FXRGBA( 67,205,128,255),
00521   SeaGreen4            = FXRGBA( 46,139, 87,255),
00522   Seashell             = FXRGBA(255,245,238,255),
00523   Seashell1            = FXRGBA(255,245,238,255),
00524   Seashell2            = FXRGBA(238,229,222,255),
00525   Seashell3            = FXRGBA(205,197,191,255),
00526   Seashell4            = FXRGBA(139,134,130,255),
00527   Sepia                = FXRGBA( 94, 38, 18,255),
00528   Sienna               = FXRGBA(160, 82, 45,255),
00529   Sienna1              = FXRGBA(255,130, 71,255),
00530   Sienna2              = FXRGBA(238,121, 66,255),
00531   Sienna3              = FXRGBA(205,104, 57,255),
00532   Sienna4              = FXRGBA(139, 71, 38,255),
00533   Silver               = FXRGBA(192,192,192,255),
00534   SkyBlue              = FXRGBA(135,206,235,255),
00535   SkyBlue1             = FXRGBA(135,206,255,255),
00536   SkyBlue2             = FXRGBA(126,192,238,255),
00537   SkyBlue3             = FXRGBA(108,166,205,255),
00538   SkyBlue4             = FXRGBA( 74,112,139,255),
00539   SlateBlue            = FXRGBA(106, 90,205,255),
00540   SlateBlue1           = FXRGBA(131,111,255,255),
00541   SlateBlue2           = FXRGBA(122,103,238,255),
00542   SlateBlue3           = FXRGBA(105, 89,205,255),
00543   SlateBlue4           = FXRGBA( 71, 60,139,255),
00544   SlateGray            = FXRGBA(112,128,144,255),
00545   SlateGray1           = FXRGBA(198,226,255,255),
00546   SlateGray2           = FXRGBA(185,211,238,255),
00547   SlateGray3           = FXRGBA(159,182,205,255),
00548   SlateGray4           = FXRGBA(108,123,139,255),
00549   Snow                 = FXRGBA(255,250,250,255),
00550   Snow1                = FXRGBA(255,250,250,255),
00551   Snow2                = FXRGBA(238,233,233,255),
00552   Snow3                = FXRGBA(205,201,201,255),
00553   Snow4                = FXRGBA(139,137,137,255),
00554   SpringGreen          = FXRGBA(  0,255,127,255),
00555   SpringGreen1         = FXRGBA(  0,255,127,255),
00556   SpringGreen2         = FXRGBA(  0,238,118,255),
00557   SpringGreen3         = FXRGBA(  0,205,102,255),
00558   SpringGreen4         = FXRGBA(  0,139, 69,255),
00559   SteelBlue            = FXRGBA( 70,130,180,255),
00560   SteelBlue1           = FXRGBA( 99,184,255,255),
00561   SteelBlue2           = FXRGBA( 92,172,238,255),
00562   SteelBlue3           = FXRGBA( 79,148,205,255),
00563   SteelBlue4           = FXRGBA( 54,100,139,255),
00564   Tan                  = FXRGBA(210,180,140,255),
00565   Tan1                 = FXRGBA(255,165, 79,255),
00566   Tan2                 = FXRGBA(238,154, 73,255),
00567   Tan3                 = FXRGBA(205,133, 63,255),
00568   Tan4                 = FXRGBA(139, 90, 43,255),
00569   Teal                 = FXRGBA(  0,128,128,255),
00570   Thistle              = FXRGBA(216,191,216,255),
00571   Thistle1             = FXRGBA(255,225,255,255),
00572   Thistle2             = FXRGBA(238,210,238,255),
00573   Thistle3             = FXRGBA(205,181,205,255),
00574   Thistle4             = FXRGBA(139,123,139,255),
00575   Tomato               = FXRGBA(255, 99, 71,255),
00576   Tomato1              = FXRGBA(255, 99, 71,255),
00577   Tomato2              = FXRGBA(238, 92, 66,255),
00578   Tomato3              = FXRGBA(205, 79, 57,255),
00579   Tomato4              = FXRGBA(139, 54, 38,255),
00580   Turquoise            = FXRGBA( 64,224,208,255),
00581   Turquoise1           = FXRGBA(  0,245,255,255),
00582   Turquoise2           = FXRGBA(  0,229,238,255),
00583   Turquoise3           = FXRGBA(  0,197,205,255),
00584   Turquoise4           = FXRGBA(  0,134,139,255),
00585   Ultramarine          = FXRGBA(  0, 42,143,255),
00586   Violet               = FXRGBA(238,130,238,255),
00587   VioletRed            = FXRGBA(208, 32,144,255),
00588   VioletRed1           = FXRGBA(255, 62,150,255),
00589   VioletRed2           = FXRGBA(238, 58,140,255),
00590   VioletRed3           = FXRGBA(205, 50,120,255),
00591   VioletRed4           = FXRGBA(139, 34, 82,255),
00592   WarmGray             = FXRGBA(128,128,105,255),
00593   Wheat                = FXRGBA(245,222,179,255),
00594   Wheat1               = FXRGBA(255,231,186,255),
00595   Wheat2               = FXRGBA(238,216,174,255),
00596   Wheat3               = FXRGBA(205,186,150,255),
00597   Wheat4               = FXRGBA(139,126,102,255),
00598   White                = FXRGBA(255,255,255,255),
00599   WhiteSmoke           = FXRGBA(245,245,245,255),
00600   Yellow               = FXRGBA(255,255,  0,255),
00601   Yellow1              = FXRGBA(255,255,  0,255),
00602   Yellow2              = FXRGBA(238,238,  0,255),
00603   Yellow3              = FXRGBA(205,205,  0,255),
00604   Yellow4              = FXRGBA(139,139,  0,255),
00605   YellowGreen          = FXRGBA(154,205, 50,255)
00606   };
00607 }
00608 
00609 
00611 extern FXAPI const FXchar *const colorName[683];
00612 
00613 
00615 extern FXAPI const FXColor colorValue[683];
00616 
00617 
00621 extern FXAPI FXColor colorFromName(const FXString& name);
00622 extern FXAPI FXColor colorFromName(const FXchar* name);
00623 
00624 
00628 extern FXAPI FXString nameFromColor(FXColor color);
00629 extern FXAPI FXchar* nameFromColor(FXchar *name,FXColor color);
00630 
00631 
00635 extern FXAPI FXColor blendOverBackground(FXColor back,FXColor clr);
00636 
00637 
00641 extern FXAPI FXColor blendOverBlack(FXColor clr);
00642 
00643 
00647 extern FXAPI FXColor blendOverWhite(FXColor clr);
00648 
00649 
00653 extern FXAPI FXColor makeBlendColor(FXColor src,FXColor dst,FXint percent=50);
00654 
00655 
00660 extern FXAPI FXColor makeHiliteColor(FXColor clr,FXint percent=33);
00661 
00662 
00667 extern FXAPI FXColor makeShadowColor(FXColor clr,FXint percent=33);
00668 
00669 }
00670 
00671 #endif

Copyright © 1997-2011 Jeroen van der Zijp