From c0957ef98c0d736cb524e6f5c53cf2d16834d313 Mon Sep 17 00:00:00 2001 From: Tomeu Vizoso Date: Sat, 18 Feb 2012 11:59:17 +0100 Subject: g-ir-doctool: Add argument docs to the Python template --- giscanner/mallard-Python-function.tmpl | 17 +++++++++++ .../GIRepository.BaseInfo.equal.page | 11 +++++++ .../GIRepository.BaseInfo.get_attribute.page | 11 +++++++ .../GIRepository.BaseInfo.get_container.page | 1 + .../GIRepository.BaseInfo.get_name.page | 1 + .../GIRepository.BaseInfo.get_namespace.page | 1 + .../GIRepository.BaseInfo.get_typelib.page | 1 + .../GIRepository.BaseInfo.is_deprecated.page | 1 + .../GIRepository.BaseInfo.iterate_attributes.page | 19 ++++++++++++ .../GIRepository.BaseInfo.ref.page | 1 + .../GIRepository.BaseInfo.unref.page | 1 + .../GIRepository.Repository.dump.page | 11 +++++++ ...GIRepository.Repository.enumerate_versions.page | 11 +++++++ .../GIRepository.Repository.error_quark.page | 1 + ...Repository.Repository.find_by_error_domain.page | 11 +++++++ .../GIRepository.Repository.find_by_gtype.page | 11 +++++++ .../GIRepository.Repository.find_by_name.page | 15 ++++++++++ .../GIRepository.Repository.get_c_prefix.page | 11 +++++++ .../GIRepository.Repository.get_default.page | 1 + .../GIRepository.Repository.get_dependencies.page | 11 +++++++ .../GIRepository.Repository.get_info.page | 15 ++++++++++ ...epository.Repository.get_loaded_namespaces.page | 1 + .../GIRepository.Repository.get_n_infos.page | 11 +++++++ .../GIRepository.Repository.get_option_group.page | 1 + .../GIRepository.Repository.get_search_path.page | 1 + ...GIRepository.Repository.get_shared_library.page | 11 +++++++ .../GIRepository.Repository.get_typelib_path.page | 11 +++++++ .../GIRepository.Repository.get_version.page | 11 +++++++ .../GIRepository.Repository.is_registered.page | 15 ++++++++++ .../GIRepository.Repository.load_typelib.page | 15 ++++++++++ ...IRepository.Repository.prepend_search_path.page | 11 +++++++ .../GIRepository.Repository.require.page | 19 ++++++++++++ .../GIRepository.Repository.require_private.page | 23 ++++++++++++++ .../GIRepository.arg_info_get_closure.page | 11 +++++++ .../GIRepository.arg_info_get_destroy.page | 11 +++++++ .../GIRepository.arg_info_get_direction.page | 11 +++++++ ...Repository.arg_info_get_ownership_transfer.page | 11 +++++++ .../GIRepository.arg_info_get_scope.page | 11 +++++++ .../GIRepository.arg_info_get_type.page | 11 +++++++ .../GIRepository.arg_info_is_caller_allocates.page | 11 +++++++ .../GIRepository.arg_info_is_optional.page | 11 +++++++ .../GIRepository.arg_info_is_return_value.page | 11 +++++++ .../GIRepository.arg_info_is_skip.page | 11 +++++++ .../GIRepository.arg_info_load_type.page | 15 ++++++++++ .../GIRepository.arg_info_may_be_null.page | 11 +++++++ .../GIRepository.base_info_get_type.page | 11 +++++++ .../GIRepository.callable_info_get_arg.page | 15 ++++++++++ ...GIRepository.callable_info_get_caller_owns.page | 11 +++++++ .../GIRepository.callable_info_get_n_args.page | 11 +++++++ ...ository.callable_info_get_return_attribute.page | 15 ++++++++++ ...GIRepository.callable_info_get_return_type.page | 11 +++++++ ...ry.callable_info_iterate_return_attributes.page | 23 ++++++++++++++ .../GIRepository.callable_info_load_arg.page | 19 ++++++++++++ ...IRepository.callable_info_load_return_type.page | 15 ++++++++++ ...GIRepository.callable_info_may_return_null.page | 11 +++++++ .../GIRepository.callable_info_skip_return.page | 11 +++++++ .../GIRepository.constant_info_free_value.page | 15 ++++++++++ .../GIRepository.constant_info_get_type.page | 11 +++++++ .../GIRepository.constant_info_get_value.page | 15 ++++++++++ .../GIRepository.enum_info_get_error_domain.page | 11 +++++++ .../GIRepository.enum_info_get_method.page | 15 ++++++++++ .../GIRepository.enum_info_get_n_methods.page | 11 +++++++ .../GIRepository.enum_info_get_n_values.page | 11 +++++++ .../GIRepository.enum_info_get_storage_type.page | 11 +++++++ .../GIRepository.enum_info_get_value.page | 15 ++++++++++ .../GIRepository.field_info_get_field.page | 19 ++++++++++++ .../GIRepository.field_info_get_flags.page | 11 +++++++ .../GIRepository.field_info_get_offset.page | 11 +++++++ .../GIRepository.field_info_get_size.page | 11 +++++++ .../GIRepository.field_info_get_type.page | 11 +++++++ .../GIRepository.field_info_set_field.page | 19 ++++++++++++ .../GIRepository.function_info_get_flags.page | 11 +++++++ .../GIRepository.function_info_get_property.page | 11 +++++++ .../GIRepository.function_info_get_symbol.page | 11 +++++++ .../GIRepository.function_info_get_vfunc.page | 11 +++++++ .../GIRepository.function_info_invoke.page | 31 +++++++++++++++++++ .../GIRepository.info_new.page | 23 ++++++++++++++ .../GIRepository.info_type_to_string.page | 11 +++++++ .../GIRepository.interface_info_find_method.page | 15 ++++++++++ .../GIRepository.interface_info_find_vfunc.page | 15 ++++++++++ .../GIRepository.interface_info_get_constant.page | 15 ++++++++++ ...Repository.interface_info_get_iface_struct.page | 11 +++++++ .../GIRepository.interface_info_get_method.page | 15 ++++++++++ ...IRepository.interface_info_get_n_constants.page | 11 +++++++ .../GIRepository.interface_info_get_n_methods.page | 11 +++++++ ...ository.interface_info_get_n_prerequisites.page | 11 +++++++ ...Repository.interface_info_get_n_properties.page | 11 +++++++ .../GIRepository.interface_info_get_n_signals.page | 11 +++++++ .../GIRepository.interface_info_get_n_vfuncs.page | 11 +++++++ ...Repository.interface_info_get_prerequisite.page | 15 ++++++++++ .../GIRepository.interface_info_get_property.page | 15 ++++++++++ .../GIRepository.interface_info_get_signal.page | 15 ++++++++++ .../GIRepository.interface_info_get_vfunc.page | 15 ++++++++++ .../GIRepository.invoke_error_quark.page | 1 + .../GIRepository.object_info_find_method.page | 15 ++++++++++ ...y.object_info_find_method_using_interfaces.page | 19 ++++++++++++ .../GIRepository.object_info_find_signal.page | 15 ++++++++++ .../GIRepository.object_info_find_vfunc.page | 15 ++++++++++ .../GIRepository.object_info_get_abstract.page | 11 +++++++ .../GIRepository.object_info_get_class_struct.page | 11 +++++++ .../GIRepository.object_info_get_constant.page | 15 ++++++++++ .../GIRepository.object_info_get_field.page | 15 ++++++++++ .../GIRepository.object_info_get_fundamental.page | 11 +++++++ ...ository.object_info_get_get_value_function.page | 11 +++++++ ...object_info_get_get_value_function_pointer.page | 11 +++++++ .../GIRepository.object_info_get_interface.page | 15 ++++++++++ .../GIRepository.object_info_get_method.page | 15 ++++++++++ .../GIRepository.object_info_get_n_constants.page | 11 +++++++ .../GIRepository.object_info_get_n_fields.page | 11 +++++++ .../GIRepository.object_info_get_n_interfaces.page | 11 +++++++ .../GIRepository.object_info_get_n_methods.page | 11 +++++++ .../GIRepository.object_info_get_n_properties.page | 11 +++++++ .../GIRepository.object_info_get_n_signals.page | 11 +++++++ .../GIRepository.object_info_get_n_vfuncs.page | 11 +++++++ .../GIRepository.object_info_get_parent.page | 11 +++++++ .../GIRepository.object_info_get_property.page | 15 ++++++++++ .../GIRepository.object_info_get_ref_function.page | 11 +++++++ ...itory.object_info_get_ref_function_pointer.page | 11 +++++++ ...ository.object_info_get_set_value_function.page | 11 +++++++ ...object_info_get_set_value_function_pointer.page | 11 +++++++ .../GIRepository.object_info_get_signal.page | 15 ++++++++++ .../GIRepository.object_info_get_type_init.page | 11 +++++++ .../GIRepository.object_info_get_type_name.page | 11 +++++++ ...IRepository.object_info_get_unref_function.page | 11 +++++++ ...ory.object_info_get_unref_function_pointer.page | 11 +++++++ .../GIRepository.object_info_get_vfunc.page | 15 ++++++++++ .../GIRepository.property_info_get_flags.page | 11 +++++++ ...itory.property_info_get_ownership_transfer.page | 11 +++++++ .../GIRepository.property_info_get_type.page | 11 +++++++ ...Repository.registered_type_info_get_g_type.page | 11 +++++++ ...ository.registered_type_info_get_type_init.page | 11 +++++++ ...ository.registered_type_info_get_type_name.page | 11 +++++++ ...GIRepository.signal_info_get_class_closure.page | 11 +++++++ .../GIRepository.signal_info_get_flags.page | 11 +++++++ .../GIRepository.signal_info_true_stops_emit.page | 11 +++++++ .../GIRepository.struct_info_find_method.page | 15 ++++++++++ .../GIRepository.struct_info_get_alignment.page | 11 +++++++ .../GIRepository.struct_info_get_field.page | 15 ++++++++++ .../GIRepository.struct_info_get_method.page | 15 ++++++++++ .../GIRepository.struct_info_get_n_fields.page | 11 +++++++ .../GIRepository.struct_info_get_n_methods.page | 11 +++++++ .../GIRepository.struct_info_get_size.page | 11 +++++++ .../GIRepository.struct_info_is_foreign.page | 11 +++++++ .../GIRepository.struct_info_is_gtype_struct.page | 11 +++++++ ...IRepository.type_info_get_array_fixed_size.page | 11 +++++++ .../GIRepository.type_info_get_array_length.page | 11 +++++++ .../GIRepository.type_info_get_array_type.page | 11 +++++++ .../GIRepository.type_info_get_interface.page | 11 +++++++ .../GIRepository.type_info_get_param_type.page | 15 ++++++++++ .../GIRepository.type_info_get_tag.page | 11 +++++++ .../GIRepository.type_info_is_pointer.page | 11 +++++++ .../GIRepository.type_info_is_zero_terminated.page | 11 +++++++ .../GIRepository.type_tag_to_string.page | 11 +++++++ .../GIRepository.union_info_find_method.page | 15 ++++++++++ .../GIRepository.union_info_get_alignment.page | 11 +++++++ .../GIRepository.union_info_get_discriminator.page | 15 ++++++++++ ...sitory.union_info_get_discriminator_offset.page | 11 +++++++ ...pository.union_info_get_discriminator_type.page | 11 +++++++ .../GIRepository.union_info_get_field.page | 15 ++++++++++ .../GIRepository.union_info_get_method.page | 15 ++++++++++ .../GIRepository.union_info_get_n_fields.page | 11 +++++++ .../GIRepository.union_info_get_n_methods.page | 11 +++++++ .../GIRepository.union_info_get_size.page | 11 +++++++ .../GIRepository.union_info_is_discriminated.page | 11 +++++++ .../GIRepository.value_info_get_value.page | 11 +++++++ .../GIRepository.vfunc_info_get_address.page | 15 ++++++++++ .../GIRepository.vfunc_info_get_flags.page | 11 +++++++ .../GIRepository.vfunc_info_get_invoker.page | 11 +++++++ .../GIRepository.vfunc_info_get_offset.page | 11 +++++++ .../GIRepository.vfunc_info_get_signal.page | 11 +++++++ .../GIRepository.vfunc_info_invoke.page | 35 ++++++++++++++++++++++ 171 files changed, 2041 insertions(+) diff --git a/giscanner/mallard-Python-function.tmpl b/giscanner/mallard-Python-function.tmpl index 3ae28f33..b3c74a43 100644 --- a/giscanner/mallard-Python-function.tmpl +++ b/giscanner/mallard-Python-function.tmpl @@ -68,4 +68,21 @@ ${arg.argname}\ ) ${formatter.format(node.doc)} + +% if node.parameters: + +% for arg, ix in zip(node.parameters, range(len(node.parameters))): + + + + +% endfor +% if node.retval: + + + + +% endif +

