[Home] [Prev] [Next] [Up]


YAAF_core introduction

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.

The pieces of the puzzle

There are several components which losely make up the YAAF_core library. Those are:

Utilities

Various utility routines, macros and classes which provide underlying support.

Error management

These classes define the underlying error messing mechanism used by the YAAF_core and other YAAF applications

Thread Support

These classes encapsulate thread support on the Macintosh (using the thread manager) and Microsoft Windows.

Event Core

The core of any application framework is a messing system capable of handling events.

Menu Manager

The menu class provides a common interface to updating and modifying the menu bar.

Views

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.

Windows

This provides support for windows, dialog boxes, and basic document support.

Printer Support

This class provides a simple common interface to using the printer.

Application Engine

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.


[Home] [Prev] [Next] [Up]