GConf is a process-transparent configuration database with a model-view-controller architecture.
Remarks
GConf is a system for storing configuration information, that is, key-value pairs. GConf provides a notification service so applications can be notified when a key's value is changed. GConf also allows for pluggable storage mechanisms (text files, databases, etc.); allows administrators to install default values; and allows application authors to document their configuration keys for the benefit of administrators.
Classes
| Type | Reason |
|---|
| ChangeSet | A ChangeSet is a set of changes to the GConf database that can be commited and reversed easily. |
| Client | Basic functions to initialize GConf and get/set values. |
| ClientBase | Abstract class; extend this to create objects that behave
like GConf clients. |
| Engine | Configuration Engine class. |
| NoSuchKeyException | This Exception is thrown when a key is not found in the user GConf file |
| NotifyEventArgs | Arguments of the GConf Notify event that was called due to a GConf key being added, removed or updated. |
Delegates
| Type | Reason |
|---|
| NotifyEventHandler | NotifyEventHandler is a delegate object that can be used to notify your program whenever a key's value is changed, either in your program or externally (i.e. via gconf-editor). |