seed r569 - trunk/doc/tutorial-standalone



Author: hortont
Date: Sun Dec 28 04:16:08 2008
New Revision: 569
URL: http://svn.gnome.org/viewvc/seed?rev=569&view=rev

Log:
Break back into three parts.


Modified:
   trunk/doc/tutorial-standalone/1.js

Modified: trunk/doc/tutorial-standalone/1.js
==============================================================================
--- trunk/doc/tutorial-standalone/1.js	(original)
+++ trunk/doc/tutorial-standalone/1.js	Sun Dec 28 04:16:08 2008
@@ -6,8 +6,9 @@
 BrowserToolbar = new GType({
     parent: Gtk.HBox.type,
     name: "BrowserToolbar",
-    instance_init: function(klass)
+    instance_init: function (klass)
     {
+        // Private
         var url_bar = new Gtk.Entry();
 
         var back_button = new Gtk.ToolButton({stock_id:"gtk-go-back"});
@@ -16,24 +17,25 @@
 
         var back = function ()
         {
-            Seed.print("back");
+            Seed.print("Go Back");
         };
 
         var forward = function ()
         {
-            Seed.print("forward");
+            Seed.print("Go Forward");
         };
 
         var refresh = function ()
         {
-            Seed.print("refresh");
+            Seed.print("Refresh");
         };
 
-        var browse = function ()
+        var browse = function (url)
         {
-            Seed.print("browse");
+            Seed.print("Navigate to: " + url.text);
         };
-
+        
+        // Implementation
         back_button.signal.clicked.connect(back);
         forward_button.signal.clicked.connect(forward);
         refresh_button.signal.clicked.connect(refresh);
@@ -42,14 +44,15 @@
         this.pack_start(back_button);
         this.pack_start(forward_button);
         this.pack_start(refresh_button);
-
         this.pack_start(url_bar, true, true);
     }
 });
 
 window = new Gtk.Window({title: "Browser"});
 window.signal.hide.connect(function () { Gtk.main_quit(); });
-window.add(new BrowserToolbar());
+
+toolbar = new BrowserToolbar();
+window.add(toolbar);
 window.show_all();
 
 Gtk.main();



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