3
<!-- <code file="color_chooser.php" /> -->
5
It's a very dirty hack to make the color chooser fast. This is needed, as the color chooser is often embedded many times into a single plugin. Starting a separate PHP process for each of those would be insane. So we need something different...
7
This will eventually be replaced by a different (and clean!) scripting solution. For now: don't imitate this! -->
8
<code printout="$$$argument$$$$$$color.string$$$$$$have_col.numeric$$$!!!!?!%3!=!0!:!!?!!=!!:!%1"%2""/>
9
<help file="color_chooser.rkh" />
11
<external id="argument" default=", col=" />
12
<external id="default_color" default="" />
13
<connect client="color.string" governor="default_color"/>
15
<convert id="have_col" mode="notequals" sources="color.string" standard=""/>
17
<dialog label="Choose color" >
18
<dropdown id="color" label="Color">
19
<option value="" label="default" checked="true" />
20
<option value="azure" label="Azure" />
21
<option value="black" label="Black" />
22
<option value="blue" label="Blue" />
23
<option value="blue1" label="Blue1" />
24
<option value="blue2" label="Blue2" />
25
<option value="blue3" label="Blue3" />
26
<option value="blue4" label="Blue4" />
27
<option value="brown" label="Brown" />
28
<option value="cyan" label="Cyan" />
29
<option value="darkviolet" label="Darkviolet" />
30
<option value="gold" label="Gold" />
31
<option value="gray" label="Gray" />
32
<option value="gray1" label="Gray1" />
33
<option value="gray2" label="Gray2" />
34
<option value="gray3" label="Gray3" />
35
<option value="gray4" label="Gray4" />
36
<option value="green" label="Green" />
37
<option value="green1" label="Green1" />
38
<option value="green2" label="Green2" />
39
<option value="green3" label="Green3" />
40
<option value="green4" label="Green4" />
41
<option value="grey" label="Grey" />
42
<option value="grey1" label="Grey1" />
43
<option value="grey2" label="Grey2" />
44
<option value="grey3" label="Grey3" />
45
<option value="grey4" label="Grey4" />
46
<option value="lawngreen" label="Lawngreen" />
47
<option value="limegreen" label="Limegreen" />
48
<option value="linen" label="Linen" />
49
<option value="magenta" label="Magenta" />
50
<option value="magenta1" label="Magenta1" />
51
<option value="magenta2" label="Magenta2" />
52
<option value="magenta3" label="Magenta3" />
53
<option value="magenta4" label="Magenta4" />
54
<option value="mintcream" label="Mintcream" />
55
<option value="mistyrose" label="Mistyrose" />
56
<option value="navajowhite" label="Navajowhite" />
57
<option value="orange" label="Orange" />
58
<option value="orchid" label="Orchid" />
59
<option value="palegreen" label="Palegreen" />
60
<option value="papayawhip" label="Papayawhip" />
61
<option value="peachpuff" label="Peachpuff" />
62
<option value="pink" label="Pink" />
63
<option value="red" label="Red" />
64
<option value="red1" label="Red1" />
65
<option value="red2" label="Red2" />
66
<option value="red3" label="Red3" />
67
<option value="red4" label="Red4" />
68
<option value="royalblue" label="Royalblue" />
69
<option value="salmon" label="Salmon" />
70
<option value="sandybrown" label="Sandybrown" />
71
<option value="seagreen" label="Seagreen" />
72
<option value="sienna" label="Sienna" />
73
<option value="skyblue" label="Skyblue" />
74
<option value="slategrey" label="Slategrey" />
75
<option value="snow" label="Snow" />
76
<option value="springgreen" label="Springgreen" />
77
<option value="steelblue" label="Steelblue" />
78
<option value="tan" label="Tan" />
79
<option value="thistle" label="Thistle" />
80
<option value="tomato" label="Tomato" />
81
<option value="violet" label="Violet" />
82
<option value="violetred1" label="Violetred1" />
83
<option value="violetred2" label="Violetred2" />
84
<option value="violetred3" label="Violetred3" />
85
<option value="violetred4" label="Violetred4" />
86
<option value="wheat" label="Wheat" />
87
<option value="white" label="White" />
88
<option value="yellow" label="Yellow" />
89
<option value="yellow1" label="Yellow1" />
90
<option value="yellow2" label="Yellow2" />
91
<option value="yellow3" label="Yellow3" />
92
<option value="yellow4" label="Yellow4" />
93
<option value="yellowgreen" label="Yellowgreen" />