"id" : "GtkView",
"xtype" : "Viewport",
"$ xns" : "Gtk",
- "| void addNode" : "(JsRender.JsRender file) { \n{\n \n\n\n // clear existing elements from project?\n \n\n if (file.tree == null) {\n return;\n }\n\n// print(\"%s\\n\",tf.tree.toJsonString());\n\tvar x = new JsRender.NodeToGlade(file.tree, \"\");\n Builder.from_string (x.munge())\n\t \n\tFileIOStream iostream;\n\tvar f = File.new_tmp (\"tpl-XXXXXX.glade\", out iostream);\n\tvar ostream = iostream.output_stream;\n\tvar dostream = new DataOutputStream (ostream);\n\tdostream.put_string (x.munge());\n\tthis.el.show();\n\t print(\"LOADING %s\\n\",f.get_path ());\n p.load_from_file(f.get_path ());\n \n \n\n}\n\n}",
+ "| void addNode" : "(JsRender.JsRender file) { \n{\n \n\n\n // clear existing elements from project?\n \n\n if (file.tree == null) {\n return;\n }\n\n// print(\"%s\\n\",tf.tree.toJsonString());\n\tvar x = new JsRender.NodeToGlade(file.tree, \"\");\n var builder = Builder.from_string (x.munge());\n \n\tvar obj= builder.get_object(file.tree.uid());\n this.container.add(obj); \n \n\n}\n",
"| void addNodeChildren" : "(Object? parent, JsRender.Node node) { \n\n var iter = node.items.list_iterator();\n while (iter.next()) {\n this.addNode(parent, iter.get());\n }\n}\n",
"items" : [
{
// print("%s\n",tf.tree.toJsonString());
var x = new JsRender.NodeToGlade(file.tree, "");
- Builder.from_string (x.munge())
-
- FileIOStream iostream;
- var f = File.new_tmp ("tpl-XXXXXX.glade", out iostream);
- var ostream = iostream.output_stream;
- var dostream = new DataOutputStream (ostream);
- dostream.put_string (x.munge());
- this.el.show();
- print("LOADING %s\n",f.get_path ());
- p.load_from_file(f.get_path ());
+ var builder = Builder.from_string (x.munge());
+ var obj= builder.get_object(file.tree.uid());
+ this.container.add(obj);
- }
-
},
addNodeChildren : (Object? parent, JsRender.Node node) {
// print("%s\n",tf.tree.toJsonString());
var x = new JsRender.NodeToGlade(file.tree, "");
- Builder.from_string (x.munge())
-
- FileIOStream iostream;
- var f = File.new_tmp ("tpl-XXXXXX.glade", out iostream);
- var ostream = iostream.output_stream;
- var dostream = new DataOutputStream (ostream);
- dostream.put_string (x.munge());
- this.el.show();
- print("LOADING %s\n",f.get_path ());
- p.load_from_file(f.get_path ());
+ var builder = Builder.from_string (x.munge());
+ var obj= builder.get_object(file.tree.uid());
+ this.container.add(obj);
- }
-
}
public void addNodeChildren (Object? parent, JsRender.Node node) {