tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index 526fa59..91c5ddb 100644 (file)
@@ -286,7 +286,11 @@ right:
         tops[ch] = [ '*top' ];
     });
     for(var cls in methods) {
+        if (cls =='Gtk.Builder') {
+            continue;
+        }
         for (var par in methods[cls].can_be_added_to_as) {
+            
             if (typeof(usage[par]) == 'undefined') {
                 usage[par] = [];
             }
@@ -300,9 +304,9 @@ right:
     function canTop(cls, rec) {
         
         rec = rec || 0;
-        print('CANTOP: ' + cls + ' =' + rec);
+        //print('CANTOP: ' + cls + ' =' + rec);
         if (rec > 5) {
-            print('SKIP : ' + cls);
+       //     print('SKIP : ' + cls);
         }
         if (typeof(tops[cls]) == 'undefined') {
             return false;
@@ -314,7 +318,7 @@ right:
             if (cls == tops[cls][i]) {
                 continue;
             }
-            if (canTop(cls, rec+1)) {
+            if (canTop(tops[cls][i], rec+1)) {
                 return true;
             }
         }