bindProperty
Creates a binding between @source_property on @source and @target_property on @target.
Whenever the @source_property is changed the @target_property is updated using the same value. For instance:
| g_object_bind_property (action, "active", widget, "sensitive", 0); |
Will result in the "sensitive" property of the widget #GObject instance to be updated with the same value of the "active" property of the action #GObject instance.
If @flags contains %G_BINDING_BIDIRECTIONAL then the binding will be mutual: if @target_property on @target changes then the @source_property on @source will be updated as well.
The binding will automatically be removed when either the @source or the
Return
the #GBinding instance representing the binding between the two #GObject instances. The binding is released whenever the #GBinding reference count reaches zero.
Since
2.26
Parameters
the property on @source to bind
the target #GObject
the property on @target to bind
flags to pass to #GBinding