Using the MateConf library

MateConfClientGObject-based convenience wrapper
mateconf-backend
MateConfEngine — a MateConf "database"
GError — error reporting.
mateconf-internals
mateconf-listeners
MateConfSchema — A MateConfSchema describes a MateConfEntry
mateconf-sources
MateConfValue, MateConfEntry, MateConfMetaInfo — A MateConfValue stores a dynamically-typed value. A MateConfEntry stores a key-value pair. A MateConfMetaInfo stores metainformation about a key.
MateConf Core Interfaces — Basic functions to initialize MateConf and get/set values
mateconf-locale
MateConfChangeSet — a set of configuration changes to be made.