<?xml version="1.0" encoding="UTF-8"?>
<compiz>
	<plugin name="wall" useBcop="true">
		<_short>Desktop Wall</_short>
		<_long>Desktop Wall Plugin</_long>
		<category>Desktop</category>
		<feature>largedesktop</feature>
		<deps>
			<relation type="after">
				<plugin>composite</plugin>
				<plugin>opengl</plugin>
				<plugin>decor</plugin>
			</relation>
			<relation type="before">
				<plugin>wobbly</plugin>
				<plugin>fade</plugin>
			</relation>
			<requirement>
				<plugin>opengl</plugin>
			</requirement>
		</deps>
		<options>
			<group>
				<_short>Viewport Switch Preview</_short>
				<option name="show_switcher" type="bool">
					<_short>Show Viewport Switcher Preview</_short>
					<_long>Show switcher window while switching viewports</_long>
					<default>true</default>
				</option>
				<option name="miniscreen" type="bool">
					<_short>Show Live Viewport Previews</_short>
					<_long>Show live viewport previews in switcher window</_long>
					<default>false</default>
				</option>
				<option name="preview_timeout" type="float">
					<_short>Switch Target Preview Visibility Time</_short>
					<_long>Duration (in s) the switch target preview should remain visible after switching ends.</_long>
					<default>0.4</default>
					<min>0.0</min>
					<max>2.0</max>
					<precision>0.05</precision>
				</option>
				<option name="preview_scale" type="int">
					<_short>Preview Scale</_short>
					<_long>Size of the preview in %</_long>
					<default>100</default>
					<min>0</min>
					<max>400</max>
				</option>
				<option name="edge_radius" type="int">
					<_short>Edge Radius</_short>
					<_long>Radius of the rounded edge</_long>
					<default>5</default>
					<min>0</min>
					<max>20</max>
				</option>
				<option name="border_width" type="int">
					<_short>Border Width</_short>
					<_long>Width of the border between the previews</_long>
					<default>10</default>
					<min>0</min>
					<max>30</max>
				</option>
				<option name="outline_color" type="color">
					<_short>Outline Color</_short>
					<_long>Outline color of the switcher window.</_long>
					<default>
						<red>0x3333</red>
						<green>0x3333</green>
						<blue>0x3333</blue>
						<alpha>0xd998</alpha>
						</default>
				</option>
				<subgroup>
					<_short>Background Gradient</_short>

					<option name="background_gradient_base_color" type="color">
						<_short>Base Color</_short>
						<_long>First color for the background gradient of the switcher window.</_long>
						<default>
							<red>0xcccc</red>
							<green>0xcccc</green>
							<blue>0xe665</blue>
							<alpha>0xd998</alpha>
						</default>
					</option>
					<option name="background_gradient_highlight_color" type="color">
						<_short>Highlight Color</_short>
						<_long>Second color for the background gradient of the switcher window.</_long>
						<default>
							<red>0xf332</red>
							<green>0xf332</green>
							<blue>0xffff</blue>
							<alpha>0xd998</alpha>
						</default>
					</option>
					<option name="background_gradient_shadow_color" type="color">
						<_short>Shadow Color</_short>
						<_long>Third color for the background gradient of the switcher window.</_long>
						<default>
							<red>0xf332</red>
							<green>0xf332</green>
							<blue>0xffff</blue>
							<alpha>0xd998</alpha>
						</default>
					</option>
				</subgroup>
				<subgroup>
					<_short>Thumb Gradient</_short>

					<option name="thumb_gradient_base_color" type="color">
						<_short>Base Color</_short>
						<_long>First color for the thumb gradient of the switcher window.</_long>
						<default>
							<red>0x3333</red>
							<green>0x3333</green>
							<blue>0x3333</blue>
							<alpha>0x5999</alpha>
						</default>
					</option>
					<option name="thumb_gradient_highlight_color" type="color">
						<_short>Highlight Color</_short>
						<_long>Second color for the thumb gradient of the switcher window.</_long>
						<default>
							<red>0x3fff</red>
							<green>0x3fff</green>
							<blue>0x3fff</blue>
							<alpha>0x3fff</alpha>
						</default>
					</option>
				</subgroup>
				<subgroup>
					<_short>Highlight Gradient</_short>

					<option name="thumb_highlight_gradient_base_color" type="color">
						<_short>Base Color</_short>
						<_long>First color for the thumb highlight gradient of the switcher window.</_long>
						<default>
							<red>0xffff</red>
							<green>0xffff</green>
							<blue>0xffff</blue>
							<alpha>0xf332</alpha>
						</default>
					</option>
					<option name="thumb_highlight_gradient_shadow_color" type="color">
						<_short>Shadow Color</_short>
						<_long>Second color for the thumb highlight gradient of the switcher window.</_long>
						<default>
							<red>0xdfff</red>
							<green>0xdfff</green>
							<blue>0xdfff</blue>
							<alpha>0xa665</alpha>
						</default>
					</option>
				</subgroup>
				<subgroup>
					<_short>Arrow Colors</_short>

					<option name="arrow_base_color" type="color">
						<_short>Base Color</_short>
						<_long>First color of the arrow of the switcher window.</_long>
						<default>
							<red>0xe665</red>
							<green>0xe665</green>
							<blue>0xe665</blue>
							<alpha>0xd998</alpha>
						</default>
					</option>
					<option name="arrow_shadow_color" type="color">
						<_short>Shadow Color</_short>
						<_long>Second color of the arrow of the switcher window.</_long>
						<default>
							<red>0xdc28</red>
							<green>0xdc28</green>
							<blue>0xdc28</blue>
							<alpha>0xd998</alpha>
						</default>
					</option>
				</subgroup>
			</group>
			<group>
				<_short>Viewport Switching</_short>
				<option name="allow_wraparound" type="bool">
					<_short>Allow Wrap-Around</_short>
					<_long>Allow wrap-around when moving the wall up/down/left/right</_long>
					<default>false</default>
				</option>
				<option name="slide_duration" type="float">
					<_short>Wall Sliding Duration</_short>
					<_long>Duration (in s) for wall sliding viewport switching animation</_long>
					<default>0.3</default>
					<min>0.0</min>
					<max>5.0</max>
					<precision>0.05</precision>
				</option>
				<option name="no_slide_match" type="match">
					<_short>Non Sliding Windows</_short>
					<_long>Windows that should not slide during the slide animation</_long>
					<default>type=Dock | type=Desktop | state=Sticky</default>
				</option>
				<option name="auto_switch_vp_and_window" type="bool">
					<_short>Auto Switch Vp And Window</_short>
					<_long>Auto switch the viewport and move window when Alt-Tab to window that is more than half contained in another viewport</_long>
					<default>true</default>
				</option>
			</group>
			<group>
				<_short>Bindings</_short>
				<subgroup>
					<_short>Move within wall</_short>
					<option name="left_key" type="key">
						<_short>Move Left</_short>
						<_long>Move along the wall to the left</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;Left</default>
					</option>
					<option name="left_button" type="button">
						<_short>Move Left</_short>
						<_long>Move along the wall to the left</_long>
					</option>
					<option name="right_key" type="key">
						<_short>Move Right</_short>
						<_long>Move along the wall to the right</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;Right</default>
					</option>
					<option name="right_button" type="button">
						<_short>Move Right</_short>
						<_long>Move along the wall to the right</_long>
					</option>
					<option name="up_key" type="key">
						<_short>Move Up</_short>
						<_long>Move along the wall up</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;Up</default>
					</option>
					<option name="up_button" type="button">
						<_short>Move Up</_short>
						<_long>Move along the wall up</_long>
					</option>
					<option name="down_key" type="key">
						<_short>Move Down</_short>
						<_long>Move along the wall down</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;Down</default>
					</option>
					<option name="down_button" type="button">
						<_short>Move Down</_short>
						<_long>Move along the wall down</_long>
					</option>
					<option name="next_key" type="key">
						<_short>Move Next</_short>
						<_long>Move along the wall to the next viewport</_long>
					</option>
					<option name="next_button" type="button">
						<_short>Move Next</_short>
						<_long>Move along the wall to the next viewport</_long>
					</option>
					<option name="prev_key" type="key">
						<_short>Move Prev</_short>
						<_long>Move along the wall to the previous viewport</_long>
					</option>
					<option name="prev_button" type="button">
						<_short>Move Prev</_short>
						<_long>Move along the wall to the previous viewport</_long>
					</option>
				</subgroup>
				<subgroup>
					<_short>Move with window within wall</_short>
					<option name="left_window_key" type="key">
						<_short>Move Left With Window</_short>
						<_long>Move with window along the wall to the left</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Left</default>
					</option>
					<option name="right_window_key" type="key">
						<_short>Move Right With Window</_short>
						<_long>Move with window along the wall to the right</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Right</default>
					</option>
					<option name="up_window_key" type="key">
						<_short>Move Up With Window</_short>
						<_long>Move with window along the wall up</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Up</default>
					</option>
					<option name="down_window_key" type="key">
						<_short>Move Down With Window</_short>
						<_long>Move with window along the wall down</_long>
						<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Down</default>
					</option>
				</subgroup>
				<subgroup>
					<_short>Edge flipping</_short>
					<option name="flip_left_edge" type="edge">
						<_short>Flip Left</_short>
						<_long>Flip left</_long>
						<nodelay>true</nodelay>
						<default>
							<edge name="Left"/>
						</default>
						<allowed edgednd="true"/>
                                                <passive_grab>false</passive_grab>
					</option>
					<option name="flip_right_edge" type="edge">
						<_short>Flip Right</_short>
						<_long>Flip right</_long>
						<nodelay>true</nodelay>
						<default>
							<edge name="Right"/>
						</default>
						<allowed edgednd="true"/>
                                                <passive_grab>false</passive_grab>
					</option>
					<option name="flip_up_edge" type="edge">
						<_short>Flip Up</_short>
						<_long>Flip up</_long>
						<nodelay>true</nodelay>
						<default>
							<edge name="Top"/>
						</default>
						<allowed edgednd="true"/>
                                                <passive_grab>false</passive_grab>
					</option>
					<option name="flip_down_edge" type="edge">
						<_short>Flip Down</_short>
						<_long>Flip down</_long>
						<nodelay>true</nodelay>
						<default>
							<edge name="Bottom"/>
						</default>
						<allowed edgednd="true"/>
                                                <passive_grab>false</passive_grab>
					</option>
				</subgroup>
			</group>
			<group>
				<_short>Viewport Switching</_short>
				<option name="mmmode" type="int">
					<_short>Multimonitor behavior</_short>
					<_long>How should a multimonitor configuration be handled</_long>
					<default>0</default>
					<min>0</min>
					<max>1</max>
					<desc>
						<value>0</value>
						<_name>Switch all</_name>
					</desc>
					<desc>
						<value>1</value>
						<_name>Switch separately</_name>
					</desc>
				</option>
			</group>
			<group>
				<_short>Edge Flipping</_short>
				<option name="edgeflip_pointer" type="bool">
					<_short>Edge Flip Pointer</_short>
					<_long>Flip viewport when moving the pointer to a screen edge</_long>
					<default>false</default>
				</option>
				<option name="edgeflip_move" type="bool">
					<_short>Edge Flip Move</_short>
					<_long>Flip viewport when moving a window to a screen edge</_long>
					<default>true</default>
				</option>
				<option name="edgeflip_dnd" type="bool">
					<_short>Edge Flip DnD</_short>
					<_long>Flip viewport when dragging an object to a screen edge</_long>
					<default>false</default>
				</option>
			</group>
		</options>
	</plugin>
</compiz>
