http://slackware.bholcomb.com/slackware/slackware-11.0/source/xap/xscreensaver/xscree...
[xscreensaver] / hacks / config / molecule.xml
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2
3 <screensaver name="molecule" _label="Molecule">
4
5   <command arg="-root"/>
6
7   <number id="timeout" type="slider" arg="-timeout %"
8           _label="Duration" _low-label="5 seconds" _high-label="2 minutes"
9           low="5" high="120" default="20"/>
10
11   <hgroup>
12    <vgroup>
13     <boolean id="labels" _label="Label Atoms" arg-unset="-no-labels"/>
14     <boolean id="titles" _label="Describe Molecule" arg-unset="-no-titles"/>
15     <boolean id="bbox"   _label="Draw Bounding Box" arg-set="-bbox"/>
16    </vgroup>
17    <vgroup>
18     <boolean id="atoms"  _label="Draw Atomic Nuclei" arg-unset="-no-atoms"/>
19     <boolean id="bonds"  _label="Draw Atomic Bonds" arg-unset="-no-bonds"/>
20     <boolean id="shells" _label="Draw Electron Shells" arg-unset="-no-shells"/>
21    </vgroup>
22   </hgroup>
23
24   <hgroup>
25    <boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
26   </hgroup>
27
28   <number id="delay" type="slider" arg="-delay %"
29           _label="Speed" _low-label="Slow" _high-label="Fast"
30           low="0" high="20000" default="10000"
31           convert="invert"/>
32
33   <boolean id="wander" _label="Wander" arg-set="-wander"/>
34
35   <select id="rotation">
36     <option id="no"  _label="Don't Rotate"               arg-set="-spin 0"/>
37     <option id="x"   _label="Rotate around X axis"       arg-set="-spin X"/>
38     <option id="y"   _label="Rotate around Y axis"       arg-set="-spin Y"/>
39     <option id="z"   _label="Rotate around Z axis"       arg-set="-spin Z"/>
40     <option id="xy"  _label="Rotate around X and Y axes" arg-set="-spin XY"/>
41     <option id="xz"  _label="Rotate around X and Z axes" arg-set="-spin XZ"/>
42     <option id="yz"  _label="Rotate around Y and Z axes" arg-set="-spin YZ"/>
43     <option id="xyz" _label="Rotate around all three axes"/>
44   </select>
45
46   <file id="molecule" _label="PDB File or Directory" arg="-molecule %"/>
47
48   <boolean id="wire"    _label="Wireframe"              arg-set="-wireframe"/>
49   <boolean id="showfps" _label="Show Frames-per-Second" arg-set="-fps"/>
50
51   <_description>
52 Draws several different representations of molecules.  Some common
53 molecules are built in, and it can also read PDB (Protein Data Base)
54 files as input.
55
56 Written by Jamie Zawinski; 2001.
57   </_description>
58 </screensaver>