GBindingFlags

Flags to be passed to g_object_bind_property() or g_object_bind_property_full().

This enumeration can be extended at later date.

Values

ValueMeaning
DEFAULT0

The default binding; if the source property changes, the target property is updated with its value.

BIDIRECTIONAL1

Bidirectional binding; if either the property of the source or the property of the target changes, the other is updated.

SYNC_CREATE2

Synchronize the values of the source and target properties when creating the binding; the direction of the synchronization is always from the source to the target.

INVERT_BOOLEAN4

If the two properties being bound are booleans, setting one to %TRUE will result in the other being set to %FALSE and vice versa. This flag will only work for boolean properties, and cannot be used when passing custom transformation functions to g_object_bind_property_full().

Meta

Since

2.26