]>
git.saurik.com Git - wxWidgets.git/blob - wxPython/wx/lib/colourdb.py
   1 #---------------------------------------------------------------------- 
   2 # Name:        wxPython.lib.colourdb.py 
   3 # Purpose:     Adds a bunch of colour names and RGB values to the 
   4 #              colour database so they can be found by name 
   8 # Created:     13-March-2001 
  10 # Copyright:   (c) 2001 by Total Control Software 
  11 # Licence:     wxWindows license 
  12 #---------------------------------------------------------------------- 
  15 Load addition color names/values into the wx colour database.  These 
  16 names and values originally came from the rgb.txt file on my system... 
  21     """Returns a list of just the colour names used by this module.""" 
  22     return [ x
[0] for x 
in getColourInfoList() ] 
  26 def getColourInfoList(): 
  27     """Returns the list of colour name/value tuples used by this module.""" 
  29         ("SNOW", 255, 250, 250), 
  30         ("GHOST WHITE", 248, 248, 255), 
  31         ("GHOSTWHITE", 248, 248, 255), 
  32         ("WHITE SMOKE", 245, 245, 245), 
  33         ("WHITESMOKE", 245, 245, 245), 
  34         ("GAINSBORO", 220, 220, 220), 
  35         ("FLORAL WHITE", 255, 250, 240), 
  36         ("FLORALWHITE", 255, 250, 240), 
  37         ("OLD LACE", 253, 245, 230), 
  38         ("OLDLACE", 253, 245, 230), 
  39         ("LINEN", 250, 240, 230), 
  40         ("ANTIQUE WHITE", 250, 235, 215), 
  41         ("ANTIQUEWHITE", 250, 235, 215), 
  42         ("PAPAYA WHIP", 255, 239, 213), 
  43         ("PAPAYAWHIP", 255, 239, 213), 
  44         ("BLANCHED ALMOND", 255, 235, 205), 
  45         ("BLANCHEDALMOND", 255, 235, 205), 
  46         ("BISQUE", 255, 228, 196), 
  47         ("PEACH PUFF", 255, 218, 185), 
  48         ("PEACHPUFF", 255, 218, 185), 
  49         ("NAVAJO WHITE", 255, 222, 173), 
  50         ("NAVAJOWHITE", 255, 222, 173), 
  51         ("MOCCASIN", 255, 228, 181), 
  52         ("CORNSILK", 255, 248, 220), 
  53         ("IVORY", 255, 255, 240), 
  54         ("LEMON CHIFFON", 255, 250, 205), 
  55         ("LEMONCHIFFON", 255, 250, 205), 
  56         ("SEASHELL", 255, 245, 238), 
  57         ("HONEYDEW", 240, 255, 240), 
  58         ("MINT CREAM", 245, 255, 250), 
  59         ("MINTCREAM", 245, 255, 250), 
  60         ("AZURE", 240, 255, 255), 
  61         ("ALICE BLUE", 240, 248, 255), 
  62         ("ALICEBLUE", 240, 248, 255), 
  63         ("LAVENDER", 230, 230, 250), 
  64         ("LAVENDER BLUSH", 255, 240, 245), 
  65         ("LAVENDERBLUSH", 255, 240, 245), 
  66         ("MISTY ROSE", 255, 228, 225), 
  67         ("MISTYROSE", 255, 228, 225), 
  68         ("WHITE", 255, 255, 255), 
  70         ("DARK SLATE GREY",  47,  79,  79), 
  71         ("DARKSLATEGREY",  47,  79,  79), 
  72         ("DIM GREY", 105, 105, 105), 
  73         ("DIMGREY", 105, 105, 105), 
  74         ("SLATE GREY", 112, 128, 144), 
  75         ("SLATEGREY", 112, 128, 144), 
  76         ("LIGHT SLATE GREY", 119, 136, 153), 
  77         ("LIGHTSLATEGREY", 119, 136, 153), 
  78         ("GREY", 190, 190, 190), 
  79         ("LIGHT GREY", 211, 211, 211), 
  80         ("LIGHTGREY", 211, 211, 211), 
  81         ("MIDNIGHT BLUE",  25,  25, 112), 
  82         ("MIDNIGHTBLUE",  25,  25, 112), 
  84         ("NAVY BLUE",   0,   0, 128), 
  85         ("NAVYBLUE",   0,   0, 128), 
  86         ("CORNFLOWER BLUE", 100, 149, 237), 
  87         ("CORNFLOWERBLUE", 100, 149, 237), 
  88         ("DARK SLATE BLUE",  72,  61, 139), 
  89         ("DARKSLATEBLUE",  72,  61, 139), 
  90         ("SLATE BLUE", 106,  90, 205), 
  91         ("SLATEBLUE", 106,  90, 205), 
  92         ("MEDIUM SLATE BLUE", 123, 104, 238), 
  93         ("MEDIUMSLATEBLUE", 123, 104, 238), 
  94         ("LIGHT SLATE BLUE", 132, 112, 255), 
  95         ("LIGHTSLATEBLUE", 132, 112, 255), 
  96         ("MEDIUM BLUE",   0,   0, 205), 
  97         ("MEDIUMBLUE",   0,   0, 205), 
  98         ("ROYAL BLUE",  65, 105, 225), 
  99         ("ROYALBLUE",  65, 105, 225), 
 101         ("DODGER BLUE",  30, 144, 255), 
 102         ("DODGERBLUE",  30, 144, 255), 
 103         ("DEEP SKY BLUE",   0, 191, 255), 
 104         ("DEEPSKYBLUE",   0, 191, 255), 
 105         ("SKY BLUE", 135, 206, 235), 
 106         ("SKYBLUE", 135, 206, 235), 
 107         ("LIGHT SKY BLUE", 135, 206, 250), 
 108         ("LIGHTSKYBLUE", 135, 206, 250), 
 109         ("STEEL BLUE",  70, 130, 180), 
 110         ("STEELBLUE",  70, 130, 180), 
 111         ("LIGHT STEEL BLUE", 176, 196, 222), 
 112         ("LIGHTSTEELBLUE", 176, 196, 222), 
 113         ("LIGHT BLUE", 173, 216, 230), 
 114         ("LIGHTBLUE", 173, 216, 230), 
 115         ("POWDER BLUE", 176, 224, 230), 
 116         ("POWDERBLUE", 176, 224, 230), 
 117         ("PALE TURQUOISE", 175, 238, 238), 
 118         ("PALETURQUOISE", 175, 238, 238), 
 119         ("DARK TURQUOISE",   0, 206, 209), 
 120         ("DARKTURQUOISE",   0, 206, 209), 
 121         ("MEDIUM TURQUOISE",  72, 209, 204), 
 122         ("MEDIUMTURQUOISE",  72, 209, 204), 
 123         ("TURQUOISE",  64, 224, 208), 
 124         ("CYAN",   0, 255, 255), 
 125         ("LIGHT CYAN", 224, 255, 255), 
 126         ("LIGHTCYAN", 224, 255, 255), 
 127         ("CADET BLUE",  95, 158, 160), 
 128         ("CADETBLUE",  95, 158, 160), 
 129         ("MEDIUM AQUAMARINE", 102, 205, 170), 
 130         ("MEDIUMAQUAMARINE", 102, 205, 170), 
 131         ("AQUAMARINE", 127, 255, 212), 
 132         ("DARK GREEN",   0, 100,   0), 
 133         ("DARKGREEN",   0, 100,   0), 
 134         ("DARK OLIVE GREEN",  85, 107,  47), 
 135         ("DARKOLIVEGREEN",  85, 107,  47), 
 136         ("DARK SEA GREEN", 143, 188, 143), 
 137         ("DARKSEAGREEN", 143, 188, 143), 
 138         ("SEA GREEN",  46, 139,  87), 
 139         ("SEAGREEN",  46, 139,  87), 
 140         ("MEDIUM SEA GREEN",  60, 179, 113), 
 141         ("MEDIUMSEAGREEN",  60, 179, 113), 
 142         ("LIGHT SEA GREEN",  32, 178, 170), 
 143         ("LIGHTSEAGREEN",  32, 178, 170), 
 144         ("PALE GREEN", 152, 251, 152), 
 145         ("PALEGREEN", 152, 251, 152), 
 146         ("SPRING GREEN",   0, 255, 127), 
 147         ("SPRINGGREEN",   0, 255, 127), 
 148         ("LAWN GREEN", 124, 252,   0), 
 149         ("LAWNGREEN", 124, 252,   0), 
 150         ("GREEN",   0, 255,   0), 
 151         ("CHARTREUSE", 127, 255,   0), 
 152         ("MEDIUM SPRING GREEN",   0, 250, 154), 
 153         ("MEDIUMSPRINGGREEN",   0, 250, 154), 
 154         ("GREEN YELLOW", 173, 255,  47), 
 155         ("GREENYELLOW", 173, 255,  47), 
 156         ("LIME GREEN",  50, 205,  50), 
 157         ("LIMEGREEN",  50, 205,  50), 
 158         ("YELLOW GREEN", 154, 205,  50), 
 159         ("YELLOWGREEN", 154, 205,  50), 
 160         ("FOREST GREEN",  34, 139,  34), 
 161         ("FORESTGREEN",  34, 139,  34), 
 162         ("OLIVE DRAB", 107, 142,  35), 
 163         ("OLIVEDRAB", 107, 142,  35), 
 164         ("DARK KHAKI", 189, 183, 107), 
 165         ("DARKKHAKI", 189, 183, 107), 
 166         ("KHAKI", 240, 230, 140), 
 167         ("PALE GOLDENROD", 238, 232, 170), 
 168         ("PALEGOLDENROD", 238, 232, 170), 
 169         ("LIGHT GOLDENROD YELLOW", 250, 250, 210), 
 170         ("LIGHTGOLDENRODYELLOW", 250, 250, 210), 
 171         ("LIGHT YELLOW", 255, 255, 224), 
 172         ("LIGHTYELLOW", 255, 255, 224), 
 173         ("YELLOW", 255, 255,   0), 
 174         ("GOLD", 255, 215,   0), 
 175         ("LIGHT GOLDENROD", 238, 221, 130), 
 176         ("LIGHTGOLDENROD", 238, 221, 130), 
 177         ("GOLDENROD", 218, 165,  32), 
 178         ("DARK GOLDENROD", 184, 134,  11), 
 179         ("DARKGOLDENROD", 184, 134,  11), 
 180         ("ROSY BROWN", 188, 143, 143), 
 181         ("ROSYBROWN", 188, 143, 143), 
 182         ("INDIAN RED", 205,  92,  92), 
 183         ("INDIANRED", 205,  92,  92), 
 184         ("SADDLE BROWN", 139,  69,  19), 
 185         ("SADDLEBROWN", 139,  69,  19), 
 186         ("SIENNA", 160,  82,  45), 
 187         ("PERU", 205, 133,  63), 
 188         ("BURLYWOOD", 222, 184, 135), 
 189         ("BEIGE", 245, 245, 220), 
 190         ("WHEAT", 245, 222, 179), 
 191         ("SANDY BROWN", 244, 164,  96), 
 192         ("SANDYBROWN", 244, 164,  96), 
 193         ("TAN", 210, 180, 140), 
 194         ("CHOCOLATE", 210, 105,  30), 
 195         ("FIREBRICK", 178,  34,  34), 
 196         ("BROWN", 165,  42,  42), 
 197         ("DARK SALMON", 233, 150, 122), 
 198         ("DARKSALMON", 233, 150, 122), 
 199         ("SALMON", 250, 128, 114), 
 200         ("LIGHT SALMON", 255, 160, 122), 
 201         ("LIGHTSALMON", 255, 160, 122), 
 202         ("ORANGE", 255, 165,   0), 
 203         ("DARK ORANGE", 255, 140,   0), 
 204         ("DARKORANGE", 255, 140,   0), 
 205         ("CORAL", 255, 127,  80), 
 206         ("LIGHT CORAL", 240, 128, 128), 
 207         ("LIGHTCORAL", 240, 128, 128), 
 208         ("TOMATO", 255,  99,  71), 
 209         ("ORANGE RED", 255,  69,   0), 
 210         ("ORANGERED", 255,  69,   0), 
 212         ("HOT PINK", 255, 105, 180), 
 213         ("HOTPINK", 255, 105, 180), 
 214         ("DEEP PINK", 255,  20, 147), 
 215         ("DEEPPINK", 255,  20, 147), 
 216         ("PINK", 255, 192, 203), 
 217         ("LIGHT PINK", 255, 182, 193), 
 218         ("LIGHTPINK", 255, 182, 193), 
 219         ("PALE VIOLET RED", 219, 112, 147), 
 220         ("PALEVIOLETRED", 219, 112, 147), 
 221         ("MAROON", 176,  48,  96), 
 222         ("MEDIUM VIOLET RED", 199,  21, 133), 
 223         ("MEDIUMVIOLETRED", 199,  21, 133), 
 224         ("VIOLET RED", 208,  32, 144), 
 225         ("VIOLETRED", 208,  32, 144), 
 226         ("MAGENTA", 255,   0, 255), 
 227         ("VIOLET", 238, 130, 238), 
 228         ("PLUM", 221, 160, 221), 
 229         ("ORCHID", 218, 112, 214), 
 230         ("MEDIUM ORCHID", 186,  85, 211), 
 231         ("MEDIUMORCHID", 186,  85, 211), 
 232         ("DARK ORCHID", 153,  50, 204), 
 233         ("DARKORCHID", 153,  50, 204), 
 234         ("DARK VIOLET", 148,   0, 211), 
 235         ("DARKVIOLET", 148,   0, 211), 
 236         ("BLUE VIOLET", 138,  43, 226), 
 237         ("BLUEVIOLET", 138,  43, 226), 
 238         ("PURPLE", 160,  32, 240), 
 239         ("MEDIUM PURPLE", 147, 112, 219), 
 240         ("MEDIUMPURPLE", 147, 112, 219), 
 241         ("THISTLE", 216, 191, 216), 
 242         ("SNOW1", 255, 250, 250), 
 243         ("SNOW2", 238, 233, 233), 
 244         ("SNOW3", 205, 201, 201), 
 245         ("SNOW4", 139, 137, 137), 
 246         ("SEASHELL1", 255, 245, 238), 
 247         ("SEASHELL2", 238, 229, 222), 
 248         ("SEASHELL3", 205, 197, 191), 
 249         ("SEASHELL4", 139, 134, 130), 
 250         ("ANTIQUEWHITE1", 255, 239, 219), 
 251         ("ANTIQUEWHITE2", 238, 223, 204), 
 252         ("ANTIQUEWHITE3", 205, 192, 176), 
 253         ("ANTIQUEWHITE4", 139, 131, 120), 
 254         ("BISQUE1", 255, 228, 196), 
 255         ("BISQUE2", 238, 213, 183), 
 256         ("BISQUE3", 205, 183, 158), 
 257         ("BISQUE4", 139, 125, 107), 
 258         ("PEACHPUFF1", 255, 218, 185), 
 259         ("PEACHPUFF2", 238, 203, 173), 
 260         ("PEACHPUFF3", 205, 175, 149), 
 261         ("PEACHPUFF4", 139, 119, 101), 
 262         ("NAVAJOWHITE1", 255, 222, 173), 
 263         ("NAVAJOWHITE2", 238, 207, 161), 
 264         ("NAVAJOWHITE3", 205, 179, 139), 
 265         ("NAVAJOWHITE4", 139, 121,  94), 
 266         ("LEMONCHIFFON1", 255, 250, 205), 
 267         ("LEMONCHIFFON2", 238, 233, 191), 
 268         ("LEMONCHIFFON3", 205, 201, 165), 
 269         ("LEMONCHIFFON4", 139, 137, 112), 
 270         ("CORNSILK1", 255, 248, 220), 
 271         ("CORNSILK2", 238, 232, 205), 
 272         ("CORNSILK3", 205, 200, 177), 
 273         ("CORNSILK4", 139, 136, 120), 
 274         ("IVORY1", 255, 255, 240), 
 275         ("IVORY2", 238, 238, 224), 
 276         ("IVORY3", 205, 205, 193), 
 277         ("IVORY4", 139, 139, 131), 
 278         ("HONEYDEW1", 240, 255, 240), 
 279         ("HONEYDEW2", 224, 238, 224), 
 280         ("HONEYDEW3", 193, 205, 193), 
 281         ("HONEYDEW4", 131, 139, 131), 
 282         ("LAVENDERBLUSH1", 255, 240, 245), 
 283         ("LAVENDERBLUSH2", 238, 224, 229), 
 284         ("LAVENDERBLUSH3", 205, 193, 197), 
 285         ("LAVENDERBLUSH4", 139, 131, 134), 
 286         ("MISTYROSE1", 255, 228, 225), 
 287         ("MISTYROSE2", 238, 213, 210), 
 288         ("MISTYROSE3", 205, 183, 181), 
 289         ("MISTYROSE4", 139, 125, 123), 
 290         ("AZURE1", 240, 255, 255), 
 291         ("AZURE2", 224, 238, 238), 
 292         ("AZURE3", 193, 205, 205), 
 293         ("AZURE4", 131, 139, 139), 
 294         ("SLATEBLUE1", 131, 111, 255), 
 295         ("SLATEBLUE2", 122, 103, 238), 
 296         ("SLATEBLUE3", 105,  89, 205), 
 297         ("SLATEBLUE4",  71,  60, 139), 
 298         ("ROYALBLUE1",  72, 118, 255), 
 299         ("ROYALBLUE2",  67, 110, 238), 
 300         ("ROYALBLUE3",  58,  95, 205), 
 301         ("ROYALBLUE4",  39,  64, 139), 
 302         ("BLUE1",   0,   0, 255), 
 303         ("BLUE2",   0,   0, 238), 
 304         ("BLUE3",   0,   0, 205), 
 305         ("BLUE4",   0,   0, 139), 
 306         ("DODGERBLUE1",  30, 144, 255), 
 307         ("DODGERBLUE2",  28, 134, 238), 
 308         ("DODGERBLUE3",  24, 116, 205), 
 309         ("DODGERBLUE4",  16,  78, 139), 
 310         ("STEELBLUE1",  99, 184, 255), 
 311         ("STEELBLUE2",  92, 172, 238), 
 312         ("STEELBLUE3",  79, 148, 205), 
 313         ("STEELBLUE4",  54, 100, 139), 
 314         ("DEEPSKYBLUE1",   0, 191, 255), 
 315         ("DEEPSKYBLUE2",   0, 178, 238), 
 316         ("DEEPSKYBLUE3",   0, 154, 205), 
 317         ("DEEPSKYBLUE4",   0, 104, 139), 
 318         ("SKYBLUE1", 135, 206, 255), 
 319         ("SKYBLUE2", 126, 192, 238), 
 320         ("SKYBLUE3", 108, 166, 205), 
 321         ("SKYBLUE4",  74, 112, 139), 
 322         ("LIGHTSKYBLUE1", 176, 226, 255), 
 323         ("LIGHTSKYBLUE2", 164, 211, 238), 
 324         ("LIGHTSKYBLUE3", 141, 182, 205), 
 325         ("LIGHTSKYBLUE4",  96, 123, 139), 
 326         ("LIGHTSTEELBLUE1", 202, 225, 255), 
 327         ("LIGHTSTEELBLUE2", 188, 210, 238), 
 328         ("LIGHTSTEELBLUE3", 162, 181, 205), 
 329         ("LIGHTSTEELBLUE4", 110, 123, 139), 
 330         ("LIGHTBLUE1", 191, 239, 255), 
 331         ("LIGHTBLUE2", 178, 223, 238), 
 332         ("LIGHTBLUE3", 154, 192, 205), 
 333         ("LIGHTBLUE4", 104, 131, 139), 
 334         ("LIGHTCYAN1", 224, 255, 255), 
 335         ("LIGHTCYAN2", 209, 238, 238), 
 336         ("LIGHTCYAN3", 180, 205, 205), 
 337         ("LIGHTCYAN4", 122, 139, 139), 
 338         ("PALETURQUOISE1", 187, 255, 255), 
 339         ("PALETURQUOISE2", 174, 238, 238), 
 340         ("PALETURQUOISE3", 150, 205, 205), 
 341         ("PALETURQUOISE4", 102, 139, 139), 
 342         ("CADETBLUE1", 152, 245, 255), 
 343         ("CADETBLUE2", 142, 229, 238), 
 344         ("CADETBLUE3", 122, 197, 205), 
 345         ("CADETBLUE4",  83, 134, 139), 
 346         ("TURQUOISE1",   0, 245, 255), 
 347         ("TURQUOISE2",   0, 229, 238), 
 348         ("TURQUOISE3",   0, 197, 205), 
 349         ("TURQUOISE4",   0, 134, 139), 
 350         ("CYAN1",   0, 255, 255), 
 351         ("CYAN2",   0, 238, 238), 
 352         ("CYAN3",   0, 205, 205), 
 353         ("CYAN4",   0, 139, 139), 
 354         ("AQUAMARINE1", 127, 255, 212), 
 355         ("AQUAMARINE2", 118, 238, 198), 
 356         ("AQUAMARINE3", 102, 205, 170), 
 357         ("AQUAMARINE4",  69, 139, 116), 
 358         ("DARKSEAGREEN1", 193, 255, 193), 
 359         ("DARKSEAGREEN2", 180, 238, 180), 
 360         ("DARKSEAGREEN3", 155, 205, 155), 
 361         ("DARKSEAGREEN4", 105, 139, 105), 
 362         ("SEAGREEN1",  84, 255, 159), 
 363         ("SEAGREEN2",  78, 238, 148), 
 364         ("SEAGREEN3",  67, 205, 128), 
 365         ("SEAGREEN4",  46, 139,  87), 
 366         ("PALEGREEN1", 154, 255, 154), 
 367         ("PALEGREEN2", 144, 238, 144), 
 368         ("PALEGREEN3", 124, 205, 124), 
 369         ("PALEGREEN4",  84, 139,  84), 
 370         ("SPRINGGREEN1",   0, 255, 127), 
 371         ("SPRINGGREEN2",   0, 238, 118), 
 372         ("SPRINGGREEN3",   0, 205, 102), 
 373         ("SPRINGGREEN4",   0, 139,  69), 
 374         ("GREEN1",   0, 255,   0), 
 375         ("GREEN2",   0, 238,   0), 
 376         ("GREEN3",   0, 205,   0), 
 377         ("GREEN4",   0, 139,   0), 
 378         ("CHARTREUSE1", 127, 255,   0), 
 379         ("CHARTREUSE2", 118, 238,   0), 
 380         ("CHARTREUSE3", 102, 205,   0), 
 381         ("CHARTREUSE4",  69, 139,   0), 
 382         ("OLIVEDRAB1", 192, 255,  62), 
 383         ("OLIVEDRAB2", 179, 238,  58), 
 384         ("OLIVEDRAB3", 154, 205,  50), 
 385         ("OLIVEDRAB4", 105, 139,  34), 
 386         ("DARKOLIVEGREEN1", 202, 255, 112), 
 387         ("DARKOLIVEGREEN2", 188, 238, 104), 
 388         ("DARKOLIVEGREEN3", 162, 205,  90), 
 389         ("DARKOLIVEGREEN4", 110, 139,  61), 
 390         ("KHAKI1", 255, 246, 143), 
 391         ("KHAKI2", 238, 230, 133), 
 392         ("KHAKI3", 205, 198, 115), 
 393         ("KHAKI4", 139, 134,  78), 
 394         ("LIGHTGOLDENROD1", 255, 236, 139), 
 395         ("LIGHTGOLDENROD2", 238, 220, 130), 
 396         ("LIGHTGOLDENROD3", 205, 190, 112), 
 397         ("LIGHTGOLDENROD4", 139, 129,  76), 
 398         ("LIGHTYELLOW1", 255, 255, 224), 
 399         ("LIGHTYELLOW2", 238, 238, 209), 
 400         ("LIGHTYELLOW3", 205, 205, 180), 
 401         ("LIGHTYELLOW4", 139, 139, 122), 
 402         ("YELLOW1", 255, 255,   0), 
 403         ("YELLOW2", 238, 238,   0), 
 404         ("YELLOW3", 205, 205,   0), 
 405         ("YELLOW4", 139, 139,   0), 
 406         ("GOLD1", 255, 215,   0), 
 407         ("GOLD2", 238, 201,   0), 
 408         ("GOLD3", 205, 173,   0), 
 409         ("GOLD4", 139, 117,   0), 
 410         ("GOLDENROD1", 255, 193,  37), 
 411         ("GOLDENROD2", 238, 180,  34), 
 412         ("GOLDENROD3", 205, 155,  29), 
 413         ("GOLDENROD4", 139, 105,  20), 
 414         ("DARKGOLDENROD1", 255, 185,  15), 
 415         ("DARKGOLDENROD2", 238, 173,  14), 
 416         ("DARKGOLDENROD3", 205, 149,  12), 
 417         ("DARKGOLDENROD4", 139, 101,   8), 
 418         ("ROSYBROWN1", 255, 193, 193), 
 419         ("ROSYBROWN2", 238, 180, 180), 
 420         ("ROSYBROWN3", 205, 155, 155), 
 421         ("ROSYBROWN4", 139, 105, 105), 
 422         ("INDIANRED1", 255, 106, 106), 
 423         ("INDIANRED2", 238,  99,  99), 
 424         ("INDIANRED3", 205,  85,  85), 
 425         ("INDIANRED4", 139,  58,  58), 
 426         ("SIENNA1", 255, 130,  71), 
 427         ("SIENNA2", 238, 121,  66), 
 428         ("SIENNA3", 205, 104,  57), 
 429         ("SIENNA4", 139,  71,  38), 
 430         ("BURLYWOOD1", 255, 211, 155), 
 431         ("BURLYWOOD2", 238, 197, 145), 
 432         ("BURLYWOOD3", 205, 170, 125), 
 433         ("BURLYWOOD4", 139, 115,  85), 
 434         ("WHEAT1", 255, 231, 186), 
 435         ("WHEAT2", 238, 216, 174), 
 436         ("WHEAT3", 205, 186, 150), 
 437         ("WHEAT4", 139, 126, 102), 
 438         ("TAN1", 255, 165,  79), 
 439         ("TAN2", 238, 154,  73), 
 440         ("TAN3", 205, 133,  63), 
 441         ("TAN4", 139,  90,  43), 
 442         ("CHOCOLATE1", 255, 127,  36), 
 443         ("CHOCOLATE2", 238, 118,  33), 
 444         ("CHOCOLATE3", 205, 102,  29), 
 445         ("CHOCOLATE4", 139,  69,  19), 
 446         ("FIREBRICK1", 255,  48,  48), 
 447         ("FIREBRICK2", 238,  44,  44), 
 448         ("FIREBRICK3", 205,  38,  38), 
 449         ("FIREBRICK4", 139,  26,  26), 
 450         ("BROWN1", 255,  64,  64), 
 451         ("BROWN2", 238,  59,  59), 
 452         ("BROWN3", 205,  51,  51), 
 453         ("BROWN4", 139,  35,  35), 
 454         ("SALMON1", 255, 140, 105), 
 455         ("SALMON2", 238, 130,  98), 
 456         ("SALMON3", 205, 112,  84), 
 457         ("SALMON4", 139,  76,  57), 
 458         ("LIGHTSALMON1", 255, 160, 122), 
 459         ("LIGHTSALMON2", 238, 149, 114), 
 460         ("LIGHTSALMON3", 205, 129,  98), 
 461         ("LIGHTSALMON4", 139,  87,  66), 
 462         ("ORANGE1", 255, 165,   0), 
 463         ("ORANGE2", 238, 154,   0), 
 464         ("ORANGE3", 205, 133,   0), 
 465         ("ORANGE4", 139,  90,   0), 
 466         ("DARKORANGE1", 255, 127,   0), 
 467         ("DARKORANGE2", 238, 118,   0), 
 468         ("DARKORANGE3", 205, 102,   0), 
 469         ("DARKORANGE4", 139,  69,   0), 
 470         ("CORAL1", 255, 114,  86), 
 471         ("CORAL2", 238, 106,  80), 
 472         ("CORAL3", 205,  91,  69), 
 473         ("CORAL4", 139,  62,  47), 
 474         ("TOMATO1", 255,  99,  71), 
 475         ("TOMATO2", 238,  92,  66), 
 476         ("TOMATO3", 205,  79,  57), 
 477         ("TOMATO4", 139,  54,  38), 
 478         ("ORANGERED1", 255,  69,   0), 
 479         ("ORANGERED2", 238,  64,   0), 
 480         ("ORANGERED3", 205,  55,   0), 
 481         ("ORANGERED4", 139,  37,   0), 
 486         ("DEEPPINK1", 255,  20, 147), 
 487         ("DEEPPINK2", 238,  18, 137), 
 488         ("DEEPPINK3", 205,  16, 118), 
 489         ("DEEPPINK4", 139,  10,  80), 
 490         ("HOTPINK1", 255, 110, 180), 
 491         ("HOTPINK2", 238, 106, 167), 
 492         ("HOTPINK3", 205,  96, 144), 
 493         ("HOTPINK4", 139,  58,  98), 
 494         ("PINK1", 255, 181, 197), 
 495         ("PINK2", 238, 169, 184), 
 496         ("PINK3", 205, 145, 158), 
 497         ("PINK4", 139,  99, 108), 
 498         ("LIGHTPINK1", 255, 174, 185), 
 499         ("LIGHTPINK2", 238, 162, 173), 
 500         ("LIGHTPINK3", 205, 140, 149), 
 501         ("LIGHTPINK4", 139,  95, 101), 
 502         ("PALEVIOLETRED1", 255, 130, 171), 
 503         ("PALEVIOLETRED2", 238, 121, 159), 
 504         ("PALEVIOLETRED3", 205, 104, 137), 
 505         ("PALEVIOLETRED4", 139,  71,  93), 
 506         ("MAROON1", 255,  52, 179), 
 507         ("MAROON2", 238,  48, 167), 
 508         ("MAROON3", 205,  41, 144), 
 509         ("MAROON4", 139,  28,  98), 
 510         ("VIOLETRED1", 255,  62, 150), 
 511         ("VIOLETRED2", 238,  58, 140), 
 512         ("VIOLETRED3", 205,  50, 120), 
 513         ("VIOLETRED4", 139,  34,  82), 
 514         ("MAGENTA1", 255,   0, 255), 
 515         ("MAGENTA2", 238,   0, 238), 
 516         ("MAGENTA3", 205,   0, 205), 
 517         ("MAGENTA4", 139,   0, 139), 
 518         ("ORCHID1", 255, 131, 250), 
 519         ("ORCHID2", 238, 122, 233), 
 520         ("ORCHID3", 205, 105, 201), 
 521         ("ORCHID4", 139,  71, 137), 
 522         ("PLUM1", 255, 187, 255), 
 523         ("PLUM2", 238, 174, 238), 
 524         ("PLUM3", 205, 150, 205), 
 525         ("PLUM4", 139, 102, 139), 
 526         ("MEDIUMORCHID1", 224, 102, 255), 
 527         ("MEDIUMORCHID2", 209,  95, 238), 
 528         ("MEDIUMORCHID3", 180,  82, 205), 
 529         ("MEDIUMORCHID4", 122,  55, 139), 
 530         ("DARKORCHID1", 191,  62, 255), 
 531         ("DARKORCHID2", 178,  58, 238), 
 532         ("DARKORCHID3", 154,  50, 205), 
 533         ("DARKORCHID4", 104,  34, 139), 
 534         ("PURPLE1", 155,  48, 255), 
 535         ("PURPLE2", 145,  44, 238), 
 536         ("PURPLE3", 125,  38, 205), 
 537         ("PURPLE4",  85,  26, 139), 
 538         ("MEDIUMPURPLE1", 171, 130, 255), 
 539         ("MEDIUMPURPLE2", 159, 121, 238), 
 540         ("MEDIUMPURPLE3", 137, 104, 205), 
 541         ("MEDIUMPURPLE4",  93,  71, 139), 
 542         ("THISTLE1", 255, 225, 255), 
 543         ("THISTLE2", 238, 210, 238), 
 544         ("THISTLE3", 205, 181, 205), 
 545         ("THISTLE4", 139, 123, 139), 
 550         ("GREY4",  10,  10,  10), 
 551         ("GREY5",  13,  13,  13), 
 552         ("GREY6",  15,  15,  15), 
 553         ("GREY7",  18,  18,  18), 
 554         ("GREY8",  20,  20,  20), 
 555         ("GREY9",  23,  23,  23), 
 556         ("GREY10",  26,  26,  26), 
 557         ("GREY11",  28,  28,  28), 
 558         ("GREY12",  31,  31,  31), 
 559         ("GREY13",  33,  33,  33), 
 560         ("GREY14",  36,  36,  36), 
 561         ("GREY15",  38,  38,  38), 
 562         ("GREY16",  41,  41,  41), 
 563         ("GREY17",  43,  43,  43), 
 564         ("GREY18",  46,  46,  46), 
 565         ("GREY19",  48,  48,  48), 
 566         ("GREY20",  51,  51,  51), 
 567         ("GREY21",  54,  54,  54), 
 568         ("GREY22",  56,  56,  56), 
 569         ("GREY23",  59,  59,  59), 
 570         ("GREY24",  61,  61,  61), 
 571         ("GREY25",  64,  64,  64), 
 572         ("GREY26",  66,  66,  66), 
 573         ("GREY27",  69,  69,  69), 
 574         ("GREY28",  71,  71,  71), 
 575         ("GREY29",  74,  74,  74), 
 576         ("GREY30",  77,  77,  77), 
 577         ("GREY31",  79,  79,  79), 
 578         ("GREY32",  82,  82,  82), 
 579         ("GREY33",  84,  84,  84), 
 580         ("GREY34",  87,  87,  87), 
 581         ("GREY35",  89,  89,  89), 
 582         ("GREY36",  92,  92,  92), 
 583         ("GREY37",  94,  94,  94), 
 584         ("GREY38",  97,  97,  97), 
 585         ("GREY39",  99,  99,  99), 
 586         ("GREY40", 102, 102, 102), 
 587         ("GREY41", 105, 105, 105), 
 588         ("GREY42", 107, 107, 107), 
 589         ("GREY43", 110, 110, 110), 
 590         ("GREY44", 112, 112, 112), 
 591         ("GREY45", 115, 115, 115), 
 592         ("GREY46", 117, 117, 117), 
 593         ("GREY47", 120, 120, 120), 
 594         ("GREY48", 122, 122, 122), 
 595         ("GREY49", 125, 125, 125), 
 596         ("GREY50", 127, 127, 127), 
 597         ("GREY51", 130, 130, 130), 
 598         ("GREY52", 133, 133, 133), 
 599         ("GREY53", 135, 135, 135), 
 600         ("GREY54", 138, 138, 138), 
 601         ("GREY55", 140, 140, 140), 
 602         ("GREY56", 143, 143, 143), 
 603         ("GREY57", 145, 145, 145), 
 604         ("GREY58", 148, 148, 148), 
 605         ("GREY59", 150, 150, 150), 
 606         ("GREY60", 153, 153, 153), 
 607         ("GREY61", 156, 156, 156), 
 608         ("GREY62", 158, 158, 158), 
 609         ("GREY63", 161, 161, 161), 
 610         ("GREY64", 163, 163, 163), 
 611         ("GREY65", 166, 166, 166), 
 612         ("GREY66", 168, 168, 168), 
 613         ("GREY67", 171, 171, 171), 
 614         ("GREY68", 173, 173, 173), 
 615         ("GREY69", 176, 176, 176), 
 616         ("GREY70", 179, 179, 179), 
 617         ("GREY71", 181, 181, 181), 
 618         ("GREY72", 184, 184, 184), 
 619         ("GREY73", 186, 186, 186), 
 620         ("GREY74", 189, 189, 189), 
 621         ("GREY75", 191, 191, 191), 
 622         ("GREY76", 194, 194, 194), 
 623         ("GREY77", 196, 196, 196), 
 624         ("GREY78", 199, 199, 199), 
 625         ("GREY79", 201, 201, 201), 
 626         ("GREY80", 204, 204, 204), 
 627         ("GREY81", 207, 207, 207), 
 628         ("GREY82", 209, 209, 209), 
 629         ("GREY83", 212, 212, 212), 
 630         ("GREY84", 214, 214, 214), 
 631         ("GREY85", 217, 217, 217), 
 632         ("GREY86", 219, 219, 219), 
 633         ("GREY87", 222, 222, 222), 
 634         ("GREY88", 224, 224, 224), 
 635         ("GREY89", 227, 227, 227), 
 636         ("GREY90", 229, 229, 229), 
 637         ("GREY91", 232, 232, 232), 
 638         ("GREY92", 235, 235, 235), 
 639         ("GREY93", 237, 237, 237), 
 640         ("GREY94", 240, 240, 240), 
 641         ("GREY95", 242, 242, 242), 
 642         ("GREY96", 245, 245, 245), 
 643         ("GREY97", 247, 247, 247), 
 644         ("GREY98", 250, 250, 250), 
 645         ("GREY99", 252, 252, 252), 
 646         ("GREY100", 255, 255, 255), 
 647         ("DARK GREY", 169, 169, 169), 
 648         ("DARKGREY", 169, 169, 169), 
 649         ("DARK BLUE", 0,     0, 139), 
 650         ("DARKBLUE", 0,     0, 139), 
 651         ("DARK CYAN", 0,   139, 139), 
 652         ("DARKCYAN", 0,   139, 139), 
 653         ("DARK MAGENTA", 139,   0, 139), 
 654         ("DARKMAGENTA", 139,   0, 139), 
 655         ("DARK RED", 139,   0,   0), 
 656         ("DARKRED", 139,   0,   0), 
 657         ("LIGHT GREEN", 144, 238, 144), 
 658         ("LIGHTGREEN", 144, 238, 144), 
 664 def updateColourDB(): 
 665     """Updates the wx colour database by adding new colour names and RGB values.""" 
 669         assert wx
.GetApp() is not None, "You must have a wx.App object before you can use the colour database." 
 670         cl 
= getColourInfoList() 
 673             wx
.TheColourDatabase
.Append(*info
)