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 the 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.