the key to bind
a #GObject
the name of the property to bind
flags for the binding
a function that gets called to convert values from @settings to @object, or %NULL to use the default GIO mapping
a function that gets called to convert values from @object to @settings, or %NULL to use the default GIO mapping
data that gets passed to @get_mapping and @set_mapping
#GDestroyNotify function for @user_data
2.26
Create a binding between the @key in the @settings object and the property @property of @object.
The binding uses the provided mapping functions to map between settings and property values.
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.