<?xml version="1.0"?>
<compiz>
    <plugin name="expo" useBcop="true">
	<_short>Expo</_short>
	<_long>Expo Plugin</_long>
	<category>Desktop</category>
	<deps>
	    <requirement>
		<plugin>opengl</plugin>
	    </requirement>
	    <relation type="after">
		<plugin>composite</plugin>
		<plugin>opengl</plugin>
		<plugin>decor</plugin>
		<plugin>cube</plugin>
		<plugin>cubeaddon</plugin>
		<plugin>wobbly</plugin>
		<plugin>animation</plugin>
		<plugin>wallpaper</plugin>
	    </relation>
	</deps>
	<options>
	    <group>
		<_short>Bindings</_short>
		<option name="expo_key" type="key">
		    <_short>Expo key</_short>
		    <_long>Engage wall expo mode key binding</_long>
		    <default>&lt;Super&gt;e</default>
		</option>
		<option name="expo_button" type="button">
		    <_short>Expo button</_short>
		    <_long>Engage wall expo mode button binding</_long>
		    <default></default>
		</option>
		<option name="expo_edge" type="edge">
		    <_short>Expo edge</_short>
		    <_long>Engage wall expo mode edge binding</_long>
		    <default>
			<edge name="TopLeft"/>
		    </default>
		</option>
		<option name="double_click_time" type="int">
		    <_short>Double click time</_short>
		    <_long>Timeframe to execute a double click</_long>
		    <default>500</default>
		    <min>50</min>
		    <max>2000</max>
		</option>
		<option name="dnd_button" type="button">
		    <_short>Drag&amp;drop</_short>
		    <_long>Button binding for drag &amp; drop of windows</_long>
		    <default>Button1</default>
		    <passive_grab>false</passive_grab>
		    <internal/>
		</option>
		<option name="exit_button" type="button">
		    <_short>Exit expo</_short>
		    <_long>Button binding to exit expo</_long>
		    <default>Button3</default>
		    <passive_grab>false</passive_grab>
		    <internal/>
		</option>
		<option name="next_vp_button" type="button">
		    <_short>Next viewport</_short>
		    <_long>Button binding to switch to next viewport in expo</_long>
		    <default>Button5</default>
		    <passive_grab>false</passive_grab>
		    <internal/>
		</option>
		<option name="prev_vp_button" type="button">
		    <_short>Previous viewport</_short>
		    <_long>Button binding to switch to next viewport in expo</_long>
		    <default>Button4</default>
		    <passive_grab>false</passive_grab>
		    <internal/>
		</option>
	    </group>
	    <group>
		<_short>Behaviour</_short>
		<option name="zoom_time" type="float">
		    <_short>Zoom time</_short>
		    <_long>Duration of the zoomout animation</_long>
		    <default>0.5</default>
		    <min>0.1</min>
		    <max>5.0</max>
		    <precision>0.1</precision>
		</option>
		<option name="expo_immediate_move" type="bool">
		    <_short>Immediate moves</_short>
		    <_long>Selects if windows movements in expo mode should be immediate - this among other things disables wobbliness</_long>
		    <default>false</default>
		</option>
		<option name="expo_animation" type="int">
		    <_short>Expo Animation</_short>
		    <_long>Animation used when switching to expo mode</_long>
		    <default>0</default>
		    <min>0</min>
		    <max>2</max>
		    <desc>
			<value>0</value>
			<_name>Zoom</_name>
		    </desc>
		    <desc>
			<value>1</value>
			<_name>Fade + Zoom</_name>
		    </desc>
		    <desc>
			<value>2</value>
			<_name>Vortex</_name>
		    </desc>
		</option>
	    </group>
	    <group>
		<_short>Appearance</_short>
		<option name="deform" type="int">
		    <_short>Deformation</_short>
		    <_long>Deformation of the expo wall</_long>
		    <default>0</default>
		    <min>0</min>
		    <max>2</max>
		    <desc>
			<value>0</value>
			<_name>None</_name>
		    </desc>
		    <desc>
			<value>1</value>
			<_name>Tilt</_name>
		    </desc>
		    <desc>
			<value>2</value>
			<_name>Curve</_name>
		    </desc>
		</option>
		<option name="distance" type="float">
		    <_short>Distance</_short>
		    <_long>Distance of the expo wall</_long>
		    <default>0.0</default>
		    <min>0.0</min>
		    <max>1.0</max>
		    <precision>0.01</precision>
		</option>
		<option name="vp_distance" type="float">
		    <_short>Viewport distance</_short>
		    <_long>Distance between viewports</_long>
		    <default>0.10</default>
		    <min>0.0</min>
		    <max>1.0</max>
		    <precision>0.01</precision>
		</option>
		<option name="aspect_ratio" type="float">
		    <_short>Aspect Ratio</_short>
		    <_long>Expo mode aspect ratio</_long>
		    <default>1.0</default>
		    <min>0.0</min>
		    <max>1.0</max>
		    <precision>0.1</precision>
		</option>
		<option name="curve" type="float">
		    <_short>Curve strength</_short>
		    <_long>Strength of the deformation in curve mode</_long>
		    <default>0.50</default>
		    <min>0.0</min>
		    <max>1.0</max>
		    <precision>0.01</precision>
		</option>
		<option name="hide_docks" type="bool">
		    <_short>Hide panels/docks in expo</_short>
		    <_long>Hide panels/docks in expo.</_long>
		    <default>false</default>
		</option>
		<option name="mipmaps" type="bool">
		    <_short>Mipmaps</_short>
		    <_long>Generate mipmaps in expo mode</_long>
		    <default>false</default>
		</option>
		<option name="multioutput_mode" type="int">
		    <_short>Multi Output Mode</_short>
		    <_long>Selects how the expo wall is displayed if multiple output devices are used.</_long>
		    <min>0</min>
		    <max>1</max>
		    <default>0</default>
		    <desc>
			<value>0</value>
			<_name>One big wall</_name>
		    </desc>
		    <desc>
			<value>1</value>
			<_name>One wall per output</_name>
		    </desc>
		</option>
		<subgroup>
		    <short>Inactive viewports</short>
		    <option name="vp_brightness" type="float">
			<_short>Brightness</_short>
			<_long>Inactive viewport brightness.</_long>
			<default>75.0</default>
			<min>0.0</min>
			<max>100.0</max>
			<precision>0.1</precision>
		    </option>
		    <option name="vp_saturation" type="float">
			<_short>Saturation</_short>
			<_long>Inactive viewport saturation.</_long>
			<default>100.0</default>
			<min>0.0</min>
			<max>100.0</max>
			<precision>0.1</precision>
		    </option>
		</subgroup>
		<subgroup>
		    <short>Reflection</short>
		    <option name="reflection" type="bool">
			<_short>Reflection</_short>
			<_long>Show a reflection of the viewports on the ground</_long>
			<default>true</default>
		    </option>
		    <option name="ground_color1" type="color">
			<_short>Ground color(near)</_short>
			<_long>Color of the ground (near).</_long>
			<default>
			    <red>0xb333</red>
			    <green>0xb333</green>
			    <blue>0xb333</blue>
			    <alpha>0xcccc</alpha>
			</default>
		    </option>
		    <option name="ground_color2" type="color">
			<_short>Ground color(far)</_short>
			<_long>Color of the ground (far).</_long>
			<default>
			    <red>0xb333</red>
			    <green>0xb333</green>
			    <blue>0xb333</blue>
			    <alpha>0x0000</alpha>
			</default>
		    </option>
		    <option name="ground_size" type="float">
			<_short>Reflection ground size</_short>
			<_long>Reflection ground size.</_long>
			<default>0.5</default>
			<min>0.0</min>
			<max>1.0</max>
			<precision>0.01</precision>
		    </option>
		    <option name="scale_factor" type="float">
			<_short>Reflection Scale</_short>
			<_long>Scale factor of the expo wall reflection</_long>
			<default>0.75</default>
			<min>0.0</min>
			<max>2.0</max>
			<precision>0.01</precision>
		    </option>
		</subgroup>
	    </group>
	</options>
    </plugin>
</compiz>
