seed r569 - trunk/doc/tutorial-standalone
- From: hortont svn gnome org
- To: svn-commits-list gnome org
- Subject: seed r569 - trunk/doc/tutorial-standalone
- Date: Sun, 28 Dec 2008 04:16:08 +0000 (UTC)
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]