"xtype" : "Viewport",
"string id" : "GtkView",
"$ xns" : "Gtk",
- "| void addNode" : "(Object parent, JsRender.Node node) { \n\n var type = GLib.Type.from_name(node.fqn());\n if (type < 1) {\n return;\n }\n // some types can not be created -- eg. dialogs...\n \n var child = new Object(type);\n \n var iter = node.items.list_iterator();\n while (iter.next()) {\n this.addNode(child, iter.get());\n }\n \n \n\n}",
+ "| void addNode" : "(Object? parent, JsRender.Node node) { \n\n var type = GLib.Type.from_name(node.fqn());\n if (type < 1) {\n return;\n }\n // some types can not be created -- eg. dialogs...\n \n var child = new Object(type);\n\n var pack = \"\";\n if (parent == null) {\n pack = \"add\";\n parent = this.container.el;\n } \n \n \n \n \n \n var iter = node.items.list_iterator();\n while (iter.next()) {\n this.addNode(child, iter.get());\n }\n \n \n\n}",
"items" : [
{
"* pack" : "add",
xtype : "Viewport",
id : "GtkView",
xns : Gtk,
- addNode : (Object parent, JsRender.Node node) {
+ addNode : (Object? parent, JsRender.Node node) {
var type = GLib.Type.from_name(node.fqn());
if (type < 1) {
// some types can not be created -- eg. dialogs...
var child = new Object(type);
+
+ var pack = "";
+ if (parent == null) {
+ pack = "add";
+ parent = this.container.el;
+ }
+
+
+
+
var iter = node.items.list_iterator();
while (iter.next()) {
}
// user defined functions
- public void addNode (Object parent, JsRender.Node node) {
+ public void addNode (Object? parent, JsRender.Node node) {
var type = GLib.Type.from_name(node.fqn());
if (type < 1) {
// some types can not be created -- eg. dialogs...
var child = new Object(type);
+
+ var pack = "";
+ if (parent == null) {
+ pack = "add";
+ parent = this.container.el;
+ }
+
+
+
+
var iter = node.items.list_iterator();
while (iter.next()) {