Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Introduction

Overview

CPLAT_MacOS is a modern framework for developing C++ applications that run under MacOS. If you want to develop cross-platform applications, you can upgrade to the CPLAT framework which is the full cross-platform version of the CPLAT_MacOS framework.

Unlike other frameworks that emulate the appearance of the underlying OS, CPLAT_MacOS uses the native UI controls of the underlying platform.

As you can see from the diagram below, this means that under MacOSX, CPLAT_MacOS will use HIViews in composited windows, and regular controls when not using a composited window.

OSViewImplementation.jpg

In addition to using the native OS controls, CPLAT_MacOS provides accessors to allow you to get the underlying OS object and make direct calls as necessary to add features that you might want for a particular platform.

OS Features

CPLAT_MacOS provides classes and access to the following OS specific features:

MacOS

Supported Build System

CPLAT_MacOS can be built using the following supported compilers / build systems.

MacOS

What's Provided

When you register for CPLAT_MacOS, you will receive the following as part of the complete CPLAT_MacOS package.


Generated on Tue Sep 20 20:22:25 2005 for CPLAT_MacOS by  doxygen 1.4.0