[seed] ClutterPad: Animated rectangle example



commit d69a2d775f7093a36b181a605c8eab86fff12513
Author: Tim Horton <hortont svn gnome org>
Date:   Wed May 13 08:48:03 2009 -0400

    ClutterPad: Animated rectangle example
---
 examples/clutter-pad-examples/Makefile.am          |    4 ++--
 .../clutter-pad-examples/animated-rectangle.js     |   18 ++++++++++++++++++
 examples/clutter-pad-examples/blue-stage.js        |    7 -------
 3 files changed, 20 insertions(+), 9 deletions(-)

diff --git a/examples/clutter-pad-examples/Makefile.am b/examples/clutter-pad-examples/Makefile.am
index 03ee85b..7012772 100644
--- a/examples/clutter-pad-examples/Makefile.am
+++ b/examples/clutter-pad-examples/Makefile.am
@@ -1,11 +1,11 @@
 if BUILD_SEED_EXAMPLES
 clutterpadexamplesdir=$(datadir)/doc/seed/examples/clutter-pad-examples
 clutterpadexamples_DATA = \
-	blue-stage.js \
+	animated-rectangle.js \
 	pink-stage.js
 endif
 
 EXTRA_DIST = \
-	blue-stage.js \
+	animated-rectangle.js \
 	pink-stage.js
 
diff --git a/examples/clutter-pad-examples/animated-rectangle.js b/examples/clutter-pad-examples/animated-rectangle.js
new file mode 100644
index 0000000..29aa37b
--- /dev/null
+++ b/examples/clutter-pad-examples/animated-rectangle.js
@@ -0,0 +1,18 @@
+GObject = imports.gi.GObject;
+Clutter = imports.gi.Clutter;
+stage = Clutter.Stage.get_default();
+stage.color = {alpha: 255};
+
+rect = new Clutter.Rectangle();
+rect.color = {red: 255, alpha: 255};
+rect.x = rect.y = 0;
+rect.width = rect.height = 25;
+stage.add_actor(rect);
+
+anim = rect.animate(Clutter.AnimationMode.EASE_OUT_BOUNCE, 1500,
+{
+	height: [GObject.TYPE_INT, 100],
+	width: [GObject.TYPE_INT, 100],
+	x: [GObject.TYPE_INT, stage.width - 100],
+	y: [GObject.TYPE_INT, stage.height - 100]
+});
\ No newline at end of file
diff --git a/examples/clutter-pad-examples/blue-stage.js b/examples/clutter-pad-examples/blue-stage.js
deleted file mode 100644
index 71c478d..0000000
--- a/examples/clutter-pad-examples/blue-stage.js
+++ /dev/null
@@ -1,7 +0,0 @@
-Clutter = imports.gi.Clutter;
-stage = Clutter.Stage.get_default();
-
-var blue = new Clutter.Color();
-blue.from_string("blue");
-
-stage.color = blue;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]