2 Graphical user interface (Gui)
Responsible: Norbert Boeck
Slime is built from various components interacting with the user.
There's an integrating top-level packages responsible for the following tasks:
The user interface integrates all other packages. Thus, the one
responsible for the GUI should be especially aware of inconsistencies
between the packages and react upon detected violations.
Start: When invoking a Slime-session, a ``window'' appears
which allows to activate the various sub-components of the system.
- Dependency: Not all interactions are sensible all situations,
for instance: a simulation can be started only on a syntactically correct
program. The task is, to define the dependencies between the packages and
implement them in the tool.
- Session management: (2nd priority) It should be possible to
save a session (opened windows, loaded files, chosen options ...). It should be possible to reload a saved session.
InterfacesWith all other packages, cf. the corresponding description there.
last generated June 14, 2002 (ŠPublic License)