X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=Introspect%2FNameSpace.js;h=1a20fb70aa8595b1b47bb0a6932ce342e25d822d;hp=3f521603a1f114395b8792afbeb778ff40d26ff1;hb=HEAD;hpb=3d4d951e94ea14ca155b4d72659c5a1de622cfa6 diff --git a/Introspect/NameSpace.js b/Introspect/NameSpace.js index 3f52160..1a20fb7 100644 --- a/Introspect/NameSpace.js +++ b/Introspect/NameSpace.js @@ -12,8 +12,9 @@ console = imports.console.console; // BC/FC if (!GI.Repository) { GI.Repository = GI.IRepository; - + GI.FunctionInfoFlags = GI.IFunctionInfoFlags ; GI.InfoType = GI.IInfoType; + GI.TypeTag= GI.ITypeTag; GI.IBaseInfo.prototype.get_name = function(n) { return GI.base_info_get_name(this, n); @@ -21,7 +22,7 @@ if (!GI.Repository) { GI.IBaseInfo.prototype.get_namespace = function(n) { return GI.base_info_get_namespace(this, n); } - GI.IBaseInfo.get_attribute ( n) { + GI.IBaseInfo.prototype.get_attribute = function( n) { return GI.base_info_get_attribute(this, n); } } @@ -99,7 +100,7 @@ NameSpace = { var info = gi.get_info (ns, i); // print("NAME: " + info.get_name()); //continue; - var info_type = GI.base_info_get_type (info); + var info_type = GI.base_info_get_type ? GI.base_info_get_type(info) : info.get_type(); // print("Type: " + info_type); switch(info_type) { case GI.InfoType.OBJECT: @@ -141,7 +142,7 @@ NameSpace = { continue; } } - print ("SCAN NAMESPACE ALL DONE"); + //print ("SCAN NAMESPACES ALL DONE"); var gi = GI.Repository.get_default(); var ver = gi.get_version(ns); @@ -189,7 +190,7 @@ NameSpace = { doc : function(what) { - print ("DOC: + " +what); + //print ("DOC: + " +what); var ns = what.split('.').shift(); return ''; this.commentLoad(ns);