${arg.argname} :

${formatter.format(arg.doc)}

Returns :

${formatter.format(node.retval.doc)}
+% endif diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.equal.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.equal.page index 8f8cef13..255ca009 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.equal.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.equal.page @@ -28,4 +28,15 @@ def GIRepository.BaseInfo.equal(info2)

Compare two GIBaseInfo.

Using pointer comparison is not practical since many functions return different instances of GIBaseInfo that refers to the same part of the TypeLib; use this function instead to do GIBaseInfo comparisons.

+ + + + + + + + + + +

info2 :

a GIBaseInfo

Returns :

%TRUE if and only if @info1 equals @info2.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_attribute.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_attribute.page index 71f81579..1033629a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_attribute.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_attribute.page @@ -26,4 +26,15 @@ def GIRepository.BaseInfo.get_attribute(name)

Retrieve an arbitrary attribute associated with this node.

+ + + + + + + + + + +

name :

a freeform string naming an attribute

Returns :

The value of the attribute, or %NULL if no such attribute exists

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_container.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_container.page index 6093b1c7..5a25317d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_container.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_container.page @@ -23,4 +23,5 @@ def GIRepository.BaseInfo.get_container()

Obtain the container of the @info. The container is the parent GIBaseInfo. For instance, the parent of a GIFunctionInfo is an GIObjectInfo or GIInterfaceInfo.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_name.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_name.page index 8ae51e74..7662bdd4 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_name.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_name.page @@ -23,4 +23,5 @@ def GIRepository.BaseInfo.get_name()

Obtain the name of the @info. What the name represents depends on the GIInfoType of the @info. For instance for GIFunctionInfo it is the name of the function.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_namespace.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_namespace.page index 19ca429f..614ef9e1 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_namespace.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_namespace.page @@ -21,4 +21,5 @@ def GIRepository.BaseInfo.get_namespace()

Obtain the namespace of @info.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_typelib.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_typelib.page index a60cbf9b..ddc437fc 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_typelib.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.get_typelib.page @@ -21,4 +21,5 @@ def GIRepository.BaseInfo.get_typelib()

Obtain the typelib this @info belongs to

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.is_deprecated.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.is_deprecated.page index 781539db..5de73b3d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.is_deprecated.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.is_deprecated.page @@ -22,4 +22,5 @@ def GIRepository.BaseInfo.is_deprecated()

Obtain whether the @info is represents a metadata which is deprecated or not.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.iterate_attributes.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.iterate_attributes.page index e81635bf..572c9569 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.iterate_attributes.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.iterate_attributes.page @@ -52,4 +52,23 @@ g_print ("attribute name: %s value: %s", name, value); } </programlisting> </example>

+ + + + + + + + + + + + + + + + + + +

iterator :

a GIAttributeIter structure, must be initialized; see below

name :

Returned name, must not be freed

value :

Returned name, must not be freed

Returns :

%TRUE if there are more attributes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.ref.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.ref.page index c0395bd4..c9142199 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.ref.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.ref.page @@ -21,4 +21,5 @@ def GIRepository.BaseInfo.ref()

Increases the reference count of @info.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.unref.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.unref.page index 000376f4..73ba6908 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.unref.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.BaseInfo.unref.page @@ -22,4 +22,5 @@ def GIRepository.BaseInfo.unref()

Decreases the reference count of @info. When its reference count drops to 0, the info is freed.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.dump.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.dump.page index f2c7b46a..8c84ea7f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.dump.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.dump.page @@ -26,4 +26,15 @@ def GIRepository.Repository.dump(arg) + + + + + + + + + + +

arg :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.enumerate_versions.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.enumerate_versions.page index 37188c96..38d20202 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.enumerate_versions.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.enumerate_versions.page @@ -31,4 +31,15 @@ def GIRepository.Repository.enumerate_versions(namespace_)

Obtain an unordered list of versions (either currently loaded or available) for @namespace_ in this @repository.

+ + + + + + + + + + +

namespace_ :

GI namespace, e.g. "Gtk"

Returns :

the array of versions.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.error_quark.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.error_quark.page index 0cae47b6..57809458 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.error_quark.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.error_quark.page @@ -21,4 +21,5 @@ def GIRepository.Repository.error_quark() + diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_error_domain.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_error_domain.page index 657a8ac6..680270ab 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_error_domain.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_error_domain.page @@ -33,4 +33,15 @@ def GIRepository.Repository.find_by_error_domain(domain) domain. Before calling this function for a particular namespace, you must call g_irepository_require() once to load the namespace, or otherwise ensure the namespace has already been loaded.

enum type, or %NULL

+ + + + + + + + + + +

domain :

a GError domain

Returns :

