There is more to the Amiga user interface than Intuition. To build a
complete user interface, application writers need to understand these
other elements of the system software.
Table 2-1: Elements of the Amiga Graphical User Interface System
______________________________________________________________________
| |
| System Element Purpose |
|======================================================================|
| Intuition The main toolkit and function library for |
| creating a graphical user interface (GUI) on the |
| Amiga. |
| |
| Workbench The Amiga file system GUI in which icons |
| represent applications and files. |
| |
| Preferences A family of editors and configuration files for |
| setting Amiga system options. |
| |
| BOOPSI Subsystem of Intuition that allows applications |
| to add extensions to Intuition through |
| object-oriented techniques (Release 2 only). |
|----------------------------------------------------------------------|
| Gadtools Library A support library for creating Intuition gadgets |
| and menus (Release 2 only). |
| |
| ASL Library A support library for creating Intuition |
| requesters (Release 2 only). |
| |
| Icon Library Main library for using Workbench icons. |
| |
| Workbench Library A support library for Workbench icons and menus |
| (Release 2 only). |
|----------------------------------------------------------------------|
| Console Device An I/O support module which allows windows to be |
| treated as text-based virtual terminals. |
| |
| Graphics Library The main library of rendering and drawing |
| routines. |
| |
| Layers Library A support library that manages overlapping, |
| rectangular drawing areas which Intuition uses |
| for windows. |
|______________________________________________________________________|
As you read about Intuition in the chapters to follow, you will be
introduced to each of these elements of the Amiga user interface in more
detail.