38 | | TODO: Describe all buttons and the two panes!!! |
| 37 | |
| 38 | Top buttons (from left to right):: |
| 39 | * ''Set Current:'' The selected project in the left pane becomes the current project and the active system under observation for our Path tools framework. |
| 40 | * ''Add Project:'' Add a new project with a unique name to the projects list. |
| 41 | * ''Choose Categories...:'' After selecting a project in the left pane, this button allows developers to choose categories that should be part of the system under observation. |
| 42 | * ''Remove Project:'' Select project in the left pane and completely remove it. The project, its meta-data, and caches cannot be restored after a click on this button. |
| 43 | * ''Reset Cache:'' Reset all caches of a selected project. This includes class information, coverage data as well as likely invariants. This feature can be useful, if the system does not work as expected. |
| 44 | |
| 45 | Left pane (list):: Displays all defined projects in the !Squeak/Smalltalk system. You can choose a ''<current>'' project that represents the active system under observation for our Path tools framework. |
| 46 | |
| 47 | Right pane (list):: After selecting a project on the left pane, all categories/packages for the system under observation are shown here. |
| 48 | |
| 49 | |
| 50 | |