| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 | """The following constants are defined to change TEXT(:class:`alphasign.text.Text`) colors:* :const:`RED`* :const:`GREEN`* :const:`AMBER`* :const:`DIM_RED`* :const:`DIM_GREEN`* :const:`BROWN`* :const:`ORANGE`* :const:`YELLOW`* :const:`RAINBOW_1`* :const:`RAINBOW_2`* :const:`COLOR_MIX`* :const:`AUTOCOLOR`.. autofunction:: rgb.. autofunction:: shadow_rgb--------Examples--------Make a text file with red text::  msg = alphasign.Text("%sthis text is red" % alphasign.colors.RED, label="A")Make a text file with purple text (#CC66FF)::  msg = alphasign.Text("%sthis text should be in purple" %                       alphasign.colors.rgb("CC66FF"), label="A")Make a bi-color text file (red primary with a green shadow)::  msg = alphasign.Text("%s%sred and green" %                       (alphasign.colors.rgb("FF0000"),                        alphasign.colors.rgb("00FF00")), label="A")"""# ColorsRED       = "\x1C1"GREEN     = "\x1C2"AMBER     = "\x1C3"DIM_RED   = "\x1C4"DIM_GREEN = "\x1C5"BROWN     = "\x1C6"ORANGE    = "\x1C7"YELLOW    = "\x1C8"RAINBOW_1 = "\x1C9"RAINBOW_2 = "\x1CA"COLOR_MIX = "\x1CB"AUTOCOLOR = "\x1CC"def rgb(rgb):  """  Create color constant for use in TEXT and STRING files.  :param rgb: 6-character hex string in form RRGGBB.  """  if len(rgb) and rgb[0] == "#":    rgb = rgb[1:]  return "\x1CZ%s" % rgbdef shadow_rgb(rgb):  """  Create shadow color constant for use in TEXT and STRING files.  :param rgb: 6-character hex string in form RRGGBB.  """  if len(rgb) and rgb[0] == "#":    rgb = rgb[1:]  return "\x1CY%s" % rgb
 |