SettingsBindFlags#

class SettingsBindFlags#

Flags used when creating a binding.

These flags determine in which direction the binding works. The default is to synchronize in both directions.

Fields#

class SettingsBindFlags
DEFAULT#

Equivalent to G_SETTINGS_BIND_GET|G_SETTINGS_BIND_SET

GET#

Update the Object property when the setting changes. It is an error to use this flag if the property is not writable.

GET_NO_CHANGES#

When set in addition to 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. The setting and property must both be booleans. You cannot pass this flag to bind_with_mapping.

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. It is an error to use this flag if the property is not readable.