summaryrefslogtreecommitdiff
path: root/src/tile.options
blob: 5e97917138fc82960e418ceaa63edf3d46992e9d (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
<plugin name="tile">
    <display>
	<group name="Options">
	    <option name="animate_type" type="enum">
		<short>Tiling Animation Type</short>
		<long>Selects the animation used while tiling</long>
		<value name="None" default="true">None</value>
		<value name="Outline">Filled Outline</value>
		<value name="Slide">Slide</value>
		<value name="Zoom">Zoom</value>
		<value name="Drop">Drop From Top</value>
		<value name="Fade">Fade</value>
	    </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="enum">
		<short>Tiling Method For Toggle</short>
		<long>Choose the tiling type you want when using toggle.</long>
		<value name="Tile" default="true">Tile</value>
		<value name="Left">Left</value>
		<value name="Vertical">Tile Vertically</value>
		<value name="Horizontal">Tile Horizontally</value>
		<value name="Cascade">Cascade</value>
	    </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="tile_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></default>
	    </option>
	</group>
	<group name="Key Bindings">
	    <option name="tile_vertically" type="action">
		<short>Tile Windows Vertically</short>
		<long>Move and resize all visible windows so that they have full height, same width and occupy whole screen.</long>
	    </option>
	    <option name="tile_horizontally" type="action">
		<short>Tile Windows Horizontally</short>
		<long>Move and resize all visible windows so that they have full width, same height and occupy whole screen.</long>
	    </option>
	    <option name="tile_tile" type="action">
		<short>Tile Windows</short>
		<long>Move and resize all visible windows both vertically and horizontally, so that the occupy whole screen and are in a grid.</long>
		<key>Super+Shift+a</key>
	    </option>
	    <option name="tile_cascade" type="action">
		<short>Cascade Windows</short>
		<long>Move and resize all visible windows with the delta value set for cascading.</long>
		<key>Super+Shift+s</key>
	    </option>
	    <option name="tile_restore" type="action">
		<short>Restore Windows</short>
		<long>Restore windows to their original position they had before tiling.</long>
		<key>Super+Shift+z</key>
	    </option>
	    <option name="tile_toggle" type="action">
		<short>Toggle Tiling</short>
		<long>Toggle between tile and restore</long>
		<key>Super+Shift+x</key>
	    </option>
	</group>
    </display>
</plugin>