result += self.escape(para[:pos])
rest = para[pos + 1:]
link = re.split('[^a-zA-Z_:-]', rest, maxsplit=1)[0]
- xref = link #self.writer._xrefs.get(link, link)
+ if link in self._namespace.ctypes:
+ type_ = self._namespace.get_by_ctype(link)
+ xref = '%s.%s' % (self._namespace.name, type_.name)
+ else:
+ xref = link
result += '<link xref="%s">%s</link>' % (xref, link)
if len(link) < len(rest):
result += self.format_inline(rest[len(link):])
<info>
</info>
<title>GIRepository.ArrayType</title>
-<p>The type of array in a <link xref="GITypeInfo">GITypeInfo</link>.</p>
+<p>The type of array in a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p>
</page>
</info>
<title>GIRepositoryAttributeIter</title>
<p>An opaque structure used to iterate over attributes
-in a <link xref="GIBaseInfo">GIBaseInfo</link> struct.</p>
+in a <link xref="GIRepository.BaseInfo">GIBaseInfo</link> struct.</p>
</page>
<synopsis><code mime="text/x-csrc">
gboolean g_base_info_equal (GIBaseInfo* info2);
</code></synopsis>
-<p>Compare two <link xref="GIBaseInfo">GIBaseInfo</link>.</p><p>Using pointer comparison is not practical since many functions return
-different instances of <link xref="GIBaseInfo">GIBaseInfo</link> that refers to the same part of the
-TypeLib; use this function instead to do <link xref="GIBaseInfo">GIBaseInfo</link> comparisons.</p>
+<p>Compare two <link xref="GIRepository.BaseInfo">GIBaseInfo</link>.</p><p>Using pointer comparison is not practical since many functions return
+different instances of <link xref="GIRepository.BaseInfo">GIBaseInfo</link> that refers to the same part of the
+TypeLib; use this function instead to do <link xref="GIRepository.BaseInfo">GIBaseInfo</link> comparisons.</p>
<table>
<tr>
<td><p>info2 :</p></td>
-<td><p>a <link xref="GIBaseInfo">GIBaseInfo</link></p></td>
+<td><p>a <link xref="GIRepository.BaseInfo">GIBaseInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
GIBaseInfo* g_base_info_get_container (void);
</code></synopsis>
<p>Obtain the container of the @info. The container is the parent
-GIBaseInfo. For instance, the parent of a <link xref="GIFunctionInfo">GIFunctionInfo</link> is an
-<link xref="GIObjectInfo">GIObjectInfo</link> or <link xref="GIInterfaceInfo">GIInterfaceInfo</link>.</p>
+GIBaseInfo. For instance, the parent of a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> is an
+<link xref="GIRepository.ObjectInfo">GIObjectInfo</link> or <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>.</p>
<table>
<tr>
gchar* g_base_info_get_name (void);
</code></synopsis>
<p>Obtain the name of the @info. What the name represents depends on
-the <link xref="GIInfoType">GIInfoType</link> of the @info. For instance for <link xref="GIFunctionInfo">GIFunctionInfo</link> it is
+the <link xref="GIRepository.InfoType">GIInfoType</link> of the @info. For instance for <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> it is
the name of the function.</p>
<table>
<table>
<tr>
<td><p>iterator :</p></td>
-<td><p>a <link xref="GIAttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
+<td><p>a <link xref="GIRepository.AttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
</tr>
<tr>
<td><p>name :</p></td>
</info>
<title>GIRepositoryBaseInfo</title>
<p>GIBaseInfo is the common base struct of all other *Info structs
-accessible through the <link xref="GIRepository">GIRepository</link> API.
-All other structs can be casted to a <link xref="GIBaseInfo">GIBaseInfo</link>, for instance:
+accessible through the <link xref="GIRepository.Repository">GIRepository</link> API.
+All other structs can be casted to a <link xref="GIRepository.BaseInfo">GIBaseInfo</link>, for instance:
<example>
-<title>Casting a <link xref="GIFunctionInfo">GIFunctionInfo</link> to <link xref="GIBaseInfo">GIBaseInfo</link></title>
+<title>Casting a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> to <link xref="GIRepository.BaseInfo">GIBaseInfo</link></title>
<programlisting>
GIFunctionInfo *function_info = ...;
GIBaseInfo *info = (GIBaseInfo*)function_info;
</programlisting>
</example>
-Most <link xref="GIRepository">GIRepository</link> APIs returning a <link xref="GIBaseInfo">GIBaseInfo</link> is actually creating a new struct, in other
+Most <link xref="GIRepository.Repository">GIRepository</link> APIs returning a <link xref="GIRepository.BaseInfo">GIBaseInfo</link> is actually creating a new struct, in other
words, g_base_info_unref() has to be called when done accessing the data.
GIBaseInfos are normally accessed by calling either
g_irepository_find_by_name(), g_irepository_find_by_gtype() or g_irepository_get_info().</p><p><example>
<info>
</info>
<title>GIRepository.CallableInfo</title>
-<p>Represents a callable, either <link xref="GIFunctionInfo">GIFunctionInfo</link>, <link xref="GICallbackInfo">GICallbackInfo</link> or
-<link xref="GIVFuncInfo">GIVFuncInfo</link>.</p>
+<p>Represents a callable, either <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, <link xref="GIRepository.CallbackInfo">GICallbackInfo</link> or
+<link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.Direction</title>
-<p>The direction of a <link xref="GIArgInfo">GIArgInfo</link>.</p>
+<p>The direction of a <link xref="GIRepository.ArgInfo">GIArgInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FieldInfo</title>
-<p>Represents a field of a <link xref="GIStructInfo">GIStructInfo</link> or a <link xref="GIUnionInfo">GIUnionInfo</link>.</p>
+<p>Represents a field of a <link xref="GIRepository.StructInfo">GIStructInfo</link> or a <link xref="GIRepository.UnionInfo">GIUnionInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FieldInfoFlags</title>
-<p>Flags for a <link xref="GIFieldInfo">GIFieldInfo</link>.</p>
+<p>Flags for a <link xref="GIRepository.FieldInfo">GIFieldInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FunctionInfoFlags</title>
-<p>Flags for a <link xref="GIFunctionInfo">GIFunctionInfo</link> struct.</p>
+<p>Flags for a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> struct.</p>
</page>
<info>
</info>
<title>GIRepository.PropertyInfo</title>
-<p>Represents a property of a <link xref="GIObjectInfo">GIObjectInfo</link> or a <link xref="GIInterfaceInfo">GIInterfaceInfo</link>.</p>
+<p>Represents a property of a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link> or a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>.</p>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIEnumInfo">GIEnumInfo</link> representing metadata about @domain's</p></td>
+<td><p><link xref="GIRepository.EnumInfo">GIEnumInfo</link> representing metadata about @domain's</p></td>
</tr>
</table>
<p>Since 1.29.17</p>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> representing metadata about @type, or %NULL</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> representing metadata about @type, or %NULL</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> representing metadata about @name, or %NULL</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> representing metadata about @name, or %NULL</p></td>
</tr>
</table>
</page>
<synopsis><code mime="text/x-csrc">
GIRepository* g_irepository_get_default (void);
</code></synopsis>
-<p>Returns the singleton process-global default <link xref="GIRepository">GIRepository</link>. It is
+<p>Returns the singleton process-global default <link xref="GIRepository.Repository">GIRepository</link>. It is
not currently supported to have multiple repositories in a
particular process, but this function is provided in the unlikely
eventuality that it would become possible, and as a convenience for
higher level language bindings to conform to the GObject method
call conventions.
-All methods on <link xref="GIRepository">GIRepository</link> also accept %NULL as an instance
+All methods on <link xref="GIRepository.Repository">GIRepository</link> also accept %NULL as an instance
parameter to mean this default repository, which is usually more
convenient for C.</p>
<table>
<tr>
<td><p>Returns :</p></td>
-<td><p>The global singleton <link xref="GIRepository">GIRepository</link></p></td>
+<td><p>The global singleton <link xref="GIRepository.Repository">GIRepository</link></p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> containing metadata</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> containing metadata</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>a pointer to the <link xref="GITypelib">GITypelib</link> if successful, %NULL otherwise</p></td>
+<td><p>a pointer to the <link xref="GIRepository.Typelib">GITypelib</link> if successful, %NULL otherwise</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>a pointer to the <link xref="GITypelib">GITypelib</link> if successful, %NULL otherwise</p></td>
+<td><p>a pointer to the <link xref="GIRepository.Typelib">GITypelib</link> if successful, %NULL otherwise</p></td>
</tr>
</table>
</page>
<info>
</info>
<title>GIRepository.ScopeType</title>
-<p>Scope type of a <link xref="GIArgInfo">GIArgInfo</link> representing callback, determines how the
+<p>Scope type of a <link xref="GIRepository.ArgInfo">GIArgInfo</link> representing callback, determines how the
callback is invoked and is used to decided when the invoke structs
can be freed.</p>
</page>
the caller. The callee is either a function/method/signal or an
object/interface where a property is defined. The caller is the side
accessing a property or calling a function.
-<link xref="GITransfer">GITransfer</link> specifies who's responsible for freeing the resources after the
+<link xref="GIRepository.Transfer">GITransfer</link> specifies who's responsible for freeing the resources after the
ownership transfer is complete. In case of a containing type such as a list,
an array or a hash table the container itself is specified differently from
the items within the container itself. Each container is freed differently,
<info>
</info>
<title>GIRepository.TypeTag</title>
-<p>The type tag of a <link xref="GITypeInfo">GITypeInfo</link>.</p>
+<p>The type tag of a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.VFuncInfoFlags</title>
-<p>Flags of a <link xref="GIVFuncInfo">GIVFuncInfo</link> struct.</p>
+<p>Flags of a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> struct.</p>
</page>
<info>
</info>
<title>GIRepository.ValueInfo</title>
-<p>Represents a enum value of a <link xref="GIEnumInfo">GIEnumInfo</link>.</p>
+<p>Represents a enum value of a <link xref="GIRepository.EnumInfo">GIEnumInfo</link>.</p>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GIDirection g_arg_info_get_direction (GIArgInfo* info);
</code></synopsis>
-<p>Obtain the direction of the argument. Check <link xref="GIDirection">GIDirection</link> for possible
+<p>Obtain the direction of the argument. Check <link xref="GIRepository.Direction">GIDirection</link> for possible
direction values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
GITransfer g_arg_info_get_ownership_transfer (GIArgInfo* info);
</code></synopsis>
<p>Obtain the ownership transfer for this argument.
-<link xref="GITransfer">GITransfer</link> contains a list of possible values.</p>
+<link xref="GIRepository.Transfer">GITransfer</link> contains a list of possible values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<p>Obtain the scope type for this argument. The scope type explains
how a callback is going to be invoked, most importantly when
the resources required to invoke it can be freed.
-<link xref="GIScopeType">GIScopeType</link> contains a list of possible values.</p>
+<link xref="GIRepository.ScopeType">GIScopeType</link> contains a list of possible values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIArgInfo">GIArgInfo</link>, free it with</p></td>
+<td><p>the <link xref="GIRepository.ArgInfo">GIArgInfo</link>, free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>type :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIBaseInfo">GIBaseInfo</link></p></td>
+<td><p>a <link xref="GIRepository.BaseInfo">GIBaseInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIArgInfo">GIArgInfo</link>. Free it with</p></td>
+<td><p>the <link xref="GIRepository.ArgInfo">GIArgInfo</link>. Free it with</p></td>
</tr>
</table>
</page>
GITransfer g_callable_info_get_caller_owns (GICallableInfo* info);
</code></synopsis>
<p>See whether the caller owns the return value of this callable.
-<link xref="GITransfer">GITransfer</link> contains a list of possible transfer values.</p>
+<link xref="GIRepository.Transfer">GITransfer</link> contains a list of possible transfer values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
<synopsis><code mime="text/x-csrc">
GITypeInfo* g_callable_info_get_return_type (GICallableInfo* info);
</code></synopsis>
-<p>Obtain the return type of a callable item as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the return type of a callable item as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>iterator :</p></td>
-<td><p>a <link xref="GIAttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
+<td><p>a <link xref="GIRepository.AttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
</tr>
<tr>
<td><p>name :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>type :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>value :</p></td>
<synopsis><code mime="text/x-csrc">
GITypeInfo* g_constant_info_get_type (GIConstantInfo* info);
</code></synopsis>
-<p>Obtain the type of the constant as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the type of the constant as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
gint g_constant_info_get_value (GIConstantInfo* info,
GIArgument* value);
</code></synopsis>
-<p>Obtain the value associated with the <link xref="GIConstantInfo">GIConstantInfo</link> and store it in the
+<p>Obtain the value associated with the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link> and store it in the
@value parameter. @argument needs to be allocated before passing it in.
The size of the constant value stored in @argument will be returned.
Free the value with g_constant_info_free_value().</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>value :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
<p>Since 1.29.17</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
<table>
<tr>
<td><p>field_info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>mem :</p></td>
<synopsis><code mime="text/x-csrc">
GIFieldInfoFlags g_field_info_get_flags (GIFieldInfo* info);
</code></synopsis>
-<p>Obtain the flags for this <link xref="GIFieldInfo">GIFieldInfo</link>. See <link xref="GIFieldInfoFlags">GIFieldInfoFlags</link> for possible
+<p>Obtain the flags for this <link xref="GIRepository.FieldInfo">GIFieldInfo</link>. See <link xref="GIRepository.FieldInfoFlags">GIFieldInfoFlags</link> for possible
flag values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GITypeInfo* g_field_info_get_type (GIFieldInfo* info);
</code></synopsis>
-<p>Obtain the type of a field as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the type of a field as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>field_info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>mem :</p></td>
<synopsis><code mime="text/x-csrc">
GIFunctionInfoFlags g_function_info_get_flags (GIFunctionInfo* info);
</code></synopsis>
-<p>Obtain the <link xref="GIFunctionInfoFlags">GIFunctionInfoFlags</link> for the @info.</p>
+<p>Obtain the <link xref="GIRepository.FunctionInfoFlags">GIFunctionInfoFlags</link> for the @info.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GIPropertyInfo* g_function_info_get_property (GIFunctionInfo* info);
</code></synopsis>
-<p>Obtain the property associated with this <link xref="GIFunctionInfo">GIFunctionInfo</link>.
-Only <link xref="GIFunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_IS_GETTER or
+<p>Obtain the property associated with this <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>.
+Only <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_IS_GETTER or
%GI_FUNCTION_IS_SETTER have a property set. For other cases,
%NULL will be returned.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GIVFuncInfo* g_function_info_get_vfunc (GIFunctionInfo* info);
</code></synopsis>
-<p>Obtain the virtual function associated with this <link xref="GIFunctionInfo">GIFunctionInfo</link>.
-Only <link xref="GIFunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_WRAPS_VFUNC has
+<p>Obtain the virtual function associated with this <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>.
+Only <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_WRAPS_VFUNC has
a virtual function set. For other cases, %NULL will be returned.</p><p>Free it by calling g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link> describing the function to invoke</p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> describing the function to invoke</p></td>
</tr>
<tr>
<td><p>in_args :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link> or %NULL if none found.</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> or %NULL if none found.</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>, or %NULL. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>, or %NULL. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIStructInfo">GIStructInfo</link> or %NULL. Free it with</p></td>
+<td><p>the <link xref="GIRepository.StructInfo">GIStructInfo</link> or %NULL. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the prerequisites as a <link xref="GIBaseInfo">GIBaseInfo</link>. Free the struct by calling</p></td>
+<td><p>the prerequisites as a <link xref="GIRepository.BaseInfo">GIBaseInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIPropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GISignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.SignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>, or %NULL. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>, or %NULL. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIStructInfo">GIStructInfo</link> or %NULL. Free with</p></td>
+<td><p>the <link xref="GIRepository.StructInfo">GIStructInfo</link> or %NULL. Free with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIInterfaceInfo">GIInterfaceInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIObjectInfo">GIObjectInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ObjectInfo">GIObjectInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIPropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GISignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.SignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GITransfer g_property_info_get_ownership_transfer (GIPropertyInfo* info);
</code></synopsis>
-<p>Obtain the ownership transfer for this property. See <link xref="GITransfer">GITransfer</link> for more
+<p>Obtain the ownership transfer for this property. See <link xref="GIRepository.Transfer">GITransfer</link> for more
information about transfer values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>, free it with</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>, free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
GIArrayType g_type_info_get_array_type (GITypeInfo* info);
</code></synopsis>
-<p>Obtain the array type for this type. See <link xref="GIArrayType">GIArrayType</link> for a list of
+<p>Obtain the array type for this type. See <link xref="GIRepository.ArrayType">GIArrayType</link> for a list of
possible values. If the type tag of this type is not array, -1 will be
returned.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
</code></synopsis>
<p>For types which have <link xref="GI_TYPE_TAG_INTERFACE">GI_TYPE_TAG_INTERFACE</link> such as GObjects and boxed values,
this function returns full information about the referenced type. You can then
-inspect the type of the returned <link xref="GIBaseInfo">GIBaseInfo</link> to further query whether it is
+inspect the type of the returned <link xref="GIRepository.BaseInfo">GIBaseInfo</link> to further query whether it is
a concrete GObject, a GInterface, a structure, etc. using g_base_info_get_type().</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIBaseInfo">GIBaseInfo</link>, or %NULL. Free it with</p></td>
+<td><p>the <link xref="GIRepository.BaseInfo">GIBaseInfo</link>, or %NULL. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
<synopsis><code mime="text/x-csrc">
GITypeTag g_type_info_get_tag (GITypeInfo* info);
</code></synopsis>
-<p>Obtain the type tag for the type. See <link xref="GITypeTag">GITypeTag</link> for a list
+<p>Obtain the type tag for the type. See <link xref="GIRepository.TypeTag">GITypeTag</link> for a list
of type tags.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<synopsis><code mime="text/x-csrc">
gint64 g_value_info_get_value (GIValueInfo* info);
</code></synopsis>
-<p>Obtain the enumeration value of the <link xref="GIValueInfo">GIValueInfo</link>.</p><p>as a 32-bit signed or unsigned value. The use of gint64 as the
+<p>Obtain the enumeration value of the <link xref="GIRepository.ValueInfo">GIValueInfo</link>.</p><p>as a 32-bit signed or unsigned value. The use of gint64 as the
return type is to allow both.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIValueInfo">GIValueInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ValueInfo">GIValueInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>implementor_gtype :</p></td>
<synopsis><code mime="text/x-csrc">
GIVFuncInfoFlags g_vfunc_info_get_flags (GIVFuncInfo* info);
</code></synopsis>
-<p>Obtain the flags for this virtual function info. See <link xref="GIVFuncInfoFlags">GIVFuncInfoFlags</link> for
+<p>Obtain the flags for this virtual function info. See <link xref="GIRepository.VFuncInfoFlags">GIVFuncInfoFlags</link> for
more information about possible flag values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link> or %NULL. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> or %NULL. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link> describing the virtual function to invoke</p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> describing the virtual function to invoke</p></td>
</tr>
<tr>
<td><p>implementor :</p></td>
<info>
</info>
<title>GIRepository.ArrayType</title>
-<p>The type of array in a <link xref="GITypeInfo">GITypeInfo</link>.</p>
+<p>The type of array in a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p>
</page>
@returns(gboolean)
def equal(info2)
</code></synopsis>
-<p>Compare two <link xref="GIBaseInfo">GIBaseInfo</link>.</p><p>Using pointer comparison is not practical since many functions return
-different instances of <link xref="GIBaseInfo">GIBaseInfo</link> that refers to the same part of the
-TypeLib; use this function instead to do <link xref="GIBaseInfo">GIBaseInfo</link> comparisons.</p>
+<p>Compare two <link xref="GIRepository.BaseInfo">GIBaseInfo</link>.</p><p>Using pointer comparison is not practical since many functions return
+different instances of <link xref="GIRepository.BaseInfo">GIBaseInfo</link> that refers to the same part of the
+TypeLib; use this function instead to do <link xref="GIRepository.BaseInfo">GIBaseInfo</link> comparisons.</p>
<table>
<tr>
<td><p>info2 :</p></td>
-<td><p>a <link xref="GIBaseInfo">GIBaseInfo</link></p></td>
+<td><p>a <link xref="GIRepository.BaseInfo">GIBaseInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
def get_container()
</code></synopsis>
<p>Obtain the container of the @info. The container is the parent
-GIBaseInfo. For instance, the parent of a <link xref="GIFunctionInfo">GIFunctionInfo</link> is an
-<link xref="GIObjectInfo">GIObjectInfo</link> or <link xref="GIInterfaceInfo">GIInterfaceInfo</link>.</p>
+GIBaseInfo. For instance, the parent of a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> is an
+<link xref="GIRepository.ObjectInfo">GIObjectInfo</link> or <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>.</p>
<table>
<tr>
def get_name()
</code></synopsis>
<p>Obtain the name of the @info. What the name represents depends on
-the <link xref="GIInfoType">GIInfoType</link> of the @info. For instance for <link xref="GIFunctionInfo">GIFunctionInfo</link> it is
+the <link xref="GIRepository.InfoType">GIInfoType</link> of the @info. For instance for <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> it is
the name of the function.</p>
<table>
<table>
<tr>
<td><p>iterator :</p></td>
-<td><p>a <link xref="GIAttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
+<td><p>a <link xref="GIRepository.AttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
</tr>
<tr>
<td><p>name :</p></td>
<info>
</info>
<title>GIRepository.CallableInfo</title>
-<p>Represents a callable, either <link xref="GIFunctionInfo">GIFunctionInfo</link>, <link xref="GICallbackInfo">GICallbackInfo</link> or
-<link xref="GIVFuncInfo">GIVFuncInfo</link>.</p>
+<p>Represents a callable, either <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, <link xref="GIRepository.CallbackInfo">GICallbackInfo</link> or
+<link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.Direction</title>
-<p>The direction of a <link xref="GIArgInfo">GIArgInfo</link>.</p>
+<p>The direction of a <link xref="GIRepository.ArgInfo">GIArgInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FieldInfo</title>
-<p>Represents a field of a <link xref="GIStructInfo">GIStructInfo</link> or a <link xref="GIUnionInfo">GIUnionInfo</link>.</p>
+<p>Represents a field of a <link xref="GIRepository.StructInfo">GIStructInfo</link> or a <link xref="GIRepository.UnionInfo">GIUnionInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FieldInfoFlags</title>
-<p>Flags for a <link xref="GIFieldInfo">GIFieldInfo</link>.</p>
+<p>Flags for a <link xref="GIRepository.FieldInfo">GIFieldInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.FunctionInfoFlags</title>
-<p>Flags for a <link xref="GIFunctionInfo">GIFunctionInfo</link> struct.</p>
+<p>Flags for a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> struct.</p>
</page>
<info>
</info>
<title>GIRepository.PropertyInfo</title>
-<p>Represents a property of a <link xref="GIObjectInfo">GIObjectInfo</link> or a <link xref="GIInterfaceInfo">GIInterfaceInfo</link>.</p>
+<p>Represents a property of a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link> or a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>.</p>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIEnumInfo">GIEnumInfo</link> representing metadata about @domain's</p></td>
+<td><p><link xref="GIRepository.EnumInfo">GIEnumInfo</link> representing metadata about @domain's</p></td>
</tr>
</table>
<p>Since 1.29.17</p>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> representing metadata about @type, or None</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> representing metadata about @type, or None</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> representing metadata about @name, or None</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> representing metadata about @name, or None</p></td>
</tr>
</table>
</page>
@returns(GIRepository.Repository)
def get_default()
</code></synopsis>
-<p>Returns the singleton process-global default <link xref="GIRepository">GIRepository</link>. It is
+<p>Returns the singleton process-global default <link xref="GIRepository.Repository">GIRepository</link>. It is
not currently supported to have multiple repositories in a
particular process, but this function is provided in the unlikely
eventuality that it would become possible, and as a convenience for
higher level language bindings to conform to the GObject method
call conventions.
-All methods on <link xref="GIRepository">GIRepository</link> also accept None as an instance
+All methods on <link xref="GIRepository.Repository">GIRepository</link> also accept None as an instance
parameter to mean this default repository, which is usually more
convenient for C.</p>
<table>
<tr>
<td><p>Returns :</p></td>
-<td><p>The global singleton <link xref="GIRepository">GIRepository</link></p></td>
+<td><p>The global singleton <link xref="GIRepository.Repository">GIRepository</link></p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p><link xref="GIBaseInfo">GIBaseInfo</link> containing metadata</p></td>
+<td><p><link xref="GIRepository.BaseInfo">GIBaseInfo</link> containing metadata</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>a pointer to the <link xref="GITypelib">GITypelib</link> if successful, None otherwise</p></td>
+<td><p>a pointer to the <link xref="GIRepository.Typelib">GITypelib</link> if successful, None otherwise</p></td>
</tr>
</table>
</page>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>a pointer to the <link xref="GITypelib">GITypelib</link> if successful, None otherwise</p></td>
+<td><p>a pointer to the <link xref="GIRepository.Typelib">GITypelib</link> if successful, None otherwise</p></td>
</tr>
</table>
</page>
<info>
</info>
<title>GIRepository.ScopeType</title>
-<p>Scope type of a <link xref="GIArgInfo">GIArgInfo</link> representing callback, determines how the
+<p>Scope type of a <link xref="GIRepository.ArgInfo">GIArgInfo</link> representing callback, determines how the
callback is invoked and is used to decided when the invoke structs
can be freed.</p>
</page>
the caller. The callee is either a function/method/signal or an
object/interface where a property is defined. The caller is the side
accessing a property or calling a function.
-<link xref="GITransfer">GITransfer</link> specifies who's responsible for freeing the resources after the
+<link xref="GIRepository.Transfer">GITransfer</link> specifies who's responsible for freeing the resources after the
ownership transfer is complete. In case of a containing type such as a list,
an array or a hash table the container itself is specified differently from
the items within the container itself. Each container is freed differently,
<info>
</info>
<title>GIRepository.TypeTag</title>
-<p>The type tag of a <link xref="GITypeInfo">GITypeInfo</link>.</p>
+<p>The type tag of a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p>
</page>
<info>
</info>
<title>GIRepository.VFuncInfoFlags</title>
-<p>Flags of a <link xref="GIVFuncInfo">GIVFuncInfo</link> struct.</p>
+<p>Flags of a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> struct.</p>
</page>
<info>
</info>
<title>GIRepository.ValueInfo</title>
-<p>Represents a enum value of a <link xref="GIEnumInfo">GIEnumInfo</link>.</p>
+<p>Represents a enum value of a <link xref="GIRepository.EnumInfo">GIEnumInfo</link>.</p>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.Direction)
def arg_info_get_direction(info)
</code></synopsis>
-<p>Obtain the direction of the argument. Check <link xref="GIDirection">GIDirection</link> for possible
+<p>Obtain the direction of the argument. Check <link xref="GIRepository.Direction">GIDirection</link> for possible
direction values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
def arg_info_get_ownership_transfer(info)
</code></synopsis>
<p>Obtain the ownership transfer for this argument.
-<link xref="GITransfer">GITransfer</link> contains a list of possible values.</p>
+<link xref="GIRepository.Transfer">GITransfer</link> contains a list of possible values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<p>Obtain the scope type for this argument. The scope type explains
how a callback is going to be invoked, most importantly when
the resources required to invoke it can be freed.
-<link xref="GIScopeType">GIScopeType</link> contains a list of possible values.</p>
+<link xref="GIRepository.ScopeType">GIScopeType</link> contains a list of possible values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIArgInfo">GIArgInfo</link>, free it with</p></td>
+<td><p>the <link xref="GIRepository.ArgInfo">GIArgInfo</link>, free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>type :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIArgInfo">GIArgInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ArgInfo">GIArgInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIBaseInfo">GIBaseInfo</link></p></td>
+<td><p>a <link xref="GIRepository.BaseInfo">GIBaseInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIArgInfo">GIArgInfo</link>. Free it with</p></td>
+<td><p>the <link xref="GIRepository.ArgInfo">GIArgInfo</link>. Free it with</p></td>
</tr>
</table>
</page>
def callable_info_get_caller_owns(info)
</code></synopsis>
<p>See whether the caller owns the return value of this callable.
-<link xref="GITransfer">GITransfer</link> contains a list of possible transfer values.</p>
+<link xref="GIRepository.Transfer">GITransfer</link> contains a list of possible transfer values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
@returns(GIRepository.TypeInfo)
def callable_info_get_return_type(info)
</code></synopsis>
-<p>Obtain the return type of a callable item as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the return type of a callable item as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>iterator :</p></td>
-<td><p>a <link xref="GIAttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
+<td><p>a <link xref="GIRepository.AttributeIter">GIAttributeIter</link> structure, must be initialized; see below</p></td>
</tr>
<tr>
<td><p>name :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>type :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GICallableInfo">GICallableInfo</link></p></td>
+<td><p>a <link xref="GIRepository.CallableInfo">GICallableInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>value :</p></td>
@returns(GIRepository.TypeInfo)
def constant_info_get_type(info)
</code></synopsis>
-<p>Obtain the type of the constant as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the type of the constant as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
@returns(gint)
def constant_info_get_value(info, value)
</code></synopsis>
-<p>Obtain the value associated with the <link xref="GIConstantInfo">GIConstantInfo</link> and store it in the
+<p>Obtain the value associated with the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link> and store it in the
@value parameter. @argument needs to be allocated before passing it in.
The size of the constant value stored in @argument will be returned.
Free the value with g_constant_info_free_value().</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIConstantInfo">GIConstantInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ConstantInfo">GIConstantInfo</link></p></td>
</tr>
<tr>
<td><p>value :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
<p>Since 1.29.17</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIEnumInfo">GIEnumInfo</link></p></td>
+<td><p>a <link xref="GIRepository.EnumInfo">GIEnumInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
<table>
<tr>
<td><p>field_info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>mem :</p></td>
@returns(GIRepository.FieldInfoFlags)
def field_info_get_flags(info)
</code></synopsis>
-<p>Obtain the flags for this <link xref="GIFieldInfo">GIFieldInfo</link>. See <link xref="GIFieldInfoFlags">GIFieldInfoFlags</link> for possible
+<p>Obtain the flags for this <link xref="GIRepository.FieldInfo">GIFieldInfo</link>. See <link xref="GIRepository.FieldInfoFlags">GIFieldInfoFlags</link> for possible
flag values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.TypeInfo)
def field_info_get_type(info)
</code></synopsis>
-<p>Obtain the type of a field as a <link xref="GITypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
+<p>Obtain the type of a field as a <link xref="GIRepository.TypeInfo">GITypeInfo</link>.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>field_info :</p></td>
-<td><p>a <link xref="GIFieldInfo">GIFieldInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FieldInfo">GIFieldInfo</link></p></td>
</tr>
<tr>
<td><p>mem :</p></td>
@returns(GIRepository.FunctionInfoFlags)
def function_info_get_flags(info)
</code></synopsis>
-<p>Obtain the <link xref="GIFunctionInfoFlags">GIFunctionInfoFlags</link> for the @info.</p>
+<p>Obtain the <link xref="GIRepository.FunctionInfoFlags">GIFunctionInfoFlags</link> for the @info.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.PropertyInfo)
def function_info_get_property(info)
</code></synopsis>
-<p>Obtain the property associated with this <link xref="GIFunctionInfo">GIFunctionInfo</link>.
-Only <link xref="GIFunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_IS_GETTER or
+<p>Obtain the property associated with this <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>.
+Only <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_IS_GETTER or
%GI_FUNCTION_IS_SETTER have a property set. For other cases,
None will be returned.</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.VFuncInfo)
def function_info_get_vfunc(info)
</code></synopsis>
-<p>Obtain the virtual function associated with this <link xref="GIFunctionInfo">GIFunctionInfo</link>.
-Only <link xref="GIFunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_WRAPS_VFUNC has
+<p>Obtain the virtual function associated with this <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>.
+Only <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> with the flag %GI_FUNCTION_WRAPS_VFUNC has
a virtual function set. For other cases, None will be returned.</p><p>Free it by calling g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIFunctionInfo">GIFunctionInfo</link> describing the function to invoke</p></td>
+<td><p>a <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> describing the function to invoke</p></td>
</tr>
<tr>
<td><p>in_args :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link> or None if none found.</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link> or None if none found.</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>, or None. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>, or None. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIStructInfo">GIStructInfo</link> or None. Free it with</p></td>
+<td><p>the <link xref="GIRepository.StructInfo">GIStructInfo</link> or None. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the prerequisites as a <link xref="GIBaseInfo">GIBaseInfo</link>. Free the struct by calling</p></td>
+<td><p>the prerequisites as a <link xref="GIRepository.BaseInfo">GIBaseInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIPropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GISignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.SignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIInterfaceInfo">GIInterfaceInfo</link></p></td>
+<td><p>a <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>, or None. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>, or None. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIStructInfo">GIStructInfo</link> or None. Free with</p></td>
+<td><p>the <link xref="GIRepository.StructInfo">GIStructInfo</link> or None. Free with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIInterfaceInfo">GIInterfaceInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.InterfaceInfo">GIInterfaceInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIObjectInfo">GIObjectInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.ObjectInfo">GIObjectInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIPropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GISignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.SignalInfo">GISignalInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIObjectInfo">GIObjectInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ObjectInfo">GIObjectInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link>. Free the struct by calling</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.Transfer)
def property_info_get_ownership_transfer(info)
</code></synopsis>
-<p>Obtain the ownership transfer for this property. See <link xref="GITransfer">GITransfer</link> for more
+<p>Obtain the ownership transfer for this property. See <link xref="GIRepository.Transfer">GITransfer</link> for more
information about transfer values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIPropertyInfo">GIPropertyInfo</link></p></td>
+<td><p>a <link xref="GIRepository.PropertyInfo">GIPropertyInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>, free it with</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>, free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIRegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.RegisteredTypeInfo">GIRegisteredTypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GISignalInfo">GISignalInfo</link></p></td>
+<td><p>a <link xref="GIRepository.SignalInfo">GISignalInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIStructInfo">GIStructInfo</link></p></td>
+<td><p>a <link xref="GIRepository.StructInfo">GIStructInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(GIRepository.ArrayType)
def type_info_get_array_type(info)
</code></synopsis>
-<p>Obtain the array type for this type. See <link xref="GIArrayType">GIArrayType</link> for a list of
+<p>Obtain the array type for this type. See <link xref="GIRepository.ArrayType">GIArrayType</link> for a list of
possible values. If the type tag of this type is not array, -1 will be
returned.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
</code></synopsis>
<p>For types which have <link xref="GI_TYPE_TAG_INTERFACE">GI_TYPE_TAG_INTERFACE</link> such as GObjects and boxed values,
this function returns full information about the referenced type. You can then
-inspect the type of the returned <link xref="GIBaseInfo">GIBaseInfo</link> to further query whether it is
+inspect the type of the returned <link xref="GIRepository.BaseInfo">GIBaseInfo</link> to further query whether it is
a concrete GObject, a GInterface, a structure, etc. using g_base_info_get_type().</p><p>g_base_info_unref() when done.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIBaseInfo">GIBaseInfo</link>, or None. Free it with</p></td>
+<td><p>the <link xref="GIRepository.BaseInfo">GIBaseInfo</link>, or None. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
@returns(GIRepository.TypeTag)
def type_info_get_tag(info)
</code></synopsis>
-<p>Obtain the type tag for the type. See <link xref="GITypeTag">GITypeTag</link> for a list
+<p>Obtain the type tag for the type. See <link xref="GIRepository.TypeTag">GITypeTag</link> for a list
of type tags.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GITypeInfo">GITypeInfo</link></p></td>
+<td><p>a <link xref="GIRepository.TypeInfo">GITypeInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>name :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIConstantInfo">GIConstantInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.ConstantInfo">GIConstantInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GITypeInfo">GITypeInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.TypeInfo">GITypeInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FieldInfo">GIFieldInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>n :</p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIFunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
+<td><p>the <link xref="GIRepository.FunctionInfo">GIFunctionInfo</link>, free it with g_base_info_unref()</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIUnionInfo">GIUnionInfo</link></p></td>
+<td><p>a <link xref="GIRepository.UnionInfo">GIUnionInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
@returns(gint64)
def value_info_get_value(info)
</code></synopsis>
-<p>Obtain the enumeration value of the <link xref="GIValueInfo">GIValueInfo</link>.</p><p>as a 32-bit signed or unsigned value. The use of gint64 as the
+<p>Obtain the enumeration value of the <link xref="GIRepository.ValueInfo">GIValueInfo</link>.</p><p>as a 32-bit signed or unsigned value. The use of gint64 as the
return type is to allow both.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIValueInfo">GIValueInfo</link></p></td>
+<td><p>a <link xref="GIRepository.ValueInfo">GIValueInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>implementor_gtype :</p></td>
@returns(GIRepository.VFuncInfoFlags)
def vfunc_info_get_flags(info)
</code></synopsis>
-<p>Obtain the flags for this virtual function info. See <link xref="GIVFuncInfoFlags">GIVFuncInfoFlags</link> for
+<p>Obtain the flags for this virtual function info. See <link xref="GIRepository.VFuncInfoFlags">GIVFuncInfoFlags</link> for
more information about possible flag values.</p>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
-<td><p>the <link xref="GIVFuncInfo">GIVFuncInfo</link> or None. Free it with</p></td>
+<td><p>the <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> or None. Free it with</p></td>
</tr>
</table>
</page>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link></p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link></p></td>
</tr>
<tr>
<td><p>Returns :</p></td>
<table>
<tr>
<td><p>info :</p></td>
-<td><p>a <link xref="GIVFuncInfo">GIVFuncInfo</link> describing the virtual function to invoke</p></td>
+<td><p>a <link xref="GIRepository.VFuncInfo">GIVFuncInfo</link> describing the virtual function to invoke</p></td>
</tr>
<tr>
<td><p>implementor :</p></td>