http://packetstormsecurity.org/UNIX/admin/xscreensaver-4.00.tar.gz
[xscreensaver] / hacks / config / blitspin.xml
diff --git a/hacks/config/blitspin.xml b/hacks/config/blitspin.xml
new file mode 100644 (file)
index 0000000..d7e73b2
--- /dev/null
@@ -0,0 +1,35 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+
+<screensaver name="blitspin" _label="BlitSpin">
+
+  <command arg="-root"/>
+
+  <number id="delay" type="slider" arg="-delay %"
+          _label="Fuzzy Rotation Speed" _low-label="Slow" _high-label="Fast"
+          low="1" high="800000" default="500000"
+          convert="invert"/>
+
+  <number id="delay2" type="slider" arg="-delay2 %"
+          _label="90° Rotation Speed" _low-label="Slow" _high-label="Fast"
+          low="1" high="800000" default="500000"
+          convert="invert"/>
+
+  <boolean id="grab" _label="Grab Screen" arg-set="-grab"/>
+
+  <file id="bitmap" _label="Bitmap to rotate" arg="-bitmap %"/>
+
+  <_description>
+The ``blitspin'' hack repeatedly rotates a bitmap by 90 degrees by
+using logical operations: the bitmap is divided into quadrants, and
+the quadrants are shifted clockwise.  Then the same thing is done
+again with progressively smaller quadrants, except that all
+sub-quadrants of a given size are rotated in parallel.  Written by
+Jamie Zawinski based on some cool SmallTalk code seen in in Byte
+Magazine in 1981.
+
+As you watch it, the image appears to dissolve into static and then
+reconstitute itself, but rotated. You can provide the image to use,
+as an XBM or XPM file, or tell it to grab a screen image and rotate
+that.
+  </_description>
+</screensaver>