1 /*0*/ static About _About;
3 /*2*/ public class About : Object
5 /*4*/ public Gtk.AboutDialog el;
6 /*5*/ private About _this;
8 /*7*/ public static About singleton()
10 /*9*/ if (_About == null) {
11 /*10*/ _About= new About();
16 /*15*/ // my vars (def)
22 /*21*/ this.el = new Gtk.AboutDialog();
24 /*23*/ // my vars (dec)
26 /*25*/ // set gobject values
27 /*26*/ this.el.program_name = "app.Builder.js";
28 /*27*/ this.el.license = "LGPL";
29 /*28*/ this.el.authors = { "Alan Knowles" };
30 /*29*/ this.el.website = "http://www.akbkhome.com/blog.php";
31 /*30*/ this.el.modal = true;
32 /*31*/ this.el.copyright = "LGPL";
33 /*32*/ this.el.license_type = Gtk.License.LGPL_3_0;
36 /*38*/ this.el.delete_event.connect( (self, event) => {
40 /*41*/ this.el.response.connect( (rid) => {
45 /*44*/ // user defined functions
46 /*49*/ public void show (Gtk.Window parent) {
47 this.el.set_transient_for(parent);