<?xml version="1.0" encoding="UTF-8"?>
<compiz>
    <plugin name="rotate" useBcop="true">
	<_short>Rotate Cube</_short>
	<_long>Rotate desktop cube</_long>
	<category>Desktop</category>
	<deps>
	    <requirement>
		<plugin>cube</plugin>
	    </requirement>
	    <relation type="after">
		<plugin>cube</plugin>
		<plugin>decor</plugin>
	    </relation>
	</deps>
	<options>
	    <option name="edge_flip_pointer" type="bool">
		<_short>Edge Flip Pointer</_short>
		<_long>Flip to next viewport when moving pointer to screen edge</_long>
		<default>false</default>
	    </option>
	    <option name="edge_flip_window" type="bool">
		<_short>Edge Flip Move</_short>
		<_long>Flip to next viewport when moving window to screen edge</_long>
		<default>true</default>
	    </option>
	    <option name="edge_flip_dnd" type="bool">
		<_short>Edge Flip DnD</_short>
		<_long>Flip to next viewport when dragging object to screen edge</_long>
		<default>true</default>
	    </option>
	    <option name="raise_on_rotate" type="bool">
		<_short>Raise on rotate</_short>
		<_long>Raise window when rotating</_long>
		<default>false</default>
	    </option>
	    <option name="invert_y" type="bool">
		<_short>Pointer Invert Y</_short>
		<_long>Invert Y axis for pointer movement</_long>
		<default>false</default>
	    </option>
	    <option name="snap_top" type="bool">
		<_short>Snap To Top Face</_short>
		<_long>Snap Cube Rotation to Top Face</_long>
		<default>false</default>
	    </option>
	    <option name="snap_bottom" type="bool">
		<_short>Snap To Bottom Face</_short>
		<_long>Snap Cube Rotation to Bottom Face</_long>
		<default>false</default>
	    </option>
	    <option name="zoom" type="float">
		<_short>Zoom</_short>
		<_long>Rotation Zoom</_long>
		<default>0.0</default>
		<min>0.0</min>
		<max>2.0</max>
		<precision>0.1</precision>
	    </option>
		<subgroup>
	    <_short>Additional Settings</_short>
			<option name="flip_time" type="int">
			<_short>Flip Time</_short>
			<_long>Timeout before flipping viewport</_long>
			<default>350</default>
			<min>0</min>
			<max>1000</max>
			</option>
			<option name="sensitivity" type="float">
			<_short>Pointer Sensitivity</_short>
			<_long>Sensitivity of pointer movement</_long>
			<default>1.0</default>
			<min>0.01</min>
			<max>100.0</max>
			<precision>0.01</precision>
			</option>
			<option name="acceleration" type="float">
			<_short>Acceleration</_short>
			<_long>Rotation Acceleration</_long>
			<default>4.0</default>
			<min>1.0</min>
			<max>20.0</max>
			<precision>0.1</precision>
			</option>
			<option name="speed" type="float">
			<_short>Speed</_short>
			<_long>Rotation Speed</_long>
			<default>2.0</default>
			<min>0.1</min>
			<max>50.0</max>
			<precision>0.1</precision>
			</option>
			<option name="timestep" type="float">
			<_short>Timestep</_short>
			<_long>Rotation Timestep</_long>
			<default>1.0</default>
			<min>0.1</min>
			<max>50.0</max>
			<precision>0.1</precision>
			</option>
		</subgroup>
	    <group>
		<_short>Bindings</_short>
		<subgroup>
	    <_short>Rotate cube</_short>
			<option name="initiate_button" type="button">
			<_short>Initiate</_short>
			<_long>Start Rotation</_long>
			<default>&lt;Control&gt;&lt;Alt&gt;Button1</default>
			</option>
			<option name="rotate_left_key" type="key">
			<_short>Rotate Left</_short>
			<_long>Rotate left</_long>
			<default>&lt;Control&gt;&lt;Alt&gt;Left</default>
			</option>
			<option name="rotate_left_button" type="button">
			<_short>Rotate Left</_short>
			<_long>Rotate left</_long>
			</option>
			<option name="rotate_right_key" type="key">
			<_short>Rotate Right</_short>
			<_long>Rotate right</_long>
			<default>&lt;Control&gt;&lt;Alt&gt;Right</default>
			</option>
			<option name="rotate_right_button" type="button">
			<_short>Rotate Right</_short>
			<_long>Rotate right</_long>
			</option>
			<option name="rotate_left_window_key" type="key">
			<_short>Rotate Left with Window</_short>
			<_long>Rotate left and bring active window along</_long>
			<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Left</default>
			</option>
			<option name="rotate_left_window_button" type="button">
			<_short>Rotate Left with Window</_short>
			<_long>Rotate left and bring active window along</_long>
			</option>
			<option name="rotate_right_window_key" type="key">
			<_short>Rotate Right with Window</_short>
			<_long>Rotate right and bring active window along</_long>
			<default>&lt;Control&gt;&lt;Alt&gt;&lt;Shift&gt;Right</default>
			</option>
			<option name="rotate_right_window_button" type="button">
			<_short>Rotate Right with Window</_short>
			<_long>Rotate right and bring active window along</_long>
			</option>
			<option name="rotate_to_key" type="key">
			<_short>Rotate To</_short>
			<_long>Rotate to viewport</_long>
			</option>
			<option name="rotate_window_key" type="key">
			<_short>Rotate window</_short>
			<_long>Rotate with window</_long>
			</option>
			<option name="rotate_flip_left_edge" type="edge">
			<_short>Rotate Flip Left</_short>
			<_long>Flip to left viewport and warp pointer</_long>
			<nodelay>true</nodelay>
			<allowed edgednd="true"/>
			<default>
			<edge name="Left"/>
			</default>
			</option>
			<option name="rotate_flip_right_edge" type="edge">
			<_short>Rotate Flip Right</_short>
			<_long>Flip to right viewport and warp pointer</_long>
			<nodelay>true</nodelay>
			<allowed edgednd="true"/>
			<default>
			<edge name="Right"/>
			</default>
			</option>
		</subgroup>
		<subgroup>
	    <_short>Rotate to cube face</_short>
			<option name="rotate_to_1_key" type="key">
			<_short>Rotate To Face 1</_short>
			<_long>Rotate to face 1</_long>
			</option>
			<option name="rotate_to_2_key" type="key">
			<_short>Rotate To Face 2</_short>
			<_long>Rotate to face 2</_long>
			</option>
			<option name="rotate_to_3_key" type="key">
			<_short>Rotate To Face 3</_short>
			<_long>Rotate to face 3</_long>
			</option>
			<option name="rotate_to_4_key" type="key">
			<_short>Rotate To Face 4</_short>
			<_long>Rotate to face 4</_long>
			</option>
			<option name="rotate_to_5_key" type="key">
			<_short>Rotate To Face 5</_short>
			<_long>Rotate to face 5</_long>
			</option>
			<option name="rotate_to_6_key" type="key">
			<_short>Rotate To Face 6</_short>
			<_long>Rotate to face 6</_long>
			</option>
			<option name="rotate_to_7_key" type="key">
			<_short>Rotate To Face 7</_short>
			<_long>Rotate to face 7</_long>
			</option>
			<option name="rotate_to_8_key" type="key">
			<_short>Rotate To Face 8</_short>
			<_long>Rotate to face 8</_long>
			</option>
			<option name="rotate_to_9_key" type="key">
			<_short>Rotate To Face 9</_short>
			<_long>Rotate to face 9</_long>
			</option>
			<option name="rotate_to_10_key" type="key">
			<_short>Rotate To Face 10</_short>
			<_long>Rotate to face 10</_long>
			</option>
			<option name="rotate_to_11_key" type="key">
			<_short>Rotate To Face 11</_short>
			<_long>Rotate to face 11</_long>
			</option>
			<option name="rotate_to_12_key" type="key">
			<_short>Rotate To Face 12</_short>
			<_long>Rotate to face 12</_long>
			</option>
		</subgroup>
		<subgroup>
	    <_short>Rotate to cube face with window</_short>
			<option name="rotate_to_1_window_key" type="key">
			<_short>Rotate To Face 1 with Window</_short>
			<_long>Rotate to face 1 and bring active window along</_long>
			</option>
			<option name="rotate_to_2_window_key" type="key">
			<_short>Rotate To Face 2 with Window</_short>
			<_long>Rotate to face 2 and bring active window along</_long>
			</option>
			<option name="rotate_to_3_window_key" type="key">
			<_short>Rotate To Face 3 with Window</_short>
			<_long>Rotate to face 3 and bring active window along</_long>
			</option>
			<option name="rotate_to_4_window_key" type="key">
			<_short>Rotate To Face 4 with Window</_short>
			<_long>Rotate to face 4 and bring active window along</_long>
			</option>
			<option name="rotate_to_5_window_key" type="key">
			<_short>Rotate To Face 5 with Window</_short>
			<_long>Rotate to face 5 and bring active window along</_long>
			</option>
			<option name="rotate_to_6_window_key" type="key">
			<_short>Rotate To Face 6 with Window</_short>
			<_long>Rotate to face 6 and bring active window along</_long>
			</option>
			<option name="rotate_to_7_window_key" type="key">
			<_short>Rotate To Face 7 with Window</_short>
			<_long>Rotate to face 7 and bring active window along</_long>
			</option>
			<option name="rotate_to_8_window_key" type="key">
			<_short>Rotate To Face 8 with Window</_short>
			<_long>Rotate to face 8 and bring active window along</_long>
			</option>
			<option name="rotate_to_9_window_key" type="key">
			<_short>Rotate To Face 9 with Window</_short>
			<_long>Rotate to face 9 and bring active window along</_long>
			</option>
			<option name="rotate_to_10_window_key" type="key">
			<_short>Rotate To Face 10 with Window</_short>
			<_long>Rotate to face 10 and bring active window along</_long>
			</option>
			<option name="rotate_to_11_window_key" type="key">
			<_short>Rotate To Face 11 with Window</_short>
			<_long>Rotate to face 11 and bring active window along</_long>
			</option>
			<option name="rotate_to_12_window_key" type="key">
			<_short>Rotate To Face 12 with Window</_short>
			<_long>Rotate to face 12 and bring active window along</_long>
			</option>
		</subgroup>
	    </group>
	</options>
    </plugin>
</compiz>
