| Top |
| gint | camel_init () |
| void | camel_shutdown () |
| GBinding * | camel_binding_bind_property () |
| GBinding * | camel_binding_bind_property_full () |
| GBinding * | camel_binding_bind_property_with_closures () |
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.
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 |
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