[seed] ClutterPad: Reset stage background color, default to black



commit 4e181ce4cf99f3f71a37dcc8513d4db4c0d80c88
Author: Tim Horton <hortont svn gnome org>
Date:   Wed May 13 16:50:18 2009 -0400

    ClutterPad: Reset stage background color, default to black
---
 examples/clutter-pad/main.js |   19 +++++++++++++++----
 1 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/examples/clutter-pad/main.js b/examples/clutter-pad/main.js
index 4d8a29b..000c14a 100755
--- a/examples/clutter-pad/main.js
+++ b/examples/clutter-pad/main.js
@@ -13,6 +13,16 @@ Gio = imports.gi.Gio;
 Gtk.init(Seed.argv);
 GtkClutter.init(Seed.argv);
 
+function reset_stage()
+{
+	var children = stage.get_children();
+				
+	for(var id in children)
+		stage.remove_actor(children[id]);
+	
+	stage.color = {alpha: 255};
+}
+
 function load_file(filename)
 {
 	new_file();
@@ -28,6 +38,8 @@ function load_file(filename)
 
 function new_file()
 {
+	reset_stage();
+	
 	window.title = "ClutterPad";
 	current_filename = "";
 	source_buf.text = "GObject = imports.gi.GObject;\nClutter = imports.gi.Clutter;\nstage = Clutter.Stage.get_default();\n";
@@ -101,10 +113,7 @@ function select_example(selector, ud)
 
 function execute_file(button)
 {
-	var children = stage.get_children();
-				
-	for(var id in children)
-		stage.remove_actor(children[id]);
+	reset_stage();
 	
     try
     {
@@ -165,5 +174,7 @@ ui.get_object("source_view").set_buffer(source_buf);
 window.resize(800, 600);
 window.show_all();
 
+new_file();
+
 Gtk.main();
 



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