Builder4/GtkView.bjs.HT2ZLX
authorAlan Knowles <alan@roojs.com>
Mon, 15 Sep 2014 11:19:31 +0000 (19:19 +0800)
committerAlan Knowles <alan@roojs.com>
Mon, 15 Sep 2014 11:19:31 +0000 (19:19 +0800)
Builder4/GtkView.bjs
Builder4/GtkView.js.HQ2ZLX
Builder4/GtkView.js
Builder4/GtkView.vala.0B3ZLX
Builder4/GtkView.vala

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

index bdc26ff..31c7dcb 100644 (file)
@@ -9,9 +9,9 @@
         {
             "id" : "GtkView",
             "# Gtk.Widget lastObj" : "null",
+            "| void loadFile" : "(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.NodeToGtk(file.tree);\n        var obj = x.munge() as Gtk.Widget;\n        this.lastObj = null;\n\tif (obj == null) {\n        \treturn;\n\t}\n\tthis.lastObj = obj;\n        \n        this.container.el.add(obj);\n        obj.show_all();\n}\n",
             "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.NodeToGtk(file.tree);\n        var obj = x.munge() as Gtk.Widget;\n        this.lastObj = null;\n\tif (obj == null) {\n        \treturn;\n\t}\n\tthis.lastObj = obj;\n        \n        this.container.el.add(obj);\n        obj.show_all();\n}\n",
             "items" : [
                 {
                     "id" : "container",
index 3075578..21831dd 100644 (file)
@@ -12,9 +12,7 @@ XObject = imports.XObject.XObject;
 GtkView=new XObject({
     id : "GtkView",
     lastObj : "null",
-    xtype : "Viewport",
-    xns : Gtk,
-    addNode : (JsRender.JsRender file) 
+    loadFile : (JsRender.JsRender file) 
     {
         
      
@@ -37,6 +35,8 @@ GtkView=new XObject({
             this.container.el.add(obj);
             obj.show_all();
     },
+    xtype : "Viewport",
+    xns : Gtk,
     items : [
        {
             id : "container",
index e176f26..a55e291 100644 (file)
@@ -33,7 +33,7 @@ public class Xcls_GtkView : Object
     }
 
     // user defined functions 
-    public void addNode (JsRender.JsRender file) 
+    public void loadFile (JsRender.JsRender file) 
     {