void g_object_get_property ( GObject* object, const gchar* property_name, GValue* value )
Gets a property of an object.
value can be:
- an empty
G_VALUE_INIT, which will be automatically initialized with the expected type of the property (since GLib 2.60)
GValueinitialized with the expected type of the property
GValueinitialized with a type to which the expected type of the property can be transformed
In general, a copy is made of the property contents and the caller is responsible for freeing the memory by calling g_value_unset().
g_object_get_property() is really intended for language
g_object_get() is much more convenient for C programming.
The name of the property to get.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.
Return location for the property value.
The data is owned by the caller of the method.