Create a binding between the key in the settings object
and the property property of object.
The binding uses the default GIO mapping functions to map
between the settings and property values. These functions
handle booleans, numeric types and string types in a
straightforward way. Use gio.settings.Settings.bindWithMapping if
you need a custom mapping, or map between types that are not
supported by the default mapping functions.
Unless the flags include gio.types.SettingsBindFlags.NoSensitivity, this
function also establishes a binding between the writability of
key and the "sensitive" property of object (if object has
a boolean property by that name). See gio.settings.Settings.bindWritable
for more details about writable bindings.
Note that the lifecycle of the binding is tied to object,
and that you can have only one binding per object property.
If you bind the same property twice on the same object, the second
binding overrides the first one.
Create a binding between the key in the settings object and the property property of object.
The binding uses the default GIO mapping functions to map between the settings and property values. These functions handle booleans, numeric types and string types in a straightforward way. Use gio.settings.Settings.bindWithMapping if you need a custom mapping, or map between types that are not supported by the default mapping functions.
Unless the flags include gio.types.SettingsBindFlags.NoSensitivity, this function also establishes a binding between the writability of key and the "sensitive" property of object (if object has a boolean property by that name). See gio.settings.Settings.bindWritable for more details about writable bindings.
Note that the lifecycle of the binding is tied to object, and that you can have only one binding per object property. If you bind the same property twice on the same object, the second binding overrides the first one.