GIEnumInfo representing metadata about @domain's

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_gtype.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_gtype.page index fee97a4e..200167fa 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_gtype.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_gtype.page @@ -35,4 +35,15 @@ the type must first have been loaded. There is currently no mechanism for determining the namespace which corresponds to an arbitrary GType - thus, this function will operate most reliably when you know the GType to originate from be from a loaded namespace.

+ + + + + + + + + + +

gtype :

GType to search for

Returns :

GIBaseInfo representing metadata about @type, or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_name.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_name.page index 6429fc0e..bf8c9940 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_name.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.find_by_name.page @@ -37,4 +37,19 @@ def GIRepository.Repository.find_by_name(namespace_, name) this function for a particular namespace, you must call g_irepository_require() once to load the namespace, or otherwise ensure the namespace has already been loaded.

+ + + + + + + + + + + + + + +

namespace_ :

Namespace which will be searched

name :

Entry name to find

Returns :

GIBaseInfo representing metadata about @name, or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_c_prefix.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_c_prefix.page index 3a7dfeda..c7640576 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_c_prefix.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_c_prefix.page @@ -33,4 +33,15 @@ def GIRepository.Repository.get_c_prefix(namespace_) associated with the given introspection namespace. Each C symbol starts with this prefix, as well each GType in the library.

Note: The namespace must have already been loaded using a function such as g_irepository_require() before calling this function.

+ + + + + + + + + + +

namespace_ :

Namespace to inspect

Returns :

C namespace prefix, or %NULL if none associated

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_default.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_default.page index f13d690f..5c69b948 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_default.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_default.page @@ -29,4 +29,5 @@ call conventions. All methods on GIRepository also accept %NULL as an instance parameter to mean this default repository, which is usually more convenient for C.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_dependencies.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_dependencies.page index 57d8b5b9..acaa915a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_dependencies.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_dependencies.page @@ -33,4 +33,15 @@ def GIRepository.Repository.get_dependencies(namespace_) @namespace_, including version. The returned strings are of the form <code>namespace-version</code>.

Note: The namespace must have already been loaded using a function such as g_irepository_require() before calling this function.

+ + + + + + + + + + +

namespace_ :

Namespace of interest

Returns :

Zero-terminated string array of versioned dependencies

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_info.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_info.page index 11e7ebae..fa25fd5b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_info.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_info.page @@ -38,4 +38,19 @@ given namespace @namespace_. The namespace must have already been loaded before calling this function. See g_irepository_get_n_infos() to find the maximum number of entries.

+ + + + + + + + + + + + + + +

namespace_ :

Namespace to inspect

index :

0-based offset into namespace metadata for entry

Returns :

GIBaseInfo containing metadata

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_loaded_namespaces.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_loaded_namespaces.page index f6c49cb0..ca239133 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_loaded_namespaces.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_loaded_namespaces.page @@ -25,4 +25,5 @@ def GIRepository.Repository.get_loaded_namespaces()

Return the list of currently loaded namespaces.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_n_infos.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_n_infos.page index cb0a6193..f84bcb97 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_n_infos.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_n_infos.page @@ -32,4 +32,15 @@ def GIRepository.Repository.get_n_infos(namespace_)

This function returns the number of metadata entries in given namespace @namespace_. The namespace must have already been loaded before calling this function.

+ + + + + + + + + + +

namespace_ :

Namespace to inspect

Returns :

number of metadata entries

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_option_group.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_option_group.page index 611b25e6..10661a44 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_option_group.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_option_group.page @@ -23,4 +23,5 @@ def GIRepository.Repository.get_option_group()

Obtain the option group for girepository, it's used by the dumper and for programs that wants to provide introspection information

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_search_path.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_search_path.page index 9cd41175..1d13add0 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_search_path.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_search_path.page @@ -23,4 +23,5 @@ def GIRepository.Repository.get_search_path()

Returns the search path the GIRepository will use when looking for typelibs. The string is internal to GIRespository and should not be freed, nor should the elements.

+ diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_shared_library.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_shared_library.page index 0a54c8f8..06488c49 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_shared_library.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_shared_library.page @@ -34,4 +34,15 @@ associated with the given namespace @namespace_. There may be no shared library path associated, in which case this function will return %NULL.

Note: The namespace must have already been loaded using a function such as g_irepository_require() before calling this function.

+ + + + + + + + + + +

namespace_ :

Namespace to inspect

Returns :

Full path to shared library, or %NULL if none associated

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_typelib_path.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_typelib_path.page index 6f7f37ec..055b626a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_typelib_path.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_typelib_path.page @@ -33,4 +33,15 @@ def GIRepository.Repository.get_typelib_path(namespace_) .typelib file it was loaded from. If the typelib for namespace @namespace_ was included in a shared library, return the special string "$lt;builtin$gt;".

+ + + + + + + + + + +

namespace_ :

GI namespace to use, e.g. "Gtk"

Returns :

Filesystem path (or $lt;builtin$gt;) if successful, %NULL if namespace is not loaded

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_version.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_version.page index 23d7a3f8..20ab85bb 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_version.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.get_version.page @@ -32,4 +32,15 @@ def GIRepository.Repository.get_version(namespace_)

This function returns the loaded version associated with the given namespace @namespace_.

Note: The namespace must have already been loaded using a function such as g_irepository_require() before calling this function.

+ + + + + + + + + + +

namespace_ :

Namespace to inspect

Returns :

Loaded version

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.is_registered.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.is_registered.page index efb12cc1..962ddb21 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.is_registered.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.is_registered.page @@ -39,4 +39,19 @@ only be useful in unusual circumstances; in order to act upon metadata in the namespace, you should call g_irepository_require() instead which will ensure the namespace is loaded, and return as quickly as this function will if it has already been loaded.

+ + + + + + + + + + + + + + +

namespace_ :

Namespace of interest

version :

Required version, may be %NULL for latest

Returns :

%TRUE if namespace-version is loaded, %FALSE otherwise

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.load_typelib.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.load_typelib.page index 3f90f9c8..83c4e7da 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.load_typelib.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.load_typelib.page @@ -34,4 +34,19 @@ def GIRepository.Repository.load_typelib(typelib, flags) + + + + + + + + + + + + + + +

typelib :

flags :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.prepend_search_path.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.prepend_search_path.page index 26e02482..d91a8f5e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.prepend_search_path.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.prepend_search_path.page @@ -26,4 +26,15 @@ def GIRepository.Repository.prepend_search_path(directory) + + + + + + + + + + +

directory :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require.page index dd90bdfd..c921d23c 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require.page @@ -42,4 +42,23 @@ If @namespace_ is not loaded, this function will search for a ".typelib" file using the repository search path. In addition, a version @version of namespace may be specified. If @version is not specified, the latest will be used.

+ + + + + + + + + + + + + + + + + + +

namespace_ :

GI namespace to use, e.g. "Gtk"

version :

Version of namespace, may be %NULL for latest

flags :

Set of %GIRepositoryLoadFlags, may be 0

Returns :

a pointer to the GITypelib if successful, %NULL otherwise

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require_private.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require_private.page index 55a6d61d..d52fb7a8 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require_private.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.Repository.require_private.page @@ -46,4 +46,27 @@ If @namespace_ is not loaded, this function will search for a ".typelib" file within the private directory only. In addition, a version @version of namespace should be specified. If @version is not specified, the latest will be used.

+ + + + + + + + + + + + + + + + + + + + + + +

typelib_dir :

Private directory where to find the requested typelib

namespace_ :

GI namespace to use, e.g. "Gtk"

version :

Version of namespace, may be %NULL for latest

flags :

Set of %GIRepositoryLoadFlags, may be 0

Returns :

a pointer to the GITypelib if successful, %NULL otherwise

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_closure.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_closure.page index aa124158..2e457f68 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_closure.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_closure.page @@ -27,4 +27,15 @@ def arg_info_get_closure(info)

Obtain the index of the user data argument. This is only valid for arguments which are callbacks.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

index of the user data argument or -1 if there is none

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_destroy.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_destroy.page index f5a82a51..9c1d4fc1 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_destroy.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_destroy.page @@ -27,4 +27,15 @@ def arg_info_get_destroy(info)

Obtains the index of the GDestroyNotify argument. This is only valid for arguments which are callbacks.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

index of the GDestroyNotify argument or -1 if there is none

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_direction.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_direction.page index ad793dd8..adade0ae 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_direction.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_direction.page @@ -27,4 +27,15 @@ def arg_info_get_direction(info)

Obtain the direction of the argument. Check GIDirection for possible direction values.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

the direction

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_ownership_transfer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_ownership_transfer.page index 10da3c98..e7d5eff3 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_ownership_transfer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_ownership_transfer.page @@ -27,4 +27,15 @@ def arg_info_get_ownership_transfer(info)

Obtain the ownership transfer for this argument. GITransfer contains a list of possible values.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

