nux-1.14.0
Colors.cpp
00001 /*
00002  * Copyright 2010 Inalogic® Inc.
00003  *
00004  * This program is free software: you can redistribute it and/or modify it
00005  * under the terms of the GNU Lesser General Public License, as
00006  * published by the  Free Software Foundation; either version 2.1 or 3.0
00007  * of the License.
00008  *
00009  * This program is distributed in the hope that it will be useful, but
00010  * WITHOUT ANY WARRANTY; without even the implied warranties of
00011  * MERCHANTABILITY, SATISFACTORY QUALITY or FITNESS FOR A PARTICULAR
00012  * PURPOSE.  See the applicable version of the GNU Lesser General Public
00013  * License for more details.
00014  *
00015  * You should have received a copy of both the GNU Lesser General Public
00016  * License along with this program. If not, see <http://www.gnu.org/licenses/>
00017  *
00018  * Authored by: Jay Taoko <jaytaoko@inalogic.com>
00019  *
00020  */
00021 
00022 
00023 #include "Colors.h"
00024 
00025 namespace nux
00026 {
00027   namespace color
00028   {
00029     const Color Transparent(0, 0, 0, 0);
00030 
00031     //Red colors
00032     const Color IndianRed(0xCD, 0x5C, 0x5C);
00033     const Color LightCoral(0xF0, 0x80, 0x80);
00034     const Color Salmon(0xFA, 0x80, 0x72);
00035     const Color DarkSalmon(0xE9, 0x96, 0x7A);
00036     const Color LightSalmon(0xFF, 0xA0, 0x7A);
00037     const Color Crimson(0xDC, 0x14, 0x3C);
00038     const Color Red(0xFF, 0x00, 0x00);
00039     const Color FireBrick(0xB2, 0x22, 0x22);
00040     const Color DarkRed(0x8B, 0x00, 0x00);
00041 
00042     //Pink colors
00043     const Color Pink(0xFF, 0xC0, 0xCB);
00044     const Color LightPink(0xFF, 0xB6, 0xC1);
00045     const Color HotPink(0xFF, 0x69, 0xB4);
00046     const Color DeepPink(0xFF, 0x14, 0x93);
00047     const Color MediumVioletRed(0xC7, 0x15, 0x85);
00048     const Color PaleVioletRed(0xDB, 0x70, 0x93);
00049 
00050     //Orange colors
00051     //const Color LightSalmon       = Color (0xFF/255.0f, 0xA0/255.0f, 0x7A/255.0f);//  255     160     122
00052     const Color Coral(0xFF, 0x7F, 0x50);
00053     const Color Tomato(0xFF, 0x63, 0x47);
00054     const Color OrangeRed(0xFF, 0x45, 0x00);
00055     const Color DarkOrange(0xFF, 0x8C, 0x00);
00056     const Color Orange(0xFF, 0xA5, 0x00);
00057 
00058     //Yellow colors
00059     const Color Gold(0xFF, 0xD7, 0x00);
00060     const Color Yellow(0xFF, 0xFF, 0x00);
00061     const Color LightYellow(0xFF, 0xFF, 0xE0);
00062     const Color LemonChiffon(0xFF, 0xFA, 0xCD);
00063     const Color LightGoldenrodYellow(0xFA, 0xFA, 0xD2);
00064     const Color PapayaWhip(0xFF, 0xEF, 0xD5);
00065     const Color Moccasin(0xFF, 0xE4, 0xB5);
00066     const Color PeachPuff(0xFF, 0xDA, 0xB9);
00067     const Color PaleGoldenrod(0xEE, 0xE8, 0xAA);
00068     const Color Khaki(0xF0, 0xE6, 0x8C);
00069     const Color DarkKhaki(0xBD, 0xB7, 0x6B);
00070 
00071     //Purple colors
00072     const Color Lavender(0xE6, 0xE6, 0xFA);
00073     const Color Thistle(0xD8, 0xBF, 0xD8);
00074     const Color Plum(0xDD, 0xA0, 0xDD);
00075     const Color Violet(0xEE, 0x82, 0xEE);
00076     const Color Orchid(0xDA, 0x70, 0xD6);
00077     const Color Fuchsia(0xFF, 0x00, 0xFF);
00078     const Color Magenta(0xFF, 0x00, 0xFF);
00079     const Color MediumOrchid(0xBA, 0x55, 0xD3);
00080     const Color MediumPurple(0x93, 0x70, 0xDB);
00081     const Color BlueViolet(0x8A, 0x2B, 0xE2);
00082     const Color DarkViolet(0x94, 0x00, 0xD3);
00083     const Color DarkOrchid(0x99, 0x32, 0xCC);
00084     const Color DarkMagenta(0x8B, 0x00, 0x8B);
00085     const Color Purple(0x80, 0x00, 0x80);
00086     const Color Indigo(0x4B, 0x00, 0x82);
00087     const Color SlateBlue(0x6A, 0x5A, 0xCD);
00088     const Color DarkSlateBlue(0x48, 0x3D, 0x8B);
00089 
00090     //Green colors
00091     const Color GreenYellow(0xAD, 0xFF, 0x2F);
00092     const Color Chartreuse(0x7F, 0xFF, 0x00);
00093     const Color LawnGreen(0x7C, 0xFC, 0x00);
00094     const Color Lime(0x00, 0xFF, 0x00);
00095     const Color LimeGreen(0x32, 0xCD, 0x32);
00096     const Color PaleGreen(0x98, 0xFB, 0x98);
00097     const Color LightGreen(0x90, 0xEE, 0x90);
00098     const Color MediumSpringGreen(0x00, 0xFA, 0x9A);
00099     const Color SpringGreen(0x00, 0xFF, 0x7F);
00100     const Color MediumSeaGreen(0x3C, 0xB3, 0x71);
00101     const Color SeaGreen(0x2E, 0x8B, 0x57);
00102     const Color ForestGreen(0x22, 0x8B, 0x22);
00103     const Color Green(0x00, 0x80, 0x00);
00104     const Color DarkGreen(0x00, 0x64, 0x00);
00105     const Color YellowGreen(0x9A, 0xCD, 0x32);
00106     const Color OliveDrab(0x6B, 0x8E, 0x23);
00107     const Color Olive(0x80, 0x80, 0x00);
00108     const Color DarkOliveGreen(0x55, 0x6B, 0x2F);
00109     const Color MediumAquamarine(0x66, 0xCD, 0xAA);
00110     const Color DarkSeaGreen(0x8F, 0xBC, 0x8F);
00111     const Color LightSeaGreen(0x20, 0xB2, 0xAA);
00112     const Color DarkCyan(0x00, 0x8B, 0x8B);
00113     const Color Teal(0x00, 0x80, 0x80);
00114 
00115     //Blue colors
00116     const Color Aqua(0x00, 0xFF, 0xFF);
00117     const Color Cyan(0x00, 0xFF, 0xFF);
00118     const Color LightCyan(0xE0, 0xFF, 0xFF);
00119     const Color PaleTurquoise(0xAF, 0xEE, 0xEE);
00120     const Color Aquamarine(0x7F, 0xFF, 0xD4);
00121     const Color Turquoise(0x40, 0xE0, 0xD0);
00122     const Color MediumTurquoise(0x48, 0xD1, 0xCC);
00123     const Color DarkTurquoise(0x00, 0xCE, 0xD1);
00124     const Color CadetBlue(0x5F, 0x9E, 0xA0);
00125     const Color SteelBlue(0x46, 0x82, 0xB4);
00126     const Color LightSteelBlue(0xB0, 0xC4, 0xDE);
00127     const Color PowderBlue(0xB0, 0xE0, 0xE6);
00128     const Color LightBlue(0xAD, 0xD8, 0xE6);
00129     const Color SkyBlue(0x87, 0xCE, 0xEB);
00130     const Color LightSkyBlue(0x87, 0xCE, 0xFA);
00131     const Color DeepSkyBlue(0x00, 0xBF, 0xFF);
00132     const Color DodgerBlue(0x1E, 0x90, 0xFF);
00133     const Color CornflowerBlue(0x64, 0x95, 0xED);
00134     const Color MediumSlateBlue(0x7B, 0x68, 0xEE);
00135     const Color RoyalBlue(0x41, 0x69, 0xE1);
00136     const Color Blue(0x00, 0x00, 0xFF);
00137     const Color MediumBlue(0x00, 0x00, 0xCD);
00138     const Color DarkBlue(0x00, 0x00, 0x8B);
00139     const Color Navy(0x00, 0x00, 0x80);
00140     const Color MidnightBlue(0x19, 0x19, 0x70);
00141 
00142     //Brown colors
00143     const Color Cornsilk(0xFF, 0xF8, 0xDC);
00144     const Color BlanchedAlmond(0xFF, 0xEB, 0xCD);
00145     const Color Bisque(0xFF, 0xE4, 0xC4);
00146     const Color NavajoWhite(0xFF, 0xDE, 0xAD);
00147     const Color Wheat(0xF5, 0xDE, 0xB3);
00148     const Color BurlyWood(0xDE, 0xB8, 0x87);
00149     const Color Tan(0xD2, 0xB4, 0x8C);
00150     const Color RosyBrown(0xBC, 0x8F, 0x8F);
00151     const Color SandyBrown(0xF4, 0xA4, 0x60);
00152     const Color Goldenrod(0xDA, 0xA5, 0x20);
00153     const Color DarkGoldenrod(0xB8, 0x86, 0x0B);
00154     const Color Peru(0xCD, 0x85, 0x3F);
00155     const Color Chocolate(0xD2, 0x69, 0x1E);
00156     const Color SaddleBrown(0x8B, 0x45, 0x13);
00157     const Color Sienna(0xA0, 0x52, 0x2D);
00158     const Color Brown(0xA5, 0x2A, 0x2A);
00159     const Color Maroon(0x80, 0x00, 0x00);
00160 
00161     //White colors
00162     const Color White(0xFF, 0xFF, 0xFF);
00163     const Color Snow(0xFF, 0xFA, 0xFA);
00164     const Color Honeydew(0xF0, 0xFF, 0xF0);
00165     const Color MintCream(0xF5, 0xFF, 0xFA);
00166     const Color Azure(0xF0, 0xFF, 0xFF);
00167     const Color AliceBlue(0xF0, 0xF8, 0xFF);
00168     const Color GhostWhite(0xF8, 0xF8, 0xFF);
00169     const Color WhiteSmoke(0xF5, 0xF5, 0xF5);
00170     const Color Seashell(0xFF, 0xF5, 0xEE);
00171     const Color Beige(0xF5, 0xF5, 0xDC);
00172     const Color OldLace(0xFD, 0xF5, 0xE6);
00173     const Color FloralWhite(0xFF, 0xFA, 0xF0);
00174     const Color Ivory(0xFF, 0xFF, 0xF0);
00175     const Color AntiqueWhite(0xFA, 0xEB, 0xD7);
00176     const Color Linen(0xFA, 0xF0, 0xE6);
00177     const Color LavenderBlush(0xFF, 0xF0, 0xF5);
00178     const Color MistyRose(0xFF, 0xE4, 0xE1);
00179 
00180     //Grey colors
00181     const Color Gainsboro(0xDC, 0xDC, 0xDC);
00182     const Color LightGrey(0xD3, 0xD3, 0xD3);
00183     const Color Silver(0xC0, 0xC0, 0xC0);
00184     const Color DarkGray(0xA9, 0xA9, 0xA9);
00185     const Color Gray(0x80, 0x80, 0x80);
00186     const Color DimGray(0x69, 0x69, 0x69);
00187     const Color LightSlateGray(0x77, 0x88, 0x99);
00188     const Color SlateGray(0x70, 0x80, 0x90);
00189     const Color DarkSlateGray(0x2F, 0x4F, 0x4F);
00190     const Color Black(0x00, 0x00, 0x00);
00191 
00192     // More Colors
00193     const Color Aubergine(0x2B, 0x0B, 0x30);
00194   }
00195 }
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends