summaryrefslogtreecommitdiff
path: root/tile.xml.in
blob: 115c9f68f20ee536b213b8a774066019b54f271f (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
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
<?xml version="1.0"?>
<compiz>
	<plugin name="tile" useBcop="true">
		<_short>Tile</_short>
		<_long>Tile windows</_long>
		<category>Window Management</category>
		<deps>
			<requirement>
			    <plugin>opengl</plugin>
			    <plugin>composite</plugin>
			</requirement>
			<relation type="after">
			    <plugin>opengl</plugin>
			    <plugin>composite</plugin>
			    <plugin>decor</plugin>
			</relation>
		</deps>
		<options>
			<group>
				<_short>Options</_short>
				<option name="animate_type" type="int">
					<_short>Tiling Animation Type</_short>
					<_long>Selects the animation used while tiling</_long>
					<default>0</default>
					<min>0</min>
					<max>5</max>
					<desc>
						<value>0</value>
						<_name>None</_name>
					</desc>
					<desc>
						<value>1</value>
						<_name>Filled Outline</_name>
					</desc>
					<desc>
						<value>2</value>
						<_name>Slide</_name>
					</desc>
					<desc>
						<value>3</value>
						<_name>Zoom</_name>
					</desc>
					<desc>
						<value>4</value>
						<_name>Drop From Top</_name>
					</desc>
					<desc>
						<value>5</value>
						<_name>Fade</_name>
					</desc>
				</option>
				<option name="animation_duration" type="int">
					<_short>Animation Duration</_short>
					<_long>Duration (in ms) of the tiling animation</_long>
					<default>1000</default>
					<min>100</min>
					<max>2000</max>
				</option>
				<option name="tile_toggle_type" type="int">
					<_short>Tiling Method For Toggle</_short>
					<_long>Choose the tiling type you want when using toggle.</_long>
					<default>0</default>
					<min>0</min>
					<max>4</max>
					<desc>
						<value>0</value>
						<_name>Tile</_name>
					</desc>
					<desc>
						<value>1</value>
						<_name>Left</_name>
					</desc>
					<desc>
						<value>2</value>
						<_name>Tile Vertically</_name>
					</desc>
					<desc>
						<value>3</value>
						<_name>Tile Horizontally</_name>
					</desc>
					<desc>
						<value>4</value>
						<_name>Cascade</_name>
					</desc>
				</option>
				<option name="tile_join" type="bool">
					<_short>Join Windows (EXPERIMENTAL)</_short>
					<_long>Tries to join the windows together when horizontal, vertical or left tiling is enabled so that when you resize a window surrounding windows resize accordingly. This may cause problems if you dont leave them enough space.</_long>
					<default>false</default>
				</option>
				<option name="cascade_delta" type="int">
					<_short>Cascade Delta</_short>
					<_long>Distance between windows when using cascade</_long>
					<default>35</default>
					<min>0</min>
					<max>250</max>
				</option>
				<option name="tile_left_occupancy" type="int">
					<_short>Left Occupancy</_short>
					<_long>Occupancy percentage for window placed left. This number is percentage of screen width, which the active window will have it as width when tiled. Applies to Left tiling type.</_long>
					<default>60</default>
					<min>20</min>
					<max>80</max>
				</option>
				<option name="exclude_match" type="match">
					<_short>Excluded Windows</_short>
					<_long>Windows which should be excluded from tiling</_long>
					<default/>
				</option>
			</group>
			<group>
				<_short>Key Bindings</_short>
				<option name="restore_key" type="key">
					<_short>Restore to previous position</_short>
					<_long>Restore all windows to an untiled state</_long>
				</option>
				<option name="square_key" type="key">
					<_short>Tile windows in a square pattern</_short>
					<_long>Move and resize all windows so that they appear on screen in a square pattern</_long>
				</option>
				<option name="even_key" type="key">
					<_short>Tile windows evenly</_short>
					<_long>Move and resize all windows so that they are mostly the same size and take up all screen space</_long>
				</option>
				<option name="horizontal_key" type="key">
					<_short>Tile windows in a horizontal pattern</_short>
					<_long>Move and resize all windwos so that they appear on screen in a horizontal pattern</_long>
				</option>
				<option name="vertical_key" type="key">
					<_short>Tile windows in a vertical pattern</_short>
					<_long>Move and resize all windwos so that they appear on screen in a vertical pattern</_long>
				</option>
				<option name="expand_key" type="key">
					<_short>Expand all windows</_short>
					<_long>Move and resize all windows so that they stay in their current position as best as possible and expand to take up screen space</_long>
				</option>
				<option name="organic_key" type="key">
					<_short>Make visible all windows</_short>
					<_long>Move and resize all windows as little as possible to ensure that every one is visible</_long>
				</option>
				<option name="cascade_key" type="key">
					<_short>Cascade windows</_short>
					<_long>Move and resize all windows so they are in a cascading pattern with a specified distance between them</_long>
				</option>
				<option name="restore_edge" type="edge">
					<_short>Restore to previous position</_short>
					<_long>Restore all windows to an untiled state</_long>
				</option>
				<option name="square_edge" type="edge">
					<_short>Tile windows in a square pattern</_short>
					<_long>Move and resize all windows so that they appear on screen in a square pattern</_long>
				</option>
				<option name="even_edge" type="edge">
					<_short>Tile windows evenly</_short>
					<_long>Move and resize all windows so that they are mostly the same size and take up all screen space</_long>
				</option>
				<option name="horizontal_edge" type="edge">
					<_short>Tile windows in a horizontal pattern</_short>
					<_long>Move and resize all windwos so that they appear on screen in a horizontal pattern</_long>
				</option>
				<option name="vertical_edge" type="edge">
					<_short>Tile windows in a vertical pattern</_short>
					<_long>Move and resize all windwos so that they appear on screen in a vertical pattern</_long>
				</option>
				<option name="expand_edge" type="edge">
					<_short>Expand all windows</_short>
					<_long>Move and resize all windows so that they stay in their current position as best as possible and expand to take up screen space</_long>
				</option>
				<option name="organic_edge" type="edge">
					<_short>Make visible all windows</_short>
					<_long>Move and resize all windows as little as possible to ensure that every one is visible</_long>
				</option>
				<option name="cascade_edge" type="edge">
					<_short>Cascade windows</_short>
					<_long>Move and resize all windows so they are in a cascading pattern with a specified distance between them</_long>
				</option>
			</group>
		</options>
	</plugin>
</compiz>