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.
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.
CPLAT_MacOS provides classes and access to the following OS specific features:
MacOS
- HIViews
- Quartz
- Carbon Events
- Sheets
- Composited Windows
- Metal Windows
- Drawers
- Navigation Services
- Nibs
- Bundles
- QuickTime
- OpenGL
- Mach or CFM
CPLAT_MacOS can be built using the following supported compilers / build systems.
MacOS
- Codewarrior Pro 8.x
- Codewarrior Pro 9.x
- Apples XCode 1.5
- Apples XCode 2.0
- Apples XCode 2.x
When you register for CPLAT_MacOS, you will receive the following as part of the complete CPLAT_MacOS package.
- Complete Source Code - You will receive the complete source code to the CPLAT_MacOS framework, all demos and tools included with CPLAT_MacOS.
- Complete access to all projects.
- Complete access to all documentation.
- Accesss to all future updates without any further charge.
Generated on Tue Sep 20 20:22:25 2005 for CPLAT_MacOS by
1.4.0