|  |  |  | GObject Introspection Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
#define GI_IS_PROPERTY_INFO (info) typedef GIPropertyInfo; GParamFlags g_property_info_get_flags (GIPropertyInfo *info); GITypeInfo * g_property_info_get_type (GIPropertyInfo *info); GITransfer g_property_info_get_ownership_transfer (GIPropertyInfo *info);
GIPropertyInfo represents a property. A property belongs to either a GIObjectInfo or a GIInterfaceInfo.
typedef GIBaseInfo GIPropertyInfo;
Represents a property of a GIObjectInfo or a GIInterfaceInfo.
GParamFlags         g_property_info_get_flags           (GIPropertyInfo *info);
Obtain the flags for this property info. See GParamFags for more information about possible flag values.
| 
 | a GIPropertyInfo | 
| Returns : | the flags | 
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] | 
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 |