| GObject Introspection Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
Synopsis
#define GI_IS_PROPERTY_INFO (info) typedef GIPropertyInfo; GParamFlags g_property_info_get_flags (GIPropertyInfo *info); GITransfer g_property_info_get_ownership_transfer (GIPropertyInfo *info); GITypeInfo * g_property_info_get_type (GIPropertyInfo *info);
Description
GIPropertyInfo represents a property. A property belongs to either a GIObjectInfo or a GIInterfaceInfo.
Details
GI_IS_PROPERTY_INFO()
#define GI_IS_PROPERTY_INFO(info)
Checks if info is a GIPropertyInfo.
|
an info structure |
GIPropertyInfo
typedef GIBaseInfo GIPropertyInfo;
Represents a property of a GIObjectInfo or a GIInterfaceInfo.
g_property_info_get_flags ()
GParamFlags g_property_info_get_flags (GIPropertyInfo *info);
Obtain the flags for this property info. See GParamFlags for more information about possible flag values.
|
a GIPropertyInfo |
Returns : |
the flags |
g_property_info_get_ownership_transfer ()
GITransfer g_property_info_get_ownership_transfer
(GIPropertyInfo *info);
Obtain the ownership transfer for this property. See GITransfer for more information about transfer values.
|
a GIPropertyInfo |
Returns : |
the transfer |
g_property_info_get_type ()
GITypeInfo * g_property_info_get_type (GIPropertyInfo *info);
Obtain the type information for the property info.
|
a GIPropertyInfo |
Returns : |
the GITypeInfo, free it with
g_base_info_unref() when done. [transfer full]
|
