next up previous contents
Next: Inheritance Up: Profiles Previous: Profiles   Contents

Description and Motivation

Profiles are objects storing configuration information. The purpose of using profiles rather than using the normal wxConfig system is to have inheritance. Each profile relates to some real existing object in Mahogany, for example, a mailfolder "MyFolder" would have a FolderProfile with the same name as the folder associated with it, or the settings of the FolderView window would read their settings from a profile with the name "FolderView". So each object requests a profile of well-defined name relating to the object, to access its configuration information. So far this is not different from sections or groups in a config file.



Charlie & 2001-04-19