tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index 6a29954..586c85c 100644 (file)
@@ -270,7 +270,15 @@ function BuildLists () {
     //print(JSON.stringify(methods,null,4)); Seed.exit();
     // dump out a usage file..
     
-    function verifyUsageMethod(parent,child,method) {
+    function verifyUsageMethod(parent,child,method)
+    {
+        // currently only verifies add on container.
+        if (method !='Gtk.Container:add') {
+            return true;
+        }
+        var cls = parent.split('.').pop();
+        var x = new Gtk[cls]();
+        print(parent + " : says children are of type : " + x.child_type());
         
     }
     
@@ -288,7 +296,7 @@ function BuildLists () {
                 continue;
                 
             }
-            if (verifyUsageMethod(parent,child,m[1])) {
+            if (verifyUsageMethod(parent,child,methods[i])) {
                 return true;
             }
         }