| line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
|
1
|
|
|
|
|
|
|
package Graphics::ColorNames::IE; |
|
2
|
|
|
|
|
|
|
|
|
3
|
|
|
|
|
|
|
require 5.006; |
|
4
|
|
|
|
|
|
|
|
|
5
|
3
|
|
|
3
|
|
6122
|
use strict; |
|
|
3
|
|
|
|
|
7
|
|
|
|
3
|
|
|
|
|
123
|
|
|
6
|
3
|
|
|
3
|
|
17
|
use warnings; |
|
|
3
|
|
|
|
|
7
|
|
|
|
3
|
|
|
|
|
230
|
|
|
7
|
|
|
|
|
|
|
|
|
8
|
|
|
|
|
|
|
our $VERSION = '1.13'; |
|
9
|
|
|
|
|
|
|
|
|
10
|
|
|
|
|
|
|
sub NamesRgbTable() { |
|
11
|
3
|
|
|
3
|
|
1074
|
use integer; |
|
|
3
|
|
|
|
|
16
|
|
|
|
3
|
|
|
|
|
17
|
|
|
12
|
|
|
|
|
|
|
return { |
|
13
|
2
|
|
|
2
|
0
|
861
|
(lc 'AliceBlue') => 0xF0F8FF, # 240,248,255 |
|
14
|
|
|
|
|
|
|
(lc 'AntiqueWhite') => 0xFAEBD7, # 250,235,215 |
|
15
|
|
|
|
|
|
|
(lc 'Aqua') => 0x00FFFF, # 0,255,255 |
|
16
|
|
|
|
|
|
|
(lc 'Aquamarine') => 0x7FFFD4, # 127,255,212 |
|
17
|
|
|
|
|
|
|
(lc 'Azure') => 0xF0FFFF, # 240,255,255 |
|
18
|
|
|
|
|
|
|
(lc 'Beige') => 0xF5F5DC, # 245,245,220 |
|
19
|
|
|
|
|
|
|
(lc 'Bisque') => 0xFFE4C4, # 255,228,196 |
|
20
|
|
|
|
|
|
|
(lc 'Black') => 0x000000, # 0,0,0 |
|
21
|
|
|
|
|
|
|
(lc 'BlanchedAlmond') => 0xFFEBCD, # 255,235,205 |
|
22
|
|
|
|
|
|
|
(lc 'Blue') => 0x0000FF, # 0,0,255 |
|
23
|
|
|
|
|
|
|
(lc 'BlueViolet') => 0x8A2BE2, # 138,43,226 |
|
24
|
|
|
|
|
|
|
(lc 'Brown') => 0xA52A2A, # 165,42,42 |
|
25
|
|
|
|
|
|
|
(lc 'BurlyWood') => 0xDEB887, # 222,184,135 |
|
26
|
|
|
|
|
|
|
(lc 'CadetBlue') => 0x5F9EA0, # 95,158,160 |
|
27
|
|
|
|
|
|
|
(lc 'Chartreuse') => 0x7FFF00, # 127,255,0 |
|
28
|
|
|
|
|
|
|
(lc 'Chocolate') => 0xD2691E, # 210,105,30 |
|
29
|
|
|
|
|
|
|
(lc 'Coral') => 0xFF7F50, # 255,127,80 |
|
30
|
|
|
|
|
|
|
(lc 'CornflowerBlue') => 0x6495ED, # 100,149,237 |
|
31
|
|
|
|
|
|
|
(lc 'Cornsilk') => 0xFFF8DC, # 255,248,220 |
|
32
|
|
|
|
|
|
|
(lc 'Crimson') => 0xDC143C, # 220,20,60 |
|
33
|
|
|
|
|
|
|
(lc 'Cyan') => 0x00FFFF, # 0,255,255 |
|
34
|
|
|
|
|
|
|
(lc 'DarkBlue') => 0x00008B, # 0,0,139 |
|
35
|
|
|
|
|
|
|
(lc 'DarkCyan') => 0x008B8B, # 0,139,139 |
|
36
|
|
|
|
|
|
|
(lc 'DarkGoldenrod') => 0xB8860B, # 184,134,11 |
|
37
|
|
|
|
|
|
|
(lc 'DarkGray') => 0xA9A9A9, # 169,169,169 |
|
38
|
|
|
|
|
|
|
(lc 'DarkGreen') => 0x006400, # 0,100,0 |
|
39
|
|
|
|
|
|
|
(lc 'DarkKhaki') => 0xBDB76B, # 189,183,107 |
|
40
|
|
|
|
|
|
|
(lc 'DarkMagenta') => 0x8B008B, # 139,0,139 |
|
41
|
|
|
|
|
|
|
(lc 'DarkOliveGreen') => 0x556B2F, # 85,107,47 |
|
42
|
|
|
|
|
|
|
(lc 'DarkOrange') => 0xFF8C00, # 255,140,0 |
|
43
|
|
|
|
|
|
|
(lc 'DarkOrchid') => 0x9932CC, # 153,50,204 |
|
44
|
|
|
|
|
|
|
(lc 'DarkRed') => 0x8B0000, # 139,0,0 |
|
45
|
|
|
|
|
|
|
(lc 'DarkSalmon') => 0xE9967A, # 233,150,122 |
|
46
|
|
|
|
|
|
|
(lc 'DarkSeaGreen') => 0x8FBC8F, # 143,188,143 |
|
47
|
|
|
|
|
|
|
(lc 'DarkSlateBlue') => 0x483D8B, # 72,61,139 |
|
48
|
|
|
|
|
|
|
(lc 'DarkSlateGray') => 0x2F4F4F, # 47,79,79 |
|
49
|
|
|
|
|
|
|
(lc 'DarkTurquoise') => 0x00CED1, # 0,206,209 |
|
50
|
|
|
|
|
|
|
(lc 'DarkViolet') => 0x9400D3, # 148,0,211 |
|
51
|
|
|
|
|
|
|
(lc 'DeepPink') => 0xFF1493, # 255,20,147 |
|
52
|
|
|
|
|
|
|
(lc 'DeepSkyBlue') => 0x00BFFF, # 0,191,255 |
|
53
|
|
|
|
|
|
|
(lc 'DimGray') => 0x696969, # 105,105,105 |
|
54
|
|
|
|
|
|
|
(lc 'DodgerBlue') => 0x1E90FF, # 30,144,255 |
|
55
|
|
|
|
|
|
|
(lc 'FireBrick') => 0xB22222, # 178,34,34 |
|
56
|
|
|
|
|
|
|
(lc 'FloralWhite') => 0xFFFAF0, # 255,250,240 |
|
57
|
|
|
|
|
|
|
(lc 'ForestGreen') => 0x228B22, # 34,139,34 |
|
58
|
|
|
|
|
|
|
(lc 'Fuchsia') => 0xFF00FF, # 255,0,255 |
|
59
|
|
|
|
|
|
|
(lc 'Gainsboro') => 0xDCDCDC, # 220,220,220 |
|
60
|
|
|
|
|
|
|
(lc 'GhostWhite') => 0xF8F8FF, # 248,248,255 |
|
61
|
|
|
|
|
|
|
(lc 'Gold') => 0xFFD700, # 255,215,0 |
|
62
|
|
|
|
|
|
|
(lc 'Goldenrod') => 0xDAA520, # 218,165,32 |
|
63
|
|
|
|
|
|
|
(lc 'Gray') => 0x808080, # 128,128,128 ## NB: Grey is missing! |
|
64
|
|
|
|
|
|
|
(lc 'Green') => 0x008000, # 0,128,0 |
|
65
|
|
|
|
|
|
|
(lc 'GreenYellow') => 0xADFF2F, # 173,255,47 |
|
66
|
|
|
|
|
|
|
(lc 'Honeydew') => 0xF0FFF0, # 240,255,240 |
|
67
|
|
|
|
|
|
|
(lc 'HotPink') => 0xFF69B4, # 255,105,180 |
|
68
|
|
|
|
|
|
|
(lc 'IndianRed') => 0xCD5C5C, # 205,92,92 |
|
69
|
|
|
|
|
|
|
(lc 'Indigo') => 0x4B0082, # 75,0,130 |
|
70
|
|
|
|
|
|
|
(lc 'Ivory') => 0xFFFFF0, # 255,255,240 |
|
71
|
|
|
|
|
|
|
(lc 'Khaki') => 0xF0E68C, # 240,230,140 |
|
72
|
|
|
|
|
|
|
(lc 'Lavender') => 0xE6E6FA, # 230,230,250 |
|
73
|
|
|
|
|
|
|
(lc 'LavenderBlush') => 0xFFF0F5, # 255,240,245 |
|
74
|
|
|
|
|
|
|
(lc 'LawnGreen') => 0x7CFC00, # 124,252,0 |
|
75
|
|
|
|
|
|
|
(lc 'LemonChiffon') => 0xFFFACD, # 255,250,205 |
|
76
|
|
|
|
|
|
|
(lc 'LightBlue') => 0xADD8E6, # 173,216,230 |
|
77
|
|
|
|
|
|
|
(lc 'LightCoral') => 0xF08080, # 240,128,128 |
|
78
|
|
|
|
|
|
|
(lc 'LightCyan') => 0xE0FFFF, # 224,255,255 |
|
79
|
|
|
|
|
|
|
(lc 'LightGoldenrodYellow') => 0xFAFAD2, # 250,250,210 |
|
80
|
|
|
|
|
|
|
(lc 'LightGreen') => 0x90EE90, # 144,238,144 |
|
81
|
|
|
|
|
|
|
(lc 'LightGrey') => 0xD3D3D3, # 211,211,211 |
|
82
|
|
|
|
|
|
|
(lc 'LightPink') => 0xFFB6C1, # 255,182,193 |
|
83
|
|
|
|
|
|
|
(lc 'LightSalmon') => 0xFFA07A, # 255,160,122 |
|
84
|
|
|
|
|
|
|
(lc 'LightSeaGreen') => 0x20B2AA, # 32,178,170 |
|
85
|
|
|
|
|
|
|
(lc 'LightSkyBlue') => 0x87CEFA, # 135,206,250 |
|
86
|
|
|
|
|
|
|
(lc 'LightSlateGray') => 0x778899, # 119,136,153 |
|
87
|
|
|
|
|
|
|
(lc 'LightSteelBlue') => 0xB0C4DE, # 176,196,222 |
|
88
|
|
|
|
|
|
|
(lc 'LightYellow') => 0xFFFFE0, # 255,255,224 |
|
89
|
|
|
|
|
|
|
(lc 'Lime') => 0x00FF00, # 0,255,0 |
|
90
|
|
|
|
|
|
|
(lc 'LimeGreen') => 0x32CD32, # 50,205,50 |
|
91
|
|
|
|
|
|
|
(lc 'Linen') => 0xFAF0E6, # 250,240,230 |
|
92
|
|
|
|
|
|
|
(lc 'Magenta') => 0xFF00FF, # 255,0,255 |
|
93
|
|
|
|
|
|
|
(lc 'Maroon') => 0x800000, # 128,0,0 |
|
94
|
|
|
|
|
|
|
(lc 'MediumAquamarine') => 0x66CDAA, # 102,205,170 |
|
95
|
|
|
|
|
|
|
(lc 'MediumBlue') => 0x0000CD, # 0,0,205 |
|
96
|
|
|
|
|
|
|
(lc 'MediumOrchid') => 0xBA55D3, # 186,85,211 |
|
97
|
|
|
|
|
|
|
(lc 'MediumPurple') => 0x9370DB, # 147,112,219 |
|
98
|
|
|
|
|
|
|
(lc 'MediumSeaGreen') => 0x3CB371, # 60,179,113 |
|
99
|
|
|
|
|
|
|
(lc 'MediumSlateBlue') => 0x7B68EE, # 123,104,238 |
|
100
|
|
|
|
|
|
|
(lc 'MediumSpringGreen') => 0x00FA9A, # 0,250,154 |
|
101
|
|
|
|
|
|
|
(lc 'MediumTurquoise') => 0x48D1CC, # 72,209,204 |
|
102
|
|
|
|
|
|
|
(lc 'MediumVioletRed') => 0xC71585, # 199,21,133 |
|
103
|
|
|
|
|
|
|
(lc 'MidnightBlue') => 0x191970, # 25,25,112 |
|
104
|
|
|
|
|
|
|
(lc 'MintCream') => 0xF5FFFA, # 245,255,250 |
|
105
|
|
|
|
|
|
|
(lc 'MistyRose') => 0xFFE4E1, # 255,228,225 |
|
106
|
|
|
|
|
|
|
(lc 'Moccasin') => 0xFFE4B5, # 255,228,181 |
|
107
|
|
|
|
|
|
|
(lc 'NavajoWhite') => 0xFFDEAD, # 255,222,173 |
|
108
|
|
|
|
|
|
|
(lc 'Navy') => 0x000080, # 0,0,128 |
|
109
|
|
|
|
|
|
|
(lc 'OldLace') => 0xFDF5E6, # 253,245,230 |
|
110
|
|
|
|
|
|
|
(lc 'Olive') => 0x808000, # 128,128,0 |
|
111
|
|
|
|
|
|
|
(lc 'OliveDrab') => 0x6B8E23, # 107,142,35 |
|
112
|
|
|
|
|
|
|
(lc 'Orange') => 0xFFA500, # 255,165,0 |
|
113
|
|
|
|
|
|
|
(lc 'OrangeRed') => 0xFF4500, # 255,69,0 |
|
114
|
|
|
|
|
|
|
(lc 'Orchid') => 0xDA70D6, # 218,112,214 |
|
115
|
|
|
|
|
|
|
(lc 'PaleGoldenrod') => 0xEEE8AA, # 238,232,170 |
|
116
|
|
|
|
|
|
|
(lc 'PaleGreen') => 0x98FB98, # 152,251,152 |
|
117
|
|
|
|
|
|
|
(lc 'PaleTurquoise') => 0xAFEEEE, # 175,238,238 |
|
118
|
|
|
|
|
|
|
(lc 'PaleVioletRed') => 0xDB7093, # 219,112,147 |
|
119
|
|
|
|
|
|
|
(lc 'PapayaWhip') => 0xFFEFD5, # 255,239,213 |
|
120
|
|
|
|
|
|
|
(lc 'PeachPuff') => 0xFFDAB9, # 255,218,185 |
|
121
|
|
|
|
|
|
|
(lc 'Peru') => 0xCD853F, # 205,133,63 |
|
122
|
|
|
|
|
|
|
(lc 'Pink') => 0xFFC0CB, # 255,192,203 |
|
123
|
|
|
|
|
|
|
(lc 'Plum') => 0xDDA0DD, # 221,160,221 |
|
124
|
|
|
|
|
|
|
(lc 'PowderBlue') => 0xB0E0E6, # 176,224,230 |
|
125
|
|
|
|
|
|
|
(lc 'Purple') => 0x800080, # 128,0,128 |
|
126
|
|
|
|
|
|
|
(lc 'Red') => 0xFF0000, # 255,0,0 |
|
127
|
|
|
|
|
|
|
(lc 'RosyBrown') => 0xBC8F8F, # 188,143,143 |
|
128
|
|
|
|
|
|
|
(lc 'RoyalBlue') => 0x4169E1, # 65,105,225 |
|
129
|
|
|
|
|
|
|
(lc 'SaddleBrown') => 0x8B4513, # 139,69,19 |
|
130
|
|
|
|
|
|
|
(lc 'Salmon') => 0xFA8072, # 250,128,114 |
|
131
|
|
|
|
|
|
|
(lc 'SandyBrown') => 0xF4A460, # 244,164,96 |
|
132
|
|
|
|
|
|
|
(lc 'SeaGreen') => 0x2E8B57, # 46,139,87 |
|
133
|
|
|
|
|
|
|
(lc 'Seashell') => 0xFFF5EE, # 255,245,238 |
|
134
|
|
|
|
|
|
|
(lc 'Sienna') => 0xA0522D, # 160,82,45 |
|
135
|
|
|
|
|
|
|
(lc 'Silver') => 0xC0C0C0, # 192,192,192 |
|
136
|
|
|
|
|
|
|
(lc 'SkyBlue') => 0x87CEEB, # 135,206,235 |
|
137
|
|
|
|
|
|
|
(lc 'SlateBlue') => 0x6A5ACD, # 106,90,205 |
|
138
|
|
|
|
|
|
|
(lc 'SlateGray') => 0x708090, # 112,128,144 |
|
139
|
|
|
|
|
|
|
(lc 'Snow') => 0xFFFAFA, # 255,250,250 |
|
140
|
|
|
|
|
|
|
(lc 'SpringGreen') => 0x00FF7F, # 0,255,127 |
|
141
|
|
|
|
|
|
|
(lc 'SteelBlue') => 0x4682B4, # 70,130,180 |
|
142
|
|
|
|
|
|
|
(lc 'Tan') => 0xD2B48C, # 210,180,140 |
|
143
|
|
|
|
|
|
|
(lc 'Teal') => 0x008080, # 0,128,128 |
|
144
|
|
|
|
|
|
|
(lc 'Thistle') => 0xD8BFD8, # 216,191,216 |
|
145
|
|
|
|
|
|
|
(lc 'Tomato') => 0xFF6347, # 255,99,71 |
|
146
|
|
|
|
|
|
|
(lc 'Turquoise') => 0x40E0D0, # 64,224,208 |
|
147
|
|
|
|
|
|
|
(lc 'Violet') => 0xEE82EE, # 238,130,238 |
|
148
|
|
|
|
|
|
|
(lc 'Wheat') => 0xF5DEB3, # 245,222,179 |
|
149
|
|
|
|
|
|
|
(lc 'White') => 0xFFFFFF, # 255,255,255 |
|
150
|
|
|
|
|
|
|
(lc 'WhiteSmoke') => 0xF5F5F5, # 245,245,245 |
|
151
|
|
|
|
|
|
|
(lc 'Yellow') => 0xFFFF00, # 255,255,0 |
|
152
|
|
|
|
|
|
|
(lc 'YellowGreen') => 0x9ACD32, # 154,205,50 |
|
153
|
|
|
|
|
|
|
}; |
|
154
|
|
|
|
|
|
|
} |
|
155
|
|
|
|
|
|
|
|
|
156
|
|
|
|
|
|
|
1; |
|
157
|
|
|
|
|
|
|
|
|
158
|
|
|
|
|
|
|
=head1 NAME |
|
159
|
|
|
|
|
|
|
|
|
160
|
|
|
|
|
|
|
Graphics::ColorNames::IE - MS Internet Explorer color names and equivalent RGB values |
|
161
|
|
|
|
|
|
|
|
|
162
|
|
|
|
|
|
|
=head1 SYNOPSIS |
|
163
|
|
|
|
|
|
|
|
|
164
|
|
|
|
|
|
|
require Graphics::ColorNames::IE; |
|
165
|
|
|
|
|
|
|
|
|
166
|
|
|
|
|
|
|
$NameTable = Graphics::ColorNames::IE->NamesRgbTable(); |
|
167
|
|
|
|
|
|
|
$RgbBlack = $NameTable->{black}; |
|
168
|
|
|
|
|
|
|
|
|
169
|
|
|
|
|
|
|
=head1 DESCRIPTION |
|
170
|
|
|
|
|
|
|
|
|
171
|
|
|
|
|
|
|
This module defines color names and their associated RGB values recognized by |
|
172
|
|
|
|
|
|
|
Microsoft Internet Explorer. |
|
173
|
|
|
|
|
|
|
|
|
174
|
|
|
|
|
|
|
This currently is a subset of the colors defined by CSS and SVG specifications. |
|
175
|
|
|
|
|
|
|
|
|
176
|
|
|
|
|
|
|
See the documentation of L for information how to use |
|
177
|
|
|
|
|
|
|
this module. |
|
178
|
|
|
|
|
|
|
|
|
179
|
|
|
|
|
|
|
=head2 NOTE |
|
180
|
|
|
|
|
|
|
|
|
181
|
|
|
|
|
|
|
Although Microsoft calls them "X11 color names", some of them are not identical |
|
182
|
|
|
|
|
|
|
to the definitions in the X Specification. |
|
183
|
|
|
|
|
|
|
|
|
184
|
|
|
|
|
|
|
=head1 SEE ALSO |
|
185
|
|
|
|
|
|
|
|
|
186
|
|
|
|
|
|
|
C, MSDN |
|
187
|
|
|
|
|
|
|
|
|
188
|
|
|
|
|
|
|
=head1 AUTHOR |
|
189
|
|
|
|
|
|
|
|
|
190
|
|
|
|
|
|
|
Claus FErber |
|
191
|
|
|
|
|
|
|
|
|
192
|
|
|
|
|
|
|
Based on C by Robert Rothenberg. |
|
193
|
|
|
|
|
|
|
|
|
194
|
|
|
|
|
|
|
=head1 LICENSE |
|
195
|
|
|
|
|
|
|
|
|
196
|
|
|
|
|
|
|
Copyright 2005-2009 Claus FErber. |
|
197
|
|
|
|
|
|
|
|
|
198
|
|
|
|
|
|
|
Copyright 2001-2004 Robert Rothenberg. |
|
199
|
|
|
|
|
|
|
|
|
200
|
|
|
|
|
|
|
This program is free software; you can redistribute it |
|
201
|
|
|
|
|
|
|
and/or modify it under the same terms as Perl itself. |
|
202
|
|
|
|
|
|
|
|
|
203
|
|
|
|
|
|
|
=cut |