The Human Interface Toolbox is a set of APIs for modern Carbon. It replaces or encompasses the older Control Manager.
Apple's Developer Site provides documentation and sample code. [Human Interface Toolbox]
HIObject provides the base class for the objects in this toolbox. Controls, Windows and Menus are derived from this base class.
| HiObject | Base class for other Human Interface objects |
| HIView | Visible Human Interface controls |
| Data Browser | Displaying data |
| Menu Manager | Standard Menus, Pop-up Menus, & Custom Menus |
| Control Manager | Buttons, Check Boxes, Radio Buttons, Text Boxes, etc. |
| Dialog Manager | Alerts, Dialogs |
| List Manager | Displaying lists |
| Appearance Manager | the look of the standard interface |
| Finder Interface | information about file system objects |
| Icon Services | manipulating and drawing icons |
| HIShape | Will replace QuickDraw Regions |
| HIArchive | Storing and retrieving data |
| HIToolbar | Toolbar view |
| HIScrollView | Scrolling view |