seed r583 - trunk/examples



Author: hortont
Date: Wed Dec 31 01:02:14 2008
New Revision: 583
URL: http://svn.gnome.org/viewvc/seed?rev=583&view=rev

Log:
Update accelgroup example to cleaner style, etc.


Modified:
   trunk/examples/accelgroup.js

Modified: trunk/examples/accelgroup.js
==============================================================================
--- trunk/examples/accelgroup.js	(original)
+++ trunk/examples/accelgroup.js	Wed Dec 31 01:02:14 2008
@@ -1,26 +1,27 @@
 #!/usr/bin/env seed
 Seed.import_namespace("Gtk")
 Seed.import_namespace("Gdk");
-Seed.import_namespace("GLib");
 
 with (Gtk)
 {
 	init(null, null);
 	
-	w = new Window();
-	group = new AccelGroup();
-	group.connect(Gdk.keyval_from_name("q"), 
-				  0, 
-				  0, 
-				  function()
-				  {
-					Seed.quit();
-				  });
+	var quit = function ()
+	{
+		Gtk.main_quit();
+	}
+	
+	var w = new Window();
+	w.signal.hide.connect(quit);
+	
+	var group = new AccelGroup();
+	group.connect(Gdk.keyval_from_name("q"), 0, 0, quit);
 	w.add_accel_group(group);
 	
-	label = new Label({label: "Press Q to quit"});
+	var label = new Label({label: "Press Q to quit"});
 	w.add(label);
-	w.width_request = w.height_request = 300;
+	
+	w.resize(300, 300);
 	w.show_all();
 	
 	main();



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