nux-1.14.0
Colors.h
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 #ifndef COLORS_H
00023 #define COLORS_H
00024 
00025 #include "Color.h"
00026 
00027 namespace nux
00028 {
00029   namespace color
00030   {
00031     // X11 color names from:http://en.wikipedia.org/wiki/Web_colors
00032     extern const Color Transparent;
00033 
00034     // Red colors
00035     extern const Color IndianRed;
00036     extern const Color LightCoral;
00037     extern const Color Salmon;
00038     extern const Color DarkSalmon;
00039     extern const Color LightSalmon;
00040     extern const Color Crimson;
00041     extern const Color Red;
00042     extern const Color FireBrick;
00043     extern const Color DarkRed;
00044 
00045     // Pink colors
00046     extern const Color Pink;
00047     extern const Color LightPink;
00048     extern const Color HotPink;
00049     extern const Color DeepPink;
00050     extern const Color MediumVioletRed;
00051     extern const Color PaleVioletRed;
00052 
00053     // Orange colors
00054     extern const Color Coral;
00055     extern const Color Tomato;
00056     extern const Color OrangeRed;
00057     extern const Color DarkOrange;
00058     extern const Color Orange;
00059 
00060     // Yellow colors
00061     extern const Color Gold;
00062     extern const Color Yellow;
00063     extern const Color LightYellow;
00064     extern const Color LemonChiffon;
00065     extern const Color LightGoldenrodYellow;
00066     extern const Color PapayaWhip;
00067     extern const Color Moccasin;
00068     extern const Color PeachPuff;
00069     extern const Color PaleGoldenrod;
00070     extern const Color Khaki;
00071     extern const Color DarkKhaki;
00072 
00073     // Purple colors
00074     extern const Color Lavender;
00075     extern const Color Thistle;
00076     extern const Color Plum;
00077     extern const Color Violet;
00078     extern const Color Orchid;
00079     extern const Color Fuchsia;
00080     extern const Color Magenta;
00081     extern const Color MediumOrchid;
00082     extern const Color MediumPurple;
00083     extern const Color BlueViolet;
00084     extern const Color DarkViolet;
00085     extern const Color DarkOrchid;
00086     extern const Color DarkMagenta;
00087     extern const Color Purple;
00088     extern const Color Indigo;
00089     extern const Color SlateBlue;
00090     extern const Color DarkSlateBlue;
00091 
00092     // Green colors
00093     extern const Color GreenYellow;
00094     extern const Color Chartreuse;
00095     extern const Color LawnGreen;
00096     extern const Color Lime;
00097     extern const Color LimeGreen;
00098     extern const Color PaleGreen;
00099     extern const Color LightGreen;
00100     extern const Color MediumSpringGreen;
00101     extern const Color SpringGreen;
00102     extern const Color MediumSeaGreen;
00103     extern const Color SeaGreen;
00104     extern const Color ForestGreen;
00105     extern const Color Green;
00106     extern const Color DarkGreen;
00107     extern const Color YellowGreen;
00108     extern const Color OliveDrab;
00109     extern const Color Olive;
00110     extern const Color DarkOliveGreen;
00111     extern const Color MediumAquamarine;
00112     extern const Color DarkSeaGreen;
00113     extern const Color LightSeaGreen;
00114     extern const Color DarkCyan;
00115     extern const Color Teal;
00116 
00117     // Blue colors
00118     extern const Color Aqua;
00119     extern const Color Cyan;
00120     extern const Color LightCyan;
00121     extern const Color PaleTurquoise;
00122     extern const Color Aquamarine;
00123     extern const Color Turquoise;
00124     extern const Color MediumTurquoise;
00125     extern const Color DarkTurquoise;
00126     extern const Color CadetBlue;
00127     extern const Color SteelBlue;
00128     extern const Color LightSteelBlue;
00129     extern const Color PowderBlue;
00130     extern const Color LightBlue;
00131     extern const Color SkyBlue;
00132     extern const Color LightSkyBlue;
00133     extern const Color DeepSkyBlue;
00134     extern const Color DodgerBlue;
00135     extern const Color CornflowerBlue;
00136     extern const Color MediumSlateBlue;
00137     extern const Color RoyalBlue;
00138     extern const Color Blue;
00139     extern const Color MediumBlue;
00140     extern const Color DarkBlue;
00141     extern const Color Navy;
00142     extern const Color MidnightBlue;
00143 
00144     // Brown colors
00145     extern const Color Cornsilk;
00146     extern const Color BlanchedAlmond;
00147     extern const Color Bisque;
00148     extern const Color NavajoWhite;
00149     extern const Color Wheat;
00150     extern const Color BurlyWood;
00151     extern const Color Tan;
00152     extern const Color RosyBrown;
00153     extern const Color SandyBrown;
00154     extern const Color Goldenrod;
00155     extern const Color DarkGoldenrod;
00156     extern const Color Peru;
00157     extern const Color Chocolate;
00158     extern const Color SaddleBrown;
00159     extern const Color Sienna;
00160     extern const Color Brown;
00161     extern const Color Maroon;
00162 
00163     // White colors
00164     extern const Color      White;
00165     extern const Color Snow;
00166     extern const Color Honeydew;
00167     extern const Color MintCream;
00168     extern const Color Azure;
00169     extern const Color AliceBlue;
00170     extern const Color GhostWhite;
00171     extern const Color WhiteSmoke;
00172     extern const Color Seashell;
00173     extern const Color Beige;
00174     extern const Color OldLace;
00175     extern const Color FloralWhite;
00176     extern const Color Ivory;
00177     extern const Color AntiqueWhite;
00178     extern const Color Linen;
00179     extern const Color LavenderBlush;
00180     extern const Color MistyRose;
00181 
00182     // Grey colors
00183     extern const Color Gainsboro;
00184     extern const Color LightGrey;
00185     extern const Color Silver;
00186     extern const Color DarkGray;
00187     extern const Color Gray;
00188     extern const Color DimGray;
00189     extern const Color LightSlateGray;
00190     extern const Color SlateGray;
00191     extern const Color DarkSlateGray;
00192     extern const Color Black;
00193 
00194     // More Colors
00195     extern const Color Aubergine;
00196   }
00197 }
00198 
00199 #endif // COLORS_H
00200 
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends