LayeredSettings.bindWithMapping

void bindWithMapping(string key, void * object, string property, gio.types.SettingsBindFlags flags, gio.types.SettingsBindGetMapping getMapping, gio.types.SettingsBindSetMapping setMapping)

Creates a new binding similar to [gio.settings.Settings.bindWithMapping] but applying from the resolved value via the layered settings.

Parameters

keythe settings key to bind. object (type GObject.Object): the target object.
object
propertythe property on object to apply.
flagsflags for the binding.
getMappingthe get mapping function
setMappingthe set mapping function