nux-1.16.0
|
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 }