diff --git a/Perspex.sln b/Perspex.sln
index be5c5e7f39..b47a854f4e 100644
--- a/Perspex.sln
+++ b/Perspex.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2013
-VisualStudioVersion = 12.0.30501.0
+VisualStudioVersion = 12.0.30723.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Perspex", "Perspex\Perspex.csproj", "{3C9F40DA-D2A5-43A1-A272-E965876C6D46}"
EndProject
diff --git a/Perspex/Media/Brushes.cs b/Perspex/Media/Brushes.cs
index fbe57a9909..9463df62fe 100644
--- a/Perspex/Media/Brushes.cs
+++ b/Perspex/Media/Brushes.cs
@@ -13,27 +13,289 @@ namespace Perspex.Media
{
static Brushes()
{
- Black = new SolidColorBrush(0xff000000);
- Gray = new SolidColorBrush(0xff808080);
- Red = new SolidColorBrush(0xffff0000);
+ AliceBlue = new SolidColorBrush(Colors.AliceBlue);
+ AntiqueWhite = new SolidColorBrush(Colors.AntiqueWhite);
+ Aqua = new SolidColorBrush(Colors.Aqua);
+ Aquamarine = new SolidColorBrush(Colors.Aquamarine);
+ Azure = new SolidColorBrush(Colors.Azure);
+ Beige = new SolidColorBrush(Colors.Beige);
+ Bisque = new SolidColorBrush(Colors.Bisque);
+ Black = new SolidColorBrush(Colors.Black);
+ BlanchedAlmond = new SolidColorBrush(Colors.BlanchedAlmond);
+ Blue = new SolidColorBrush(Colors.Blue);
+ BlueViolet = new SolidColorBrush(Colors.BlueViolet);
+ Brown = new SolidColorBrush(Colors.Brown);
+ BurlyWood = new SolidColorBrush(Colors.BurlyWood);
+ CadetBlue = new SolidColorBrush(Colors.CadetBlue);
+ Chartreuse = new SolidColorBrush(Colors.Chartreuse);
+ Chocolate = new SolidColorBrush(Colors.Chocolate);
+ Coral = new SolidColorBrush(Colors.Coral);
+ CornflowerBlue = new SolidColorBrush(Colors.CornflowerBlue);
+ Cornsilk = new SolidColorBrush(Colors.Cornsilk);
+ Crimson = new SolidColorBrush(Colors.Crimson);
+ Cyan = new SolidColorBrush(Colors.Cyan);
+ DarkBlue = new SolidColorBrush(Colors.DarkBlue);
+ DarkCyan = new SolidColorBrush(Colors.DarkCyan);
+ DarkGoldenrod = new SolidColorBrush(Colors.DarkGoldenrod);
+ DarkGray = new SolidColorBrush(Colors.DarkGray);
+ DarkGreen = new SolidColorBrush(Colors.DarkGreen);
+ DarkKhaki = new SolidColorBrush(Colors.DarkKhaki);
+ DarkMagenta = new SolidColorBrush(Colors.DarkMagenta);
+ DarkOliveGreen = new SolidColorBrush(Colors.DarkOliveGreen);
+ DarkOrange = new SolidColorBrush(Colors.DarkOrange);
+ DarkOrchid = new SolidColorBrush(Colors.DarkOrchid);
+ DarkRed = new SolidColorBrush(Colors.DarkRed);
+ DarkSalmon = new SolidColorBrush(Colors.DarkSalmon);
+ DarkSeaGreen = new SolidColorBrush(Colors.DarkSeaGreen);
+ DarkSlateBlue = new SolidColorBrush(Colors.DarkSlateBlue);
+ DarkSlateGray = new SolidColorBrush(Colors.DarkSlateGray);
+ DarkTurquoise = new SolidColorBrush(Colors.DarkTurquoise);
+ DarkViolet = new SolidColorBrush(Colors.DarkViolet);
+ DeepPink = new SolidColorBrush(Colors.DeepPink);
+ DeepSkyBlue = new SolidColorBrush(Colors.DeepSkyBlue);
+ DimGray = new SolidColorBrush(Colors.DimGray);
+ DodgerBlue = new SolidColorBrush(Colors.DodgerBlue);
+ Firebrick = new SolidColorBrush(Colors.Firebrick);
+ FloralWhite = new SolidColorBrush(Colors.FloralWhite);
+ ForestGreen = new SolidColorBrush(Colors.ForestGreen);
+ Fuchsia = new SolidColorBrush(Colors.Fuchsia);
+ Gainsboro = new SolidColorBrush(Colors.Gainsboro);
+ GhostWhite = new SolidColorBrush(Colors.GhostWhite);
+ Gold = new SolidColorBrush(Colors.Gold);
+ Goldenrod = new SolidColorBrush(Colors.Goldenrod);
+ Gray = new SolidColorBrush(Colors.Gray);
+ Green = new SolidColorBrush(Colors.Green);
+ GreenYellow = new SolidColorBrush(Colors.GreenYellow);
+ Honeydew = new SolidColorBrush(Colors.Honeydew);
+ HotPink = new SolidColorBrush(Colors.HotPink);
+ IndianRed = new SolidColorBrush(Colors.IndianRed);
+ Indigo = new SolidColorBrush(Colors.Indigo);
+ Ivory = new SolidColorBrush(Colors.Ivory);
+ Khaki = new SolidColorBrush(Colors.Khaki);
+ Lavender = new SolidColorBrush(Colors.Lavender);
+ LavenderBlush = new SolidColorBrush(Colors.LavenderBlush);
+ LawnGreen = new SolidColorBrush(Colors.LawnGreen);
+ LemonChiffon = new SolidColorBrush(Colors.LemonChiffon);
+ LightBlue = new SolidColorBrush(Colors.LightBlue);
+ LightCoral = new SolidColorBrush(Colors.LightCoral);
+ LightCyan = new SolidColorBrush(Colors.LightCyan);
+ LightGoldenrodYellow = new SolidColorBrush(Colors.LightGoldenrodYellow);
+ LightGray = new SolidColorBrush(Colors.LightGray);
+ LightGreen = new SolidColorBrush(Colors.LightGreen);
+ LightPink = new SolidColorBrush(Colors.LightPink);
+ LightSalmon = new SolidColorBrush(Colors.LightSalmon);
+ LightSeaGreen = new SolidColorBrush(Colors.LightSeaGreen);
+ LightSkyBlue = new SolidColorBrush(Colors.LightSkyBlue);
+ LightSlateGray = new SolidColorBrush(Colors.LightSlateGray);
+ LightSteelBlue = new SolidColorBrush(Colors.LightSteelBlue);
+ LightYellow = new SolidColorBrush(Colors.LightYellow);
+ Lime = new SolidColorBrush(Colors.Lime);
+ LimeGreen = new SolidColorBrush(Colors.LimeGreen);
+ Linen = new SolidColorBrush(Colors.Linen);
+ Magenta = new SolidColorBrush(Colors.Magenta);
+ Maroon = new SolidColorBrush(Colors.Maroon);
+ MediumAquamarine = new SolidColorBrush(Colors.MediumAquamarine);
+ MediumBlue = new SolidColorBrush(Colors.MediumBlue);
+ MediumOrchid = new SolidColorBrush(Colors.MediumOrchid);
+ MediumPurple = new SolidColorBrush(Colors.MediumPurple);
+ MediumSeaGreen = new SolidColorBrush(Colors.MediumSeaGreen);
+ MediumSlateBlue = new SolidColorBrush(Colors.MediumSlateBlue);
+ MediumSpringGreen = new SolidColorBrush(Colors.MediumSpringGreen);
+ MediumTurquoise = new SolidColorBrush(Colors.MediumTurquoise);
+ MediumVioletRed = new SolidColorBrush(Colors.MediumVioletRed);
+ MidnightBlue = new SolidColorBrush(Colors.MidnightBlue);
+ MintCream = new SolidColorBrush(Colors.MintCream);
+ MistyRose = new SolidColorBrush(Colors.MistyRose);
+ Moccasin = new SolidColorBrush(Colors.Moccasin);
+ NavajoWhite = new SolidColorBrush(Colors.NavajoWhite);
+ Navy = new SolidColorBrush(Colors.Navy);
+ OldLace = new SolidColorBrush(Colors.OldLace);
+ Olive = new SolidColorBrush(Colors.Olive);
+ OliveDrab = new SolidColorBrush(Colors.OliveDrab);
+ Orange = new SolidColorBrush(Colors.Orange);
+ OrangeRed = new SolidColorBrush(Colors.OrangeRed);
+ Orchid = new SolidColorBrush(Colors.Orchid);
+ PaleGoldenrod = new SolidColorBrush(Colors.PaleGoldenrod);
+ PaleGreen = new SolidColorBrush(Colors.PaleGreen);
+ PaleTurquoise = new SolidColorBrush(Colors.PaleTurquoise);
+ PaleVioletRed = new SolidColorBrush(Colors.PaleVioletRed);
+ PapayaWhip = new SolidColorBrush(Colors.PapayaWhip);
+ PeachPuff = new SolidColorBrush(Colors.PeachPuff);
+ Peru = new SolidColorBrush(Colors.Peru);
+ Pink = new SolidColorBrush(Colors.Pink);
+ Plum = new SolidColorBrush(Colors.Plum);
+ PowderBlue = new SolidColorBrush(Colors.PowderBlue);
+ Purple = new SolidColorBrush(Colors.Purple);
+ Red = new SolidColorBrush(Colors.Red);
+ RosyBrown = new SolidColorBrush(Colors.RosyBrown);
+ RoyalBlue = new SolidColorBrush(Colors.RoyalBlue);
+ SaddleBrown = new SolidColorBrush(Colors.SaddleBrown);
+ Salmon = new SolidColorBrush(Colors.Salmon);
+ SandyBrown = new SolidColorBrush(Colors.SandyBrown);
+ SeaGreen = new SolidColorBrush(Colors.SeaGreen);
+ SeaShell = new SolidColorBrush(Colors.SeaShell);
+ Sienna = new SolidColorBrush(Colors.Sienna);
+ Silver = new SolidColorBrush(Colors.Silver);
+ SkyBlue = new SolidColorBrush(Colors.SkyBlue);
+ SlateBlue = new SolidColorBrush(Colors.SlateBlue);
+ SlateGray = new SolidColorBrush(Colors.SlateGray);
+ Snow = new SolidColorBrush(Colors.Snow);
+ SpringGreen = new SolidColorBrush(Colors.SpringGreen);
+ SteelBlue = new SolidColorBrush(Colors.SteelBlue);
+ Tan = new SolidColorBrush(Colors.Tan);
+ Teal = new SolidColorBrush(Colors.Teal);
+ Thistle = new SolidColorBrush(Colors.Thistle);
+ Tomato = new SolidColorBrush(Colors.Tomato);
+ Transparent = new SolidColorBrush(Colors.Transparent);
+ Turquoise = new SolidColorBrush(Colors.Turquoise);
+ Violet = new SolidColorBrush(Colors.Violet);
+ Wheat = new SolidColorBrush(Colors.Wheat);
+ White = new SolidColorBrush(Colors.White);
+ WhiteSmoke = new SolidColorBrush(Colors.WhiteSmoke);
+ Yellow = new SolidColorBrush(Colors.Yellow);
+ YellowGreen = new SolidColorBrush(Colors.YellowGreen);
}
- public static SolidColorBrush Black
- {
- get;
- private set;
- }
-
- public static SolidColorBrush Gray
- {
- get;
- private set;
- }
-
- public static SolidColorBrush Red
- {
- get;
- private set;
- }
+ public static SolidColorBrush AliceBlue { get; private set; }
+ public static SolidColorBrush AntiqueWhite { get; private set; }
+ public static SolidColorBrush Aqua { get; private set; }
+ public static SolidColorBrush Aquamarine { get; private set; }
+ public static SolidColorBrush Azure { get; private set; }
+ public static SolidColorBrush Beige { get; private set; }
+ public static SolidColorBrush Bisque { get; private set; }
+ public static SolidColorBrush Black { get; private set; }
+ public static SolidColorBrush BlanchedAlmond { get; private set; }
+ public static SolidColorBrush Blue { get; private set; }
+ public static SolidColorBrush BlueViolet { get; private set; }
+ public static SolidColorBrush Brown { get; private set; }
+ public static SolidColorBrush BurlyWood { get; private set; }
+ public static SolidColorBrush CadetBlue { get; private set; }
+ public static SolidColorBrush Chartreuse { get; private set; }
+ public static SolidColorBrush Chocolate { get; private set; }
+ public static SolidColorBrush Coral { get; private set; }
+ public static SolidColorBrush CornflowerBlue { get; private set; }
+ public static SolidColorBrush Cornsilk { get; private set; }
+ public static SolidColorBrush Crimson { get; private set; }
+ public static SolidColorBrush Cyan { get; private set; }
+ public static SolidColorBrush DarkBlue { get; private set; }
+ public static SolidColorBrush DarkCyan { get; private set; }
+ public static SolidColorBrush DarkGoldenrod { get; private set; }
+ public static SolidColorBrush DarkGray { get; private set; }
+ public static SolidColorBrush DarkGreen { get; private set; }
+ public static SolidColorBrush DarkKhaki { get; private set; }
+ public static SolidColorBrush DarkMagenta { get; private set; }
+ public static SolidColorBrush DarkOliveGreen { get; private set; }
+ public static SolidColorBrush DarkOrange { get; private set; }
+ public static SolidColorBrush DarkOrchid { get; private set; }
+ public static SolidColorBrush DarkRed { get; private set; }
+ public static SolidColorBrush DarkSalmon { get; private set; }
+ public static SolidColorBrush DarkSeaGreen { get; private set; }
+ public static SolidColorBrush DarkSlateBlue { get; private set; }
+ public static SolidColorBrush DarkSlateGray { get; private set; }
+ public static SolidColorBrush DarkTurquoise { get; private set; }
+ public static SolidColorBrush DarkViolet { get; private set; }
+ public static SolidColorBrush DeepPink { get; private set; }
+ public static SolidColorBrush DeepSkyBlue { get; private set; }
+ public static SolidColorBrush DimGray { get; private set; }
+ public static SolidColorBrush DodgerBlue { get; private set; }
+ public static SolidColorBrush Firebrick { get; private set; }
+ public static SolidColorBrush FloralWhite { get; private set; }
+ public static SolidColorBrush ForestGreen { get; private set; }
+ public static SolidColorBrush Fuchsia { get; private set; }
+ public static SolidColorBrush Gainsboro { get; private set; }
+ public static SolidColorBrush GhostWhite { get; private set; }
+ public static SolidColorBrush Gold { get; private set; }
+ public static SolidColorBrush Goldenrod { get; private set; }
+ public static SolidColorBrush Gray { get; private set; }
+ public static SolidColorBrush Green { get; private set; }
+ public static SolidColorBrush GreenYellow { get; private set; }
+ public static SolidColorBrush Honeydew { get; private set; }
+ public static SolidColorBrush HotPink { get; private set; }
+ public static SolidColorBrush IndianRed { get; private set; }
+ public static SolidColorBrush Indigo { get; private set; }
+ public static SolidColorBrush Ivory { get; private set; }
+ public static SolidColorBrush Khaki { get; private set; }
+ public static SolidColorBrush Lavender { get; private set; }
+ public static SolidColorBrush LavenderBlush { get; private set; }
+ public static SolidColorBrush LawnGreen { get; private set; }
+ public static SolidColorBrush LemonChiffon { get; private set; }
+ public static SolidColorBrush LightBlue { get; private set; }
+ public static SolidColorBrush LightCoral { get; private set; }
+ public static SolidColorBrush LightCyan { get; private set; }
+ public static SolidColorBrush LightGoldenrodYellow { get; private set; }
+ public static SolidColorBrush LightGray { get; private set; }
+ public static SolidColorBrush LightGreen { get; private set; }
+ public static SolidColorBrush LightPink { get; private set; }
+ public static SolidColorBrush LightSalmon { get; private set; }
+ public static SolidColorBrush LightSeaGreen { get; private set; }
+ public static SolidColorBrush LightSkyBlue { get; private set; }
+ public static SolidColorBrush LightSlateGray { get; private set; }
+ public static SolidColorBrush LightSteelBlue { get; private set; }
+ public static SolidColorBrush LightYellow { get; private set; }
+ public static SolidColorBrush Lime { get; private set; }
+ public static SolidColorBrush LimeGreen { get; private set; }
+ public static SolidColorBrush Linen { get; private set; }
+ public static SolidColorBrush Magenta { get; private set; }
+ public static SolidColorBrush Maroon { get; private set; }
+ public static SolidColorBrush MediumAquamarine { get; private set; }
+ public static SolidColorBrush MediumBlue { get; private set; }
+ public static SolidColorBrush MediumOrchid { get; private set; }
+ public static SolidColorBrush MediumPurple { get; private set; }
+ public static SolidColorBrush MediumSeaGreen { get; private set; }
+ public static SolidColorBrush MediumSlateBlue { get; private set; }
+ public static SolidColorBrush MediumSpringGreen { get; private set; }
+ public static SolidColorBrush MediumTurquoise { get; private set; }
+ public static SolidColorBrush MediumVioletRed { get; private set; }
+ public static SolidColorBrush MidnightBlue { get; private set; }
+ public static SolidColorBrush MintCream { get; private set; }
+ public static SolidColorBrush MistyRose { get; private set; }
+ public static SolidColorBrush Moccasin { get; private set; }
+ public static SolidColorBrush NavajoWhite { get; private set; }
+ public static SolidColorBrush Navy { get; private set; }
+ public static SolidColorBrush OldLace { get; private set; }
+ public static SolidColorBrush Olive { get; private set; }
+ public static SolidColorBrush OliveDrab { get; private set; }
+ public static SolidColorBrush Orange { get; private set; }
+ public static SolidColorBrush OrangeRed { get; private set; }
+ public static SolidColorBrush Orchid { get; private set; }
+ public static SolidColorBrush PaleGoldenrod { get; private set; }
+ public static SolidColorBrush PaleGreen { get; private set; }
+ public static SolidColorBrush PaleTurquoise { get; private set; }
+ public static SolidColorBrush PaleVioletRed { get; private set; }
+ public static SolidColorBrush PapayaWhip { get; private set; }
+ public static SolidColorBrush PeachPuff { get; private set; }
+ public static SolidColorBrush Peru { get; private set; }
+ public static SolidColorBrush Pink { get; private set; }
+ public static SolidColorBrush Plum { get; private set; }
+ public static SolidColorBrush PowderBlue { get; private set; }
+ public static SolidColorBrush Purple { get; private set; }
+ public static SolidColorBrush Red { get; private set; }
+ public static SolidColorBrush RosyBrown { get; private set; }
+ public static SolidColorBrush RoyalBlue { get; private set; }
+ public static SolidColorBrush SaddleBrown { get; private set; }
+ public static SolidColorBrush Salmon { get; private set; }
+ public static SolidColorBrush SandyBrown { get; private set; }
+ public static SolidColorBrush SeaGreen { get; private set; }
+ public static SolidColorBrush SeaShell { get; private set; }
+ public static SolidColorBrush Sienna { get; private set; }
+ public static SolidColorBrush Silver { get; private set; }
+ public static SolidColorBrush SkyBlue { get; private set; }
+ public static SolidColorBrush SlateBlue { get; private set; }
+ public static SolidColorBrush SlateGray { get; private set; }
+ public static SolidColorBrush Snow { get; private set; }
+ public static SolidColorBrush SpringGreen { get; private set; }
+ public static SolidColorBrush SteelBlue { get; private set; }
+ public static SolidColorBrush Tan { get; private set; }
+ public static SolidColorBrush Teal { get; private set; }
+ public static SolidColorBrush Thistle { get; private set; }
+ public static SolidColorBrush Tomato { get; private set; }
+ public static SolidColorBrush Transparent { get; private set; }
+ public static SolidColorBrush Turquoise { get; private set; }
+ public static SolidColorBrush Violet { get; private set; }
+ public static SolidColorBrush Wheat { get; private set; }
+ public static SolidColorBrush White { get; private set; }
+ public static SolidColorBrush WhiteSmoke { get; private set; }
+ public static SolidColorBrush Yellow { get; private set; }
+ public static SolidColorBrush YellowGreen { get; private set; }
}
}
diff --git a/Perspex/Media/Colors.cs b/Perspex/Media/Colors.cs
new file mode 100644
index 0000000000..6a48e4226c
--- /dev/null
+++ b/Perspex/Media/Colors.cs
@@ -0,0 +1,716 @@
+// -----------------------------------------------------------------------
+//
+// Copyright 2014 MIT Licence. See licence.md for more information.
+//
+// -----------------------------------------------------------------------
+
+namespace Perspex.Media
+{
+ public sealed class Colors
+ {
+ public static Color AliceBlue
+ {
+ get { return Color.FromUInt32(0xfff0f8ff); }
+ }
+
+ public static Color AntiqueWhite
+ {
+ get { return Color.FromUInt32(0xfffaebd7); }
+ }
+
+ public static Color Aqua
+ {
+ get { return Color.FromUInt32(0xff00ffff); }
+ }
+
+ public static Color Aquamarine
+ {
+ get { return Color.FromUInt32(0xff7fffd4); }
+ }
+
+ public static Color Azure
+ {
+ get { return Color.FromUInt32(0xfff0ffff); }
+ }
+
+ public static Color Beige
+ {
+ get { return Color.FromUInt32(0xfff5f5dc); }
+ }
+
+ public static Color Bisque
+ {
+ get { return Color.FromUInt32(0xffffe4c4); }
+ }
+
+ public static Color Black
+ {
+ get { return Color.FromUInt32(0xff000000); }
+ }
+
+ public static Color BlanchedAlmond
+ {
+ get { return Color.FromUInt32(0xffffebcd); }
+ }
+
+ public static Color Blue
+ {
+ get { return Color.FromUInt32(0xff0000ff); }
+ }
+
+ public static Color BlueViolet
+ {
+ get { return Color.FromUInt32(0xff8a2be2); }
+ }
+
+ public static Color Brown
+ {
+ get { return Color.FromUInt32(0xffa52a2a); }
+ }
+
+ public static Color BurlyWood
+ {
+ get { return Color.FromUInt32(0xffdeb887); }
+ }
+
+ public static Color CadetBlue
+ {
+ get { return Color.FromUInt32(0xff5f9ea0); }
+ }
+
+ public static Color Chartreuse
+ {
+ get { return Color.FromUInt32(0xff7fff00); }
+ }
+
+ public static Color Chocolate
+ {
+ get { return Color.FromUInt32(0xffd2691e); }
+ }
+
+ public static Color Coral
+ {
+ get { return Color.FromUInt32(0xffff7f50); }
+ }
+
+ public static Color CornflowerBlue
+ {
+ get { return Color.FromUInt32(0xff6495ed); }
+ }
+
+ public static Color Cornsilk
+ {
+ get { return Color.FromUInt32(0xfffff8dc); }
+ }
+
+ public static Color Crimson
+ {
+ get { return Color.FromUInt32(0xffdc143c); }
+ }
+
+ public static Color Cyan
+ {
+ get { return Color.FromUInt32(0xff00ffff); }
+ }
+
+ public static Color DarkBlue
+ {
+ get { return Color.FromUInt32(0xff00008b); }
+ }
+
+ public static Color DarkCyan
+ {
+ get { return Color.FromUInt32(0xff008b8b); }
+ }
+
+ public static Color DarkGoldenrod
+ {
+ get { return Color.FromUInt32(0xffb8860b); }
+ }
+
+ public static Color DarkGray
+ {
+ get { return Color.FromUInt32(0xffa9a9a9); }
+ }
+
+ public static Color DarkGreen
+ {
+ get { return Color.FromUInt32(0xff006400); }
+ }
+
+ public static Color DarkKhaki
+ {
+ get { return Color.FromUInt32(0xffbdb76b); }
+ }
+
+ public static Color DarkMagenta
+ {
+ get { return Color.FromUInt32(0xff8b008b); }
+ }
+
+ public static Color DarkOliveGreen
+ {
+ get { return Color.FromUInt32(0xff556b2f); }
+ }
+
+ public static Color DarkOrange
+ {
+ get { return Color.FromUInt32(0xffff8c00); }
+ }
+
+ public static Color DarkOrchid
+ {
+ get { return Color.FromUInt32(0xff9932cc); }
+ }
+
+ public static Color DarkRed
+ {
+ get { return Color.FromUInt32(0xff8b0000); }
+ }
+
+ public static Color DarkSalmon
+ {
+ get { return Color.FromUInt32(0xffe9967a); }
+ }
+
+ public static Color DarkSeaGreen
+ {
+ get { return Color.FromUInt32(0xff8fbc8f); }
+ }
+
+ public static Color DarkSlateBlue
+ {
+ get { return Color.FromUInt32(0xff483d8b); }
+ }
+
+ public static Color DarkSlateGray
+ {
+ get { return Color.FromUInt32(0xff2f4f4f); }
+ }
+
+ public static Color DarkTurquoise
+ {
+ get { return Color.FromUInt32(0xff00ced1); }
+ }
+
+ public static Color DarkViolet
+ {
+ get { return Color.FromUInt32(0xff9400d3); }
+ }
+
+ public static Color DeepPink
+ {
+ get { return Color.FromUInt32(0xffff1493); }
+ }
+
+ public static Color DeepSkyBlue
+ {
+ get { return Color.FromUInt32(0xff00bfff); }
+ }
+
+ public static Color DimGray
+ {
+ get { return Color.FromUInt32(0xff696969); }
+ }
+
+ public static Color DodgerBlue
+ {
+ get { return Color.FromUInt32(0xff1e90ff); }
+ }
+
+ public static Color Firebrick
+ {
+ get { return Color.FromUInt32(0xffb22222); }
+ }
+
+ public static Color FloralWhite
+ {
+ get { return Color.FromUInt32(0xfffffaf0); }
+ }
+
+ public static Color ForestGreen
+ {
+ get { return Color.FromUInt32(0xff228b22); }
+ }
+
+ public static Color Fuchsia
+ {
+ get { return Color.FromUInt32(0xffff00ff); }
+ }
+
+ public static Color Gainsboro
+ {
+ get { return Color.FromUInt32(0xffdcdcdc); }
+ }
+
+ public static Color GhostWhite
+ {
+ get { return Color.FromUInt32(0xfff8f8ff); }
+ }
+
+ public static Color Gold
+ {
+ get { return Color.FromUInt32(0xffffd700); }
+ }
+
+ public static Color Goldenrod
+ {
+ get { return Color.FromUInt32(0xffdaa520); }
+ }
+
+ public static Color Gray
+ {
+ get { return Color.FromUInt32(0xff808080); }
+ }
+
+ public static Color Green
+ {
+ get { return Color.FromUInt32(0xff008000); }
+ }
+
+ public static Color GreenYellow
+ {
+ get { return Color.FromUInt32(0xffadff2f); }
+ }
+
+ public static Color Honeydew
+ {
+ get { return Color.FromUInt32(0xfff0fff0); }
+ }
+
+ public static Color HotPink
+ {
+ get { return Color.FromUInt32(0xffff69b4); }
+ }
+
+ public static Color IndianRed
+ {
+ get { return Color.FromUInt32(0xffcd5c5c); }
+ }
+
+ public static Color Indigo
+ {
+ get { return Color.FromUInt32(0xff4b0082); }
+ }
+
+ public static Color Ivory
+ {
+ get { return Color.FromUInt32(0xfffffff0); }
+ }
+
+ public static Color Khaki
+ {
+ get { return Color.FromUInt32(0xfff0e68c); }
+ }
+
+ public static Color Lavender
+ {
+ get { return Color.FromUInt32(0xffe6e6fa); }
+ }
+
+ public static Color LavenderBlush
+ {
+ get { return Color.FromUInt32(0xfffff0f5); }
+ }
+
+ public static Color LawnGreen
+ {
+ get { return Color.FromUInt32(0xff7cfc00); }
+ }
+
+ public static Color LemonChiffon
+ {
+ get { return Color.FromUInt32(0xfffffacd); }
+ }
+
+ public static Color LightBlue
+ {
+ get { return Color.FromUInt32(0xffadd8e6); }
+ }
+
+ public static Color LightCoral
+ {
+ get { return Color.FromUInt32(0xfff08080); }
+ }
+
+ public static Color LightCyan
+ {
+ get { return Color.FromUInt32(0xffe0ffff); }
+ }
+
+ public static Color LightGoldenrodYellow
+ {
+ get { return Color.FromUInt32(0xfffafad2); }
+ }
+
+ public static Color LightGray
+ {
+ get { return Color.FromUInt32(0xffd3d3d3); }
+ }
+
+ public static Color LightGreen
+ {
+ get { return Color.FromUInt32(0xff90ee90); }
+ }
+
+ public static Color LightPink
+ {
+ get { return Color.FromUInt32(0xffffb6c1); }
+ }
+
+ public static Color LightSalmon
+ {
+ get { return Color.FromUInt32(0xffffa07a); }
+ }
+
+ public static Color LightSeaGreen
+ {
+ get { return Color.FromUInt32(0xff20b2aa); }
+ }
+
+ public static Color LightSkyBlue
+ {
+ get { return Color.FromUInt32(0xff87cefa); }
+ }
+
+ public static Color LightSlateGray
+ {
+ get { return Color.FromUInt32(0xff778899); }
+ }
+
+ public static Color LightSteelBlue
+ {
+ get { return Color.FromUInt32(0xffb0c4de); }
+ }
+
+ public static Color LightYellow
+ {
+ get { return Color.FromUInt32(0xffffffe0); }
+ }
+
+ public static Color Lime
+ {
+ get { return Color.FromUInt32(0xff00ff00); }
+ }
+
+ public static Color LimeGreen
+ {
+ get { return Color.FromUInt32(0xff32cd32); }
+ }
+
+ public static Color Linen
+ {
+ get { return Color.FromUInt32(0xfffaf0e6); }
+ }
+
+ public static Color Magenta
+ {
+ get { return Color.FromUInt32(0xffff00ff); }
+ }
+
+ public static Color Maroon
+ {
+ get { return Color.FromUInt32(0xff800000); }
+ }
+
+ public static Color MediumAquamarine
+ {
+ get { return Color.FromUInt32(0xff66cdaa); }
+ }
+
+ public static Color MediumBlue
+ {
+ get { return Color.FromUInt32(0xff0000cd); }
+ }
+
+ public static Color MediumOrchid
+ {
+ get { return Color.FromUInt32(0xffba55d3); }
+ }
+
+ public static Color MediumPurple
+ {
+ get { return Color.FromUInt32(0xff9370db); }
+ }
+
+ public static Color MediumSeaGreen
+ {
+ get { return Color.FromUInt32(0xff3cb371); }
+ }
+
+ public static Color MediumSlateBlue
+ {
+ get { return Color.FromUInt32(0xff7b68ee); }
+ }
+
+ public static Color MediumSpringGreen
+ {
+ get { return Color.FromUInt32(0xff00fa9a); }
+ }
+
+ public static Color MediumTurquoise
+ {
+ get { return Color.FromUInt32(0xff48d1cc); }
+ }
+
+ public static Color MediumVioletRed
+ {
+ get { return Color.FromUInt32(0xffc71585); }
+ }
+
+ public static Color MidnightBlue
+ {
+ get { return Color.FromUInt32(0xff191970); }
+ }
+
+ public static Color MintCream
+ {
+ get { return Color.FromUInt32(0xfff5fffa); }
+ }
+
+ public static Color MistyRose
+ {
+ get { return Color.FromUInt32(0xffffe4e1); }
+ }
+
+ public static Color Moccasin
+ {
+ get { return Color.FromUInt32(0xffffe4b5); }
+ }
+
+ public static Color NavajoWhite
+ {
+ get { return Color.FromUInt32(0xffffdead); }
+ }
+
+ public static Color Navy
+ {
+ get { return Color.FromUInt32(0xff000080); }
+ }
+
+ public static Color OldLace
+ {
+ get { return Color.FromUInt32(0xfffdf5e6); }
+ }
+
+ public static Color Olive
+ {
+ get { return Color.FromUInt32(0xff808000); }
+ }
+
+ public static Color OliveDrab
+ {
+ get { return Color.FromUInt32(0xff6b8e23); }
+ }
+
+ public static Color Orange
+ {
+ get { return Color.FromUInt32(0xffffa500); }
+ }
+
+ public static Color OrangeRed
+ {
+ get { return Color.FromUInt32(0xffff4500); }
+ }
+
+ public static Color Orchid
+ {
+ get { return Color.FromUInt32(0xffda70d6); }
+ }
+
+ public static Color PaleGoldenrod
+ {
+ get { return Color.FromUInt32(0xffeee8aa); }
+ }
+
+ public static Color PaleGreen
+ {
+ get { return Color.FromUInt32(0xff98fb98); }
+ }
+
+ public static Color PaleTurquoise
+ {
+ get { return Color.FromUInt32(0xffafeeee); }
+ }
+
+ public static Color PaleVioletRed
+ {
+ get { return Color.FromUInt32(0xffdb7093); }
+ }
+
+ public static Color PapayaWhip
+ {
+ get { return Color.FromUInt32(0xffffefd5); }
+ }
+
+ public static Color PeachPuff
+ {
+ get { return Color.FromUInt32(0xffffdab9); }
+ }
+
+ public static Color Peru
+ {
+ get { return Color.FromUInt32(0xffcd853f); }
+ }
+
+ public static Color Pink
+ {
+ get { return Color.FromUInt32(0xffffc0cb); }
+ }
+
+ public static Color Plum
+ {
+ get { return Color.FromUInt32(0xffdda0dd); }
+ }
+
+ public static Color PowderBlue
+ {
+ get { return Color.FromUInt32(0xffb0e0e6); }
+ }
+
+ public static Color Purple
+ {
+ get { return Color.FromUInt32(0xff800080); }
+ }
+
+ public static Color Red
+ {
+ get { return Color.FromUInt32(0xffff0000); }
+ }
+
+ public static Color RosyBrown
+ {
+ get { return Color.FromUInt32(0xffbc8f8f); }
+ }
+
+ public static Color RoyalBlue
+ {
+ get { return Color.FromUInt32(0xff4169e1); }
+ }
+
+ public static Color SaddleBrown
+ {
+ get { return Color.FromUInt32(0xff8b4513); }
+ }
+
+ public static Color Salmon
+ {
+ get { return Color.FromUInt32(0xfffa8072); }
+ }
+
+ public static Color SandyBrown
+ {
+ get { return Color.FromUInt32(0xfff4a460); }
+ }
+
+ public static Color SeaGreen
+ {
+ get { return Color.FromUInt32(0xff2e8b57); }
+ }
+
+ public static Color SeaShell
+ {
+ get { return Color.FromUInt32(0xfffff5ee); }
+ }
+
+ public static Color Sienna
+ {
+ get { return Color.FromUInt32(0xffa0522d); }
+ }
+
+ public static Color Silver
+ {
+ get { return Color.FromUInt32(0xffc0c0c0); }
+ }
+
+ public static Color SkyBlue
+ {
+ get { return Color.FromUInt32(0xff87ceeb); }
+ }
+
+ public static Color SlateBlue
+ {
+ get { return Color.FromUInt32(0xff6a5acd); }
+ }
+
+ public static Color SlateGray
+ {
+ get { return Color.FromUInt32(0xff708090); }
+ }
+
+ public static Color Snow
+ {
+ get { return Color.FromUInt32(0xfffffafa); }
+ }
+
+ public static Color SpringGreen
+ {
+ get { return Color.FromUInt32(0xff00ff7f); }
+ }
+
+ public static Color SteelBlue
+ {
+ get { return Color.FromUInt32(0xff4682b4); }
+ }
+
+ public static Color Tan
+ {
+ get { return Color.FromUInt32(0xffd2b48c); }
+ }
+
+ public static Color Teal
+ {
+ get { return Color.FromUInt32(0xff008080); }
+ }
+
+ public static Color Thistle
+ {
+ get { return Color.FromUInt32(0xffd8bfd8); }
+ }
+
+ public static Color Tomato
+ {
+ get { return Color.FromUInt32(0xffff6347); }
+ }
+
+ public static Color Transparent
+ {
+ get { return Color.FromUInt32(0x00ffffff); }
+ }
+
+ public static Color Turquoise
+ {
+ get { return Color.FromUInt32(0xff40e0d0); }
+ }
+
+ public static Color Violet
+ {
+ get { return Color.FromUInt32(0xffee82ee); }
+ }
+
+ public static Color Wheat
+ {
+ get { return Color.FromUInt32(0xfff5deb3); }
+ }
+
+ public static Color White
+ {
+ get { return Color.FromUInt32(0xffffffff); }
+ }
+
+ public static Color WhiteSmoke
+ {
+ get { return Color.FromUInt32(0xfff5f5f5); }
+ }
+
+ public static Color Yellow
+ {
+ get { return Color.FromUInt32(0xffffff00); }
+ }
+
+ public static Color YellowGreen
+ {
+ get { return Color.FromUInt32(0xff9acd32); }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Perspex/Perspex.csproj b/Perspex/Perspex.csproj
index 80790baa14..64b5f1ddb6 100644
--- a/Perspex/Perspex.csproj
+++ b/Perspex/Perspex.csproj
@@ -118,6 +118,7 @@
+