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.