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.