Retired Document
Important:
This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
Index
A number represents a single reference to a topic. |
A number with a "+" sign represents a longer discussion of a topic. |
|
Symbols A B C D E F G H I K L M N O P Q R S T U V W
Symbols |
1
|
__appstart entry point in MPW
1
|
__startentry point in MPW
1
|
A |
About box
1
2
|
accessor functions
1
|
|
for handling universal procedure pointers
1
|
|
for Human Interface Toolbox structures
1
|
|
for QuickDraw data structures
1
|
ACCESSOR_CALLS_ARE_FUNCTIONS
1
2
|
aglConfigure, calling from Mach-O Carbon applications
1
|
Apple events
1
2
|
application address spaces
1
|
application menu, naming convention for
1
|
application threading
1
|
application-defined functions
1
|
Aqua
|
|
adopting in Carbon applications
1
|
|
changes to Sample application for
1
|
|
Quit menu item in
1
2
|
B |
benefits of Carbon
1
|
buffered windows, handling
1
|
building Carbon applications using MPW
1
|
building Carbon applications with CodeWarrior. See CodeWarrior
|
bundles
1
|
bundles
1
|
C |
Carbon Dater tool
1
2
|
Carbon Event Manager
|
|
adding to Sample application
1
|
|
handling menu selections using
1
|
|
installing event handlers
1
|
|
keyboard events
1
|
|
overview
1
|
|
quitting the application
1
|
|
resizing windows with
1
|
|
standard event handlers
1
|
|
timers, in place of null events
1
|
|
tracking window movement using
1
|
Carbon Event Manager
|
|
timers, in place of null events
1
|
Carbon events See Carbon Event Manager
|
Carbon Printing Manager
1
|
Carbon Specification
1
|
Carbon Support folder
1
|
Carbon.h header
1
2
|
Carbon
|
|
events. See Carbon Event Manager
|
|
API composition of
1
|
|
benefits of
1
|
|
defined
1
|
|
feedback URL for
1
|
|
frameworks on Mac OS X
1
|
|
functions unavailable in
1
|
|
implementation on Mac OS X and Mac OS 8 and 9
1
|
|
memory management in
1
|
|
plug-ins
1
|
|
printing in
1
|
|
SDK, location of
1
|
CarbonAccessors.o
1
|
|
contents of
1
|
|
using with non-Carbon applications
1
|
CarbonAccessors.o
|
|
used to port Sample application
1
|
CarbonLib
|
|
versions of
1
|
|
versus Carbon frameworks
1
|
CarbonLibStub stub library
1
|
|
casting functions
1
2
|
CFBundle APIs
1
|
CheckAllHeaps function
1
|
Classic environment versus Mac OS 9
1
|
Code Fragment Manager
1
2
|
CodeWarrior
|
|
building Sample application with
1
|
|
using to build Carbon applications
1
2
|
command IDs
1
|
composition of Carbon
1
|
control panels
1
|
converting types WindowPtr and DialogPtr
1
|
Core Foundation, overview
1
|
custom definition procedures
1
2
|
custom menu definitions
1
|
custom window definitions
1
2
|
D |
data fork, resources in
1
2
|
data structures, opaque
1
2
|
DataBrowser, overview
1
|
debugging Carbon applications
1
|
debugging functions, new
1
|
DebuggingCarbonLib
1
|
defprocs
1
|
DetachResourceFile function
1
|
dialog pointers
1
|
Drag Manager, translucent dragging with
1
|
dragging and resizing windows in Carbon
1
|
DumpPEF tool
1
|
E |
event handlers, Carbon Event Manager
1
|
events. See Carbon Event Manager
|
exit() in MPW
1
|
Extended File Format
1
|
F |
feedback URL
1
|
FlatCarbon headers
1
|
frameworks, Carbon
1
|
FSpResourceFileAlreadyOpen function
1
|
functions unavailable in Carbon
1
|
G |
GDB debugger
1
|
gestaltMenuMgrAquaLayoutMask selector
1
2
|
|
graphics pointers
1
|
|
versus window pointers
1
|
graphics ports, creating and disposing in Carbon
1
|
H |
headers
|
|
FlatCarbon
1
|
headers
|
|
Universal
1
|
HFS Plus
1
|
I |
icons, creating and adding to applications
1
|
idle events
1
|
Info.plist file
1
|
infoPlist.strings file
1
|
initialization functions
1
|
InsertResourceFile function
1
|
InterfaceLib, linking with
1
2
|
IsHandleValid function
1
|
IsHeapValid function
1
|
IsPointerValid function
1
|
L |
LaunchCFMApp tool
1
|
launching applications on Mac OS X using LaunchCFMApp
1
|
lazy initialization
1
|
|
low-memory globals
1
2
|
M |
Mac OS 8 and 9
|
|
API compatibility with CarbonLib
1
|
Mac OS 9 versus Classic environment
1
|
Mach-O file format, advantages and disadvantages of
1
|
main entry point in MPW
1
|
MDEFs
1
|
memory management in Mac OS X
1
|
menu item selection using Carbon events
1
|
Metrowerks CodeWarrior. See CodeWarrior
|
Mixed Mode Manager
1
2
|
MLTE, overview
1
|
MPW, building Carbon applications using
1
|
Multilingual Text Engine, overview
1
|
N |
Navigation Services
1
|
null events
1
|
O |
opaque data structures
1
2
|
OPAQUE_TOOLBOX_STRUCTS
1
2
|
OpenGL in Carbon
1
|
P |
passing pointers across processes
1
|
Patch Manager
1
|
PEF containers
1
|
PEF containers
1
|
pixel maps, drawing into
1
|
plist file
1
|
|
|
|
plug-ins
1
|
polling
1
|
preemptive scheduling of applications
1
|
prefix file information in CodeWarrior
1
|
printing in Carbon
1
|
Printing Manager
1
|
protected memory
1
|
Q |
quit events
1
|
Quit menu item
1
2
|
quitting Carbon applications
1
2
|
R |
resources
|
|
'SIZE'
1
|
|
in data fork
1
2
|
|
’carb’0
1
2
|
| |
1
2
|
|
’plst’0
1
2
3
|
| |
1
2
3
|
S |
Sample application
|
|
adding accessors to
1
|
|
adding Carbon events to
1
|
|
Carbon Dater report on
1
|
|
described
1
|
|
listings of Carbon version
1
|
|
original code listings
1
|
|
porting to Carbon
1
|
screen savers in Carbon
1
|
SDK, Carbon
1
|
SetMenuItemCommandID function
1
|
shared libraries, lazy initialization of
1
|
'SIZE' resource
1
|
standard definition procedures
1
|
standard event handlers for Carbon events
1
|
Standard File Package
1
|
T |
TARGET_API_MAC_CARBON
1
2
3
|
TrafficLight. See Sample application
|
transferring files between Mac OS 9 and Mac OS X
1
|
trap tables
1
2
|
U |
Universal Interfaces
1
2
|
universal procedure pointers
1
|
universal procedure pointers
1
2
|
update events
1
2
|
utility functions for porting
1
|
V |
versions of CarbonLib
1
|
virtual memory on Mac OS X
1
|
W |
WDEFs
1
2
|
Window Manager Port
1
|
window pointers
1
|