package net.sourceforge.ganttproject.shape;

/*
*@author Etienne L'kenfack (etienne.lkenfack@itcogita.com)
*/

import java.awt.Color;


public class ColorConstants
{
  // Extended Color constants
  public static final Color ALICE_BLUE = new Color(0xf0f8ff);
  public static final Color ANTIQUE_WHITE = new Color(0xfaebd7);
  public static final Color AQUAMARINE = new Color(0x7fffd4);
  public static final Color AZURE = new Color(0xf0ffff);
  public static final Color BEIGE = new Color(0xf5f5dc);
  public static final Color BISQUE = new Color(0xffe4c4);
  public static final Color BLACK = new Color(0x000000);
  public static final Color BLANCHED_ALMOND = new Color(0xffebcd);
  public static final Color BLUE = new Color(0x0000ff);
  public static final Color BLUE_VIOLET = new Color(0x8a2be2);
  public static final Color BROWN = new Color(0xa52a2a);
  public static final Color BURLY_WOOD = new Color(0xdeb887);
  public static final Color CADET_BLUE = new Color(0x5f9ea0);
  public static final Color CHARTREUSE = new Color(0x7fff00);
  public static final Color CHOCOLATE = new Color(0xd2691e);
  public static final Color CORAL = new Color(0xff7f50);
  public static final Color CORNFLOWER_BLUE = new Color(0x6495ed);
  public static final Color CORNSILK = new Color(0xfff8dc);
  public static final Color CYAN = new Color(0x00ffff);
  public static final Color DARK_GOLDENROD = new Color(0xb8860b);
  public static final Color DARK_GREEN = new Color(0x006400);
  public static final Color DARK_KHAKI = new Color(0xbdb76b);
  public static final Color DARK_OLIVE_GREEN = new Color(0x556b2f);
  public static final Color DARK_ORANGE = new Color(0xff8c00);
  public static final Color DARK_ORCHID = new Color(0x9932cc);
  public static final Color DARK_SALMON = new Color(0xe9967a);
  public static final Color DARK_SEA_GREEN = new Color(0x8fbc8f);
  public static final Color DARK_SLATE_BLUE = new Color(0x483d8b);
  public static final Color DARK_SLATE_GRAY = new Color(0x2f4f4f);
  public static final Color DARK_TURQUOISE = new Color(0x00ced1);
  public static final Color DARK_VIOLET = new Color(0x9400d3);
  public static final Color DEEP_PINK = new Color(0xff1493);
  public static final Color DEEP_SKY_BLUE = new Color(0x00bfff);
  public static final Color DIM_GRAY = new Color(0x696969);
  public static final Color DODGER_BLUE = new Color(0x1e90ff);
  public static final Color FIRE_BRICK = new Color(0xb22222);
  public static final Color FLORAL_WHITE = new Color(0xfffaf0);
  public static final Color FOREST_GREEN = new Color(0x228b22);
  public static final Color GREEN = new Color(0x00ff00);
  public static final Color GAINSBORO = new Color(0xdcdcdc);
  public static final Color GHOST_WHITE = new Color(0xf8f8ff);
  public static final Color GOLD = new Color(0xffd700);
  public static final Color GOLDENROD = new Color(0xdaa520);
  public static final Color GRAY = new Color(0xbebebe);
  public static final Color HONEYDEW = new Color(0xf0fff0);
  public static final Color HOT_PINK = new Color(0xff69b4);
  public static final Color INDIAN_RED = new Color(0xcd5c5c);
  public static final Color IVORY = new Color(0xfffff0);
  public static final Color KHAKI = new Color(0xf0e68c);
  public static final Color LAVENDER = new Color(0xe6e6fa);
  public static final Color LAVENDER_BLUSH = new Color(0xfff0f5);
  public static final Color LAWN_GREEN = new Color(0x7cfc00);
  public static final Color LEMON_CHIFFON = new Color(0xfffacd);
  public static final Color LIGHT_BLUE = new Color(0xadd8e6);
  public static final Color LIGHT_CORAL = new Color(0xf08080);
  public static final Color LIGHT_CYAN = new Color(0xe0ffff);
  public static final Color LIGHT_GOLDENROD = new Color(0xeedd82);
  public static final Color LIGHT_GOLDENROD_YELLOW = new Color(0xfafad2);
  public static final Color LIGHT_GRAY = new Color(0xd3d3d3);
  public static final Color LIGHT_GREY = new Color(0xd3d3d3);
  public static final Color LIGHT_PINK = new Color(0xffb6c1);
  public static final Color LIGHT_SALMON = new Color(0xffa07a);
  public static final Color LIGHT_SEA_GREEN = new Color(0x20b2aa);
  public static final Color LIGHT_SKY_BLUE = new Color(0x87cefa);
  public static final Color LIGHT_SLATE_BLUE = new Color(0x8470ff);
  public static final Color LIGHT_SLATE_GRAY = new Color(0x778899);
  public static final Color LIGHT_SLATE_GREY = new Color(0x778899);
  public static final Color LIGHT_STEEL_BLUE = new Color(0xb0c4de);
  public static final Color LIGHT_YELLOW = new Color(0xffffe0);
  public static final Color LIME_GREEN = new Color(0x32cd32);
  public static final Color LINEN = new Color(0xfaf0e6);
  public static final Color MAGENTA = new Color(0xff00ff);
  public static final Color MAROON = new Color(0xb03060);
  public static final Color MEDIUM_AQUAMARINE = new Color(0x66cdaa);
  public static final Color MEDIUM_BLUE = new Color(0x0000cd);
  public static final Color MEDIUM_ORCHID = new Color(0xba55d3);
  public static final Color MEDIUM_PURPLE = new Color(0x9370db);
  public static final Color MEDIUM_SEA_GREEN = new Color(0xcb371);
  public static final Color MEDIUM_SLATE_BLUE = new Color(0x7b68ee);
  public static final Color MEDIUM_SPRING_GREEN = new Color(0x00fa9a);
  public static final Color MEDIUM_TURQUOISE = new Color(0x48d1cc);
  public static final Color MEDIUM_VIOLET_RED = new Color(0xc71585);
  public static final Color MIDNIGHT_BLUE = new Color(0x191970);
  public static final Color MINT_CREAM = new Color(0xf5fffa);
  public static final Color MISTY_ROSE = new Color(0xffe4e1);
  public static final Color MOCCASIN = new Color(0xffe4b5);
  public static final Color NAVAJO_WHITE = new Color(0xffdead);
  public static final Color NAVY = new Color(0x000080);
  public static final Color NAVY_BLUE = new Color(0x000080);
  public static final Color OLD_LACE = new Color(0xfdf5e6);
  public static final Color OLIVE_DRAB = new Color(0x6b8e23);
  public static final Color ORANGE = new Color(0xffa500);
  public static final Color ORANGE_RED = new Color(0xff4500);
  public static final Color ORCHID = new Color(0xda70d6);
  public static final Color PALE_GOLDENROD = new Color(0xeee8aa);
  public static final Color PALE_GREEN = new Color(0x98fb98);
  public static final Color PALE_TURQUOISE = new Color(0xafeeee);
  public static final Color PALE_VIOLET_RED = new Color(0xdb7093);
  public static final Color PAPAYA_WHIP = new Color(0xffefd5);
  public static final Color PEACH_PUFF = new Color(0xffdab9);
  public static final Color PERU = new Color(0xcd853f);
  public static final Color PINK = new Color(0xffc0cb);
  public static final Color PLUM = new Color(0xdda0dd);
  public static final Color POWDER_BLUE = new Color(0xb0e0e6);
  public static final Color PURPLE = new Color(0xa020f0);
  public static final Color RED = new Color(0xff0000);
  public static final Color ROSY_BROWN = new Color(0xbc8f8f);
  public static final Color ROYAL_BLUE = new Color(0x4169e1);
  public static final Color SADDLE_BROWN = new Color(0x8b4513);
  public static final Color SALMON = new Color(0xfa8072);
  public static final Color SANDY_BROWN = new Color(0xf4a460);
  public static final Color SEA_GREEN = new Color(0x2e8b57);
  public static final Color SEASHELL = new Color(0xfff5ee);
  public static final Color SIENNA = new Color(0xa0522d);
  public static final Color SKY_BLUE = new Color(0x87ceeb);
  public static final Color SLATE_BLUE = new Color(0x6a5acd);
  public static final Color SLATE_GRAY = new Color(0x708090);
  public static final Color SNOW = new Color(0xfffafa);
  public static final Color SPRING_GREEN = new Color(0x00ff7f);
  public static final Color STEEL_BLUE = new Color(0x4682b4);
  public static final Color TAN = new Color(0xd2b48c);
  public static final Color THISTLE = new Color(0xd8bfd8);
  public static final Color TOMATO = new Color(0xff6347);
  public static final Color TURQUOISE = new Color(0x40e0d0);
  public static final Color VIOLET = new Color(0xee82ee);
  public static final Color VIOLET_RED = new Color(0xd02090);
  public static final Color WHEAT = new Color(0xf5deb3);
  public static final Color WHITE = new Color(0xffffff);
  public static final Color WHITE_SMOKE = new Color(0xf5f5f5);
  public static final Color YELLOW = new Color(0xffff00);
  public static final Color YELLOW_GREEN = new Color(0x9acd32);

