1 <?xml version="1.0" encoding="ISO-8859-1"?>
3 <screensaver name="qix" _label="Qix">
9 <number id="delay" type="slider" arg="-delay %"
10 _label="Frame rate" _low-label="Low" _high-label="High"
11 low="0" high="100000" default="10000"
14 <number id="segments" type="slider" arg="-segments %"
15 _label="Segments" _low-label="Few" _high-label="Many"
16 low="10" high="500" default="250"/>
18 <number id="spread" type="slider" arg="-spread %"
19 _label="Density" _low-label="Sparse" _high-label="Dense"
20 low="1" high="50" default="8"
23 <number id="color_contrast" type="slider" arg="-color-shift %"
24 _label="Color contrast" _low-label="Low" _high-label="High"
25 low="0" high="25" default="3"/>
29 <option id="lines" _label="Line segments" arg-set="-hollow"/>
30 <option id="solid" _label="Solid objects"/>
34 <option id="linear" _label="Linear motion"/>
35 <option id="random" _label="Random motion" arg-set="-random"/>
38 <select id="color-mode">
39 <option id="additive" _label="Additive colors"/>
40 <option id="subtractive" _label="Subtractive colors"
41 arg-set="-subtractive"/>
44 <number id="count" type="spinbutton" arg="-count %"
45 _label="Count" low="0" high="20" default="4"/>
46 <number id="size" type="spinbutton" arg="-size %"
47 _label="Max size" low="200" high="1000" default="200"/>
48 <number id="poly" type="spinbutton" arg="-poly %"
49 _label="Poly corners" low="2" high="100" default="2"/>
54 <boolean id="transparent" _label="Transparent" arg-unset="-non-transparent"/>
55 <boolean id="xor" _label="XOR" arg-set="-xor"/>
56 <boolean id="gravity" _label="Gravity" arg-set="-gravity"/>
57 <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
61 Bounces a series of line segments around the screen, and uses
62 variations on this basic motion pattern to produce all sorts of
63 different presentations: line segments, filled polygons, and
64 overlapping translucent areas.
66 http://en.wikipedia.org/wiki/Qix
68 Written by Jamie Zawinski; 1992.