COGENT Preferences


A number of minor aspects of the behaviour of COGENT can be tailored through the application's preferences. These specify, for example, when warning and confirmation errors should be printed, or how printouts should be formatted. There are nine categories of preferences: files; help; oos; printing; archive; fonts; warnings; confirmations; and miscellaneous.

The Preference Window provides an interface to COGENT's preferences. Through this window, preferences may be inspected or changed (either temporarily or permanently). The precise layout of the Preferences Window depends on which category of preference is being displayed. In all cases, however, it consists of three regions. The top row gives the category name, with a menu button that allows other preference categories to be displayed. Beneath this is a row of four buttons which allow various operations over the particular category of preference being displayed. Beneath this, is a set of widgets which show the values of the particular preferences in the category under view and which allow those values to be altered. Any alterations take immediate effect, but such alterations will only be stored for future use if they are also saved (with the Save button). It is also possible to return to a user's default values for the current category of preferences with the Reload button. The Help button causes the appropriate version of this window to appear (a different version will appear for each category of preference), and the Done button causes the Preferences Window to close.

Each user's COGENT preference values are stored in a .cogentrc file in the user's home directory. If you don't have such a file, COGENT will create one for you, using default values for all the directory paths.

File Locations

COGENT several different types of file: project/model files, print output files, import/export files, oos class files, script files, archive files, and help files. Each of these types of file may be stored in a different location. The locations are specified by two preferences specified under the File Locations section of the Preferences panel.


The Help Preferences panel controls default settings for a number of preferences which govern the way the help system works.

OOS Preferences

The COGENT execution engine (OOS) can be configured in a variety of ways. The following preferences are relevant:

Printing Preferences

The Printing Preferences panel controls default settings for a number of preferences which govern the appearance and content of COGENT printouts. Note that a Print Preferences panel is also displayed when the print function is invoked. This subsidiary panel specified the preferences to be used for a particular printout, and allows default values specified in the main Printing Preferences panel to be over-ridden.

The Printing Preferences panel contains the following controls:

Archive Preferences

Font Preferences

The Font Preferences panel allows modification of some fonts used on COGENT's windows. Alternate fonts may be used to give COGENT a personalised look, or simply if something bigger or smaller is preferred. The available fonts may be accessed using the "Set" buttons on the font optiosn panel.


The COGENT interface is capable of generating lots of warning which require action from the user. Several categories of warning (generally less important warnings) can be suppressed by setting the appropriate control of the Warnings panel.


The COGENT interface is capable of generating lots confirmation messages which require action from the user. Many of these messages can be suppressed by setting the appropriate control of the Confirmations panel.

Miscellaneous Preferences

A number of further preferences control other aspects of COGENT's operation.