| Top |  |  |  |  | 
GBinding * camel_binding_bind_property (gpointer source,const gchar *source_property,gpointer target,const gchar *target_property,GBindingFlags flags);
Thread safe variant of g_object_bind_property(). See its documentation
for more information on arguments and return value.
Since: 3.16
GBinding * camel_binding_bind_property_full (gpointer source,const gchar *source_property,gpointer target,const gchar *target_property,GBindingFlags flags,GBindingTransformFunc transform_to,GBindingTransformFunc transform_from,gpointer user_data,GDestroyNotify notify);
Thread safe variant of g_object_bind_property_full(). See its documentation
for more information on arguments and return value.
| source | the source GObject. | [type GObject.Object] | 
| source_property | the property on  | |
| target | the target GObject. | [type GObject.Object] | 
| target_property | the property on  | |
| flags | flags to pass to GBinding | |
| transform_to |  the transformation function
from the  | [scope notified][allow-none] | 
| transform_from |  the transformation function
from the  | [scope notified][allow-none] | 
| user_data | custom data to be passed to the transformation functions,
or  | |
| notify | function to be called when disposing the binding, to free the resources used by the transformation functions | 
the GBinding instance representing the binding between the two GObject instances. The binding is released whenever the GBinding reference count reaches zero.
[transfer none]
Since: 3.16
GBinding * camel_binding_bind_property_with_closures (gpointer source,const gchar *source_property,gpointer target,const gchar *target_property,GBindingFlags flags,GClosure *transform_to,GClosure *transform_from);
Thread safe variant of g_object_bind_property_with_closures(). See its
documentation for more information on arguments and return value.
[rename-to camel_binding_bind_property_full]
| source | the source GObject. | [type GObject.Object] | 
| source_property | the property on  | |
| target | the target GObject. | [type GObject.Object] | 
| target_property | the property on  | |
| flags | flags to pass to GBinding | |
| transform_to | a GClosure wrapping the transformation function
from the  | |
| transform_from | a GClosure wrapping the transformation function
from the  | 
the GBinding instance representing the binding between the two GObject instances. The binding is released whenever the GBinding reference count reaches zero.
[transfer none]
Since: 3.16