Introspect/Class.js
[gnome.introspection-doc-generator] / Introspect / Basic.js
index f4599ab..8307691 100644 (file)
@@ -44,17 +44,17 @@ Basic = XObject.define(
             }
             var interface_info = GI.type_info_get_interface (type_info);       
             var interface_type = GI.base_info_get_type (interface_info);
-            if (interface_type  == GI.IInfoType.CALLBACK) {
+            if (interface_type  == GI.InfoType.CALLBACK) {
                 // callback.. 
                 var Callback = imports.Callback.Callback ;
                 var ret=  new Callback(interface_info, this, false, false);
-                ret.alias = GI.base_info_get_namespace(interface_info) + '.' + interface_info.get_name();
+                ret.alias = interface_info.get_namespace() + '.' + interface_info.get_name();
                 return ret;
                  
                 
             }
 
-            return  GI.base_info_get_namespace(interface_info) + '.' + interface_info.get_name();
+            return  interface_info.get_namespace() + '.' + interface_info.get_name();
             
         },
         
@@ -87,11 +87,11 @@ Basic = XObject.define(
                 
                 var add = {
                     name : arg.get_name(),
-                    ns : GI.base_info_get_namespace(arg),
+                    ns : arg.get_namespace(),
                     type : this.typeToName(GI.arg_info_get_type(arg)),
                     direction : direction,
                     be_null :  GI.arg_info_may_be_null(arg) || GI.arg_info_is_optional(arg),
-                    desc : GI.base_info_get_attribute(arg, 'doc') || ''
+                    desc : arg.get_attribute('doc') || ''
                 };