summaryrefslogtreecommitdiff
path: root/metadata/place.xml.in
blob: 317e0d37f9bc86c7a7d81566735c91d30b959b1b (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
<compiz>
    <plugin name="place">
	<_short>Place Windows</_short>
	<_long>Place windows at appropriate positions when mapped</_long>
	<category>Window Management</category>
	<screen>
	    <option name="workarounds" type="bool">
		<_short>Workarounds</_short>
		<_long>Window placement workarounds</_long>
		<default>true</default>
	    </option>
	    <option name="mode" type="int">
		<_short>Placement Mode</_short>
		<_long>Algorithm to use for window placement</_long>
		<default>0</default>
		<min>0</min>
		<max>4</max>
		<desc>
		    <value>0</value>
		    <_name>Cascade</_name>
		</desc>
		<desc>
		    <value>1</value>
		    <_name>Centered</_name>
		</desc>
		<desc>
		    <value>2</value>
		    <_name>Smart</_name>
		</desc>
		<desc>
		    <value>3</value>
		    <_name>Maximize</_name>
		</desc>
		<desc>
		    <value>4</value>
		    <_name>Random</_name>
		</desc>
	    </option>
	    <option name="multioutput_mode" type="int">
		<_short>Multi Output Mode</_short>
		<_long>Selects how window placement should behave if multiple outputs are selected</_long>
		<min>0</min>
		<max>3</max>
		<default>0</default>
		<desc>
		    <value>0</value>
		    <_name>Use active output device</_name>
		</desc>
		<desc>
		    <value>1</value>
		    <_name>Use output device with pointer</_name>
		</desc>
		<desc>
		    <value>2</value>
		    <_name>Use output device of focussed window</_name>
		</desc>
		<desc>
		    <value>3</value>
		    <_name>Place across all outputs</_name>
		</desc>
	    </option>
	    <option name="force_placement_match" type="match">
		<_short>Force Placement Windows</_short>
		<_long>Windows that should forcedly be placed, even if they indicate the window manager should avoid placing them.</_long>
		<default></default>
	    </option>
	    <group>
		<_short>Fixed Window Placement</_short>
		<subgroup>
		    <_short>Windows with fixed positions</_short>
		    <option name="position_matches" type="list">
			<_short>Positioned windows</_short>
			<_long>Windows that should be positioned by default</_long>
			<type>match</type>
		    </option>
		    <option name="position_x_values" type="list">
			<_short>X Positions</_short>
			<_long>X position values</_long>
			<type>int</type>
		    </option>
		    <option name="position_y_values" type="list">
			<_short>Y Positions</_short>
			<_long>Y position values</_long>
			<type>int</type>
		    </option>
		    <option name="position_constrain_workarea" type="list">
			<_short>Keep In Workarea</_short>
			<_long>Keep placed window in work area, even if that means that the position might differ from the specified position</_long>
			<type>bool</type>
		    </option>
		</subgroup>
		<subgroup>
		    <_short>Windows with fixed viewport</_short>
		    <option name="viewport_matches" type="list">
			<_short>Viewport positioned windows</_short>
			<_long>Windows that should be positioned in specific viewports by default</_long>
			<type>match</type>
		    </option>
		    <option name="viewport_x_values" type="list">
			<_short>X Viewport Positions</_short>
			<_long>Horizontal viewport positions</_long>
			<type>int</type>
			<min>1</min>
			<max>32</max>
		    </option>
		    <option name="viewport_y_values" type="list">
			<_short>Y Viewport Positions</_short>
			<_long>Vertical viewport positions</_long>
			<type>int</type>
			<min>1</min>
			<max>32</max>
		    </option>
		</subgroup>
	    </group>
	</screen>
    </plugin>
</compiz>