BindingGroup.bindFull
void bindFull(string sourceProperty, gobject.object.ObjectWrap target, string targetProperty, gobject.types.BindingFlags flags, gobject.closure.Closure transformTo = null, gobject.closure.Closure transformFrom = null)Creates a binding between source_property on the source object and target_property on target, allowing you to set the transformation functions to be used by the binding. The binding flag [gobject.types.BindingFlags.SyncCreate] is automatically specified.
This function is the language bindings friendly version of g_binding_group_bind_property_full(), using #GClosures instead of function pointers.
See [gobject.object.ObjectWrap.bindPropertyWithClosures] for more information.
Parameters
sourceProperty | the property on the source to bind |
target | the target #GObject |
targetProperty | the property on target to bind |
flags | the flags used to create the #GBinding |
transformTo | a #GClosure wrapping the transformation function from the source object to the target, or null to use the default |
transformFrom | a #GClosure wrapping the transformation function from the target to the source object, or null to use the default |