<?xml version="1.0" encoding="ISO-8859-1"?>
-<screensaver name="lavalite" _label="LavaLite">
+<screensaver name="lavalite" _label="Lavalite">
<command arg="-root"/>
- <number id="delay" type="slider" arg="-delay %"
- _label="Speed" _low-label="Slow" _high-label="Fast"
- low="0" high="50000" default="30000"
- convert="invert"/>
+ <hgroup>
+ <vgroup>
+ <number id="delay" type="slider" arg="-delay %"
+ _label="Frame rate" _low-label="Low" _high-label="High"
+ low="0" high="100000" default="30000"
+ convert="invert"/>
- <number id="speed" type="slider" arg="-speed %"
- _label="Activity" _low-label="Sparse" _high-label="Dense"
- low="0.001" high="0.01" default="0.003"/>
+ <number id="speed" type="slider" arg="-speed %"
+ _label="Activity" _low-label="Sparse" _high-label="Dense"
+ low="0.001" high="0.01" default="0.003"/>
+ </vgroup>
+ <vgroup>
+ <number id="count" type="slider" arg="-count %"
+ _label="Max blobs" _low-label="1" _high-label="10"
+ low="1" high="10" default="3"/>
- <number id="count" type="slider" arg="-count %"
- _label="Max Blobs" _low-label="1" _high-label="10"
- low="1" high="10" default="3"/>
+ <number id="resolution" type="slider" arg="-resolution %"
+ _label="Resolution" _low-label="Low" _high-label="High"
+ low="10" high="120" default="40"/>
+ </vgroup>
+ </hgroup>
- <number id="resolution" type="slider" arg="-resolution %"
- _label="Resolution" _low-label="Low" _high-label="High"
- low="10" high="120" default="40"/>
+ <hgroup>
+ <vgroup>
+
+ <hgroup>
+ <boolean id="impatient" _label="Impatient" arg-set="-impatient"/>
+ <boolean id="smooth" _label="Smooth" arg-unset="-no-smooth"/>
+ <boolean id="wander" _label="Wander" arg-set="-wander"/>
+ </hgroup>
+
+ <hgroup>
+ <boolean id="wire" _label="Wireframe" arg-set="-wireframe"/>
+ <boolean id="showfps" _label="Show frame rate" arg-set="-fps"/>
+ </hgroup>
+
+ </vgroup>
+ <vgroup>
<select id="style">
<option id="classic" _label="Classic Lavalite" arg-set="-style classic"/>
<select id="rotation">
<option id="no" _label="Don't Rotate" arg-set="-spin 0"/>
- <option id="x" _label="Rotate around X axis"/>
+ <option id="x" _label="Rotate around X axis" arg-set="-spin X"/>
<option id="y" _label="Rotate around Y axis" arg-set="-spin Y"/>
- <option id="z" _label="Rotate around Z axis" arg-set="-spin Z"/>
+ <option id="z" _label="Rotate around Z axis"/>
<option id="xy" _label="Rotate around X and Y axes" arg-set="-spin XY"/>
<option id="xz" _label="Rotate around X and Z axes" arg-set="-spin XZ"/>
<option id="yz" _label="Rotate around Y and Z axes" arg-set="-spin YZ"/>
<option id="xyz" _label="Rotate around all three axes" arg-set="-spin XYZ"/>
</select>
- <hgroup>
- <boolean id="impatient" _label="Impatient" arg-set="-impatient"/>
- <boolean id="smooth" _label="Smooth" arg-unset="-no-smooth"/>
- <boolean id="wander" _label="Wander" arg-set="-wander"/>
- </hgroup>
-
- <hgroup>
- <boolean id="wire" _label="Wireframe" arg-set="-wireframe"/>
- <boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
- </hgroup>
+ </vgroup>
+ </hgroup>
<_description>
-Draws a 3D Simulation a Lava Lite(r): odd-shaped blobs of a mysterious
+Draws a 3D Simulation a Lava Lite(r). Odd-shaped blobs of a mysterious
substance are heated, slowly rise to the top of the bottle, and then
-drop back down as they cool. This program requires a fairly fast
+drop back down as they cool. This simulation requires a fairly fast
machine (both CPU and 3D performance.)
"LAVA LITE(r) and the configuration of the LAVA(r) brand motion lamp are
Haggerty Enterprises, Inc. in the U.S.A. and in other countries around
the world."
+http://en.wikipedia.org/wiki/Lava_lamp
+http://en.wikipedia.org/wiki/Metaballs
+
Written by Jamie Zawinski; 2002.
</_description>
</screensaver>