  public static final Color[] SHORT_LIST =
  {
    BLACK,
    WHITE,
    RED,
    GREEN,
    BLUE,
    CYAN,
    PINK,
    MAGENTA,
    ORANGE,
    YELLOW,
    KHAKI,
    TAN,
    BROWN,
    GOLD,
    NAVY,
    PURPLE,
    TURQUOISE,
    VIOLET,
    MAROON,
    SALMON,
    GRAY
  };

  public static final Color[] MEDIUM_LIST =
  {
    AQUAMARINE,
    AZURE,
    BEIGE,
    BISQUE,
    BLACK,
    BLUE,
    BROWN,
    CHARTREUSE,
    CHOCOLATE,
    CORAL,
    CORNSILK,
    CYAN,
    GREEN,
    GAINSBORO,
    GOLD,
    GOLDENROD,
    GRAY,
    HONEYDEW,
    IVORY,
    KHAKI,
    LAVENDER,
    LINEN,
    MAGENTA,
    MAROON,
    MOCCASIN,
    NAVY,
    ORANGE,
    ORCHID,
    PERU,
    PINK,
    PLUM,
    PURPLE,
    RED,
    SALMON,
    SEASHELL,
    SIENNA,
    SNOW,
    TAN,
    THISTLE,
    TOMATO,
    TURQUOISE,
    VIOLET,
    WHEAT,
    WHITE,
    YELLOW
  };

