The value that self evaluates to is set via [gobject.object.ObjectG.set] on
target. This is repeated whenever self changes to ensure that
the object's property stays synchronized with self.
If self's evaluation fails, target's property is not updated.
You can ensure that this doesn't happen by using a fallback
expression.
Note that this function takes ownership of self. If you want
to keep it around, you should gtk.expression.Expression.ref_ it beforehand.
Bind target's property named property to self.
The value that self evaluates to is set via [gobject.object.ObjectG.set] on target. This is repeated whenever self changes to ensure that the object's property stays synchronized with self.
If self's evaluation fails, target's property is not updated. You can ensure that this doesn't happen by using a fallback expression.
Note that this function takes ownership of self. If you want to keep it around, you should gtk.expression.Expression.ref_ it beforehand.