656a9bc5913584ba625638624b469536ace71fe5
[xscreensaver] / hacks / config / moire.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="moire" _label="Moire">
4
5   <command arg="-root"/>
6
7   <number id="delay" type="slider" arg="-delay %"
8           _label="Duration" _low-label="1 Second" _high-label="1 Minute"
9           low="1" high="60" default="5"/>
10
11   <number id="ncolors" type="slider" arg="-ncolors %"
12             _label="Number of Colors" _low-label="Two" _high-label="Many"
13             low="1" high="255" default="64"/>
14
15   <number id="offset" type="slider" arg="-offset %"
16             _label="Offset" _low-label="Small" _high-label="Large"
17             low="1" high="200" default="50"/>
18
19   <!-- #### -no-random -->
20
21   <boolean id="shm" _label="Use Shared Memory" arg-unset="-no-shm"/>
22
23   <_description>
24 This one draws cool circular interference patterns.  Most of the
25 circles you see aren't explicitly rendered, but show up as a result
26 of interactions between the other pixels that were drawn.  Written by
27 Jamie Zawinski, inspired by Java code by Michael Bayne.  As he
28 pointed out, the beauty of this one is that the heart of the display
29 algorithm can be expressed with just a pair of loops and a handful of
30 arithmetic, giving it a high ``display hack metric''.
31   </_description>
32 </screensaver>