X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=Introspect%2FNameSpace.js;h=6adab516aa6e70f50fa18ef9a1fef3da8d31e4fe;hb=9e83617006a522213ba82e1b1d21d82ead011d93;hp=4676f90f11960fff4b7d762094e9b8eb24f17bfa;hpb=16c7e8ce575b37ff61a6c4d9483c1b40dc3f79de;p=gnome.introspection-doc-generator diff --git a/Introspect/NameSpace.js b/Introspect/NameSpace.js index 4676f90..6adab51 100644 --- a/Introspect/NameSpace.js +++ b/Introspect/NameSpace.js @@ -88,8 +88,9 @@ NameSpace = { }; for (var i=0; i < GI.Repository.get_n_infos (gi,ns); i++ ) { - var info = GI.Repository.get_info (gi,ns, i); - + var info = GI.Repository.get_info (gi, ns, i); + print("NAME: " + info.get_name()); + continue; var info_type = GI.base_info_get_type (info); switch(info_type) { case GI.InfoType.OBJECT: @@ -134,7 +135,7 @@ NameSpace = { var gi = GI.Repository.get_default(); - var ver = gi.get_version(ns); + var ver = GI.Repository.get_version(gi,ns); var pth = GI.Repository.get_search_path (); var gir_path = pth[0].replace(/lib\/girepository-1.0/, 'share\/gir-1.0'); //console.log(fn); @@ -152,7 +153,7 @@ NameSpace = { // called when you list the namespace clsGatherInterfaces : function(ns, cls) { - print("clsGatherInterfaces: " + ns + ", " + cls); + // print("clsGatherInterfaces: " + ns + ", " + cls); var gi = GI.Repository.get_default(); var bb = GI.Repository.find_by_name(gi,ns, cls); var fullname = ns+'.'+cls; @@ -163,7 +164,7 @@ NameSpace = { var prop = GI.object_info_get_interface(bb,i); - var add = GI.base_info_get_namespace(prop) +'.' + GI.base_info_get_name(prop); + var add = prop.get_namespace() +'.' + prop.get_name(); this.ifaceList[add] = this.ifaceList[add] || []; if (this.ifaceList[add].indexOf(fullname) < 0) { this.ifaceList[add].push(fullname); @@ -179,7 +180,9 @@ NameSpace = { doc : function(what) { + print ("DOC: + " +what); var ns = what.split('.').shift(); + return ''; this.commentLoad(ns); return typeof(this.comments[ns][what]) == 'undefined' ? '' : this.comments[ns][what]; @@ -198,7 +201,7 @@ NameSpace = { console.log("LOAD DOCS: " + ns); var gi = GI.Repository.get_default(); - var ver = gi.get_version(ns); + var ver = GI.Repository.get_version(gi,ns); if (!ver) { this.comments[ns] = {}; return;