Appearance Manager 1.1
The Appearance Manager provides facilities for
providing a consistent appearance for graphical user
interface elements. The Appearance Manager is not to be
confused with the Appearance extension, which is
compatible only with previous versions of Mac OS, and
provides updates to Control Manager, Dialog Manager, Menu
Manager, and Window Manager, as well as providing the
1.0.X versions of Appearance Manager. Appearance Manager
1.1 is delivered as part of the Mac OS 8.5 System File
and includes the following new features:
- Switchable visual appearances.
- Support for data-driven appearances (though no
appearance files are included with Mac OS 8.5).
- Many new theme brushes and text colors.
- Drawing primitives for most interface elements.
- Support for saving and restoring the
GrafPort state regardless of whether the
current appearance draws using a color or pattern.
- Several different styles of scrollbars and check
boxes.
- Appearance and font change notifications are provided
by way of Apple Events. Each event uses
kAppearanceEventClass as its class and one
of the constants listed in Table 4 as its ID. There are
no parameters to any of the events, and these events are
sent only to those processes that have called
RegisterAppearanceClient to register as an
Appearance Manager client. Table 4 lists the new Apple
Events sent to Appearance Manager clients.
|