1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="whirlygig" _label="WhirlyGig">
7 <number id="whirlies" type="spinbutton" arg="-whirlies %"
8 _label="Whirlies" low="1" high="50" default="40"/>
10 <number id="lines" type="spinbutton" arg="-nlines %"
11 _label="Lines" low="-1" high="50" default="-1"/>
14 <number id="xspeed" type="spinbutton" arg="-xspeed %"
15 _label="Speed" low="0.0" high="10.0" default="1.0"/>
16 <number id="yspeed" type="spinbutton" arg="-yspeed %"
17 _label="x" low="0.0" high="10.0" default="1.0"/>
21 <number id="xamplitude" type="spinbutton" arg="-xamplitude %"
22 _label="Amplitude" low="0.0" high="10.0" default="1.0"/>
23 <number id="yamplitude" type="spinbutton" arg="-yamplitude %"
24 _label="x" low="0.0" high="10.0" default="1.0"/>
28 <!-- #### -xmode [change] -->
32 <option id="random" _label="Random" />
33 <option id="spin" _label="Spin" arg-set="-xmode spin"/>
34 <option id="funky" _label="Funky" arg-set="-xmode funky"/>
35 <option id="circle" _label="Circle" arg-set="-xmode circle"/>
36 <option id="linear" _label="Linear" arg-set="-xmode linear"/>
37 <option id="test" _label="Test" arg-set="-xmode test"/>
38 <option id="fun" _label="Fun" arg-set="-xmode fun"/>
39 <option id="innie" _label="Innie" arg-set="-xmode innie"/>
40 <option id="lissajous" _label="Lissajous" arg-set="-xmode lissajous"/>
44 <option id="randomy" _label="Random" />
45 <option id="spiny" _label="Spin" arg-set="-ymode spin"/>
46 <option id="funkyy" _label="Funky" arg-set="-ymode funky"/>
47 <option id="circley" _label="Circle" arg-set="-ymode circle"/>
48 <option id="lineary" _label="Linear" arg-set="-ymode linear"/>
49 <option id="testy" _label="Test" arg-set="-ymode test"/>
50 <option id="funy" _label="Fun" arg-set="-ymode fun"/>
51 <option id="inniey" _label="Innie" arg-set="-ymode innie"/>
52 <option id="lissajousy" _label="Lissajous" arg-set="-ymode lissajous"/>
56 <!-- #### -speed [1] -->
57 <!-- #### -color_modifier [-1] -->
58 <!-- #### -start_time [-1] -->
59 <!-- #### -xoffset [1.0] -->
60 <!-- #### -yoffset [1.0] -->
61 <!-- #### -offset_period [1] -->
65 <boolean id="trail" _label="Leave a trail" arg-set="-trail 1"/>
66 <boolean id="explain" _label="Explain modes" arg-set="-explain"/>
69 <boolean id="wrap" _label="Wrap the screen" arg-unset="-no-wrap"/>
70 <!-- <boolean id="db" _label="Use Double Buffering" arg-unset="-no-db"/> -->
75 Draws zooming chains of sinusoidal spots.
77 Written by Ashton Trey Belew; 2001.