JsRender/Gtk.js
authorAlan Knowles <alan@akbkhome.com>
Wed, 21 May 2014 13:24:05 +0000 (21:24 +0800)
committerAlan Knowles <alan@akbkhome.com>
Wed, 21 May 2014 13:24:05 +0000 (21:24 +0800)
JsRender/Gtk.js

index bbe24d0..83d8db9 100644 (file)
@@ -330,9 +330,9 @@ Gtk = XObject.define(
             }
             
             // class header..
-            //strbuilder(inpad + "public class " + xcls + " : " + cls + "\n" + inpad + "{\n");
+            // class xxx {   WrappedGtk  el; }
             strbuilder(inpad + "public class " + xcls + "\n" + inpad + "{\n");
-            strbuilder(pad + "public " + xcls + " el;\n");
+            strbuilder(pad + "public " + cls + " el;\n");
             
             // properties??
                 
@@ -369,6 +369,10 @@ Gtk = XObject.define(
             strbuilder("\n" + ipad + "// ctor \n");
             strbuilder(pad + "public " + xcls + "()\n" + pad + "{\n");
             
+            // wrapped ctor..
+            strbuilder(ipad + "this.el = new " + cls + "()\n" );
+            
+            
             // public static?
             if (!depth) {
                 strbuilder(ipad + "_this = this;\n");