"# 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\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 \n\tvar obj = builder.get_objects().nth_data(0) 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\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",
"items" : [
{
"id" : "container",
print("%s\n",str);
GLib.FileUtils.set_contents("/tmp/test-gtkview.glade", str);
var builder = new Gtk.Builder.from_string (str,str.length);
-
- var obj = builder.get_objects().nth_data(0) as Gtk.Widget;
+ var objs = builder.get_objects();
+ var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
//var obj= builder.get_object(file.tree.uid()) as Gtk.Widget;
this.lastObj = obj;
print("%s\n",str);
GLib.FileUtils.set_contents("/tmp/test-gtkview.glade", str);
var builder = new Gtk.Builder.from_string (str,str.length);
-
- var obj = builder.get_objects().nth_data(0) as Gtk.Widget;
+ var objs = builder.get_objects();
+ var obj = objs.nth_data(objs.length()-1) as Gtk.Widget;
//var obj= builder.get_object(file.tree.uid()) as Gtk.Widget;
this.lastObj = obj;