summaryrefslogtreecommitdiff
path: root/fobjects.xml.in
blob: 0df4c1d1ce9ba6940664bb440c437c781543d247 (plain)
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
<?xml version="1.0"?>
<compiz>
	<plugin name="fobjects" useBcop="true">
		<_short>Floating Objects</_short>
		<_long>Draw objects on your screen!</_long>
		<category>Extras</category>
		<deps>
			<relation type="after">
				<plugin>png</plugin>
				<plugin>svg</plugin>
				<plugin>jpeg</plugin>
			</relation>
		</deps>
		<display>
			<group>
				<_short>Settings</_short>
				<option name="num_objects" type="int">
					<_short>Number Of Objects</_short>
					<_long>Number of objects to draw on screen</_long>
					<default>1500</default>
					<min>0</min>
					<max>10000</max>
				</option>
				<option name="object_size" type="float">
					<_short>Size Of Objects</_short>
					<_long>Size of objects</_long>
					<default>10.0</default>
					<min>0.0</min>
					<max>50.0</max>
					<precision>0.1</precision>
				</option>
				<option name="object_speed" type="int">
					<_short>Object Speed</_short>
					<_long>Speed of falling objects</_long>
					<default>85</default>
					<min>1</min>
					<max>100</max>
				</option>
				<option name="object_update_delay" type="int">
					<_short>Update Delay</_short>
					<_long>Delay (in ms) between screen updates. Decreasing this value may make objects 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 objects 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 objects can be drawn before being removed</_long>
					<default>1000</default>
					<min>0</min>
					<max>2000</max>
				</option>
				<option name="object_over_windows" type="bool">
					<_short>Object Over Windows</_short>
					<_long>Object is drawn above windows</_long>
					<default>false</default>
				</option>
				<option name="object_rotation" type="bool">
					<_short>Rotate Flakes</_short>
					<_long>Flakes rotate if checked.</_long>
					<default>true</default>
				</option>
				<option name="object_direction" type="int">
					<_short>Object Direction</_short>
					<_long>Select object 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="object_textures" type="list">
					<_short>Object Textures</_short>
					<_long>Object 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 objects.</_long>
					<default>true</default>
				</option>
				<option name="use_textures" type="bool">
					<_short>Enable Textures</_short>
					<_long>Enables textured objects. 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>Floating Objects Toggle</_short>
					<_long>Floating Objects toggle key</_long>
					<default>&lt;Super&gt;F3</default>
				</option>
			</group>
		</display>
	</plugin>
</compiz>