Sets @key in @settings to @value.
It is a programmer error to give a @key that isn't contained in the schema for @settings or for @value to have the incorrect type, per the schema.
If @value is floating then this function consumes the reference.
the name of the key to set
a #GVariant of the correct type
Return: %TRUE if setting the key succeeded, %FALSE if the key was not writable
2.26
See Implementation
Sets @key in @settings to @value.
It is a programmer error to give a @key that isn't contained in the schema for @settings or for @value to have the incorrect type, per the schema.
If @value is floating then this function consumes the reference.