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
K
keyboard events 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