  public static final Color[] LONG_LIST =
  {
    ALICE_BLUE,
    ANTIQUE_WHITE,
    AQUAMARINE,
    AZURE,
    BEIGE,
    BISQUE,
    BLACK,
    BLANCHED_ALMOND,
    BLUE,
    BLUE_VIOLET,
    BROWN,
    BURLY_WOOD,
    CADET_BLUE,
    CHARTREUSE,
    CHOCOLATE,
    CORAL,
    CORNFLOWER_BLUE,
    CORNSILK,
    CYAN,
    DARK_GOLDENROD,
    DARK_GREEN,
    DARK_KHAKI,
    DARK_OLIVE_GREEN,
    DARK_ORANGE,
    DARK_ORCHID,
    DARK_SALMON,
    DARK_SEA_GREEN,
    DARK_SLATE_BLUE,
    DARK_SLATE_GRAY,
    DARK_TURQUOISE,
    DARK_VIOLET,
    DEEP_PINK,
    DEEP_SKY_BLUE,
    DIM_GRAY,
    DODGER_BLUE,
    FIRE_BRICK,
    FLORAL_WHITE,
    FOREST_GREEN,
    GREEN,
    GAINSBORO,
    GHOST_WHITE,
    GOLD,
    GOLDENROD,
    GRAY,
    HONEYDEW,
    HOT_PINK,
    INDIAN_RED,
    IVORY,
    KHAKI,
    LAVENDER,
    LAVENDER_BLUSH,
    LAWN_GREEN,
    LEMON_CHIFFON,
    LIGHT_BLUE,
    LIGHT_CORAL,
    LIGHT_CYAN,
    LIGHT_GOLDENROD,
    LIGHT_GOLDENROD_YELLOW,
    LIGHT_GRAY,
    LIGHT_GREY,
    LIGHT_PINK,
    LIGHT_SALMON,
    LIGHT_SEA_GREEN,
    LIGHT_SKY_BLUE,
    LIGHT_SLATE_BLUE,
    LIGHT_SLATE_GRAY,
    LIGHT_SLATE_GREY,
    LIGHT_STEEL_BLUE,
    LIGHT_YELLOW,
    LIME_GREEN,
    LINEN,
    MAGENTA,
    MAROON,
    MEDIUM_AQUAMARINE,
    MEDIUM_BLUE,
    MEDIUM_ORCHID,
    MEDIUM_PURPLE,
    MEDIUM_SEA_GREEN,
    MEDIUM_SLATE_BLUE,
    MEDIUM_SPRING_GREEN,
    MEDIUM_TURQUOISE,
    MEDIUM_VIOLET_RED,
    MIDNIGHT_BLUE,
    MINT_CREAM,
    MISTY_ROSE,
    MOCCASIN,
    NAVAJO_WHITE,
    NAVY,
    NAVY_BLUE,
    OLD_LACE,
    OLIVE_DRAB,
    ORANGE,
    ORANGE_RED,
    ORCHID,
    PALE_GOLDENROD,
    PALE_GREEN,
    PALE_TURQUOISE,
    PALE_VIOLET_RED,
    PAPAYA_WHIP,
    PEACH_PUFF,
    PERU,
    PINK,
    PLUM,
    POWDER_BLUE,
    PURPLE,
    RED,
    ROSY_BROWN,
    ROYAL_BLUE,
    SADDLE_BROWN,
    SALMON,
    SANDY_BROWN,
    SEA_GREEN,
    SEASHELL,
    SIENNA,
    SKY_BLUE,
    SLATE_BLUE,
    SLATE_GRAY,
    SNOW,
    SPRING_GREEN,
    STEEL_BLUE,
    TAN,
    THISTLE,
    TOMATO,
    TURQUOISE,
    VIOLET,
    VIOLET_RED,
    WHEAT,
    WHITE,
    WHITE_SMOKE,
    YELLOW,
    YELLOW_GREEN
  };
}

