http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.04.2.tar.gz
[xscreensaver] / hacks / config / blitspin.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="blitspin" _label="BlitSpin">
4
5   <command arg="-root"/>
6
7   <number id="delay" type="slider" arg="-delay %"
8           _label="Fuzzy Rotation Speed" _low-label="Slow" _high-label="Fast"
9           low="1" high="800000" default="500000"
10           convert="invert"/>
11
12   <number id="delay2" type="slider" arg="-delay2 %"
13           _label="90 deg Rotation Speed" _low-label="Slow" _high-label="Fast"
14           low="1" high="800000" default="500000"
15           convert="invert"/>
16
17   <boolean id="grab" _label="Grab Screen" arg-set="-grab"/>
18
19   <file id="bitmap" _label="Bitmap to rotate" arg="-bitmap %"/>
20
21   <_description>
22 The ``blitspin'' hack repeatedly rotates a bitmap by 90 degrees by
23 using logical operations: the bitmap is divided into quadrants, and
24 the quadrants are shifted clockwise.  Then the same thing is done
25 again with progressively smaller quadrants, except that all
26 sub-quadrants of a given size are rotated in parallel.  Written by
27 Jamie Zawinski based on some cool SmallTalk code seen in in Byte
28 Magazine in 1981.
29
30 As you watch it, the image appears to dissolve into static and then
31 reconstitute itself, but rotated. You can provide the image to use,
32 as an XBM or XPM file, or tell it to grab a screen image and rotate
33 that.
34   </_description>
35 </screensaver>