The main class of this package is ConfigDialog. It represents a generic configuration dialog. A configuration dialog is composed of one or more, possibly nested congiguration pages represented by the interface ConfigPage. ConfigDialog uses a tree view to let the user switch between particular pages.

Applications can use the ConfigDialog class for example to implement a preferences setting dialog to allow a user to edit application properties.