FXSettings is a key-value database. This is
normally used as part of FXRegistry, but can
also be used separately in application that need to maintain a key-value
database of their own.
Construct settings database.
Parse a file containing a settings database.
Unparse settings database into given file.
Obtain the string dictionary for the given section.
Find string dictionary for the given section.
Iterate over sections (where each section is a dictionary).
Read a string registry entry from the specified section and
key. If no value is found, the default value is returned.
Read an integer registry entry from the specified section and
key. If no value is found, the default value is returned.
Read an unsigned integer registry entry from the specified section
and key. If no value is found, the default value is
returned.
Read a double-precision floating point registry entry from the specified
section and key. If no value is found, the
default value is returned.
Read a color value registry entry from the specified section and
key. If no value is found, the default value is returned.
Write a string registry value to the specified section
and key.
Write an integer registry value to the specified section
and key.
Write an unsigned integer registry value to the specified
section and key.
Write a double-precision floating point registry value to the
specified section and key.
Write a color registry value to the specified section and
key.
Delete the registry entry for thr specified section and
key.
Returns true if a registry entry exists for the specified
section and key.
Delete the entire section.
Returns true if the named section exists.
Returns true if this settings object has been modified.
Read a boolean registry entry from the specified section and
key. If no value is found, the default value is returned.
Write a boolean registry value to the specified section
and key.