Class

GIRepositoryPropertyInfo

since: 2.80

Description

final class GIRepository.PropertyInfo : GObject.TypeInstance {
  /* No available fields */
}

GIPropertyInfo represents a property in a GObject.

A property belongs to either a GIObjectInfo or a GIInterfaceInfo.

Available since: 2.80

Ancestors

Instance methods

gi_property_info_get_flags

Obtain the flags for this property info.

since: 2.80

gi_property_info_get_getter

Obtains the getter function associated with this GIPropertyInfo.

since: 2.80

gi_property_info_get_ownership_transfer

Obtain the ownership transfer for this property.

since: 2.80

gi_property_info_get_setter

Obtains the setter function associated with this GIPropertyInfo.

since: 2.80

gi_property_info_get_type_info

Obtain the type information for the property info.

since: 2.80

Methods inherited from GIBaseInfo (11)
gi_base_info_clear

Clears memory allocated internally by a stack-allocated GIBaseInfo.

since: 2.80

gi_base_info_equal

Compare two GIBaseInfos.

since: 2.80

gi_base_info_get_attribute

Retrieve an arbitrary attribute associated with this node.

since: 2.80

gi_base_info_get_container

Obtain the container of the info.

since: 2.80

gi_base_info_get_name

Obtain the name of the info.

since: 2.80

gi_base_info_get_namespace

Obtain the namespace of info.

since: 2.80

gi_base_info_get_typelib

Obtain the typelib this info belongs to.

since: 2.80

gi_base_info_is_deprecated

Obtain whether the info is represents a metadata which is deprecated.

since: 2.80

gi_base_info_iterate_attributes

Iterate over all attributes associated with this node.

since: 2.80

gi_base_info_ref

Increases the reference count of info.

since: 2.80

gi_base_info_unref

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

since: 2.80