ObjectWrap.getProperty
T getProperty(T)(string propertyName) constTemplate for getting a GObject property.
Parameters
propertyName | Name of the GObject property |
Returns
The property value (must match the property value type)
void getProperty(string propertyName, gobject.value.Value value)Gets a property of an object.
The value can be:
- an empty #GValue initialized by
G_VALUE_INIT, which will be
automatically initialized with the expected type of the property (since GLib 2.60)
- a #GValue initialized with the expected type of the property
- a #GValue initialized 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 [gobject.value.Value.unset].
Note that [gobject.object.ObjectWrap.getProperty] is really intended for language bindings, [gobject.object.ObjectWrap.get] is much more convenient for C programming.
Parameters
propertyName | the name of the property to get |
value | return location for the property value |