namespace Terminal.Gui;
///
/// Defines the 16 legacy color names and values that can be used to set the foreground and background colors in
/// Terminal.Gui apps. Used with .
///
///
/// These colors match the 16 colors defined for ANSI escape sequences for 4-bit (16) colors.
///
/// For terminals that support 24-bit color (TrueColor), the RGB values for each of these colors can be
/// configured using the property.
///
///
public enum ColorName
{
/// The black color. ANSI escape sequence: \u001b[30m.
Black,
/// The blue color. ANSI escape sequence: \u001b[34m.
Blue,
/// The green color. ANSI escape sequence: \u001b[32m.
Green,
/// The cyan color. ANSI escape sequence: \u001b[36m.
Cyan,
/// The red color. ANSI escape sequence: \u001b[31m.
Red,
/// The magenta color. ANSI escape sequence: \u001b[35m.
Magenta,
/// The yellow color (also known as Brown). ANSI escape sequence: \u001b[33m.
Yellow,
/// The gray color (also known as White). ANSI escape sequence: \u001b[37m.
Gray,
/// The dark gray color (also known as Bright Black). ANSI escape sequence: \u001b[30;1m.
DarkGray,
/// The bright blue color. ANSI escape sequence: \u001b[34;1m.
BrightBlue,
/// The bright green color. ANSI escape sequence: \u001b[32;1m.
BrightGreen,
/// The bright cyan color. ANSI escape sequence: \u001b[36;1m.
BrightCyan,
/// The bright red color. ANSI escape sequence: \u001b[31;1m.
BrightRed,
/// The bright magenta color. ANSI escape sequence: \u001b[35;1m.
BrightMagenta,
/// The bright yellow color. ANSI escape sequence: \u001b[33;1m.
BrightYellow,
/// The White color (also known as Bright White). ANSI escape sequence: \u001b[37;1m.
White
}