bindWithMapping
open fun bindWithMapping(key: String, object: <Error class: unknown class>, property: String, flags: SettingsBindFlags, getMapping: <Error class: unknown class>? = null, setMapping: <Error class: unknown class>? = null)
Version of g_settings_bind_with_mapping() using closures instead of callbacks for easier binding in other languages.
Since
2.82
Parameters
key
the key to bind
object
a #GObject
property
the name of the property to bind
flags
flags for the binding
getMapping
a function that gets called to convert values from @settings to @object, or null to use the default GIO mapping
setMapping
a function that gets called to convert values from @object to @settings, or null to use the default GIO mapping