set_flags


Description:

public bool set_flags (string key, uint value)

Looks up the flags type nicks for the bits specified by value, puts them in an array of strings and writes the array to key, within this.

It is a programmer error to give a key that isn't contained in the schema for this or is not marked as a flags type, or for value to contain any bits that are not value for the named type.

After performing the write, accessing key directly with get_strv will return an array of 'nicks'; one for each bit in value.

Parameters:

this

a Settings object

key

a key, within this

value

a flags value

Returns:

true, if the set succeeds