the transfer

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_scope.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_scope.page index f96ba5bc..150271d8 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_scope.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_scope.page @@ -29,4 +29,15 @@ def arg_info_get_scope(info) how a callback is going to be invoked, most importantly when the resources required to invoke it can be freed. GIScopeType contains a list of possible values.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

the scope type

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_type.page index 18d936cb..d9ed6206 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_get_type.page @@ -26,4 +26,15 @@ def arg_info_get_type(info)

Obtain the type information for @info.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

the GIArgInfo, free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_caller_allocates.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_caller_allocates.page index 6f2302c8..eedb9fc2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_caller_allocates.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_caller_allocates.page @@ -29,4 +29,15 @@ def arg_info_is_caller_allocates(info) receive an output of a function. The default assumption for %GI_DIRECTION_OUT arguments which have allocation is that the callee allocates; if this is %TRUE, then the caller must allocate.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

%TRUE if caller is required to have allocated the argument

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_optional.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_optional.page index c8cf7b9f..1b10052f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_optional.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_optional.page @@ -26,4 +26,15 @@ def arg_info_is_optional(info)

Obtain if the argument is optional.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

%TRUE if it is an optional argument

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_return_value.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_return_value.page index e60f60b9..43dc779f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_return_value.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_return_value.page @@ -27,4 +27,15 @@ def arg_info_is_return_value(info)

Obtain if the argument is a return value. It can either be a parameter or a return value.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

%TRUE if it is a return value

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_skip.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_skip.page index 7eff23d8..8c89153c 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_skip.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_is_skip.page @@ -26,4 +26,15 @@ def arg_info_is_skip(info)

Obtain if an argument is only useful in C.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

%TRUE if argument is only useful in C.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_load_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_load_type.page index 5596ffe8..45bbc45a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_load_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_load_type.page @@ -32,4 +32,19 @@ def arg_info_load_type(info, type)

Obtain information about a the type of given argument @info; this function is a variant of g_arg_info_get_type() designed for stack allocation.

The initialized @type must not be referenced after @info is deallocated.

+ + + + + + + + + + + + + + +

info :

a GIArgInfo

type :

Initialized with information about type of @info

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_may_be_null.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_may_be_null.page index 71ac311b..229bcea2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_may_be_null.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.arg_info_may_be_null.page @@ -26,4 +26,15 @@ def arg_info_may_be_null(info)

Obtain if the argument accepts %NULL.

+ + + + + + + + + + +

info :

a GIArgInfo

Returns :

%TRUE if it accepts %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.base_info_get_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.base_info_get_type.page index 5a839ba2..c4b2dcca 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.base_info_get_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.base_info_get_type.page @@ -26,4 +26,15 @@ def base_info_get_type(info)

Obtain the info type of the GIBaseInfo.

+ + + + + + + + + + +

info :

a GIBaseInfo

Returns :

the info type of @info

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_arg.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_arg.page index 53715906..0aea92ab 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_arg.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_arg.page @@ -30,4 +30,19 @@ def callable_info_get_arg(info, n)

Obtain information about a particular argument of this callable.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GICallableInfo

n :

the argument index to fetch

Returns :

the GIArgInfo. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_caller_owns.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_caller_owns.page index dc6d8fa2..ea9f843e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_caller_owns.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_caller_owns.page @@ -27,4 +27,15 @@ def callable_info_get_caller_owns(info)

See whether the caller owns the return value of this callable. GITransfer contains a list of possible transfer values.

+ + + + + + + + + + +

info :

a GICallableInfo

Returns :

%TRUE if the caller owns the return value, %FALSE otherwise.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_n_args.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_n_args.page index 3da74c62..e9229d81 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_n_args.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_n_args.page @@ -26,4 +26,15 @@ def callable_info_get_n_args(info)

Obtain the number of arguments (both IN and OUT) for this callable.

+ + + + + + + + + + +

info :

a GICallableInfo

Returns :

The number of arguments this callable expects.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_attribute.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_attribute.page index 51c0b395..1eed21ef 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_attribute.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_attribute.page @@ -30,4 +30,19 @@ def callable_info_get_return_attribute(info, name)

Retrieve an arbitrary attribute associated with the return value.

+ + + + + + + + + + + + + + +

info :

a GICallableInfo

name :

a freeform string naming an attribute

Returns :

The value of the attribute, or %NULL if no such attribute exists

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_type.page index 06ec01a7..f84c9111 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_get_return_type.page @@ -26,4 +26,15 @@ def callable_info_get_return_type(info)

Obtain the return type of a callable item as a GITypeInfo.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GICallableInfo

Returns :

the GITypeInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_iterate_return_attributes.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_iterate_return_attributes.page index 18903c06..0465b630 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_iterate_return_attributes.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_iterate_return_attributes.page @@ -42,4 +42,27 @@ iterator structure is typically stack allocated, and must have its first member initialized to %NULL.

Both the @name and @value should be treated as constants and must not be freed.

See g_base_info_iterate_attributes() for an example of how to use a similar API.

+ + + + + + + + + + + + + + + + + + + + + + +

info :

a GICallableInfo

iterator :

a GIAttributeIter structure, must be initialized; see below

name :

Returned name, must not be freed

value :

Returned name, must not be freed

Returns :

%TRUE if there are more attributes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_arg.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_arg.page index 5b3c6e4f..bc4e7a76 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_arg.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_arg.page @@ -36,4 +36,23 @@ def callable_info_load_arg(info, n, arg)

Obtain information about a particular argument of this callable; this function is a variant of g_callable_info_get_arg() designed for stack allocation.

The initialized @arg must not be referenced after @info is deallocated.

+ + + + + + + + + + + + + + + + + + +

info :

a GICallableInfo

n :

the argument index to fetch

arg :

Initialize with argument number @n

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_return_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_return_type.page index ff03f75f..c936b2ea 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_return_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_load_return_type.page @@ -32,4 +32,19 @@ def callable_info_load_return_type(info, type)

Obtain information about a return value of callable; this function is a variant of g_callable_info_get_return_type() designed for stack allocation.

The initialized @type must not be referenced after @info is deallocated.

+ + + + + + + + + + + + + + +

info :

a GICallableInfo

type :

Initialized with return type of @info

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_may_return_null.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_may_return_null.page index c27fcbce..9cadde94 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_may_return_null.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_may_return_null.page @@ -26,4 +26,15 @@ def callable_info_may_return_null(info)

See if a callable could return %NULL.

+ + + + + + + + + + +

info :

a GICallableInfo

Returns :

%TRUE if callable could return %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_skip_return.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_skip_return.page index e1d46165..6a30bf2a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_skip_return.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.callable_info_skip_return.page @@ -26,4 +26,15 @@ def callable_info_skip_return(info)

See if a callable's return value is only useful in C.

+ + + + + + + + + + +

info :

a GICallableInfo

Returns :

%TRUE if return value is only useful in C.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_free_value.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_free_value.page index a2d38a3c..dabd66fd 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_free_value.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_free_value.page @@ -30,4 +30,19 @@ def constant_info_free_value(info, value)

Free the value returned from g_constant_info_get_value().

+ + + + + + + + + + + + + + +

info :

a GIConstantInfo

value :

the argument

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_type.page index 679cf54a..a54dc410 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_type.page @@ -26,4 +26,15 @@ def constant_info_get_type(info)

Obtain the type of the constant as a GITypeInfo.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIConstantInfo

Returns :

the GITypeInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_value.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_value.page index 0bcb7435..69fbd9ac 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_value.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.constant_info_get_value.page @@ -33,4 +33,19 @@ def constant_info_get_value(info, value) @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().

+ + + + + + + + + + + + + + +

info :

a GIConstantInfo

value :

an argument

Returns :

size of the constant

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_error_domain.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_error_domain.page index 0b0cb90e..5ce7a56f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_error_domain.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_error_domain.page @@ -26,4 +26,15 @@ def enum_info_get_error_domain(info) + + + + + + + + + + +

info :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_method.page index 99b5ec98..46e196ee 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_method.page @@ -30,4 +30,19 @@ def enum_info_get_method(info, n)

Obtain an enum type method at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIEnumInfo

n :

index of method to get

Returns :

the GIFunctionInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_methods.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_methods.page index d066396c..cd6c3650 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_methods.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_methods.page @@ -26,4 +26,15 @@ def enum_info_get_n_methods(info)

Obtain the number of methods that this enum type has.

+ + + + + + + + + + +

info :

a GIEnumInfo

Returns :

number of methods

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_values.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_values.page index dade6503..bb14b4eb 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_values.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_n_values.page @@ -26,4 +26,15 @@ def enum_info_get_n_values(info) + + + + + + + + + + +

info :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_storage_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_storage_type.page index e82eabec..63696df5 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_storage_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_storage_type.page @@ -30,4 +30,15 @@ will be a signed or unsigned integral type. Note that in the current implementation the width of the type is computed correctly, but the signed or unsigned nature of the type may not match the sign of the type used by the C compiler.

