summaryrefslogtreecommitdiff
path: root/metadata/tile.xml
blob: bbea880eb5c276d9f049ae8286912e0a3d4cc1de (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
<?xml version="1.0"?>
<compiz>
  <plugin name="tile" useBcop="true">
    <short>Tile</short>
    <long>Tile windows</long>
	<category>Window Management</category>
    <display>
      <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="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/>
        </option>
      </group>
      <group>
        <short>Key Bindings</short>
        <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>
          <allowed/>
          <default/>
        </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>
          <allowed/>
          <default/>
        </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>
          <allowed key="true"/>
          <default>
            <key>&lt;Super&gt;&lt;Shift&gt;a</key>
          </default>
        </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>
          <allowed key="true"/>
          <default>
            <key>&lt;Super&gt;&lt;Shift&gt;s</key>
          </default>
        </option>
        <option name="tile_restore" type="action">
          <short>Restore Windows</short>
          <long>Restore windows to their original position they had before tiling.</long>
          <allowed key="true"/>
          <default>
            <key>&lt;Super&gt;&lt;Shift&gt;z</key>
          </default>
        </option>
        <option name="tile_toggle" type="action">
          <short>Toggle Tiling</short>
          <long>Toggle between tile and restore</long>
          <allowed key="true"/>
          <default>
            <key>&lt;Super&gt;&lt;Shift&gt;x</key>
          </default>
        </option>
      </group>
    </display>
  </plugin>
</compiz>