[ First ] [ Previous ] [ Next ] [ Last ] [ Manuals ]
CodeWarrior IDE AppleScript Classes 
CodeWarrior events have several classes to let you control the
CodeWarrior IDE's actions and option settings. These classes are
based on the items available in the Preferences and Target Settings windows.
The available classes are determined by the compiler (C/C++, Java,
or Pascal) and the processor for which it is generating object
code (68k-based, Intel x86 or PowerPC-based Macintosh). In other
words, the preference classes available for the CodeWarrior C/C++
compiler that generates object code for the PowerPC are different
from those available for the CodeWarrior C compiler that generates
68K object code.
AppleScript classes for the CodeWarrior environment are, for the
most part, separated by preference panels, project settings, and
then by miscellaneous environment items.
- Project Classes-contains properties for each aspect of a project, from target
parameters to final application settings.
- Compiler Classes-contains properties for each language and compiler, to configure
compilation settings and warnings.
- CodeGen Classes-contains properties for each possible kind of code that can be
generated by the CodeWarrior compilers.
- Disassembler Classes-contains properties for the disassemblers.
- Linker Classes-contains properties for the linker settings.
- Build Classes-contains properties for build environment settings and errors.
- Browser Classes-contains properties for the code browser.
- Editor Classes-contains properties for the CodeWarrior IDE text editor.
- Object Classes-contains properties that describe objects, including data members,
classes and base classes, and member functions.
- Misc Classes-contains properties that describe miscellaneous aspects of the
CodeWarrior IDE environment.
Many options that use a pop-up menu in the preference panel now
use an enumerated type to specify their values, instead of an
integer. For example, to set the Code Model, you should now use
small, smart, or large, instead of 1, 2, or 3.
WARNING!
Your script will not work if you use integer to set a property
that expects a symbol.
[ First ] [ Previous ] [ Next ] [ Last ] [ Manuals ]
Visit the Metrowerks website at: http://www.metrowerks.com
For assistance contact Metrowerks Technical Support at: cw_support@metrowerks.com
Copyright © 2000, Metrowerks Corp. All rights reserved.
Last updated: August 02, 2000