+ + + + + + + + + + +

info :

a GIEnumInfo

Returns :

the storage type for the enumeration

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_value.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_value.page index bf413e43..6feae408 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_value.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.enum_info_get_value.page @@ -30,4 +30,19 @@ def enum_info_get_value(info, n)

Obtain a value for this enumeration.

free the struct with g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIEnumInfo

n :

index of value to fetch

Returns :

the enumeration value or %NULL if type tag is wrong,

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_field.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_field.page index ad2e3e8f..58731886 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_field.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_field.page @@ -37,4 +37,23 @@ def field_info_get_field(field_info, mem, value) union. This only handles fields of simple C types. It will fail for a field of a composite type like a nested structure or union even if that is actually readable.

+ + + + + + + + + + + + + + + + + + +

field_info :

a GIFieldInfo

mem :

pointer to a block of memory representing a C structure or union

value :

a GIArgument into which to store the value retrieved

Returns :

%TRUE if reading the field succeeded, otherwise %FALSE

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_flags.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_flags.page index 496ff0e5..a558c871 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_flags.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_flags.page @@ -27,4 +27,15 @@ def field_info_get_flags(info)

Obtain the flags for this GIFieldInfo. See GIFieldInfoFlags for possible flag values.

+ + + + + + + + + + +

info :

a GIFieldInfo

Returns :

the flags

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_offset.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_offset.page index 9c83f421..4dfb5305 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_offset.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_offset.page @@ -27,4 +27,15 @@ def field_info_get_offset(info)

Obtain the offset in bits of the field member, this is relative to the beginning of the struct or union.

+ + + + + + + + + + +

info :

a GIFieldInfo

Returns :

the field offset

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_size.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_size.page index 69c195c2..d3897c18 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_size.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_size.page @@ -27,4 +27,15 @@ def field_info_get_size(info)

Obtain the size in bits of the field member, this is how much space you need to allocate to store the field.

+ + + + + + + + + + +

info :

a GIFieldInfo

Returns :

the field size

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_type.page index ec2d7097..02bc5465 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_get_type.page @@ -26,4 +26,15 @@ def field_info_get_type(info)

Obtain the type of a field as a GITypeInfo.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIFieldInfo

Returns :

the GITypeInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_set_field.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_set_field.page index c8b97f66..d5a9580a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_set_field.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.field_info_set_field.page @@ -39,4 +39,23 @@ for a field of a composite type like a nested structure or union even if that is actually writable. Note also that that it will refuse to write fields where memory management would by required. A field with a type such as 'char *' must be set with a setter function.

+ + + + + + + + + + + + + + + + + + +

field_info :

a GIFieldInfo

mem :

pointer to a block of memory representing a C structure or union

value :

a GIArgument holding the value to store

Returns :

%TRUE if writing the field succeeded, otherwise %FALSE

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_flags.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_flags.page index b8aeb309..12abce76 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_flags.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_flags.page @@ -26,4 +26,15 @@ def function_info_get_flags(info)

Obtain the GIFunctionInfoFlags for the @info.

+ + + + + + + + + + +

info :

a GIFunctionInfo

Returns :

the flags

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_property.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_property.page index a4e49a81..044d2d4a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_property.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_property.page @@ -29,4 +29,15 @@ def function_info_get_property(info) Only GIFunctionInfo with the flag %GI_FUNCTION_IS_GETTER or %GI_FUNCTION_IS_SETTER have a property set. For other cases, %NULL will be returned.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIFunctionInfo

Returns :

the property or %NULL if not set. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_symbol.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_symbol.page index 16ff0b99..07b8714e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_symbol.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_symbol.page @@ -28,4 +28,15 @@ def function_info_get_symbol(info)

Obtain the symbol of the function. The symbol is the name of the exported function, suitable to be used as an argument to g_module_symbol().

+ + + + + + + + + + +

info :

a GIFunctionInfo

Returns :

the symbol

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_vfunc.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_vfunc.page index ee5761d1..e351ef9b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_vfunc.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_get_vfunc.page @@ -28,4 +28,15 @@ def function_info_get_vfunc(info)

Obtain the virtual function associated with this GIFunctionInfo. Only GIFunctionInfo with the flag %GI_FUNCTION_WRAPS_VFUNC has a virtual function set. For other cases, %NULL will be returned.

Free it by calling g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIFunctionInfo

Returns :

the virtual function or %NULL if not set.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_invoke.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_invoke.page index 86ebc99e..d40a9635 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_invoke.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.function_info_invoke.page @@ -51,4 +51,35 @@ argument lists. This function uses dlsym() to obtain a pointer to the function, so the library or shared object containing the described function must either be linked to the caller, or must have been g_module_symbol()<!-- -->ed before calling this function.

error occurred.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

info :

a GIFunctionInfo describing the function to invoke

in_args :

an array of GIArgument<!-- -->s, one for each in parameter of @info. If there are no in parameter, @in_args can be %NULL

n_in_args :

the length of the @in_args array

out_args :

an array of GIArgument<!-- -->s, one for each out parameter of @info. If there are no out parameters, @out_args may be %NULL

n_out_args :

the length of the @out_args array

return_value :

return location for the return value of the function. If the function returns void, @return_value may be %NULL

Returns :

%TRUE if the function has been invoked, %FALSE if an

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_new.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_new.page index f7c85cfa..79730416 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_new.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_new.page @@ -38,4 +38,27 @@ def info_new(type, container, typelib, offset) + + + + + + + + + + + + + + + + + + + + + + +

type :

container :

typelib :

offset :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_type_to_string.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_type_to_string.page index 3c2373c6..5b12439d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_type_to_string.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.info_type_to_string.page @@ -26,4 +26,15 @@ def info_type_to_string(type)

Obtain a string representation of @type

+ + + + + + + + + + +

type :

the info type

Returns :

the string

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_method.page index 7c14ac2b..fc0fe6e9 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_method.page @@ -31,4 +31,19 @@ def interface_info_find_method(info, name)

Obtain a method of the interface type given a @name. %NULL will be returned if there's no method available with that name.

Free the struct by calling g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

name :

name of method to obtain

Returns :

the GIFunctionInfo or %NULL if none found.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_vfunc.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_vfunc.page index 2a3b2f4f..5312ead6 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_vfunc.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_find_vfunc.page @@ -31,4 +31,19 @@ def interface_info_find_vfunc(info, name)

Locate a virtual function slot with name @name. See the documentation for g_object_info_find_vfunc() for more information on virtuals.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

name :

The name of a virtual function to find.

Returns :

the GIVFuncInfo, or %NULL. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_constant.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_constant.page index 778cbbb7..94bcc553 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_constant.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_constant.page @@ -30,4 +30,19 @@ def interface_info_get_constant(info, n)

Obtain an interface type constant at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of constant to get

Returns :

the GIConstantInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_iface_struct.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_iface_struct.page index 9564fd50..8926247e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_iface_struct.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_iface_struct.page @@ -26,4 +26,15 @@ def interface_info_get_iface_struct(info)

Returns the layout C structure associated with this GInterface.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

the GIStructInfo or %NULL. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_method.page index 4a855d8e..6e19b8d5 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_method.page @@ -30,4 +30,19 @@ def interface_info_get_method(info, n)

Obtain an interface type method at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of method to get

Returns :

the GIFunctionInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_constants.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_constants.page index f3c53172..7e00f6a7 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_constants.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_constants.page @@ -26,4 +26,15 @@ def interface_info_get_n_constants(info)

Obtain the number of constants that this interface type has.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of constants

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_methods.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_methods.page index f759d185..61800dd4 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_methods.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_methods.page @@ -26,4 +26,15 @@ def interface_info_get_n_methods(info)

Obtain the number of methods that this interface type has.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of methods

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_prerequisites.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_prerequisites.page index e4046bbb..c22027b7 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_prerequisites.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_prerequisites.page @@ -28,4 +28,15 @@ def interface_info_get_n_prerequisites(info)

Obtain the number of prerequisites for this interface type. A prerequisites is another interface that needs to be implemented for interface, similar to an base class for GObjects.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of prerequisites

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_properties.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_properties.page index 3a1f92ea..0ca561ea 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_properties.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_properties.page @@ -26,4 +26,15 @@ def interface_info_get_n_properties(info)

Obtain the number of properties that this interface type has.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of properties

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_signals.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_signals.page index 2a34b156..97b33b14 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_signals.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_signals.page @@ -26,4 +26,15 @@ def interface_info_get_n_signals(info)

Obtain the number of signals that this interface type has.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of signals

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_vfuncs.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_vfuncs.page index f3b39cae..86d162b3 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_vfuncs.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_n_vfuncs.page @@ -26,4 +26,15 @@ def interface_info_get_n_vfuncs(info)

