The Preferences dialog allows you to set the configuration preferences of each card. In the case of Source, Class, and Command-line preferences, you can set preferences for each copy of a card. If you copy a card or the Source panel, and then choose File > Preferences..., the option menu expands to include a set of options for the copied card or panel.
To change the layout of the Card panel, see Customizing the Main Window.
Preference | Description | Default |
Restore Window Configuration At Startup | A toggle to save your window's height and width at the time you exit Cosmo Code. This includes cloned cards and decks. | True |
Restore Window Location At Startup | A toggle to save your window's x and y locations at the time you exit Cosmo Code. If "Restore Window Configuration At Startup" is set to False, cloned cards and decks are not restored. | True |
Display Quick-Help Bar In Windows | A toggle to view one-line help messages at the bottom of the window. The help messages change as you move the cursor over different areas of the window. | True |
Display Delayed Popup Help | A toggle to display help when your cursor stays over an a button for three seconds or more without moving. | True |
Popup Help/Expression Delay | A menu to select the speed with which the popup help and symbol evaluation appears. The options are Slow, Medium, and Fast. | Medium |
Default Project Path | A pathname to use as the default location for projects to be created. | Directory in which you start Cosmo Code. |
Alternate Directory For Analysis Data | This directory contains the class database for system classes when Cosmo Code cannot write to the directories containing the system classes. The class database is used for generating graphs and class information. | ~/.jsuds |
Preference | Description | Default |
Evaluate Selected Expression | When checked, automatically evaluates expressions in the source card when they are selected. | True |
Show Line Numbers | When checked, displays line numbers in the annotation column for the source file displayed in the source display area. | False |
Auto Indent | When checked, automatically indents code to the right level when source files are being edited. | True |
Show Matching (..) | When checked, automatically shows matching parentheses when source files are being edited. | True |
Tab Spacing | Controls the spacing for a tab. | 8 |
Keep Search Dialogs Up | When checked, keeps search dialogs open after performing a search. | False |
Default Search Type | Options are Literal, Case Sensitive Literal, and Regular Expression | Literal |
Default Search Direction | Options are Forward and Backward | Forward |
Verbose Search | When checked, provides dialogs with search-related information such as "String was not found" or "Continue search from beginning of file." | False |
Preference | Description | Default |
Class Fields Display Order | Declaration Order: Displays the related classes in order of their declaration or the detection of their relation. Sorted on Name: Performs a sort based on the name of the methods and variables and displays the result. Sorted on Type: Performs a sort based on the return type or data type of methods and variables. |
Sorted on Name |
Class Relations Display Order | Sorted on Name: Performs a sort based on the names of the classes and displays the result. Declaration Order: Displays the related classes in order of their declaration or the detection of their relation. |
Sorted on Name |
Preference | Description | Default |
Maximum History Depth | A text entry field that allows you to set the maximum number of commands to include in the history list. | 25 |
Guide to the Cosmo Code Development Environment
12-96*222