User-defined Database Categories

The user may define any number of user-defined categories which are displayed in additional columns in the spectral list of the database. Each category is defined by a name, its type, a comment and a list of predefined values the user can select from. A category can be of one of the following types: integer, double, string, and tristate. The tristate type is an extension of boolean allowing for an undefined state (besides TRUE and FALSE).

Preset values have to be separated by semicolons. They are displayed in the database item editor as an option the user can select from.