Obtain the number of virtual functions that this interface type has.

+ + + + + + + + + + +

info :

a GIInterfaceInfo

Returns :

number of virtual functions

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_prerequisite.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_prerequisite.page index 48a3afd8..f1ae414f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_prerequisite.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_prerequisite.page @@ -30,4 +30,19 @@ def interface_info_get_prerequisite(info, n)

Obtain an interface type prerequisites index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of prerequisites to get

Returns :

the prerequisites as a GIBaseInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_property.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_property.page index e65038e4..46229032 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_property.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_property.page @@ -30,4 +30,19 @@ def interface_info_get_property(info, n)

Obtain an interface type property at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of property to get

Returns :

the GIPropertyInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_signal.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_signal.page index 7fd1e831..a63dfd75 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_signal.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_signal.page @@ -30,4 +30,19 @@ def interface_info_get_signal(info, n)

Obtain an interface type signal at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of signal to get

Returns :

the GISignalInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_vfunc.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_vfunc.page index db127aba..6eeb3507 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_vfunc.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.interface_info_get_vfunc.page @@ -30,4 +30,19 @@ def interface_info_get_vfunc(info, n)

Obtain an interface type virtual function at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIInterfaceInfo

n :

index of virtual function to get

Returns :

the GIVFuncInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.invoke_error_quark.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.invoke_error_quark.page index 0aef28d5..7c594fcd 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.invoke_error_quark.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.invoke_error_quark.page @@ -21,4 +21,5 @@ def invoke_error_quark() + diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method.page index 51625a2c..bd20026b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method.page @@ -31,4 +31,19 @@ def object_info_find_method(info, name)

Obtain a method of the object type given a @name. %NULL will be returned if there's no method available with that name.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

name :

name of method to obtain

Returns :

the GIFunctionInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method_using_interfaces.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method_using_interfaces.page index d3dca9fc..8a7311dc 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method_using_interfaces.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_method_using_interfaces.page @@ -37,4 +37,23 @@ def object_info_find_method_using_interfaces(info, name, implementor) object @info and any interfaces it implements. %NULL will be returned if there's no method available with that name.

Note that this function does *not* search parent classes; you will have to chain up if that's desired.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + + + + + +

info :

a GIObjectInfo

name :

name of method to obtain

implementor :

The implementor of the interface

Returns :

the GIFunctionInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_signal.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_signal.page index 192e2ef1..91be024a 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_signal.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_signal.page @@ -30,4 +30,19 @@ def object_info_find_signal(info, name) + + + + + + + + + + + + + + +

info :

a GIObjectInfo

name :

Name of signal

Returns :

Info for the signal with name @name in @info, or %NULL on failure.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_vfunc.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_vfunc.page index 6777687c..69ee6c7b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_vfunc.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_find_vfunc.page @@ -36,4 +36,19 @@ be retrieved using g_vfunc_info_get_invoker(), otherwise %NULL will be returned. See the documentation for g_vfunc_info_get_invoker() for more information on invoking virtuals.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

name :

The name of a virtual function to find.

Returns :

the GIVFuncInfo, or %NULL. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_abstract.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_abstract.page index 065c388f..43182c33 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_abstract.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_abstract.page @@ -27,4 +27,15 @@ def object_info_get_abstract(info)

Obtain if the object type is an abstract type, eg if it cannot be instantiated

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

%TRUE if the object type is abstract

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_class_struct.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_class_struct.page index f1024907..51a5ffd2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_class_struct.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_class_struct.page @@ -27,4 +27,15 @@ def object_info_get_class_struct(info)

Every GObject has two structures; an instance structure and a class structure. This function returns the metadata for the class structure.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the GIStructInfo or %NULL. Free with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_constant.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_constant.page index ca6cccc5..23170e17 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_constant.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_constant.page @@ -30,4 +30,19 @@ def object_info_get_constant(info, n)

Obtain an object type constant at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of constant to get

Returns :

the GIConstantInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_field.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_field.page index e0f7f33d..73511772 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_field.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_field.page @@ -30,4 +30,19 @@ def object_info_get_field(info, n)

Obtain an object type field at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of field to get

Returns :

the GIFieldInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_fundamental.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_fundamental.page index dabc223b..99103561 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_fundamental.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_fundamental.page @@ -27,4 +27,15 @@ def object_info_get_fundamental(info)

Obtain if the object type is of a fundamental type which is not G_TYPE_OBJECT. This is mostly for supporting GstMiniObject.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

%TRUE if the object type is a fundamental type

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function.page index cca3674b..e7ebfbb3 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function.page @@ -30,4 +30,15 @@ an object instance pointer of this object type to a GValue. I's mainly used fundamental types. The type signature for the symbol is %GIObjectInfoGetValueFunction, to fetch the function pointer see g_object_info_get_get_value_function().

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the symbol or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function_pointer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function_pointer.page index 26f1fa2e..2f56030d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function_pointer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_get_value_function_pointer.page @@ -29,4 +29,15 @@ def object_info_get_get_value_function_pointer(info) extract an instance of this object type out of a GValue. This takes derivation into account and will reversely traverse the base classes of this type, starting at the top type.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the function pointer or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_interface.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_interface.page index 44059545..e588d4d2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_interface.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_interface.page @@ -30,4 +30,19 @@ def object_info_get_interface(info, n)

Obtain an object type interface at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of interface to get

Returns :

the GIInterfaceInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_method.page index 61c24fca..1a002d95 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_method.page @@ -30,4 +30,19 @@ def object_info_get_method(info, n)

Obtain an object type method at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of method to get

Returns :

the GIFunctionInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_constants.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_constants.page index e2119ce0..7bf09068 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_constants.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_constants.page @@ -26,4 +26,15 @@ def object_info_get_n_constants(info)

Obtain the number of constants that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of constants

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_fields.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_fields.page index e10d3358..524b438d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_fields.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_fields.page @@ -26,4 +26,15 @@ def object_info_get_n_fields(info)

Obtain the number of fields that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of fields

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_interfaces.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_interfaces.page index c977c6de..f474da63 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_interfaces.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_interfaces.page @@ -26,4 +26,15 @@ def object_info_get_n_interfaces(info)

Obtain the number of interfaces that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of interfaces

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_methods.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_methods.page index 172ec77e..901df75b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_methods.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_methods.page @@ -26,4 +26,15 @@ def object_info_get_n_methods(info)

Obtain the number of methods that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of methods

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_properties.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_properties.page index 7a7f707a..f7c94ed1 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_properties.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_properties.page @@ -26,4 +26,15 @@ def object_info_get_n_properties(info)

Obtain the number of properties that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of properties

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_signals.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_signals.page index 1c89d197..21796b0d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_signals.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_signals.page @@ -26,4 +26,15 @@ def object_info_get_n_signals(info)

Obtain the number of signals that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of signals

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_vfuncs.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_vfuncs.page index f5c9429a..ea0eb988 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_vfuncs.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_n_vfuncs.page @@ -26,4 +26,15 @@ def object_info_get_n_vfuncs(info)

Obtain the number of virtual functions that this object type has.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

number of virtual functions

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_parent.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_parent.page index d9f56a5e..7e3ffece 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_parent.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_parent.page @@ -26,4 +26,15 @@ def object_info_get_parent(info)

Obtain the parent of the object type.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the GIObjectInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_property.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_property.page index 90b16174..2d970b5c 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_property.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_property.page @@ -30,4 +30,19 @@ def object_info_get_property(info, n)

Obtain an object type property at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of property to get

Returns :

the GIPropertyInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function.page index aefdaf29..cc77f6bf 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function.page @@ -29,4 +29,15 @@ def object_info_get_ref_function(info) object type. It's mainly used fundamental types. The type signature for the symbol is %GIObjectInfoRefFunction, to fetch the function pointer see g_object_info_get_ref_function().

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the symbol or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function_pointer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function_pointer.page index 72f9742e..eaafe975 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function_pointer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_ref_function_pointer.page @@ -29,4 +29,15 @@ def object_info_get_ref_function_pointer(info) increase the reference count an instance of this object type. This takes derivation into account and will reversely traverse the base classes of this type, starting at the top type.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the function pointer or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function.page index ccfbc29f..d575c55c 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function.page @@ -30,4 +30,15 @@ set a GValue giving an object instance pointer of this object type. I's mainly used fundamental types. The type signature for the symbol is %GIObjectInfoSetValueFunction, to fetch the function pointer see g_object_info_get_set_value_function().

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the symbol or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function_pointer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function_pointer.page index f76f99fe..02df8831 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function_pointer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_set_value_function_pointer.page @@ -29,4 +29,15 @@ def object_info_get_set_value_function_pointer(info) set a GValue given an instance of this object type. This takes derivation into account and will reversely traverse the base classes of this type, starting at the top type.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the function pointer or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_signal.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_signal.page index a6c5ad89..998b5c21 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_signal.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_signal.page @@ -30,4 +30,19 @@ def object_info_get_signal(info, n)

