summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam Spilsbury <Sam@XPS-SUSE.site>2008-12-17 17:37:29 +0900
committerSam Spilsbury <Sam@XPS-SUSE.site>2008-12-17 17:37:29 +0900
commitad5789e490d7f2837a5bfacc6828caefdcda7ffc (patch)
tree824ef51af3783b65783a4e3fb5ac812b12299dfe
parent4f08d1f545ff4b0a9cf25b126058e169472e7bc4 (diff)
downloadsimple-animations-ad5789e490d7f2837a5bfacc6828caefdcda7ffc.tar.gz
simple-animations-ad5789e490d7f2837a5bfacc6828caefdcda7ffc.tar.bz2
* Add files
-rw-r--r--animationsim.xml.in155
-rw-r--r--bounce.c0
-rw-r--r--build/.libs/animationsim.obin0 -> 78868 bytes
-rw-r--r--build/.libs/bounce.obin0 -> 890 bytes
-rw-r--r--build/.libs/explode3d.obin0 -> 1696 bytes
-rw-r--r--build/.libs/flyin.obin0 -> 889 bytes
-rw-r--r--build/.libs/libanimationsim.abin0 -> 83366 bytes
l---------build/.libs/libanimationsim.la1
-rw-r--r--build/.libs/libanimationsim.lai35
l---------build/.libs/libanimationsim.so1
l---------build/.libs/libanimationsim.so.01
-rwxr-xr-xbuild/.libs/libanimationsim.so.0.0.0bin0 -> 71835 bytes
-rw-r--r--build/.libs/rotatein.obin0 -> 892 bytes
-rw-r--r--build/.libs/sheet.obin0 -> 889 bytes
-rw-r--r--build/animationsim.lo12
-rw-r--r--build/animationsim.obin0 -> 77392 bytes
-rw-r--r--build/animationsim.xml155
-rw-r--r--build/bounce.lo12
-rw-r--r--build/bounce.obin0 -> 890 bytes
-rw-r--r--build/compiz-animationsim.schema104
-rw-r--r--build/explode3d.lo12
-rw-r--r--build/explode3d.obin0 -> 1696 bytes
-rw-r--r--build/flyin.lo12
-rw-r--r--build/flyin.obin0 -> 889 bytes
-rw-r--r--build/libanimationsim.la35
-rw-r--r--build/rotatein.lo12
-rw-r--r--build/rotatein.obin0 -> 892 bytes
-rw-r--r--build/sheet.lo12
-rw-r--r--build/sheet.obin0 -> 889 bytes
-rw-r--r--flyin.c0
-rw-r--r--rotatein.c0
-rwxr-xr-xsetupbuild8
-rw-r--r--sheet.c0
33 files changed, 567 insertions, 0 deletions
diff --git a/animationsim.xml.in b/animationsim.xml.in
new file mode 100644
index 0000000..e569244
--- /dev/null
+++ b/animationsim.xml.in
@@ -0,0 +1,155 @@
+<compiz>
+ <!-- animationeg metadata -->
+ <plugin name="animationsim">
+ <_short>Simple Animations</_short>
+ <_long>Animations that are simple on the eye</_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>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>1</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="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>
+ </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>5</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>
+ </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>
+
+ </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>animationeg:Fly In</value>
+ <_name>Fly In</_name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Bounce</value>
+ <_name>Bounce</_name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Rotate In</value>
+ <_name>Rotate In</_name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Sheet</value>
+ <_name>Sheet</_name>
+ </restriction>
+ </extension>
+
+ </plugin>
+</compiz>
diff --git a/bounce.c b/bounce.c
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/bounce.c
diff --git a/build/.libs/animationsim.o b/build/.libs/animationsim.o
new file mode 100644
index 0000000..1b0eb23
--- /dev/null
+++ b/build/.libs/animationsim.o
Binary files differ
diff --git a/build/.libs/bounce.o b/build/.libs/bounce.o
new file mode 100644
index 0000000..1757559
--- /dev/null
+++ b/build/.libs/bounce.o
Binary files differ
diff --git a/build/.libs/explode3d.o b/build/.libs/explode3d.o
new file mode 100644
index 0000000..c64ab33
--- /dev/null
+++ b/build/.libs/explode3d.o
Binary files differ
diff --git a/build/.libs/flyin.o b/build/.libs/flyin.o
new file mode 100644
index 0000000..015d8af
--- /dev/null
+++ b/build/.libs/flyin.o
Binary files differ
diff --git a/build/.libs/libanimationsim.a b/build/.libs/libanimationsim.a
new file mode 100644
index 0000000..ddfc50e
--- /dev/null
+++ b/build/.libs/libanimationsim.a
Binary files differ
diff --git a/build/.libs/libanimationsim.la b/build/.libs/libanimationsim.la
new file mode 120000
index 0000000..f672708
--- /dev/null
+++ b/build/.libs/libanimationsim.la
@@ -0,0 +1 @@
+../libanimationsim.la \ No newline at end of file
diff --git a/build/.libs/libanimationsim.lai b/build/.libs/libanimationsim.lai
new file mode 100644
index 0000000..8e63431
--- /dev/null
+++ b/build/.libs/libanimationsim.lai
@@ -0,0 +1,35 @@
+# libanimationsim.la - a libtool library file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libanimationsim.so.0'
+
+# Names of this library.
+library_names='libanimationsim.so.0.0.0 libanimationsim.so.0 libanimationsim.so'
+
+# The name of the static archive.
+old_library='libanimationsim.a'
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/opt/xserver-xir-install/lib /opt/xserver-xir-install/lib/libX11-xcb.la /opt/xserver-xir-install/lib/libXcomposite.la /usr/lib/libXdamage.la /usr/lib/libXrandr.la /usr/lib/libXrender.la /usr/lib/libXinerama.la /usr/lib/libXext.la /opt/xserver-xir-install/lib/libXi.la /opt/xserver-xir-install/lib/libXext.la /usr/lib/libxslt.la /usr/lib/libstartup-notification-1.la /usr/lib/libSM.la /opt/xserver-xir-install/lib/libX11.la /opt/xserver-xir-install/lib/libxcb-xlib.la /opt/xserver-xir-install/lib/libxcb.la /opt/xserver-xir-install/lib/libXau.la -lXdmcp /usr/lib/libXfixes.la /usr/lib/libX11.la /usr/lib/libxcb-xlib.la /usr/lib/libxcb.la -lXau -lICE /usr/lib/libxml2.la -ldl -lz -lm -lGL -lGLU'
+
+# Version information for libanimationsim.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=yes
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=no
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/lib/compiz'
diff --git a/build/.libs/libanimationsim.so b/build/.libs/libanimationsim.so
new file mode 120000
index 0000000..856eeea
--- /dev/null
+++ b/build/.libs/libanimationsim.so
@@ -0,0 +1 @@
+libanimationsim.so.0.0.0 \ No newline at end of file
diff --git a/build/.libs/libanimationsim.so.0 b/build/.libs/libanimationsim.so.0
new file mode 120000
index 0000000..856eeea
--- /dev/null
+++ b/build/.libs/libanimationsim.so.0
@@ -0,0 +1 @@
+libanimationsim.so.0.0.0 \ No newline at end of file
diff --git a/build/.libs/libanimationsim.so.0.0.0 b/build/.libs/libanimationsim.so.0.0.0
new file mode 100755
index 0000000..de795d8
--- /dev/null
+++ b/build/.libs/libanimationsim.so.0.0.0
Binary files differ
diff --git a/build/.libs/rotatein.o b/build/.libs/rotatein.o
new file mode 100644
index 0000000..c4ccf42
--- /dev/null
+++ b/build/.libs/rotatein.o
Binary files differ
diff --git a/build/.libs/sheet.o b/build/.libs/sheet.o
new file mode 100644
index 0000000..b7c34b9
--- /dev/null
+++ b/build/.libs/sheet.o
Binary files differ
diff --git a/build/animationsim.lo b/build/animationsim.lo
new file mode 100644
index 0000000..a46fb54
--- /dev/null
+++ b/build/animationsim.lo
@@ -0,0 +1,12 @@
+# build/animationsim.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/animationsim.o'
+
+# Name of the non-PIC object.
+non_pic_object='animationsim.o'
+
diff --git a/build/animationsim.o b/build/animationsim.o
new file mode 100644
index 0000000..7747bd9
--- /dev/null
+++ b/build/animationsim.o
Binary files differ
diff --git a/build/animationsim.xml b/build/animationsim.xml
new file mode 100644
index 0000000..216d03f
--- /dev/null
+++ b/build/animationsim.xml
@@ -0,0 +1,155 @@
+<compiz>
+ <!-- animationeg metadata -->
+ <plugin name="animationsim">
+ <short>Simple Animations</short>
+ <long>Animations that are simple on the eye</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>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>1</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="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>
+ </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>5</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>
+ </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>
+
+ </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>animationeg:Fly In</value>
+ <name>Fly In</name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Bounce</value>
+ <name>Bounce</name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Rotate In</value>
+ <name>Rotate In</name>
+ </restriction>
+ <restriction>
+ <value>animationeg:Sheet</value>
+ <name>Sheet</name>
+ </restriction>
+ </extension>
+
+ </plugin>
+</compiz>
diff --git a/build/bounce.lo b/build/bounce.lo
new file mode 100644
index 0000000..9b083d3
--- /dev/null
+++ b/build/bounce.lo
@@ -0,0 +1,12 @@
+# build/bounce.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/bounce.o'
+
+# Name of the non-PIC object.
+non_pic_object='bounce.o'
+
diff --git a/build/bounce.o b/build/bounce.o
new file mode 100644
index 0000000..1757559
--- /dev/null
+++ b/build/bounce.o
Binary files differ
diff --git a/build/compiz-animationsim.schema b/build/compiz-animationsim.schema
new file mode 100644
index 0000000..0e5b879
--- /dev/null
+++ b/build/compiz-animationsim.schema
@@ -0,0 +1,104 @@
+<?xml version="1.0"?>
+<gconfschemafile>
+ <schemalist>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/flyin_direction</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/flyin_direction</applyto>
+ <owner>compiz</owner>
+ <type>int</type>
+ <default>1</default>
+ <locale name="C">
+ <short>Fly In Direction</short>
+ <long>The direction in which the fly in should take place (1 = Up, 2 = Left, 3 = Down, 4 = Right)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/flyin_fade</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/flyin_fade</applyto>
+ <owner>compiz</owner>
+ <type>bool</type>
+ <default>True</default>
+ <locale name="C">
+ <short>Fade</short>
+ <long>Fade when flying in</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/flyin_distance</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/flyin_distance</applyto>
+ <owner>compiz</owner>
+ <type>float</type>
+ <default>20</default>
+ <locale name="C">
+ <short>Distance</short>
+ <long>Distance to fly in (5 - 1000)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/rotatein_direction</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/rotatein_direction</applyto>
+ <owner>compiz</owner>
+ <type>int</type>
+ <default>3</default>
+ <locale name="C">
+ <short>Rotate In Direction</short>
+ <long>The direction in which the window rotates (1 = Up, 2 = Left, 3 = Down, 4 = Right)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/rotatein_angle</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/rotatein_angle</applyto>
+ <owner>compiz</owner>
+ <type>float</type>
+ <default>90</default>
+ <locale name="C">
+ <short>Angle</short>
+ <long>Angle to start from (5 - 720)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/bounce_max_size</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/bounce_max_size</applyto>
+ <owner>compiz</owner>
+ <type>float</type>
+ <default>1.2</default>
+ <locale name="C">
+ <short>Maximum Size</short>
+ <long>Maximum scale factor of window when bouncing (1.0 - 3.0)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/bounce_min_size</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/bounce_min_size</applyto>
+ <owner>compiz</owner>
+ <type>float</type>
+ <default>0.6</default>
+ <locale name="C">
+ <short>Minimum Size</short>
+ <long>Minimum scale factor of window when bouncing (0.1 - 1.0)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/bounce_number</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/bounce_number</applyto>
+ <owner>compiz</owner>
+ <type>int</type>
+ <default>3</default>
+ <locale name="C">
+ <short>Number of Bounces</short>
+ <long>How many bounces during the animation (0 - 10)</long>
+ </locale>
+ </schema>
+ <schema>
+ <key>/schemas/apps/compiz/plugins/animationsim/screen0/options/sheet_start_percent</key>
+ <applyto>/apps/compiz/plugins/animationsim/screen0/options/sheet_start_percent</applyto>
+ <owner>compiz</owner>
+ <type>float</type>
+ <default>80.0</default>
+ <locale name="C">
+ <short>Starting Percent</short>
+ <long>How wide the begginning of the sheet animation should be compared to the end (1.0 - 150.0)</long>
+ </locale>
+ </schema>
+ </schemalist>
+</gconfschemafile>
diff --git a/build/explode3d.lo b/build/explode3d.lo
new file mode 100644
index 0000000..e26f9c6
--- /dev/null
+++ b/build/explode3d.lo
@@ -0,0 +1,12 @@
+# build/explode3d.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/explode3d.o'
+
+# Name of the non-PIC object.
+non_pic_object='explode3d.o'
+
diff --git a/build/explode3d.o b/build/explode3d.o
new file mode 100644
index 0000000..c64ab33
--- /dev/null
+++ b/build/explode3d.o
Binary files differ
diff --git a/build/flyin.lo b/build/flyin.lo
new file mode 100644
index 0000000..9ba8ed4
--- /dev/null
+++ b/build/flyin.lo
@@ -0,0 +1,12 @@
+# build/flyin.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/flyin.o'
+
+# Name of the non-PIC object.
+non_pic_object='flyin.o'
+
diff --git a/build/flyin.o b/build/flyin.o
new file mode 100644
index 0000000..015d8af
--- /dev/null
+++ b/build/flyin.o
Binary files differ
diff --git a/build/libanimationsim.la b/build/libanimationsim.la
new file mode 100644
index 0000000..6240d5c
--- /dev/null
+++ b/build/libanimationsim.la
@@ -0,0 +1,35 @@
+# libanimationsim.la - a libtool library file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# The name that we can dlopen(3).
+dlname='libanimationsim.so.0'
+
+# Names of this library.
+library_names='libanimationsim.so.0.0.0 libanimationsim.so.0 libanimationsim.so'
+
+# The name of the static archive.
+old_library='libanimationsim.a'
+
+# Libraries that this one depends upon.
+dependency_libs=' -L/opt/xserver-xir-install/lib /opt/xserver-xir-install/lib/libX11-xcb.la /opt/xserver-xir-install/lib/libXcomposite.la /usr/lib/libXdamage.la /usr/lib/libXrandr.la /usr/lib/libXrender.la /usr/lib/libXinerama.la /usr/lib/libXext.la /opt/xserver-xir-install/lib/libXi.la /opt/xserver-xir-install/lib/libXext.la /usr/lib/libxslt.la /usr/lib/libstartup-notification-1.la /usr/lib/libSM.la /opt/xserver-xir-install/lib/libX11.la /opt/xserver-xir-install/lib/libxcb-xlib.la /opt/xserver-xir-install/lib/libxcb.la /opt/xserver-xir-install/lib/libXau.la -lXdmcp /usr/lib/libXfixes.la /usr/lib/libX11.la /usr/lib/libxcb-xlib.la /usr/lib/libxcb.la -lXau -lICE /usr/lib/libxml2.la -ldl -lz -lm -lGL -lGLU'
+
+# Version information for libanimationsim.
+current=0
+age=0
+revision=0
+
+# Is this an already installed library?
+installed=no
+
+# Should we warn about portability when linking against -modules?
+shouldnotlink=no
+
+# Files to dlopen/dlpreopen
+dlopen=''
+dlpreopen=''
+
+# Directory that this library needs to be installed in:
+libdir='/usr/local/lib/compiz'
diff --git a/build/rotatein.lo b/build/rotatein.lo
new file mode 100644
index 0000000..64fbb35
--- /dev/null
+++ b/build/rotatein.lo
@@ -0,0 +1,12 @@
+# build/rotatein.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/rotatein.o'
+
+# Name of the non-PIC object.
+non_pic_object='rotatein.o'
+
diff --git a/build/rotatein.o b/build/rotatein.o
new file mode 100644
index 0000000..c4ccf42
--- /dev/null
+++ b/build/rotatein.o
Binary files differ
diff --git a/build/sheet.lo b/build/sheet.lo
new file mode 100644
index 0000000..c6d33df
--- /dev/null
+++ b/build/sheet.lo
@@ -0,0 +1,12 @@
+# build/sheet.lo - a libtool object file
+# Generated by ltmain.sh - GNU libtool 1.5.26 (1.1220.2.492 2008/01/30 06:40:56)
+#
+# Please DO NOT delete this file!
+# It is necessary for linking the library.
+
+# Name of the PIC object.
+pic_object='.libs/sheet.o'
+
+# Name of the non-PIC object.
+non_pic_object='sheet.o'
+
diff --git a/build/sheet.o b/build/sheet.o
new file mode 100644
index 0000000..b7c34b9
--- /dev/null
+++ b/build/sheet.o
Binary files differ
diff --git a/flyin.c b/flyin.c
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/flyin.c
diff --git a/rotatein.c b/rotatein.c
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/rotatein.c
diff --git a/setupbuild b/setupbuild
new file mode 100755
index 0000000..1131aed
--- /dev/null
+++ b/setupbuild
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+export PKG_CONFIG_PATH=/opt/xserver-xir-install/lib/pkgconfig:${PKG_CONFIG_PATH}
+export LD_LIBRARY_PATH=/opt/xserver-xir-install/lib/:${LD_LIBRARY_PATH}
+export LD_RUN_PATH=/opt/xserver-xir-install/lib/:${LD_RUN_PATH}
+export BUILD_GLOBAL=true
+make
+make install
diff --git a/sheet.c b/sheet.c
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/sheet.c