tools/build_gtk_tree.js
[app.Builder.js] / tools / build_gtk_tree.js
index 7877a28..e923b6d 100644 (file)
@@ -67,8 +67,9 @@ function BuildLists () {
     print("Looping throught namespaces");
     var ns_idx = [];
     var implementations = {};
-    var methods = {}
-       
+    var methods = {};
+    var allmethods = {};  
+    
     for (cls in classes) {
         var odata = classes[cls];
         methods[cls] = {}
@@ -82,13 +83,16 @@ function BuildLists () {
                 if (!p.type || typeof(classes[p.type]) == 'undefined') {
                     return;
                 }
-                if (typeof(methods[cls][p.type]) == 'undefined') {
-                    methods[cls][p.type] = [];
+                // now add it..
+                
+                var full_method_name = p.memberOf + '.' + p.type;
+                if (typeof(methods[cls][p.memberOf]) == 'undefined') {
+                    methods[cls][p.memberOf] = [];
                 }
-                if (methods[cls][p.type].indexOf(m.name) > -1) {
+                if (methods[cls][p.memberOf].indexOf(m.name) > -1) {
                     return;
                 }
-                methods[cls][p.type].push(m.name);
+                methods[cls][p.memberOf].push(m.name);
                 
             });