summaryrefslogtreecommitdiff
path: root/plugins/wobbly/wobbly.xml.in
blob: 9bc5d64a84739b72091f5c86af2636a5891666e3 (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
<compiz>
    <plugin name="wobbly" useBcop="true">
	<_short>Wobbly Windows</_short>
	<_long>Use spring model for wobbly window effect</_long>
	<category>Effects</category>
	<feature>edgeresistance</feature>
	<deps>
	    <requirement>
		<plugin>opengl</plugin>
	    </requirement>
	    <relation type="after">
		<plugin>decor</plugin>
		<plugin>composite</plugin>
		<plugin>opengl</plugin>
	    </relation>
	    <relation type="before">
		<plugin>fade</plugin>
		<plugin>cube</plugin>
		<plugin>scale</plugin>
	    </relation>
	</deps>
	<options>
	    <option name="snap_key" type="key">
		<_short>Snap windows</_short>
		<_long>Toggle window snapping</_long>
		<default>&lt;Shift&gt;</default>
		<passive_grab>false</passive_grab>
	    </option>
	    <option name="snap_inverted" type="bool">
		<_short>Snap Inverted</_short>
		<_long>Inverted window snapping</_long>
		<default>false</default>
	    </option>
	    <option name="shiver" type="bell">
		<_short>Shiver</_short>
		<_long>Make window shiver</_long>
		<default>false</default>
	    </option>
	    <option name="friction" type="float">
		<_short>Friction</_short>
		<_long>Spring Friction</_long>
		<default>3</default>
		<min>0.1</min>
		<max>10</max>
		<precision>0.1</precision>
	    </option>
	    <option name="spring_k" type="float">
		<_short>Spring K</_short>
		<_long>Spring Konstant</_long>
		<default>8</default>
		<min>0.1</min>
		<max>10</max>
		<precision>0.1</precision>
	    </option>
	    <option name="grid_resolution" type="int">
		<_short>Grid Resolution</_short>
		<_long>Vertex Grid Resolution</_long>
		<default>8</default>
		<min>1</min>
		<max>64</max>
	    </option>
	    <option name="min_grid_size" type="int">
		<_short>Minimum Grid Size</_short>
		<_long>Minimum Vertex Grid Size</_long>
		<default>8</default>
		<min>4</min>
		<max>128</max>
	    </option>
	    <option name="map_effect" type="int">
		<_short>Map Effect</_short>
		<_long>Map Window Effect</_long>
		<min>0</min>
		<max>1</max>
		<default>0</default>
		<desc>
		    <value>0</value>
		    <_name>None</_name>
		</desc>
		<desc>
		    <value>1</value>
		    <_name>Shiver</_name>
		</desc>
	    </option>
	    <option name="focus_effect" type="int">
		<_short>Focus Effect</_short>
		<_long>Focus Window Effect</_long>
		<min>0</min>
		<max>1</max>
		<default>0</default>
		<desc>
		    <value>0</value>
		    <_name>None</_name>
		</desc>
		<desc>
		    <value>1</value>
		    <_name>Shiver</_name>
		</desc>
	    </option>
	    <option name="map_window_match" type="match">
		<_short>Map Windows</_short>
		<_long>Windows that should wobble when mapped</_long>
		<default>Splash | DropdownMenu | PopupMenu | Tooltip | Notification | Combo | Dnd | Unknown</default>
	    </option>
	    <option name="focus_window_match" type="match">
		<_short>Focus Windows</_short>
		<_long>Windows that should wobble when focused</_long>
		<default></default>
	    </option>
	    <option name="grab_window_match" type="match">
		<_short>Grab Windows</_short>
		<_long>Windows that should wobble when grabbed</_long>
		<default></default>
	    </option>
	    <option name="move_window_match" type="match">
		<_short>Move Windows</_short>
		<_long>Windows that should wobble when moved</_long>
		<default>Toolbar | Menu | Utility | Dialog | Normal | Unknown</default>
	    </option>
	    <option name="maximize_effect" type="bool">
		<_short>Maximize Effect</_short>
		<_long>Wobble effect when maximizing and unmaximizing windows</_long>
		<default>true</default>
	    </option>
	</options>
    </plugin>
</compiz>