public void bind (string key, Object object, string property, SettingsBindFlags flags)
Create a binding between the
key in the this object and the property
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 bind_with_mapping if you need a custom mapping, or map between types that are not supported by the default mapping functions.
flags include g_settings_bind_no_sensitivity, this function also establishes a
binding between the writability of
key and the "sensitive" property of
object has a boolean
property by that name). See bind_writable for more details about writable
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.
a Settings object
the key to bind
the name of the property to bind
flags for the binding