tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index 1f09304..bc550cb 100644 (file)
@@ -279,7 +279,7 @@ function BuildLists () {
         
         var cls = parent.split('.').pop();
          
-        
+        /*
         if (parent == 'Gtk.Bin' || methods['Gtk.Bin'].extendsClasses.indexOf(parent) > -1) {
             return false;
         }
@@ -291,13 +291,17 @@ function BuildLists () {
              ].indexOf(parent) > -1) {
              return false;
         }
+        */
         
         //print("TRY ctor:  " + parent );
 
         var x = new imports.gi.Gtk[cls]();
         //print("TRY child type:  " + parent);
         
-        //print(parent + " : says children are of type : " + x.child_type());
+        print(parent + " : says children are of type : " + x.child_type());
+        // get the Gtype for the child?
+        
+        
         return true;
         
     }
@@ -360,9 +364,11 @@ right:
             continue;
         }
         for (var par in methods[cls].can_be_added_to_as) {
-             if (!verifyUsage(par,cls)) {
+            
+            if (!verifyUsage(par,cls)) {
                 continue;
             }
+            
             if (typeof(usage[par]) == 'undefined') {
                 usage[par] = [];
             }