-
Notifications
You must be signed in to change notification settings - Fork 0
/
snow.xml.in
134 lines (133 loc) · 3.8 KB
/
snow.xml.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
<?xml version="1.0" encoding="UTF-8"?>
<compiz>
<plugin name="snow" useBcop="true">
<_short>Snow</_short>
<_long>Snow for Compiz</_long>
<category>Extras</category>
<deps>
<relation type="after">
<plugin>imgpng</plugin>
<plugin>imgsvg</plugin>
<plugin>imgjpeg</plugin>
</relation>
<requirement>
<plugin>composite</plugin>
<plugin>opengl</plugin>
</requirement>
</deps>
<options>
<group>
<_short>Settings</_short>
<option name="num_snowflakes" type="int">
<_short>Number Of Snowflakes</_short>
<_long>Number of snowflakes</_long>
<default>1500</default>
<min>0</min>
<max>10000</max>
</option>
<option name="snow_size" type="float">
<_short>Size Of Snowflakes</_short>
<_long>Size of snowflakes</_long>
<default>10.0</default>
<min>0.0</min>
<max>50.0</max>
<precision>0.1</precision>
</option>
<option name="snow_speed" type="int">
<_short>Snow Speed</_short>
<_long>Speed of falling snow</_long>
<default>85</default>
<min>1</min>
<max>100</max>
</option>
<option name="snow_update_delay" type="int">
<_short>Update Delay</_short>
<_long>Delay (in ms) between screen updates. Decreasing this value may make snow fall more smoothly, but will also increase CPU usage.</_long>
<default>40</default>
<min>10</min>
<max>200</max>
</option>
<option name="screen_boxing" type="int">
<_short>Screen Boxing</_short>
<_long>How far outside the screen resolution snow flakes can be before being removed. Needed because of FOV.</_long>
<default>400</default>
<min>-2000</min>
<max>2000</max>
</option>
<option name="screen_depth" type="int">
<_short>Screen Depth</_short>
<_long>How deep into the screen snowflakes can be drawn before being removed</_long>
<default>1000</default>
<min>0</min>
<max>2000</max>
</option>
<option name="snow_over_windows" type="bool">
<_short>Snow Over Windows</_short>
<_long>Snow is drawn above windows</_long>
<default>false</default>
</option>
<option name="snow_rotation" type="bool">
<_short>Rotate Flakes</_short>
<_long>Flakes rotate if checked.</_long>
<default>true</default>
</option>
<option name="snow_direction" type="int">
<_short>Snow Direction</_short>
<_long>Select snow flake movement direction</_long>
<default>0</default>
<min>0</min>
<max>3</max>
<desc>
<value>0</value>
<_name>Top to Bottom</_name>
</desc>
<desc>
<value>1</value>
<_name>Bottom to Top</_name>
</desc>
<desc>
<value>2</value>
<_name>Right to Left</_name>
</desc>
<desc>
<value>3</value>
<_name>Left to Right</_name>
</desc>
</option>
</group>
<group>
<_short>Textures</_short>
<option name="snow_textures" type="list">
<_short>Snow Textures</_short>
<_long>Snow textures</_long>
<hints>file;image;</hints>
<type>string</type>
<default>
<value>snowflake.png</value>
</default>
</option>
</group>
<group>
<_short>Debug</_short>
<option name="use_blending" type="bool">
<_short>Enable Blending</_short>
<_long>Enables alpha blending of snowflakes.</_long>
<default>true</default>
</option>
<option name="use_textures" type="bool">
<_short>Enable Textures</_short>
<_long>Enables textured snowflakes. If not selected, color gradients are used.</_long>
<default>true</default>
</option>
</group>
<group>
<_short>Key Bindings</_short>
<option name="toggle_key" type="key">
<_short>Snow Toggle</_short>
<_long>Snow toggle key</_long>
<default><Super>F3</default>
</option>
</group>
</options>
</plugin>
</compiz>