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:
-
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.
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.
Interfaces
With all other packages, cf. the corresponding description there.
last generated April 22, 2002 (©Public License)