Obtain an object type signal at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of signal to get

Returns :

the GISignalInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_init.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_init.page index cb310294..32a39d74 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_init.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_init.page @@ -27,4 +27,15 @@ def object_info_get_type_init(info)

Obtain the function which when called will return the GType function for which this object type is registered.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the type init function

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_name.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_name.page index e0178888..0d651fc3 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_name.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_type_name.page @@ -26,4 +26,15 @@ def object_info_get_type_name(info)

Obtain the name of the objects class/type.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

name of the objects type

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function.page index c5f94e7e..e42e857e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function.page @@ -29,4 +29,15 @@ def object_info_get_unref_function(info) object type. It's mainly used fundamental types. The type signature for the symbol is %GIObjectInfoUnrefFunction, to fetch the function pointer see g_object_info_get_unref_function().

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the symbol or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function_pointer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function_pointer.page index f08875b4..ae2d0c04 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function_pointer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_unref_function_pointer.page @@ -29,4 +29,15 @@ def object_info_get_unref_function_pointer(info) decrease the reference count an instance of this object type. This takes derivation into account and will reversely traverse the base classes of this type, starting at the top type.

+ + + + + + + + + + +

info :

a GIObjectInfo

Returns :

the function pointer or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_vfunc.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_vfunc.page index 01e4c725..1d4936a5 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_vfunc.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.object_info_get_vfunc.page @@ -30,4 +30,19 @@ def object_info_get_vfunc(info, n)

Obtain an object type virtual function at index @n.

g_base_info_unref() when done.

+ + + + + + + + + + + + + + +

info :

a GIObjectInfo

n :

index of virtual function to get

Returns :

the GIVFuncInfo. Free the struct by calling

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_flags.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_flags.page index 10a62ead..cb27a674 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_flags.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_flags.page @@ -27,4 +27,15 @@ def property_info_get_flags(info)

Obtain the flags for this property info. See GParamFags for more information about possible flag values.

+ + + + + + + + + + +

info :

a GIPropertyInfo

Returns :

the flags

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_ownership_transfer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_ownership_transfer.page index 1ffbbb11..a1325e87 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_ownership_transfer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_ownership_transfer.page @@ -27,4 +27,15 @@ def property_info_get_ownership_transfer(info)

Obtain the ownership transfer for this property. See GITransfer for more information about transfer values.

+ + + + + + + + + + +

info :

a GIPropertyInfo

Returns :

the transfer

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_type.page index e067321d..4ad4d42f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.property_info_get_type.page @@ -26,4 +26,15 @@ def property_info_get_type(info)

Obtain the type information for the property @info.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIPropertyInfo

Returns :

the GITypeInfo, free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_g_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_g_type.page index 8d561a6b..34146c80 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_g_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_g_type.page @@ -29,4 +29,15 @@ def registered_type_info_get_g_type(info) It means that either there is no type information associated with this @info or that the shared library which provides the type_init function for this @info cannot be called.

+ + + + + + + + + + +

info :

a GIRegisteredTypeInfo

Returns :

the GType.

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_init.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_init.page index bcb33a1d..65457628 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_init.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_init.page @@ -29,4 +29,15 @@ def registered_type_info_get_type_init(info) function which will register the GType within the GObject type system. Usually this is not called by langauge bindings or applications, use g_registered_type_info_get_g_type() directly instead.

passing into g_module_symbol().

+ + + + + + + + + + +

info :

a GIRegisteredTypeInfo

Returns :

the symbol name of the type init function, suitable for

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_name.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_name.page index 65e71f50..6fcd599f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_name.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.registered_type_info_get_type_name.page @@ -27,4 +27,15 @@ def registered_type_info_get_type_name(info)

Obtain the type name of the struct within the GObject type system. This type can be passed to g_type_name() to get a GType.

+ + + + + + + + + + +

info :

a GIRegisteredTypeInfo

Returns :

the type name

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_class_closure.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_class_closure.page index 3bfe7fe9..f06d9f75 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_class_closure.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_class_closure.page @@ -28,4 +28,15 @@ def signal_info_get_class_closure(info)

Obtain the class closure for this signal if one is set. The class closure is a virtual function on the type that the signal belongs to. If the signal lacks a closure %NULL will be returned.

+ + + + + + + + + + +

info :

a GISignalInfo

Returns :

the class closure or %NULL

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_flags.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_flags.page index db3b832b..68cc1b09 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_flags.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_get_flags.page @@ -27,4 +27,15 @@ def signal_info_get_flags(info)

Obtain the flags for this signal info. See GSignalFlags for more information about possible flag values.

+ + + + + + + + + + +

info :

a GISignalInfo

Returns :

the flags

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_true_stops_emit.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_true_stops_emit.page index 7a6bb2af..3803e194 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_true_stops_emit.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.signal_info_true_stops_emit.page @@ -27,4 +27,15 @@ def signal_info_true_stops_emit(info)

Obtain if the returning true in the signal handler will stop the emission of the signal.

+ + + + + + + + + + +

info :

a GISignalInfo

Returns :

%TRUE if returning true stops the signal emission

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_find_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_find_method.page index 6795d9c8..a7d2201f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_find_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_find_method.page @@ -30,4 +30,19 @@ def struct_info_find_method(info, name)

Obtain the type information for method named @name.

when done.

+ + + + + + + + + + + + + + +

info :

a GIStructInfo

name :

a method name

Returns :

the GIFunctionInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_alignment.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_alignment.page index b33372c1..14e2d59f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_alignment.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_alignment.page @@ -26,4 +26,15 @@ def struct_info_get_alignment(info)

Obtain the required alignment of the structure.

+ + + + + + + + + + +

info :

a GIStructInfo

Returns :

required alignment in bytes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_field.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_field.page index f8cf5a79..e9766bca 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_field.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_field.page @@ -30,4 +30,19 @@ def struct_info_get_field(info, n)

Obtain the type information for field with specified index.

when done.

+ + + + + + + + + + + + + + +

info :

a GIStructInfo

n :

a field index

Returns :

the GIFieldInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_method.page index 5b448502..81aed76d 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_method.page @@ -30,4 +30,19 @@ def struct_info_get_method(info, n)

Obtain the type information for method with specified index.

when done.

+ + + + + + + + + + + + + + +

info :

a GIStructInfo

n :

a method index

Returns :

the GIFunctionInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_fields.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_fields.page index 1b9e9a31..bd15ae1e 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_fields.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_fields.page @@ -26,4 +26,15 @@ def struct_info_get_n_fields(info)

Obtain the number of fields this structure has.

+ + + + + + + + + + +

info :

a GIStructInfo

Returns :

number of fields

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_methods.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_methods.page index a0c7208d..72ae060f 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_methods.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_n_methods.page @@ -26,4 +26,15 @@ def struct_info_get_n_methods(info)

Obtain the number of methods this structure has.

+ + + + + + + + + + +

info :

a GIStructInfo

Returns :

number of methods

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_size.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_size.page index e798316a..845eab00 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_size.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_get_size.page @@ -26,4 +26,15 @@ def struct_info_get_size(info)

Obtain the total size of the structure.

+ + + + + + + + + + +

info :

a GIStructInfo

Returns :

size of the structure in bytes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_foreign.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_foreign.page index 6b118c5a..9801afc9 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_foreign.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_foreign.page @@ -26,4 +26,15 @@ def struct_info_is_foreign(info) + + + + + + + + + + +

info :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_gtype_struct.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_gtype_struct.page index 9f833cb5..ea9756dd 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_gtype_struct.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.struct_info_is_gtype_struct.page @@ -28,4 +28,15 @@ def struct_info_is_gtype_struct(info)

Return true if this structure represents the "class structure" for some GObject or GInterface. This function is mainly useful to hide this kind of structure from generated public APIs.

+ + + + + + + + + + +

info :

a GIStructInfo

Returns :

%TRUE if this is a class struct, %FALSE otherwise

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_fixed_size.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_fixed_size.page index 7559d10a..560bd678 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_fixed_size.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_fixed_size.page @@ -27,4 +27,15 @@ def type_info_get_array_fixed_size(info)

Obtain the fixed array size of the type. The type tag must be a GI_TYPE_TAG_ARRAY or -1 will returned.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

the size or -1 if it's not an array

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_length.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_length.page index ea040328..8f9a17d8 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_length.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_length.page @@ -27,4 +27,15 @@ def type_info_get_array_length(info)

Obtain the array length of the type. The type tag must be a GI_TYPE_TAG_ARRAY or -1 will returned.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

the array length, or -1 if the type is not an array

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_type.page index 86b7d0fe..5fb19601 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_array_type.page @@ -28,4 +28,15 @@ def type_info_get_array_type(info)

