From: Alan Knowles Date: Sat, 14 Mar 2015 09:21:49 +0000 (+0800) Subject: src/Builder4/MainWindow.bjs X-Git-Url: http://git.roojs.org/?p=app.Builder.js;a=commitdiff_plain;h=db87013d8ab5854c4f01d66aed90e78b2c250f3e src/Builder4/MainWindow.bjs src/Builder4/MainWindow.vala --- diff --git a/src/Builder4/MainWindow.bjs b/src/Builder4/MainWindow.bjs index bc4aa8163..0e23a75b4 100644 --- a/src/Builder4/MainWindow.bjs +++ b/src/Builder4/MainWindow.bjs @@ -30,8 +30,8 @@ "items" : [ { "id" : "vbox", - "* pack" : "add", "xtype" : "VBox", + "* pack" : "add", "$ xns" : "Gtk", "$ homogeneous" : false, "items" : [ @@ -45,26 +45,26 @@ "items" : [ { "id" : "leftpane", - "xtype" : "VBox", "* pack" : "add1", + "xtype" : "VBox", "$ xns" : "Gtk", "items" : [ { "id" : "editpane", - "xtype" : "VPaned", "* pack" : "pack_start,false,true,0", + "xtype" : "VPaned", "$ xns" : "Gtk", "items" : [ { "id" : "tree", - "xtype" : "VBox", "* pack" : "add1", + "xtype" : "VBox", "$ xns" : "Gtk" }, { "id" : "props", - "xtype" : "VBox", "* pack" : "add2", + "xtype" : "VBox", "$ xns" : "Gtk" } ] @@ -143,8 +143,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "xtype" : "Actor", "* pack" : "add_child", + "xtype" : "Actor", "$ xns" : "GtkClutter", "items" : [ { @@ -152,16 +152,16 @@ "clicked" : " ( ) => {\n \n _this.windowstate.switchState(WindowState.State.PREVIEW);\n \n\n}" }, "utf8 tooltip_text" : "Back", - "* pack" : false, "xtype" : "Button", + "* pack" : false, "width_request" : 50, "$ xns" : "Gtk", "height_request" : 50, "items" : [ { + "utf8 icon_name" : "go-previous", "* pack" : "set_image", "xtype" : "Image", - "utf8 icon_name" : "go-previous", "$ xns" : "Gtk" } ] @@ -179,8 +179,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -195,9 +195,9 @@ "$ tooltop_text" : "\"Open File\"", "items" : [ { + "xtype" : "Image", "utf8 icon_name" : "document-open", "* pack" : "set_image", - "xtype" : "Image", "$ xns" : "Gtk" } ] @@ -215,8 +215,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -231,9 +231,9 @@ "height_request" : 50, "items" : [ { + "* pack" : "set_image", "xtype" : "Image", "utf8 icon_name" : "document-properties", - "* pack" : "set_image", "$ xns" : "Gtk" } ] @@ -251,8 +251,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -267,9 +267,9 @@ "height_request" : 50, "items" : [ { + "utf8 icon_name" : "emblem-system", "* pack" : "set_image", "xtype" : "Image", - "utf8 icon_name" : "emblem-system", "$ xns" : "Gtk" } ] @@ -291,8 +291,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -307,9 +307,9 @@ "height_request" : 50, "items" : [ { + "xtype" : "Image", "utf8 icon_name" : "list-add", "* pack" : "set_image", - "xtype" : "Image", "$ xns" : "Gtk" } ] @@ -327,8 +327,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -343,9 +343,9 @@ "height_request" : 50, "items" : [ { + "* pack" : "set_image", "xtype" : "Image", "utf8 icon_name" : "format-justify-left", - "* pack" : "set_image", "$ xns" : "Gtk" } ] @@ -363,8 +363,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -379,9 +379,9 @@ "height_request" : 50, "items" : [ { + "utf8 icon_name" : "appointment-new", "* pack" : "set_image", "xtype" : "Image", - "utf8 icon_name" : "appointment-new", "$ xns" : "Gtk" } ] @@ -399,8 +399,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -415,9 +415,9 @@ "height_request" : 50, "items" : [ { + "* pack" : "set_image", "xtype" : "Image", "utf8 icon_name" : "folder-new", - "* pack" : "set_image", "$ xns" : "Gtk" } ] @@ -435,8 +435,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -451,9 +451,9 @@ "height_request" : 50, "items" : [ { + "xtype" : "Image", "utf8 icon_name" : "document-new", "* pack" : "set_image", - "xtype" : "Image", "$ xns" : "Gtk" } ] @@ -471,8 +471,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -487,9 +487,9 @@ "height_request" : 50, "items" : [ { + "* pack" : "set_image", "xtype" : "Image", "utf8 icon_name" : "user-trash", - "* pack" : "set_image", "$ xns" : "Gtk" } ] @@ -507,8 +507,8 @@ "items" : [ { "* init" : "((Gtk.Container)(this.el.get_widget())).add ( child_0.el);", - "* pack" : "add_child", "xtype" : "Actor", + "* pack" : "add_child", "$ xns" : "GtkClutter", "items" : [ { @@ -516,16 +516,16 @@ "clicked" : " ( ) => {\n Xcls_MainWindow.singleton().no_windows++;\n var w = new Xcls_MainWindow();\n w.ref();\n\n w.el.show_all();\n w.initChildren();\n w.windowstate.switchState(WindowState.State.FILES);\n}" }, "utf8 tooltip_text" : "Open New Window", - "* pack" : false, "xtype" : "Button", + "* pack" : false, "width_request" : 50, "$ xns" : "Gtk", "height_request" : 50, "items" : [ { + "* pack" : "set_image", "xtype" : "Image", "utf8 icon_name" : "window-new", - "* pack" : "set_image", "$ xns" : "Gtk" } ] @@ -541,6 +541,11 @@ ] } ] + }, + { + "* pack" : "pack_start,true,true,0", + "xtype" : "Statusbar", + "$ xns" : "Gtk" } ] } diff --git a/src/Builder4/MainWindow.vala b/src/Builder4/MainWindow.vala index 003cf43ca..5d22937e1 100644 --- a/src/Builder4/MainWindow.vala +++ b/src/Builder4/MainWindow.vala @@ -132,6 +132,9 @@ public class Xcls_MainWindow : Object var child_0 = new Xcls_mainpane( _this ); child_0.ref(); this.el.pack_end ( child_0.el , true,true,0 ); + var child_1 = new Xcls_Statusbar61( _this ); + child_1.ref(); + this.el.pack_start ( child_1.el , true,true,0 ); } // user defined functions @@ -1972,6 +1975,27 @@ public class Xcls_MainWindow : Object this.el.icon_name = "window-new"; } + // user defined functions + } + public class Xcls_Statusbar61 : Object + { + public Gtk.Statusbar el; + private Xcls_MainWindow _this; + + + // my vars (def) + + // ctor + public Xcls_Statusbar61(Xcls_MainWindow _owner ) + { + _this = _owner; + this.el = new Gtk.Statusbar(); + + // my vars (dec) + + // set gobject values + } + // user defined functions } }