SettingsBindFlags
Description:
[ CCode ( cprefix = "G_SETTINGS_BIND_" , type_id = "g_settings_bind_flags_get_type ()" ) ]
[ Flags ]
public enum SettingsBindFlags
Flags used when creating a binding.
These flags determine in which direction the binding works. The default is to synchronize in both directions.
Content:
Enum values:
- DEFAULT - Equivalent to
`G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET`
- GET - Update the
Object property when the setting changes.
- GET_NO_CHANGES - When set in
addition to g_settings_bind_get, set the Object property value initially
from the setting, but do not listen for changes of the setting
- INVERT_BOOLEAN - When passed
to bind, uses a pair of mapping functions that invert the boolean value when
mapping between the setting and the property.
- NO_SENSITIVITY - Do not try
to bind a "sensitivity" property to the writability of the setting
- SET - Update the setting when the
Object property changes.