Application components

The Sym application has two main types of windows. Content windows include Document Modules, Object Modules and Unit Test Modules. The second window type are the windows that contain tools for managing the content, like the Object Browser or Unit Test Runner. With the exception of the Command Browser and Properties windows which are attached to modules, all of the windows in the Sym application can be dragged and docked in a variety of locations to provide a way to customize the layout of the main application window.

Content windows include:

Window Description
Document Modules Document Modules are one of the two the main locations where equations are entered and manipulated. Document modules are designed to work in a way that is similar what you would expect from a word processor. The document and blackboard modules can be viewed and managed from the Document Explorer.
Blackboard Modules Blackboard Modules are the other of the two the main locations where equations are entered and manipulated. Blackboard modules (like the name suggests) allow you to create content anywhere you want - somewhat like writing on a blackboard. The content can consist of both text and expressions. The document and blackboard modules can be viewed and managed from the Document Explorer.
Object Modules Object Modules contain object definitions. Object definitions contain the name, type definition, renderings, properties and code that define how objects behave. Object Modules are typically contained in the libraries loaded into documents, but can also be created directly in a document.
Unit Test Modules Unit Test Modules contain unit tests that are used to test and validate code. Unit Test Modules are also typically found in libraries. It's often convenient to create libraries that are designed primarily to contain a group of Unit Test Modules, but Unit Test Modules can also be created directly in a document.

Each of the content modules has a properties window attached to it that can be viewed or hidden as necessary. This window is always attached to a module window. It can't be dragged and docked like other windows in the application.

Window Description
The Properties Window The Properties window allows users to see the properties of the currently highlighted expression. It is a child window of any Document Module, Unit Test Module or Object Module. To open the Properties window, select View > Properties (Alt + P)

The tool windows include:

Window Description
The Document Explorer The Document Explorer window allows you to navigate and edit the structure of a document. To open the Document Explorer, select View > Document Explorer (Shift + F2)
The Clipboard Viewer The clipboard viewer allows you to view the expressions that have been put on the clipboard and to select one or more expressions that have recently been copied to the clipboard. The selected expressions can be used both to paste into the document and as expressions for commands like the Substitute command. To open the Clipboard Viewer, select View > Clipboard (Shift + F3)
The Object Browser The Object Browser allows users to see and search the list of objects that are available in the current document. To open the Object Browser, select View > Object Browser (Shift + F4)
The Execution Details Viewer The Execution Details Viewer allows users to explore the details of the execution of a command. Each function and clause that executes is captured when the execution details are enabled. To open the Execution Details, select View > Execution Details (Shift + F5)
The Unit Test Runner The Unit Test Runner allows users to execute any or all of the unit tests in the currently loaded document and all of the currently loaded libraries. It provides information about the number of unit tests that pass, fail and number that are disabled. It also provides performance information and a convenient way to open unit test module windows. To open the Unit Test Runner, select View > Unit Test Runner (Shift + F6)
The Error List The Error List displays error messages generated during the build process. To open the Error List, select View > Error List (Shift + F7)
The Find and Replace Window The Find and Replace Window allows users to search for expressions in libraries and document sections. To open the Find and Replace Window, select Edit > Find (Ctrl + F) or select Edit > Replace (Ctrl + H)