tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index 5627631..2275f78 100644 (file)
@@ -305,7 +305,7 @@ function BuildLists () {
         
         //print("TRY child type:  " + parent);
         var ct = x.child_type();
-        print(parent + " : says children are of type : " + ct);
+        //print(parent + " : says children are of type : " + ct);
         // get the Gtype for the child?
         var GObject = imports.gi.GObject;
         var match = GObject.type_from_name(ar.join(''));
@@ -393,6 +393,8 @@ right:
             tops[cls].pushUnique(par);
         }
     }
+    
+    
     function canTop(cls, rec) {
         
         rec = rec || 0;
@@ -415,11 +417,21 @@ right:
             }
         }
         return false;
-        
     }
-    
-    
-    
+    var lefts = {};
+    for(var par in usage) {
+        var left = usage[par].join(',');
+        if (typeof(lefts[left]) == 'undefined') {
+            lefts[left] = [];
+        }
+        lefts[left].push(par);
+    }
+    print (JSON.stringify(lefts,null,4));
+    Seed.exit();
+        
+        
+        
+        
     print (JSON.stringify(usage,null,4));
     var nusage = {};
        var usage_left = {};