[seed] ClutterPad: Reset stage background color, default to black
- From: Tim Horton <hortont src gnome org>
- To: svn-commits-list gnome org
- Subject: [seed] ClutterPad: Reset stage background color, default to black
- Date: Wed, 13 May 2009 16:54:44 -0400 (EDT)
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]