Gio.Settings.prototype.get_user_value
function get_user_value(key: String): GLib.Variant {
// Gjs wrapper for g_settings_get_user_value()
}
Checks the "user value" of a key, if there is one.
The user value of a key is the last value that was set by the user.
After calling Gio.Settings.prototype.reset this function should always return null (assuming something is not wrong with the system configuration).
It is possible that Gio.Settings.prototype.get_value will return a different value than this function. This can happen in the case that the user set a value for a key that was subsequently locked down by the system administrator -- this function will return the user's old value.
This function may be useful for adding a "reset" option to a UI or for providing indication that a particular value has been changed.
It is a programmer error to give a key that isn't contained in the schema for settings.
Since 2.40
- key
the key to get the user value for
- Returns
the user's value, if set