This provides an overview of the various classes and utilities which make up the application framework core, including some hints as to how this thing is supposed to hang together.
There are several components which losely make up the YAAF_core library. Those are:
Various utility routines, macros and classes which provide underlying support.
These classes define the underlying error messing mechanism used by the YAAF_core and other YAAF applications
These classes encapsulate thread support on the Macintosh (using the thread manager) and Microsoft Windows.
The core of any application framework is a messing system capable of handling events.
The menu class provides a common interface to updating and modifying the menu bar.
A view is a small portion of a window. The view classes provide a common interface to using, maniuplating, and creating custom views. Note: on Microsoft Windows, a 'view' encapsulates a child window or a control.
This provides support for windows, dialog boxes, and basic document support.
This class provides a simple common interface to using the printer.
The application engine provides encapsulation to the basic event loop, as well as support for single-window applications, such as SDI applications on Microsoft Windows.