tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index c1d0ff4..a2bc73c 100644 (file)
@@ -54,36 +54,23 @@ ns_list.forEach(function(ns_name)
     
     
     
-    var actions = {
-        'objects' : 'Class',
-        'interfaces' : 'Interface',
-        //'structs' : 'Struct',
-        //'unions' : 'Union',
-        //'enums' : 'Enum'
-        
-    };
-    
-    for (var i in actions) {
-        // we flag GLib as a GObject lib...
+      
        
-        ns[i].forEach( function(n) {
-            
-            print('NameSpace.factory(' + actions[i] +','+ns_name+','+n);
-            var odata =   NameSpace.factory(actions[i], ns_name, n);
-            
-             // what we are interested in..
-            /// odata.methods.. (where method.memberOf == ns_name.n
-            //  oldata.childClasses
-             //  oldata.implementedBy //??? for interfaces??
-            print(JSON.stringify(odata,null,4));
-            
-            
-            
-            
-            
-            seed.quit();
-        }); 
-    }
+    ns['objects'].forEach( function(n) {
+        
+       print('NameSpace.factory(Class,'+ns_name+'.'+n+')');
+        var odata =   NameSpace.factory('Class', ns_name, n);
+        print(JSON.stringify(odata.childClasses,null,4));
+    });
+    ns['interfaces'].forEach( function(n) {
+        
+        print('NameSpace.factory(Interface,'+ns_name+'.'+n+')');
+        var odata =   NameSpace.factory('Interface', ns_name, n);
+        print(JSON.stringify(odata.implementedBy,null,4));
+    });
+         // what we are interested in..
+        
+         
     
     
 });