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.