namespace Terminal.Gui.Drawing;
///
/// Represents standard color names with their RGB values. Derived from the W3C color names, but includes other common
/// names.
///
///
/// Based on https://www.w3schools.com/colors/color_tryit.asp page.
///
public enum StandardColor
{
///
/// Alice blue RGB(240, 248, 255).
///
/// A very pale shade of blue, almost white.
///
///
AliceBlue = 0xF0F8FF,
///
/// Antique white RGB(250, 235, 215).
///
/// A light beige color with a hint of orange.c
///
///
AntiqueWhite = 0xFAEBD7,
///
/// Amber Phosphor RGB(255, 191, 0).
///
/// Matches the Amber Phosphor color used on classic terminals.
///
///
AmberPhosphor = 0xFFBF00,
///
/// Aqua RGB(0, 255, 255).
///
/// A bright cyan color, often associated with water.
///
///
Aqua = 0x00FFFF,
///
/// Aquamarine RGB(127, 255, 212).
///
/// A light greenish-blue color, resembling the gemstone aquamarine.
///
///
Aquamarine = 0x7FFFD4,
///
/// Azure RGB(240, 255, 255).
///
/// A pale cyan color, resembling the color of the sky on a clear day.
///
///
Azure = 0xF0FFFF,
///
/// Beige RGB(245, 245, 220).
///
/// A pale sandy yellow color, often used in interior design.
///
///
Beige = 0xF5F5DC,
///
/// Bisque RGB(255, 228, 196).
///
/// A pale orange color, resembling the color of bisque pottery.
///
///
Bisque = 0xFFE4C4,
///
/// Black RGB(0, 0, 0).
///
/// The darkest color, representing the absence of light.
///
///
Black = 0x000000,
///
/// Blanched almond RGB(255, 235, 205).
///
/// A pale yellowish-orange color, resembling blanched almonds.
///
///
BlanchedAlmond = 0xFFEBCD,
///
/// Blue RGB(0, 0, 255).
///
/// A primary color, often associated with the sky and the sea.
///
///
Blue = 0x0000FF,
///
/// Blue violet RGB(138, 43, 226).
///
/// A deep purple color with a hint of blue.
///
///
BlueViolet = 0x8A2BE2,
///
/// Brown RGB(165, 42, 42).
///
/// A dark reddish-brown color, resembling the color of wood or soil.
///
///
Brown = 0xA52A2A,
///
/// Burly wood RGB(222, 184, 135).
///
/// A light brown color, resembling the color of burly wood.
///
///
BurlyWood = 0xDEB887,
///
/// Cadet blue RGB(95, 158, 160).
///
/// A light bluish-green color, first used as a color name in English in 1892.
///
///
CadetBlue = 0x5F9EA0,
///
/// Charcoal RGB(54, 69, 79).
///
/// A dark grayish-black color, resembling burnt wood.
///
///
Charcoal = 0x36454F,
///
/// Cornflower blue RGB(100, 149, 237).
///
/// A medium blue color, resembling the cornflower plant.
///
///
CornflowerBlue = 0x6495ED,
///
/// Cornsilk RGB(255, 248, 220).
///
/// A pale yellow color, resembling the silky threads of corn.
///
///
Cornsilk = 0xFFF8DC,
///
/// Crimson RGB(220, 20, 60).
///
/// A deep red color, resembling the color of blood.
///
///
Crimson = 0xDC143C,
///
/// Cyan RGB(0, 255, 255).
///
/// Same as .
///
///
Cyan = Aqua,
///
/// Dark blue RGB(0, 0, 139).
///
/// A very dark shade of blue.
///
///
DarkBlue = 0x00008B,
///
/// Dark cyan RGB(0, 139, 139).
///
/// A dark shade of cyan.
///
///
DarkCyan = 0x008B8B,
///
/// Dark goldenrod RGB(184, 134, 11).
///
/// A dark yellowish-brown color.
///
///
DarkGoldenrod = 0xB8860B,
///
/// Dark gray RGB(169, 169, 169).
///
/// A medium-dark shade of gray.
///
///
DarkGray = 0xA9A9A9,
///
/// Dark green RGB(0, 100, 0).
///
/// A dark shade of green.
///
///
DarkGreen = 0x006400,
///
/// Dark grey RGB(169, 169, 169).
///
/// Same as .
///
///
DarkGrey = DarkGray,
///
/// Dark khaki RGB(189, 183, 107).
///
/// A dark yellowish-brown color.
///
///
DarkKhaki = 0xBDB76B,
///
/// Dark magenta RGB(139, 0, 139).
///
/// A dark shade of magenta.
///
///
DarkMagenta = 0x8B008B,
///
/// Dark olive green RGB(85, 107, 47).
///
/// A dark yellowish-green color.
///
///
DarkOliveGreen = 0x556B2F,
///
/// Dark orange RGB(255, 140, 0).
///
/// A dark shade of orange.
///
///
DarkOrange = 0xFF8C00,
///
/// Dark orchid RGB(153, 50, 204).
///
/// A dark purple color with a hint of blue.
///
///
DarkOrchid = 0x9932CC,
///
/// Dark red RGB(139, 0, 0).
///
/// A dark shade of red.
///
///
DarkRed = 0x8B0000,
///
/// Dark salmon RGB(233, 150, 122).
///
/// A dark pinkish-orange color.
///
///
DarkSalmon = 0xE9967A,
///
/// Dark sea green RGB(143, 188, 143).
///
/// A dark shade of sea green.
///
///
DarkSeaGreen = 0x8FBC8F,
///
/// Dark slate blue RGB(72, 61, 139).
///
/// A dark blue color with a hint of gray.
///
///
DarkSlateBlue = 0x483D8B,
///
/// Dark slate gray RGB(47, 79, 79).
///
/// A very dark gray color with a hint of green.
///
///
DarkSlateGray = 0x2F4F4F,
///
/// Dark slate grey RGB(47, 79, 79).
///
/// Same as .
///
///
DarkSlateGrey = DarkSlateGray,
///
/// Dark turquoise RGB(0, 206, 209).
///
/// A dark shade of turquoise.
///
///
DarkTurquoise = 0x00CED1,
///
/// Dark violet RGB(148, 0, 211).
///
/// A dark shade of violet.
///
///
DarkViolet = 0x9400D3,
///
/// Deep pink RGB(255, 20, 147).
///
/// A bright and intense pink color.
///
///
DeepPink = 0xFF1493,
///
/// Deep sky blue RGB(0, 191, 255).
///
/// A bright and intense sky blue color.
///
///
DeepSkyBlue = 0x00BFFF,
///
/// Dim gray RGB(105, 105, 105).
///
/// A medium-dark shade of gray.
///
///
DimGray = 0x696969,
///
/// Dim grey RGB(105, 105, 105).
///
/// Same as .
///
///
DimGrey = DimGray,
///
/// Dodger blue RGB(30, 144, 255).
///
/// A bright and vibrant blue color.
///
///
DodgerBlue = 0x1E90FF,
///
/// Ebony RGB(85, 93, 80).
///
/// A very dark gray color with a slight greenish tint.
///
///
Ebony = 0x555D50,
///
/// Fire brick RGB(178, 34, 34).
///
/// A dark reddish-brown color, resembling bricks.
///
///
FireBrick = 0xB22222,
///
/// Floral white RGB(255, 250, 240).
///
/// A very pale shade of white with a hint of orange.
///
///
FloralWhite = 0xFFFAF0,
///
/// Fluorescent Orange - Same as Amber Phosphor RGB(255, 191, 0).
///
/// Matches the Amber Phosphor color used on classic terminals.
///
///
FluorescentOrange = AmberPhosphor,
///
/// Forest green RGB(34, 139, 34).
///
/// A dark green color, resembling the color of a forest.
///
///
ForestGreen = 0x228B22,
///
/// Fuchsia RGB(255, 0, 255).
///
/// A bright and vibrant magenta color.
///
///
Fuchsia = 0xFF00FF,
///
/// Gainsboro RGB(220, 220, 220).
///
/// A very light gray color.
///
///
Gainsboro = 0xDCDCDC,
///
/// Ghost white RGB(248, 248, 255).
///
/// A very pale shade of white with a hint of blue.
///
///
GhostWhite = 0xF8F8FF,
///
/// Gold RGB(255, 215, 0).
///
/// A bright yellow color, resembling gold.
///
///
Gold = 0xFFD700,
///
/// Goldenrod RGB(218, 165, 32).
///
/// A dark yellow color with a hint of brown.
///
///
Goldenrod = 0xDAA520,
///
/// Gray RGB(128, 128, 128).
///
/// A medium shade of gray.
///
///
Gray = 0x808080,
///
/// Green RGB(0, 128, 0).
///
/// A medium shade of green.
///
///
Green = 0x008000,
///
/// Green Phosphor RGB(0, 255, 102).
///
/// Matches the Green Phosphor color used on classic terminals.
///
///
GreenPhosphor = 0x00FF66,
///
/// Green yellow RGB(173, 255, 47).
///
/// A bright yellowish-green color.
///
///
GreenYellow = 0xADFF2F,
///
/// Grey RGB(128, 128, 128).
///
/// Same as .
///
///
Grey = Gray,
///
/// Guppie Green - Same as Green Phosphor RGB(0, 255, 102).
///
/// Matches the Green Phosphor color used on classic terminals.
///
///
GuppieGreen = GreenYellow,
///
/// Honey dew RGB(240, 255, 240).
///
/// A very pale greenish-white color.
///
///
HoneyDew = 0xF0FFF0,
///
/// Hot pink RGB(255, 105, 180).
///
/// A bright and vibrant pink color.
///
///
HotPink = 0xFF69B4,
///
/// Indian red RGB(205, 92, 92).
///
/// A dark reddish-brown color.
///
///
IndianRed = 0xCD5C5C,
///
/// Indigo RGB(75, 0, 130).
///
/// A dark blue-purple color.
///
///
Indigo = 0x4B0082,
///
/// Ivory RGB(255, 255, 240).
///
/// A very pale yellowish-white color.
///
///
Ivory = 0xFFFFF0,
///
/// Jet RGB(52, 52, 52).
///
/// A very dark gray, often used as a near-black.
///
///
Jet = 0x343434,
///
/// Khaki RGB(240, 230, 140).
///
/// A pale yellowish-brown color.
///
///
Khaki = 0xF0E68C,
///
/// Lavender RGB(230, 230, 250).
///
/// A pale purple color, resembling the lavender flower.
///
///
Lavender = 0xE6E6FA,
///
/// Lavender blush RGB(255, 240, 245).
///
/// A very pale pinkish-white color.
///
///
LavenderBlush = 0xFFF0F5,
///
/// Lawn green RGB(124, 252, 0).
///
/// A bright green color, resembling freshly cut grass.
///
///
LawnGreen = 0x7CFC00,
///
/// Lemon chiffon RGB(255, 250, 205).
///
/// A pale yellow color, resembling lemon chiffon cake.
///
///
LemonChiffon = 0xFFFACD,
///
/// Light blue RGB(173, 216, 230).
///
/// A pale shade of blue.
///
///
LightBlue = 0xADD8E6,
///
/// Light coral RGB(240, 128, 128).
///
/// A pale pinkish-orange color.
///
///
LightCoral = 0xF08080,
///
/// Light cyan RGB(224, 255, 255).
///
/// A pale shade of cyan.
///
///
LightCyan = 0xE0FFFF,
///
/// Light goldenrod yellow RGB(250, 250, 210).
///
/// A pale yellow color with a hint of gold.
///
///
LightGoldenrodYellow = 0xFAFAD2,
///
/// Light gray RGB(211, 211, 211).
///
/// A pale shade of gray.
///
///
LightGray = 0xD3D3D3,
///
/// Light green RGB(144, 238, 144).
///
/// A pale shade of green.
///
///
LightGreen = 0x90EE90,
///
/// Light grey RGB(211, 211, 211).
///
/// Same as .
///
///
LightGrey = LightGray,
///
/// Light pink RGB(255, 182, 193).
///
/// A pale shade of pink.
///
///
LightPink = 0xFFB6C1,
///
/// Light salmon RGB(255, 160, 122).
///
/// A pale pinkish-orange color.
///
///
LightSalmon = 0xFFA07A,
///
/// Light sea green RGB(32, 178, 170).
///
/// A pale shade of sea green.
///
///
LightSeaGreen = 0x20B2AA,
///
/// Light sky blue RGB(135, 206, 250).
///
/// A pale shade of sky blue.
///
///
LightSkyBlue = 0x87CEFA,
///
/// Light slate gray RGB(119, 136, 153).
///
/// A pale shade of slate gray.
///
///
LightSlateGray = 0x778899,
///
/// Light slate grey RGB(119, 136, 153).
///
/// Same as .
///
///
LightSlateGrey = LightSlateGray,
///
/// Light steel blue RGB(176, 196, 222).
///
/// A pale shade of steel blue.
///
///
LightSteelBlue = 0xB0C4DE,
///
/// Light yellow RGB(255, 255, 224).
///
/// A pale shade of yellow.
///
///
LightYellow = 0xFFFFE0,
///
/// Lime RGB(0, 255, 0).
///
/// A bright green color.
///
///
Lime = 0x00FF00,
///
/// Lime green RGB(50, 205, 50).
///
/// A bright green color with a hint of yellow.
///
///
LimeGreen = 0x32CD32,
///
/// Linen RGB(250, 240, 230).
///
/// A pale beige color, resembling linen fabric.
///
///
Linen = 0xFAF0E6,
///
/// Magenta RGB(255, 0, 255).
///
/// A bright and vibrant pinkish-purple color.
///
///
Magenta = 0xFF00FF,
///
/// Maroon RGB(128, 0, 0).
///
/// A dark reddish-brown color.
///
///
Maroon = 0x800000,
///
/// Medium aqua marine RGB(102, 205, 170).
///
/// A medium shade of greenish-blue.
///
///
MediumAquaMarine = 0x66CDAA,
///
/// Medium blue RGB(0, 0, 205).
///
/// A medium shade of blue.
///
///
MediumBlue = 0x0000CD,
///
/// Medium orchid RGB(186, 85, 211).
///
/// A medium shade of purple with a hint of pink.
///
///
MediumOrchid = 0xBA55D3,
///
/// Medium purple RGB(147, 112, 219).
///
/// A medium shade of purple.
///
///
MediumPurple = 0x9370DB,
///
/// Medium sea green RGB(60, 179, 113).
///
/// A medium shade of sea green.
///
///
MediumSeaGreen = 0x3CB371,
///
/// Medium slate blue RGB(123, 104, 238).
///
/// A medium shade of slate blue.
///
///
MediumSlateBlue = 0x7B68EE,
///
/// Medium spring green RGB(0, 250, 154).
///
/// A medium shade of spring green.
///
///
MediumSpringGreen = 0x00FA9A,
///
/// Medium turquoise RGB(72, 209, 204).
///
/// A medium shade of turquoise.
///
///
MediumTurquoise = 0x48D1CC,
///
/// Medium violet red RGB(199, 21, 133).
///
/// A medium shade of violet-red.
///
///
MediumVioletRed = 0xC71585,
///
/// Midnight blue RGB(25, 25, 112).
///
/// A very dark shade of blue.
///
///
MidnightBlue = 0x191970,
///
/// Mint cream RGB(245, 255, 250).
///
/// A very pale greenish-white color.
///
///
MintCream = 0xF5FFFA,
///
/// Misty rose RGB(255, 228, 225).
///
/// A very pale pinkish-white color.
///
///
MistyRose = 0xFFE4E1,
///
/// Moccasin RGB(255, 228, 181).
///
/// A pale orange color, resembling moccasin leather.
///
///
Moccasin = 0xFFE4B5,
///
/// Navajo white RGB(255, 222, 173).
///
/// A pale orange color, resembling Navajo pottery.
///
///
NavajoWhite = 0xFFDEAD,
///
/// Navy RGB(0, 0, 128).
///
/// A very dark shade of blue.
///
///
Navy = 0x000080,
///
/// Old lace RGB(253, 245, 230).
///
/// A very pale beige color, resembling old lace fabric.
///
///
OldLace = 0xFDF5E6,
///
/// Olive RGB(128, 128, 0).
///
/// A dark yellowish-green color.
///
///
Olive = 0x808000,
///
/// Olive drab RGB(107, 142, 35).
///
/// A dark yellowish-green color, resembling olive drab fabric.
///
///
OliveDrab = 0x6B8E23,
///
/// Onyx RGB(53, 56, 57).
///
/// A dark grayish-black color, resembling the onyx gemstone.
///
///
Onyx = 0x353839,
///
/// Orange RGB(255, 165, 0).
///
/// A bright orange color.
///
///
Orange = 0xFFA500,
///
/// Orange red RGB(255, 69, 0).
///
/// A bright reddish-orange color.
///
///
OrangeRed = 0xFF4500,
///
/// Orchid RGB(218, 112, 214).
///
/// A pale purple color with a hint of pink.
///
///
Orchid = 0xDA70D6,
///
/// Outer space RGB(65, 74, 76).
///
/// A dark gray color with a bluish tint, resembling the color of outer space.
///
///
OuterSpace = 0x414A4C,
///
/// Pale goldenrod RGB(238, 232, 170).
///
/// A pale yellow color with a hint of gold.
///
///
PaleGoldenrod = 0xEEE8AA,
///
/// Pale green RGB(152, 251, 152).
///
/// A pale shade of green.
///
///
PaleGreen = 0x98FB98,
///
/// Pale turquoise RGB(175, 238, 238).
///
/// A pale shade of turquoise.
///
///
PaleTurquoise = 0xAFEEEE,
///
/// Pale violet red RGB(219, 112, 147).
///
/// A pale shade of violet-red.
///
///
PaleVioletRed = 0xDB7093,
///
/// Papaya whip RGB(255, 239, 213).
///
/// A pale orange color, resembling papaya fruit.
///
///
PapayaWhip = 0xFFEFD5,
///
/// Peach puff RGB(255, 218, 185).
///
/// A pale orange color, resembling peach skin.
///
///
PeachPuff = 0xFFDAB9,
///
/// Peru RGB(205, 133, 63).
///
/// A dark orange-brown color.
///
///
Peru = 0xCD853F,
///
/// Pink RGB(255, 192, 203).
///
/// A pale shade of pink.
///
///
Pink = 0xFFC0CB,
///
/// Plum RGB(221, 160, 221).
///
/// A pale purple color.
///
///
Plum = 0xDDA0DD,
///
/// Powder blue RGB(176, 224, 230).
///
/// A pale shade of blue.
///
///
PowderBlue = 0xB0E0E6,
///
/// Purple RGB(128, 0, 128).
///
/// A dark shade of purple.
///
///
Purple = 0x800080,
///
/// Raisin black RGB(36, 33, 36).
///
/// A very dark grayish-black color, resembling the color of raisins.
///
///
RaisinBlack = 0x242124,
///
/// Rebecca purple RGB(102, 51, 153).
///
/// A medium-dark shade of purple.
///
///
RebeccaPurple = 0x663399,
///
/// Red RGB(255, 0, 0).
///
/// A bright red color.
///
///
Red = 0xFF0000,
///
/// Rosy brown RGB(188, 143, 143).
///
/// A pale reddish-brown color.
///
///
RosyBrown = 0xBC8F8F,
///
/// Royal blue RGB(65, 105, 225).
///
/// A medium shade of blue.
///
///
RoyalBlue = 0x4169E1,
///
/// Saddle brown RGB(139, 69, 19).
///
/// A dark reddish-brown color.
///
///
SaddleBrown = 0x8B4513,
///
/// Salmon RGB(250, 128, 114).
///
/// A pale pinkish-orange color.
///
///
Salmon = 0xFA8072,
///
/// Sandy brown RGB(244, 164, 96).
///
/// A pale orange-brown color.
///
///
SandyBrown = 0xF4A460,
///
/// Sea green RGB(46, 139, 87).
///
/// A medium-dark shade of green.
///
///
SeaGreen = 0x2E8B57,
///
/// Sea shell RGB(255, 245, 238).
///
/// A very pale orange color, resembling seashells.
///
///
SeaShell = 0xFFF5EE,
///
/// Sienna RGB(160, 82, 45).
///
/// A dark orange-brown color.
///
///
Sienna = 0xA0522D,
///
/// Silver RGB(192, 192, 192).
///
/// A pale gray color, resembling silver.
///
///
Silver = 0xC0C0C0,
///
/// Sky blue RGB(135, 206, 235).
///
/// A pale shade of blue, resembling the sky.
///
///
SkyBlue = 0x87CEEB,
///
/// Slate blue RGB(106, 90, 205).
///
/// A medium-dark shade of blue.
///
///
SlateBlue = 0x6A5ACD,
///
/// Slate gray RGB(112, 128, 144).
///
/// A medium-dark shade of gray.
///
///
SlateGray = 0x708090,
///
/// Slate grey RGB(112, 128, 144).
///
/// Same as .
///
///
SlateGrey = SlateGray,
///
/// Snow RGB(255, 250, 250).
///
/// A very pale shade of white with a hint of pink.
///
///
Snow = 0xFFFAFA,
///
/// Spring green RGB(0, 255, 127).
///
/// A bright green color with a hint of yellow.
///
///
SpringGreen = 0x00FF7F,
///
/// Steel blue RGB(70, 130, 180).
///
/// A medium-dark shade of blue.
///
///
SteelBlue = 0x4682B4,
///
/// Tan RGB(210, 180, 140).
///
/// A pale orange-brown color.
///
///
Tan = 0xD2B48C,
///
/// Teal RGB(0, 128, 128).
///
/// A medium-dark shade of greenish-blue.
///
///
Teal = 0x008080,
///
/// Thistle RGB(216, 191, 216).
///
/// A pale purple color.
///
///
Thistle = 0xD8BFD8,
///
/// Tomato RGB(255, 99, 71).
///
/// A bright reddish-orange color, resembling tomatoes.
///
///
Tomato = 0xFF6347,
///
/// Turquoise RGB(64, 224, 208).
///
/// A bright greenish-blue color.
///
///
Turquoise = 0x40E0D0,
///
/// Violet RGB(238, 130, 238).
///
/// A bright purple color.
///
///
Violet = 0xEE82EE,
///
/// Wheat RGB(245, 222, 179).
///
/// A pale yellowish-brown color, resembling wheat.
///
///
Wheat = 0xF5DEB3,
///
/// White RGB(255, 255, 255).
///
/// The lightest color, representing the presence of all colors of light.
///
///
White = 0xFFFFFF,
///
/// White smoke RGB(245, 245, 245).
///
/// A very pale shade of gray, resembling smoke.
///
///
WhiteSmoke = 0xF5F5F5,
///
/// Yellow RGB(255, 255, 0).
///
/// A bright yellow color.
///
///
Yellow = 0xFFFF00,
///
/// Yellow green RGB(154, 205, 50).
///
/// A bright yellowish-green color.
///
///
YellowGreen = 0x9ACD32
}