API Reference for Enthought Tool Suite 3.2.0
Trait definitions for an RGB-based color, which is a tuple of the form (red, green, blue), where red, green and blue are floats in the range from 0.0 to 1.0.
RGB versions of standard colors
rgb_standard_colors = { Const('aquamarine') : Tuple([Const(0.439216), Const(0.85882400000000003), Const(0.57647099999999996)]), Const('black') : Tuple([Const(0.0), Const(0.0), Const(0.0)]), Const('blue') : Tuple([Const(0.0), Const(0.0), Const(1.0)]), Const('blue violet') : Tuple([Const(0.623529), Const(0.37254900000000002), Const(0.623529)]), Const('brown') : Tuple([Const(0.64705900000000005), Const(0.16470599999999999), Const(0.16470599999999999)]), Const('cadet blue') : Tuple([Const(0.37254900000000002), Const(0.623529), Const(0.623529)]), Const('coral') : Tuple([Const(1.0), Const(0.49803900000000001), Const(0.0)]), Const('cornflower blue') : Tuple([Const(0.258824), Const(0.258824), Const(0.43529400000000001)]), Const('cyan') : Tuple([Const(0.0), Const(1.0), Const(1.0)]), Const('dark grey') : Tuple([Const(0.18431400000000001), Const(0.18431400000000001), Const(0.18431400000000001)]), Const('dark green') : Tuple([Const(0.18431400000000001), Const(0.30980400000000002), Const(0.18431400000000001)]), Const('dark olive green') : Tuple([Const(0.30980400000000002), Const(0.30980400000000002), Const(0.18431400000000001)]), Const('dark orchid') : Tuple([Const(0.59999999999999998), Const(0.196078), Const(0.80000000000000004)]), Const('dark slate blue') : Tuple([Const(0.41960799999999998), Const(0.13725499999999999), Const(0.556863)]), Const('dark slate grey') : Tuple([Const(0.18431400000000001), Const(0.30980400000000002), Const(0.30980400000000002)]), Const('dark turquoise') : Tuple([Const(0.439216), Const(0.57647099999999996), Const(0.85882400000000003)]), Const('dim grey') : Tuple([Const(0.32941199999999998), Const(0.32941199999999998), Const(0.32941199999999998)]), Const('firebrick') : Tuple([Const(0.556863), Const(0.13725499999999999), Const(0.13725499999999999)]), Const('forest green') : Tuple([Const(0.13725499999999999), Const(0.556863), Const(0.13725499999999999)]), Const('gold') : Tuple([Const(0.80000000000000004), Const(0.49803900000000001), Const(0.196078)]), Const('goldenrod') : Tuple([Const(0.85882400000000003), Const(0.85882400000000003), Const(0.439216)]), Const('grey') : Tuple([Const(0.50196099999999999), Const(0.50196099999999999), Const(0.50196099999999999)]), Const('green') : Tuple([Const(0.0), Const(1.0), Const(0.0)]), Const('green yellow') : Tuple([Const(0.57647099999999996), Const(0.85882400000000003), Const(0.439216)]), Const('indian red') : Tuple([Const(0.30980400000000002), Const(0.18431400000000001), Const(0.18431400000000001)]), Const('khaki') : Tuple([Const(0.623529), Const(0.623529), Const(0.37254900000000002)]), Const('light blue') : Tuple([Const(0.74902000000000002), Const(0.84705900000000001), Const(0.84705900000000001)]), Const('light grey') : Tuple([Const(0.75294099999999997), Const(0.75294099999999997), Const(0.75294099999999997)]), Const('light steel') : Tuple([Const(0.0), Const(0.0), Const(0.0)]), Const('blue') : Tuple([Const(0.0), Const(0.0), Const(1.0)]), Const('lime green') : Tuple([Const(0.196078), Const(0.80000000000000004), Const(0.196078)]), Const('magenta') : Tuple([Const(1.0), Const(0.0), Const(1.0)]), Const('maroon') : Tuple([Const(0.556863), Const(0.13725499999999999), Const(0.41960799999999998)]), Const('medium aquamarine') : Tuple([Const(0.196078), Const(0.80000000000000004), Const(0.59999999999999998)]), Const('medium blue') : Tuple([Const(0.196078), Const(0.196078), Const(0.80000000000000004)]), Const('medium forest green') : Tuple([Const(0.41960799999999998), Const(0.556863), Const(0.13725499999999999)]), Const('medium goldenrod') : Tuple([Const(0.91764699999999999), Const(0.91764699999999999), Const(0.67843100000000001)]), Const('medium orchid') : Tuple([Const(0.57647099999999996), Const(0.439216), Const(0.85882400000000003)]), Const('medium sea green') : Tuple([Const(0.258824), Const(0.43529400000000001), Const(0.258824)]), Const('medium slate blue') : Tuple([Const(0.49803900000000001), Const(0.0), Const(1.0)]), Const('medium spring green') : Tuple([Const(0.49803900000000001), Const(1.0), Const(0.0)]), Const('medium turquoise') : Tuple([Const(0.439216), Const(0.85882400000000003), Const(0.85882400000000003)]), Const('medium violet red') : Tuple([Const(0.85882400000000003), Const(0.439216), Const(0.57647099999999996)]), Const('midnight blue') : Tuple([Const(0.18431400000000001), Const(0.18431400000000001), Const(0.30980400000000002)]), Const('navy') : Tuple([Const(0.13725499999999999), Const(0.13725499999999999), Const(0.556863)]), Const('orange') : Tuple([Const(0.80000000000000004), Const(0.196078), Const(0.196078)]), Const('orange red') : Tuple([Const(1.0), Const(0.0), Const(0.49803900000000001)]), Const('orchid') : Tuple([Const(0.85882400000000003), Const(0.439216), Const(0.85882400000000003)]), Const('pale green') : Tuple([Const(0.56078399999999995), Const(0.73725499999999999), Const(0.56078399999999995)]), Const('pink') : Tuple([Const(0.73725499999999999), Const(0.56078399999999995), Const(0.91764699999999999)]), Const('plum') : Tuple([Const(0.91764699999999999), Const(0.67843100000000001), Const(0.91764699999999999)]), Const('purple') : Tuple([Const(0.69019600000000003), Const(0.0), Const(1.0)]), Const('red') : Tuple([Const(1.0), Const(0.0), Const(0.0)]), Const('salmon') : Tuple([Const(0.43529400000000001), Const(0.258824), Const(0.258824)]), Const('sea green') : Tuple([Const(0.13725499999999999), Const(0.556863), Const(0.41960799999999998)]), Const('sienna') : Tuple([Const(0.556863), Const(0.41960799999999998), Const(0.13725499999999999)]), Const('sky blue') : Tuple([Const(0.196078), Const(0.59999999999999998), Const(0.80000000000000004)]), Const('slate blue') : Tuple([Const(0.0), Const(0.49803900000000001), Const(1.0)]), Const('spring green') : Tuple([Const(0.0), Const(1.0), Const(0.49803900000000001)]), Const('steel blue') : Tuple([Const(0.13725499999999999), Const(0.41960799999999998), Const(0.556863)]), Const('tan') : Tuple([Const(0.85882400000000003), Const(0.57647099999999996), Const(0.439216)]), Const('thistle') : Tuple([Const(0.84705900000000001), Const(0.74902000000000002), Const(0.84705900000000001)]), Const('turquoise') : Tuple([Const(0.67843100000000001), Const(0.91764699999999999), Const(0.91764699999999999)]), Const('violet') : Tuple([Const(0.30980400000000002), Const(0.18431400000000001), Const(0.30980400000000002)]), Const('violet red') : Tuple([Const(0.80000000000000004), Const(0.196078), Const(0.59999999999999998)]), Const('wheat') : Tuple([Const(0.84705900000000001), Const(0.84705900000000001), Const(0.74902000000000002)]), Const('white') : Tuple([Const(1.0), Const(1.0), Const(1.0)]), Const('yellow') : Tuple([Const(1.0), Const(1.0), Const(0.0)]), Const('yellow green') : Tuple([Const(0.59999999999999998), Const(0.80000000000000004), Const(0.196078)]) }
Trait whose value must be an RGB color
RGBColor = Trait('white', convert_to_color, rgb_standard_colors, editor = get_rgb_color_editor)
Converts a tuple or an integer to an RGB color value, or raises a TraitError if that is not possible.
Checks that value can be converted to a value in the range 0.0 to 1.0.
If so, it returns the floating point value; otherwise, it raises a TraitError.
| Local name | Refers to |
|---|---|
| SequenceTypes | enthought.traits.trait_base.SequenceTypes |
| Trait | enthought.traits.traits.Trait |
| TraitError | enthought.traits.trait_errors.TraitError |
© Copyright 2002-2009 Enthought, Inc.