JSDOC/BuildDocs.js
[gnome.introspection-doc-generator] / JSDOC / BuildDocs.js
index 426ec5f..c108b74 100644 (file)
@@ -416,6 +416,24 @@ BuildDocs = {
                 desc : m.desc
             });
         }
+        
+        var ownMethods = data.methods.filter( function(e){
+                return !e.isEvent && !e.comment.getTag('hide').length;
+            }).sort(makeSortby("name"));
+             
+        
+        var methods = [];
+        
+        for(var i =0; i < ownMethods.length;i++) {
+            m = ownMethods[i];
+            methods.push( {
+                name : m.name.substring(1),
+                sig : this.makeFuncSkel(m.params),
+                type : 'function',
+                desc : m.desc
+            });
+        }
+        
         //println(props.toSource());
         // we need to output:
         //classname => {
@@ -426,7 +444,8 @@ BuildDocs = {
 
         var ret = {
             props : props,
-            events: events
+            events: events,
+            methods : methods,
         };
         return ret;