982f9c84198357da7c3e8881e87b1921876b3bbf
[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-set="-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="-no-spin"/>
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   <select id="render">
47     <option id="wire"  _label="Wireframe" arg-set="-wireframe"/>
48     <option id="solid" _label="Solid"/>
49   </select>
50
51   <file id="molecule" _label="PDB File or Directory" arg="-molecule %"/>
52
53   <_description>
54 Draws several different representations of molecules.  Some common
55 molecules are built in, and it can also read PDB (Protein Data Base)
56 files as input.  Written by Jamie Zawinski.
57   </_description>
58 </screensaver>