Builder4/GtkView.bjs.D0RGMX
authorAlan Knowles <alan@roojs.com>
Wed, 10 Sep 2014 12:33:58 +0000 (20:33 +0800)
committerAlan Knowles <alan@roojs.com>
Wed, 10 Sep 2014 12:33:58 +0000 (20:33 +0800)
Builder4/GtkView.bjs
Builder4/GtkView.js.TDSGMX
Builder4/GtkView.js
Builder4/GtkView.vala.0QSGMX
Builder4/GtkView.vala

Builder4/GtkView.bjs
Builder4/GtkView.js
Builder4/GtkView.vala

index 24bb83a..37fe1af 100644 (file)
@@ -11,7 +11,7 @@
             "# Gtk.Widget lastObj" : "null",
             "xtype" : "Viewport",
             "$ xns" : "Gtk",
-            "| void addNode" : "(JsRender.JsRender file) \n{\n    \n \n\n        if (file.tree == null) {\n            return;\n        }\n        if (this.lastObj != null) {\n            this.container.el.remove(this.lastObj);\n        }\n \n\tvar x = new JsRender.NodeToGlade(file.tree,  \"\");\n\tvar str = x.munge();\n\tif (str.length < 1) {\n        \treturn;\n\t}\n\tprint(\"%s\\n\",str);\n\tGLib.FileUtils.set_contents(\"/tmp/test-gtkview.glade\", str);\n        var builder = new Gtk.Builder.from_string (str,str.length);\n        var objs = builder.get_objects();\n\tvar obj = objs.nth_data(objs.length()-1) as Gtk.Widget;\n\t\n\t//var obj=  builder.get_object(file.tree.uid()) as Gtk.Widget;\n\tthis.lastObj = obj;\n        this.container.el.add(obj);\n}\n",
+            "| void addNode" : "(JsRender.JsRender file) \n{\n    \n \n\n        if (file.tree == null) {\n            return;\n        }\n        if (this.lastObj != null) {\n            this.container.el.remove(this.lastObj);\n        }\n \n\tvar x = new JsRender.NodeToGlade(file.tree,  \"\");\n\tvar str = x.munge();\n\tif (str.length < 1) {\n        \treturn;\n\t}\n\tprint(\"%s\\n\",str);\n\tGLib.FileUtils.set_contents(\"/tmp/test-gtkview.glade\", str);\n        var builder = new Gtk.Builder.from_string (str,str.length);\n        var objs = builder.get_objects();\n\t//var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;\n\tvar obj=  builder.get_object(\"fake-window1\") as Gtk.Widget;\n\t//var obj=  builder.get_object(file.tree.uid()) as Gtk.Widget;\n\tthis.lastObj = obj;\n        this.container.el.add(obj);\n}\n",
             "items" : [
                 {
                     "id" : "container",
index 001e557..f9b8cbb 100644 (file)
@@ -35,8 +35,8 @@ GtkView=new XObject({
        GLib.FileUtils.set_contents("/tmp/test-gtkview.glade", str);
             var builder = new Gtk.Builder.from_string (str,str.length);
             var objs = builder.get_objects();
-       var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
-       
+       //var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
+       var obj=  builder.get_object("fake-window1") as Gtk.Widget;
        //var obj=  builder.get_object(file.tree.uid()) as Gtk.Widget;
        this.lastObj = obj;
             this.container.el.add(obj);
index 81ee134..12237d5 100644 (file)
@@ -54,8 +54,8 @@ public class Xcls_GtkView : Object
        GLib.FileUtils.set_contents("/tmp/test-gtkview.glade", str);
             var builder = new Gtk.Builder.from_string (str,str.length);
             var objs = builder.get_objects();
-       var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
-       
+       //var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
+       var obj=  builder.get_object("fake-window1") as Gtk.Widget;
        //var obj=  builder.get_object(file.tree.uid()) as Gtk.Widget;
        this.lastObj = obj;
             this.container.el.add(obj);