1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="ifs" _label="IFS">
7 <number id="delay" type="slider" arg="-delay %"
8 _label="Speed" _low-label="Slow" _high-label="Fast"
9 low="0" high="40000" default="10000"
12 <number id="functions" type="spinbutton" arg="-functions %"
13 _label="Functions" low="2" high="6" default="3"/>
15 <number id="detail" type="spinbutton" arg="-detail %"
16 _label="Detail" low="2" high="30" default="9"/>
18 <boolean id="translate" _label="Translate" arg-unset="-notranslate"/>
19 <boolean id="scale" _label="Scale" arg-unset="-noscale"/>
20 <boolean id="rotate" _label="Rotate" arg-unset="-norotate"/>
22 <select id="colour mode">
23 <option id="blend" _label="Blend" arg-set="-mode 0"/>
24 <option id="function" _label="Function" arg-set="-mode 1"/>
25 <option id="single" _label="Single" arg-set="-mode 2"/>
28 <number id="colors" type="slider" arg="-colors %"
29 _label="Number of Colours" _low-label="2" _high-label="Many"
30 low="2" high="255" default="200" />
34 This one draws spinning, colliding iterated-function-system images.
36 Note that the "quality" parameter is exponential. Number of points
37 drawn is functions^detail.
39 The number of colours is only used in Blend mode to provide a palette
40 to create the base colours. These are then blended together in a
41 non-colourmap friendly fashion.
43 Written by Chris Le Sueur.