Function
GObjectBindingTransformFunc
since: 2.26
Declaration
gboolean
(* GBindingTransformFunc) (
GBinding* binding,
const GValue* from_value,
GValue* to_value,
gpointer user_data
)
Description
A function to be called to transform from_value to to_value.
If this is the transform_to function of a binding, then from_value
is the source_property on the source object, and to_value is the
target_property on the target object. If this is the
transform_from function of a G_BINDING_BIDIRECTIONAL binding,
then those roles are reversed.
Available since: 2.26
Parameters
binding-
Type:
GBindingA
GBinding.The data is owned by the caller of the function. from_value-
Type:
GValueThe
GValuecontaining the value to transform.The data is owned by the caller of the function. to_value-
Type:
GValueThe
GValuein which to store the transformed value.The data is owned by the caller of the function. user_data-
Type:
gpointerData passed to the transform function.
The argument can be NULL.The data is owned by the caller of the function.