On this page:
find-color
get-names

The global the-color-database object is an instance of color-database<%>. It maintains a database of standard RGB colors for a predefined set of named colors (such as “black” and “light gray”).

The following colors are in the database:

      Orange Red
      OrangeRed
      Tomato
      DarkRed
      Red
      Firebrick
      Crimson
      DeepPink
      Maroon
      Indian Red
      IndianRed
      Medium Violet Red
      MediumVioletRed
      Violet Red
      VioletRed
      LightCoral
      HotPink
      PaleVioletRed
      LightPink
      RosyBrown
      Pink
      Orchid
      LavenderBlush
      Snow
      Chocolate
      SaddleBrown
      Brown
      DarkOrange
      Coral
      Sienna
      Orange
      Salmon
      Peru
      DarkGoldenrod
      Goldenrod
      SandyBrown
      LightSalmon
      DarkSalmon
      Gold
      Yellow
      Olive
      Burlywood
      Tan
      NavajoWhite
      PeachPuff
      Khaki
      DarkKhaki
      Moccasin
      Wheat
      Bisque
      PaleGoldenrod
      BlanchedAlmond
      Medium Goldenrod
      MediumGoldenrod
      PapayaWhip
      MistyRose
      LemonChiffon
      AntiqueWhite
      Cornsilk
      LightGoldenrodYellow
      OldLace
      Linen
      LightYellow
      SeaShell
      Beige
      FloralWhite
      Ivory
      Green
      LawnGreen
      Chartreuse
      Green Yellow
      GreenYellow
      Yellow Green
      YellowGreen
      Medium Forest Green
      OliveDrab
      MediumForestGreen
      Dark Olive Green
      DarkOliveGreen
      DarkSeaGreen
      Lime
      Dark Green
      DarkGreen
      Lime Green
      LimeGreen
      Forest Green
      ForestGreen
      Spring Green
      SpringGreen
      Medium Spring Green
      MediumSpringGreen
      Sea Green
      SeaGreen
      Medium Sea Green
      MediumSeaGreen
      Aquamarine
      LightGreen
      Pale Green
      PaleGreen
      Medium Aquamarine
      MediumAquamarine
      Turquoise
      LightSeaGreen
      Medium Turquoise
      MediumTurquoise
      Honeydew
      MintCream
      RoyalBlue
      DodgerBlue
      DeepSkyBlue
      CornflowerBlue
      Steel Blue
      SteelBlue
      LightSkyBlue
      Dark Turquoise
      DarkTurquoise
      Cyan
      Aqua
      DarkCyan
      Teal
      Sky Blue
      SkyBlue
      Cadet Blue
      CadetBlue
      Dark Slate Gray
      DarkSlateGray
      LightSlateGray
      SlateGray
      Light Steel Blue
      LightSteelBlue
      Light Blue
      LightBlue
      PowderBlue
      PaleTurquoise
      LightCyan
      AliceBlue
      Azure
      Medium Blue
      MediumBlue
      DarkBlue
      Midnight Blue
      MidnightBlue
      Navy
      Blue
      Indigo
      Blue Violet
      BlueViolet
      Medium Slate Blue
      MediumSlateBlue
      Slate Blue
      SlateBlue
      Purple
      Dark Slate Blue
      DarkSlateBlue
      DarkViolet
      Dark Orchid
      DarkOrchid
      MediumPurple
      Cornflower Blue
      Medium Orchid
      MediumOrchid
      Magenta
      Fuchsia
      DarkMagenta
      Violet
      Plum
      Lavender
      Thistle
      GhostWhite
      White
      WhiteSmoke
      Gainsboro
      Light Gray
      LightGray
      Silver
      Gray
      Dark Gray
      DarkGray
      Dim Gray
      DimGray
      Black

The names are not case-sensitive.

See also color%.

method

(send a-color-database find-color color-name)

  (or/c (is-a?/c color%) #f)
  color-name : string?
Finds a color by name (character case is ignored). If no color is found for the name, #f is returned, otherwise the result is an immutable color object.

method

(send a-color-database get-names)  (listof string?)

Returns an alphabetically sorted list of case-folded color names for which find-color returns a color% value.