219a5348eb88b723da462e974f7ba7a34cabc5b9
[xscreensaver] / hacks / config / jigsaw.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="jigsaw" _label="Jigsaw" gl="yes">
4
5   <command arg="-root"/>
6
7   <video href="https://www.youtube.com/watch?v=T5_hiY2eEeo"/>
8
9   <hgroup>
10    <vgroup>
11     <number id="delay" type="slider" arg="-delay %"
12             _label="Frame rate" _low-label="Low" _high-label="High"
13             low="0" high="100000" default="20000"
14             convert="invert"/>
15
16     <number id="speed" type="slider" arg="-speed %"
17              _label="Speed" _low-label="Slow" _high-label="Fast"
18              low="0.1" high="8.0" default="1.0"/>
19    </vgroup>
20    <vgroup>
21     <number id="density" type="slider" arg="-complexity %"
22              _label="Puzzle pieces" _low-label="Few" _high-label="Many"
23              low="1.0" high="4.0" default="1.0"/>
24
25     <number id="resolution" type="slider" arg="-resolution %"
26              _label="Resolution" _low-label="Chunky" _high-label="Smooth"
27              low="50" high="300" default="100"/>
28    </vgroup>
29   </hgroup>
30
31   <hgroup>
32    <vgroup>
33     <xscreensaver-image />
34    </vgroup>
35    <vgroup>
36     <boolean id="wobble"  _label="Tilt"  arg-unset="-no-wobble"/>
37     <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
38    </vgroup>
39   </hgroup>
40
41   <xscreensaver-updater />
42
43   <_description>
44 Carves an image up into a jigsaw puzzle, shuffles it, and solves it.
45
46 https://en.wikipedia.org/wiki/Jigsaw_puzzle
47 https://en.wikipedia.org/wiki/Tessellation
48
49 Written by Jamie Zawinski; 1997.
50   </_description>
51 </screensaver>