| 1 | There are several main parts to the Sophie interface: |
| 2 | |
| 3 | * The Workspace: The workspace is a background. Dragging items onto the workspace creates a new Sophie |
| 4 | book. Sophie books appear inside the Sophie workspace. Each book has its own window. A book window has |
| 5 | several main parts. |
| 6 | |
| 7 | [[Image(source:SpecificationFiles/GuiDiagrams/WorkSpace.png, 70%)]] |
| 8 | |
| 9 | * Flaps: Flaps are containers for sets of tabs. The size of a flap can be adjusted by dragging its innermost |
| 10 | vertical border toward the center of the workspace. |
| 11 | |
| 12 | * Tabs: Tabs allow for the selection of data sets to be displayed. Data associated with a tab is accessed |
| 13 | through a single click of the tab. Tabs may contain one or more palettes. Tabs present a title that is visible to |
| 14 | the user (such as "tools", "books", "pages", etc). |
| 15 | |
| 16 | * Palettes: Palettes display data sets, such as lists of elements used in Sophie (for example, all movies in a book), |
| 17 | or tools (like the spellchecker). Sophie also supports a flap for managing timelines. Palettes are contained in |
| 18 | tabs. Palettes contain information and access to resources. The palettes in a tab are aligned vertically. Each |
| 19 | has a title visible to the user (such as "Searching", and "Markers"). |
| 20 | |
| 21 | * Halos: Halos are icons that invoke HUDS. Different items in Sophie have different kinds of Halos. |
| 22 | |
| 23 | * HUDs: HUDs are windows that provide information and control for a specific type of object. |