Obtain the array type for this type. See GIArrayType for a list of possible values. If the type tag of this type is not array, -1 will be returned.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

the array type or -1

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_interface.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_interface.page index 7390a6d2..5ea29e39 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_interface.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_interface.page @@ -29,4 +29,15 @@ def type_info_get_interface(info) this function returns full information about the referenced type. You can then inspect the type of the returned GIBaseInfo to further query whether it is a concrete GObject, a GInterface, a structure, etc. using g_base_info_get_type().

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

the GIBaseInfo, or %NULL. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_param_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_param_type.page index d61c382a..e6793ae8 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_param_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_param_type.page @@ -30,4 +30,19 @@ def type_info_get_param_type(info, n)

Obtain the parameter type @n.

+ + + + + + + + + + + + + + +

info :

a GITypeInfo

n :

index of the parameter

Returns :

the param type info

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_tag.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_tag.page index 8c18a457..d2ae8bd0 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_tag.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_get_tag.page @@ -27,4 +27,15 @@ def type_info_get_tag(info)

Obtain the type tag for the type. See GITypeTag for a list of type tags.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

the type tag

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_pointer.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_pointer.page index 6b828e60..5f474cdc 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_pointer.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_pointer.page @@ -26,4 +26,15 @@ def type_info_is_pointer(info)

Obtain if the type is passed as a reference.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

%TRUE if it is a pointer

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_zero_terminated.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_zero_terminated.page index 170af6ae..f39307e2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_zero_terminated.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_info_is_zero_terminated.page @@ -27,4 +27,15 @@ def type_info_is_zero_terminated(info)

Obtain if the last element of the array is %NULL. The type tag must be a GI_TYPE_TAG_ARRAY or %FALSE will returned.

+ + + + + + + + + + +

info :

a GITypeInfo

Returns :

%TRUE if zero terminated

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_tag_to_string.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_tag_to_string.page index 0bc19efa..8e0dc3c2 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_tag_to_string.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.type_tag_to_string.page @@ -26,4 +26,15 @@ def type_tag_to_string(type)

Obtain a string representation of @type

+ + + + + + + + + + +

type :

the type_tag

Returns :

the string

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_find_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_find_method.page index a623474f..6cac9c19 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_find_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_find_method.page @@ -30,4 +30,19 @@ def union_info_find_method(info, name)

Obtain the type information for method named @name.

when done.

+ + + + + + + + + + + + + + +

info :

a GIUnionInfo

name :

a method name

Returns :

the GIFunctionInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_alignment.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_alignment.page index a8a4fadb..28e7e227 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_alignment.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_alignment.page @@ -26,4 +26,15 @@ def union_info_get_alignment(info)

Obtain the required alignment of the union.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

required alignment in bytes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator.page index fb67d51a..3577f597 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator.page @@ -32,4 +32,19 @@ def union_info_get_discriminator(info, n)

Obtain discriminator value assigned for n-th union field, i.e. n-th union field is the active one if discriminator contains this constant.

when done.

+ + + + + + + + + + + + + + +

info :

a GIUnionInfo

n :

a union field index

Returns :

the GIConstantInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_offset.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_offset.page index 10236668..f4607bd0 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_offset.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_offset.page @@ -26,4 +26,15 @@ def union_info_get_discriminator_offset(info) + + + + + + + + + + +

info :

Returns :

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_type.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_type.page index f1419b58..a53bae87 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_type.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_discriminator_type.page @@ -26,4 +26,15 @@ def union_info_get_discriminator_type(info)

Obtain the type information of the union discriminator.

when done.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

the GITypeInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_field.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_field.page index 0508d67e..3ea6f11b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_field.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_field.page @@ -30,4 +30,19 @@ def union_info_get_field(info, n)

Obtain the type information for field with specified index.

when done.

+ + + + + + + + + + + + + + +

info :

a GIUnionInfo

n :

a field index

Returns :

the GIFieldInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_method.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_method.page index 1ad26e8b..cd6ae936 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_method.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_method.page @@ -30,4 +30,19 @@ def union_info_get_method(info, n)

Obtain the type information for method with specified index.

when done.

+ + + + + + + + + + + + + + +

info :

a GIUnionInfo

n :

a method index

Returns :

the GIFunctionInfo, free it with g_base_info_unref()

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_fields.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_fields.page index ef5d95b5..fdf3ddc4 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_fields.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_fields.page @@ -26,4 +26,15 @@ def union_info_get_n_fields(info)

Obtain the number of fields this union has.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

number of fields

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_methods.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_methods.page index 23a08bb1..38f0beca 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_methods.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_n_methods.page @@ -26,4 +26,15 @@ def union_info_get_n_methods(info)

Obtain the number of methods this union has.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

number of methods

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_size.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_size.page index 43eb1ef9..e6074f2c 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_size.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_get_size.page @@ -26,4 +26,15 @@ def union_info_get_size(info)

Obtain the total size of the union.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

size of the union in bytes

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_is_discriminated.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_is_discriminated.page index bbde42f8..e2908c2b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_is_discriminated.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.union_info_is_discriminated.page @@ -26,4 +26,15 @@ def union_info_is_discriminated(info)

Return true if this union contains discriminator field.

+ + + + + + + + + + +

info :

a GIUnionInfo

Returns :

%TRUE if this is a discriminated union, %FALSE otherwise

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.value_info_get_value.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.value_info_get_value.page index 2eb0c570..ab170e78 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.value_info_get_value.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.value_info_get_value.page @@ -27,4 +27,15 @@ def value_info_get_value(info)

Obtain the enumeration value of the GIValueInfo.

as a 32-bit signed or unsigned value. The use of gint64 as the return type is to allow both.

+ + + + + + + + + + +

info :

a GIValueInfo

Returns :

the enumeration value. This will always be representable

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_address.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_address.page index 752b77ed..889a2fdf 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_address.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_address.page @@ -31,4 +31,19 @@ def vfunc_info_get_address(info, implementor_gtype)

This method will look up where inside the type struct of @implementor_gtype is the implementation for @info.

+ + + + + + + + + + + + + + +

info :

a GIVFuncInfo

implementor_gtype :

GType implementing this virtual function

Returns :

address to a function or %NULL if an error happened

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_flags.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_flags.page index a53d25b6..61e9affa 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_flags.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_flags.page @@ -27,4 +27,15 @@ def vfunc_info_get_flags(info)

Obtain the flags for this virtual function info. See GIVFuncInfoFlags for more information about possible flag values.

+ + + + + + + + + + +

info :

a GIVFuncInfo

Returns :

the flags

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_invoker.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_invoker.page index cadf7825..90a66b9b 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_invoker.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_invoker.page @@ -27,4 +27,15 @@ def vfunc_info_get_invoker(info)

If this virtual function has an associated invoker method, this method will return it. An invoker method is a C entry point.

Not all virtuals will have invokers.

g_base_info_unref() when done.

+ + + + + + + + + + +

info :

a GIVFuncInfo

Returns :

the GIVFuncInfo or %NULL. Free it with

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_offset.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_offset.page index a739e2d5..c06b5109 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_offset.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_offset.page @@ -27,4 +27,15 @@ def vfunc_info_get_offset(info)

Obtain the offset of the function pointer in the class struct. The value 0xFFFF indicates that the struct offset is unknown.

+ + + + + + + + + + +

info :

a GIVFuncInfo

Returns :

the struct offset or 0xFFFF if it's unknown

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_signal.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_signal.page index 7bb5f485..99353964 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_signal.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_get_signal.page @@ -28,4 +28,15 @@ def vfunc_info_get_signal(info)

Obtain the signal for the virtual function if one is set. The signal comes from the object or interface to which this virtual function belongs.

+ + + + + + + + + + +

info :

a GIVFuncInfo

Returns :

the signal or %NULL if none set

diff --git a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_invoke.page b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_invoke.page index 41124fd1..a2f07f35 100644 --- a/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_invoke.page +++ b/tests/doctool/GIRepository-2.0-Python-expected/GIRepository.vfunc_info_invoke.page @@ -52,4 +52,39 @@ def vfunc_info_invoke(info, implementor, in_args, n_in_args, out_args, n_out_arg

Invokes the function described in @info with the given arguments. Note that inout parameters must appear in both argument lists.

error occurred.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

info :

a GIVFuncInfo describing the virtual function to invoke

implementor :

GType of the type that implements this virtual function

in_args :

an array of GIArgument<!-- -->s, one for each in parameter of @info. If there are no in parameter, @in_args can be %NULL

n_in_args :

the length of the @in_args array

out_args :

an array of GIArgument<!-- -->s, one for each out parameter of @info. If there are no out parameters, @out_args may be %NULL

n_out_args :

the length of the @out_args array

return_value :

return location for the return value of the function. If the function returns void, @return_value may be %NULL

Returns :

%TRUE if the function has been invoked, %FALSE if an

-- cgit v1.2.1