Commit d535b1fb authored by Scott Moreau's avatar Scott Moreau Committed by Alexei Sorokin

Add additional plugins

parent 719348b6
......@@ -125,16 +125,38 @@ AC_OUTPUT([
Makefile
images/Makefile
images/elements/Makefile
images/fireflies/Makefile
images/snow/Makefile
images/stars/Makefile
include/Makefile
metadata/Makefile
src/Makefile
src/anaglyph/Makefile
src/atlantis/Makefile
src/cubemodel/Makefile
src/dialog/Makefile
src/elements/Makefile
src/extra-animations/Makefile
src/fakeargb/Makefile
src/fireflies/Makefile
src/freewins/Makefile
src/ghost/Makefile
src/mswitch/Makefile
src/photowheel/Makefile
src/putplus/Makefile
src/screensaver/Makefile
src/simple-animations/Makefile
src/smartput/Makefile
src/snowglobe/Makefile
src/snow/Makefile
src/stackswitch/Makefile
src/stars/Makefile
src/static/Makefile
src/swap/Makefile
src/throw/Makefile
src/tile/Makefile
src/toggle-decoration/Makefile
src/wizard/Makefile
src/workspacenames/Makefile
po/Makefile.in
])
SUBDIRS = elements snow
SUBDIRS = elements fireflies snow stars
imagesdir = $(imagedir)/fireflies
images_DATA = \
firefly1.png \
firefly2.png \
firefly3.png \
firefly4.png
EXTRA_DIST = \
firefly1.png \
firefly2.png \
firefly3.png \
firefly4.png
imagesdir = $(imagedir)/stars
images_DATA = \
star.png
EXTRA_DIST = \
star.png
xmldir = $(metadatadir)
xml_in_files = \
atlantis.xml.in \
cubemodel.xml.in \
elements.xml.in \
fakeargb.xml.in \
mswitch.xml.in \
snow.xml.in \
tile.xml.in
xml_in_files = \
anaglyph.xml.in \
animationplus.xml.in \
animationsim.xml.in \
atlantis.xml.in \
cubemodel.xml.in \
dialog.xml.in \
elements.xml.in \
fakeargb.xml.in \
fireflies.xml.in \
freewins.xml.in \
ghost.xml.in \
mswitch.xml.in \
photo.xml.in \
putplus.xml.in \
screensaver.xml.in \
smartput.xml.in \
snow.xml.in \
snowglobe.xml.in \
stackswitch.xml.in \
star.xml.in \
static.xml.in \
swap.xml.in \
throw.xml.in \
tile.xml.in \
toggledeco.xml.in \
wizard.xml.in \
workspacenames.xml.in
xml_files = $(xml_in_files:.xml.in=.xml)
xml_DATA = $(xml_files)
......
<?xml version="1.0"?>
<compiz>
<plugin name="anaglyph" useBcop="true">
<_short>Anaglyph</_short>
<_long>Anaglyph window and Desktop</_long>
<category>Effects</category>
<deps>
<relation type="after">
<plugin>ring</plugin>
<plugin>shift</plugin>
<plugin>scale</plugin>
</relation>
</deps>
<display>
<option name="window_toggle_key" type="key">
<_short>Initiate Window</_short>
<_long>Start anaglyph window</_long>
</option>
<option name="screen_toggle_key" type="key">
<_short>Initiate Screen</_short>
<_long>Start anaglyph screen</_long>
</option>
<option name="window_toggle_button" type="button">
<_short>Initiate Window Button</_short>
<_long>Start anaglyph active window</_long>
</option>
<option name="screen_toggle_button" type="button">
<_short>Initiate Screen Button</_short>
<_long>Start anaglyph screen</_long>
</option>
</display>
<screen>
<option name="anaglyph_match" type="match">
<_short>Anaglyph Windows</_short>
<_long>Windows to be anaglyph by default</_long>
<default>any</default>
</option>
<option name="exclude_match" type="match">
<_short>Exclude Windows</_short>
<_long>Windows to exclude from anaglyph</_long>
<default></default>
</option>
<option name="offset" type="float" >
<_short>Offset</_short>
<_long>offset anaglyph</_long>
<default>2.0</default>
<min>-8.0</min>
<max>8.0</max>
<precision>0.1</precision>
</option>
<option name="desktop_offset" type="float">
<_short>Increase Desktop deep</_short>
<_long>Increase Desktop deep</_long>
<default>2.0</default>
<min>1.0</min>
<max>2.0</max>
<precision>0.1</precision>
</option>
<option name="desaturate" type="bool">
<_short>Desaturate</_short>
<_long>Desaturate</_long>
<default>false</default>
</option>
<option name="mipmaps" type="bool">
<_short>Mipmaps</_short>
<_long>Mipmaps</_long>
<default>false</default>
</option>
</screen>
</plugin>
</compiz>
<compiz>
<!-- animationplus metadata -->
<plugin name="animationplus">
<_short>Animations Plus</_short>
<_long>More window animations</_long>
<category>Effects</category>
<deps>
<requirement>
<plugin>animationaddon</plugin>
</requirement>
<relation type="after">
<plugin>animationaddon</plugin>
</relation>
</deps>
<screen>
<group>
<_short>Effect Settings</_short>
<subgroup>
<_short>Helix</_short>
<option name="helix_num_twists" type="int">
<_short>Helix Number of Twists</_short>
<_long>Number of twists to do in the animation</_long>
<default>2</default>
<min>1</min>
<max>10</max>
</option>
<option name="helix_gridy" type="int">
<_short>Helix Gridsize Y</_short>
<_long>Number of blocks in the animation</_long>
<default>90</default>
<min>5</min>
<max>300</max>
</option>
<option name="helix_thickness" type="float">
<_short>Helix Thickness</_short>
<_long>Thickness of blocks in the animation</_long>
<default>0</default>
<min>0</min>
<max>50</max>
</option>
<option name="helix_spin_direction" type="int">
<_short>Spin Direction</_short>
<_long>Direction the strips spin.</_long>
<default>1</default>
<min>0</min>
<max>1</max>
<desc>
<value>0</value>
<_name>Counter-Clockwise</_name>
</desc>
<desc>
<value>1</value>
<_name>Clockwise</_name>
</desc>
</option>
<option name="helix_direction" type="bool">
<_short>Vertical Helix</_short>
<_long>Whether Helix should rotate with its axis up/down or in/out of the screen</_long>
<default>false</default>
</option>
</subgroup>
<subgroup>
<_short>Blinds</_short>
<option name="blinds_num_halftwists" type="int">
<_short>Blinds Number of Half Twists</_short>
<_long>Number of half twists to do in the animation</_long>
<default>2</default>
<min>1</min>
<max>10</max>
</option>
<option name="blinds_gridx" type="int">
<_short>Helix Gridsize Y</_short>
<_long>Number of blocks in the animation</_long>
<default>20</default>
<min>1</min>
<max>100</max>
</option>
<option name="blinds_thickness" type="float">
<_short>Blinds Thickness</_short>
<_long>Thickness of blocks in the animation</_long>
<default>0</default>
<min>0</min>
<max>50</max>
</option>
</subgroup>
<subgroup>
<_short>Shatter</_short>
<option name="shatter_num_spokes" type="int">
<_short>Shatter number of spokes</_short>
<_long>Number of spokes (divided by 4) in the animation</_long>
<default>2</default>
<min>1</min>
<max>100</max>
</option>
<option name="shatter_num_tiers" type="int">
<_short>Shatter Number of Tiers</_short>
<_long>Number of concentric circles in the animation</_long>
<default>2</default>
<min>1</min>
<max>100</max>
</option>
</subgroup>
<subgroup>
<_short>Bonanza</_short>
<option name="bonanza_particles" type="int">
<_short>Number Of Fire Particles</_short>
<_long>Number of fire particles.</_long>
<default>1000</default>
<min>100</min>
<max>10000</max>
</option>
<option name="bonanza_size" type="float">
<_short>Fire Particle Size</_short>
<_long>Fire particle size.</_long>
<default>5</default>
<min>0.1</min>
<max>20</max>
<precision>0.1</precision>
</option>
<option name="bonanza_life" type="float">
<_short>Fire Particle Life</_short>
<_long>Fire particle life.</_long>
<default>0.7</default>
<min>0.1</min>
<max>1</max>
<precision>0.1</precision>
</option>
<option name="bonanza_color" type="color">
<_short>Fire Particle Color</_short>
<_long>Fire particle color.</_long>
<default>
<red>0xffff</red>
<green>0x3333</green>
<blue>0x0555</blue>
<alpha>0xffff</alpha>
</default>
</option>
<option name="bonanza_mystical" type="bool">
<_short>Randomly Colored Fire</_short>
<_long>Have random colors for the fire effect, also known as Mystical Fire.</_long>
<default>false</default>
</option>
</subgroup>
</group>
</screen>
<extension base_plugin="animation">
<base_option>open_effects</base_option>
<base_option>open_random_effects</base_option>
<base_option>close_effects</base_option>
<base_option>close_random_effects</base_option>
<base_option>minimize_effects</base_option>
<base_option>minimize_random_effects</base_option>
<restriction>
<value>animationplus:Blinds</value>
<_name>Blinds</_name>
</restriction>
<restriction>
<value>animationplus:Helix</value>
<_name>Helix</_name>
</restriction>
<restriction>
<value>animationplus:Bonanza</value>
<_name>Bonanza</_name>
</restriction>
<restriction>
<value>animationplus:Shatter</value>
<_name>Shatter</_name>
</restriction>
</extension>
</plugin>
</compiz>
<compiz>
<plugin name="animationsim">
<_short>Simple Animations</_short>
<_long>Animations that are simple on the eye</_long>
<category>Effects</category>
<deps>
<requirement>
<plugin>animation</plugin>
</requirement>
<relation type="after">
<plugin>animation</plugin>
</relation>
</deps>
<screen>
<group>
<_short>Effect Settings</_short>
<subgroup>
<_short>Fly In</_short>
<option name="flyin_direction" type="int">
<_short>Fly In Direction</_short>
<_long>The direction in which the fly in should take place</_long>
<default>0</default>
<desc>
<value>0</value>
<name>Up</name>
</desc>
<desc>
<value>1</value>
<name>Left</name>
</desc>
<desc>
<value>2</value>
<name>Down</name>
</desc>
<desc>
<value>3</value>
<name>Right</name>
</desc>
<desc>
<value>4</value>
<name>User Defined</name>
</desc>
<min>0</min>
<max>4</max>
</option>
<option name="flyin_direction_x" type="float">
<_short>UD Direction X</_short>
<_long>Direction and Distance X for user defined fly in</_long>
<default>0</default>
<min>-1000</min>
<max>1000</max>
<precision>0.01</precision>
</option>
<option name="flyin_direction_y" type="float">
<_short>UD Direction Y</_short>
<_long>Direction and Distance Y for user defined fly in</_long>
<default>0</default>
<min>-1000</min>
<max>1000</max>
<precision>0.01</precision>
</option>
<option name="flyin_fade" type="bool">
<_short>Fade</_short>
<_long>Fade when flying in</_long>
<default>True</default>
</option>
<option name="flyin_distance" type="float">
<_short>Distance</_short>
<_long>Distance to fly in</_long>
<default>20</default>
<min>5</min>
<max>1000</max>
<precision>0.01</precision>
</option>
</subgroup>
<subgroup>
<_short>Rotate In</_short>
<option name="rotatein_direction" type="int">
<_short>Rotate In Direction</_short>
<_long>The direction in which the window rotates</_long>
<default>3</default>
<desc>
<value>1</value>
<name>Up</name>
</desc>
<desc>
<value>2</value>
<name>Left</name>
</desc>
<desc>
<value>3</value>
<name>Down</name>
</desc>
<desc>
<value>4</value>
<name>Right</name>
</desc>
<min>1</min>
<max>4</max>
</option>
<option name="rotatein_angle" type="float">
<_short>Angle</_short>
<_long>Angle to start from</_long>
<default>90</default>
<min>-720</min>
<max>720</max>
</option>
</subgroup>
<subgroup>
<_short>Bounce</_short>
<option name="bounce_max_size" type="float">
<_short>Maximum Size</_short>
<_long>Maximum scale factor of window when bouncing</_long>
<default>1.2</default>
<min>1.0</min>
<max>3.0</max>
</option>
<option name="bounce_min_size" type="float">
<_short>Minimum Size</_short>
<_long>Minimum scale factor of window when bouncing</_long>
<default>0.6</default>
<min>0.1</min>
<max>1.0</max>
</option>
<option name="bounce_number" type="int">
<_short>Number of Bounces</_short>
<_long>How many bounces during the animation</_long>
<default>3</default>
<min>0</min>
<max>10</max>
</option>
<option name="bounce_fade" type="bool">
<_short>Fade</_short>
<_long>Fade when flying in</_long>
<default>True</default>
</option>
</subgroup>
<subgroup>
<_short>Sheet</_short>
<option name="sheet_start_percent" type="float">
<_short>Starting Percent</_short>
<_long>How wide the begginning of the sheet animation should be compared to the end</_long>
<default>80.0</default>
<min>1.0</min>
<max>150.0</max>
</option>
</subgroup>
<subgroup>
<_short>Expand Piecewise</_short>
<option name="expandpw_horiz_first" type="bool">
<_short>First expand horizontally</_short>
<_long>If checked, initially expand horizontally, then vertically</_long>
<default>True</default>
</option>
<option name="expandpw_initial_horiz" type="int">
<_short>Initial horizontal size</_short>
<_long>Number of pixels initially in horizontal direction</_long>
<default>20</default>
<min>0</min>
<max>50</max>
</option>
<option name="expandpw_initial_vert" type="int">
<_short>Initial vertical size</_short>
<_long>Number of pixels initially in vertical direction</_long>
<default>20</default>
<min>0</min>
<max>50</max>
</option>
<option name="expandpw_delay" type="float">
<_short>Delay</_short>
<_long>Delay between expanding horizontally and vertically (expressed as a fraction)</_long>
<default>0.25</default>
<min>0.0</min>
<max>1.0</max>
</option>
</subgroup>
</group>
</screen>
<extension base_plugin="animation">
<base_option>open_effects</base_option>
<base_option>open_random_effects</base_option>
<base_option>close_effects</base_option>
<base_option>close_random_effects</base_option>
<restriction>
<value>animationsim:Fly In</value>
<_name>Fly In</_name>
</restriction>
<restriction>
<value>animationsim:Bounce</value>
<_name>Bounce</_name>
</restriction>
<restriction>
<value>animationsim:Rotate In</value>
<_name>Rotate In</_name>
</restriction>
<restriction>
<value>animationsim:Sheet</value>
<_name>Sheet</_name>
</restriction>
<restriction>
<value>animationsim:Expand</value>
<_name>Expand</_name>
</restriction>
<restriction>
<value>animationsim:Expand Piecewise</value>
<_name>Expand Piecewise</_name>
</restriction>
</extension>
</plugin>
</compiz>
<?xml version="1.0"?>
<compiz>
<plugin name="dialog" useBcop="true">
<short>ADDialog</short>
<long>Fades windows with open dialogs</long>
<category>Extras</category>
<deps>
<requirement> regex </requirement>
</deps>
<display>
<group>
<option name="dialogtypes" type="match">
<_short>Dialog Match</_short>
<_long>Dialogs which will trigger fading</_long>
<default>(override_redirect=0) &amp; !(type=Menu | class=Gimp | class=Inkscape | (class=Firefox &amp; type=Tooltip))</default>
</option>
<option name="speed" type="float">
<_short>Speed</_short>
<_long>The speed of the animation</_long>
<default>16</default>
<min>1</min>
<max>100</max>
<precision>1</precision>
</option>
<option name="opacity" type="float">
<_short>Opacity</_short>
<_long>The Opacity of windows with open dialogs</_long>
<default>80</default>
<min>0</min>
<max>100</max>
<precision>1</precision>
</option>
<option name="saturation" type="float">
<_short>Saturation</_short>
<_long>The Saturation of windows with open dialogs</_long>
<default>18</default>
<min>0</min>
<max>100</max>
<precision>1</precision>
</option>
<option name="brightness" type="float">
<_short>Brightness</_short>
<_long>The Brightness of windows with open dialogs</_long>
<default>60</default>
<min>0</min>
<max>100</max>
<precision>1</precision>
</option>
</group>
</display>
</plugin>
</compiz>
<?xml version="1.0"?>
<compiz>
<plugin name="fireflies" useBcop="true">
<_short>Fireflies</_short>
<_long>Fireflies for Compiz</_long>
<category>Extras</category>
<deps>
<relation type="after">
<plugin>png</plugin>
<plugin>svg</plugin>
<plugin>jpeg</plugin>
</relation>
</deps>
<display>
<group>
<_short>Settings</_short>
<option name="num_snowflakes" type="int">
<_short>Number Of Fireflies</_short>
<_long>The maximum number of fireflies allowed on screen</_long>
<default>1500</default>
<min>0</min>
<max>10000</max>
</option>
<option name="snow_size" type="float">
<_short>Size Of Fireflies</_short>
<_long>Size of fireflies</_long>
<default>10.0</default>
<min>0.0</min>
<max>50.0</max>
<precision>0.1</precision>
</option>
<option name="snow_speed" type="int">
<_short>Firefly Speed</_short>
<_long>Speed of firefly lifecycle and movement</_long>
<default>85</default>
<min>0</min>
<max>100</max>
</option>
<option name="snow_update_delay" type="int">
<_short>Update Delay</_short>
<_long>Delay (in ms) between screen updates. Decreasing this value may make snow fall more smoothly, but will also increase CPU usage.</_long>
<default>40</default>
<min>10</min>
<max>200</max>
</option>
<option name="screen_boxing" type="int">
<_short>Screen Boxing</_short>
<_long>How far outside the screen resolution fireflies can be before being removed. Needed because of FOV.</_long>
<default>400</default>
<min>-2000</min>
<max>2000</max>
</option>
<option name="screen_depth" type="int">
<_short>Screen Depth</_short>
<_long>How deep into the screen fireflies can be drawn before being removed</_long>
<default>1000</default>
<min>0</min>
<max>2000</max>
</option>
<option name="snow_over_windows" type="bool">
<_short>Fireflies Over Windows</_short>
<_long>Fireflies is drawn above windows</_long>
<default>false</default>
</option>
<option name="snow_rotation" type="bool">
<_short>Rotate Flies. Redundant</_short>
<_long>Flies rotate if checked.</_long>
<default>true</default>
</option>
<option name="snow_direction" type="int">
<_short>Fireflies Direction. Redundant</_short>
<_long>Select snow flake movement direction