Builder/About.js
authorAlan Knowles <alan@akkbhome.com>
Wed, 26 May 2010 15:58:14 +0000 (23:58 +0800)
committerAlan Knowles <alan@akkbhome.com>
Wed, 26 May 2010 15:58:14 +0000 (23:58 +0800)
Builder/About.js [new file with mode: 0644]

diff --git a/Builder/About.js b/Builder/About.js
new file mode 100644 (file)
index 0000000..94d6b96
--- /dev/null
@@ -0,0 +1,31 @@
+Gtk = imports.gi.Gtk;
+Gdk = imports.gi.Gdk;
+Pango = imports.gi.Pango;
+GLib = imports.gi.GLib;
+Gio = imports.gi.Gio;
+GObject = imports.gi.GObject;
+GtkSource = imports.gi.GtkSource;
+WebKit = imports.gi.WebKit;
+Vte = imports.gi.Vte;
+console = imports.console;
+XObject = imports.XObject.XObject;
+About=new XObject({
+    xtype: Gtk.AboutDialog,
+    authors : "Alan Knowles",
+    copyright : "LGPL",
+    license : "LGPL",
+    program_name : "app.Builder.js",
+    modal : true,
+    website : "http://www.akbkhome.com/blog.php",
+    listeners : {
+        "response":function (self, response_id) {
+            this.el.hide();
+        },
+        "delete_event":function (self, event) {
+            this.el.hide();
+            return true;
+        }
+    }
+});
+About.init();
+XObject.cache['/About'] = About;