Enumeration
GioSettingsBindFlags
Description [src]
Flags used when creating a binding. These flags determine in which direction the binding works. The default is to synchronize in both directions.
Members
-
G_SETTINGS_BIND_DEFAULT
-
Equivalent to
G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET
.- Value:
0
- Available since: 2.0
- Value:
-
G_SETTINGS_BIND_GET
-
Update the
GObject
property when the setting changes. It is an error to use this flag if the property is not writable.- Value:
1
- Available since: 2.0
- Value:
-
G_SETTINGS_BIND_SET
-
Update the setting when the
GObject
property changes. It is an error to use this flag if the property is not readable.- Value:
2
- Available since: 2.0
- Value:
-
G_SETTINGS_BIND_NO_SENSITIVITY
-
Do not try to bind a “sensitivity” property to the writability of the setting.
- Value:
4
- Available since: 2.0
- Value:
-
G_SETTINGS_BIND_GET_NO_CHANGES
-
When set in addition to
G_SETTINGS_BIND_GET
, set theGObject
property value initially from the setting, but do not listen for changes of the setting.- Value:
8
- Available since: 2.0
- Value:
-
G_SETTINGS_BIND_INVERT_BOOLEAN
-
When passed to g_settings_bind(), uses a pair of mapping functions that invert the boolean value when mapping between the setting and the property. The setting and property must both be booleans. You cannot pass this flag to g_settings_bind_with_mapping().
- Value:
16
- Available since: 2.0
- Value: