Index
[']
'DITL' resource type
'DLOG' resource type
'ICON' resource type
'MBAR' resource type
'MDEF' resource type
'MENU' resource type [1]
'SIZE' resource type
sample Rez input
setting flags of
specifying partition size
'STR#' resource type [1] [2]
@ operator
A
A5 register
A5 world
and context switching
defined
size of
activate events
handling [1]
active application
AddResource procedure
alert boxes
Alias Manager
APDA [1] [2]
AppendResMenu procedure
Apple Event Interprocess Messaging Protocol
Apple Event Manager [1] [2]
Apple events [1]
Core suite
functional-area suites
Required suite
sent by the Finder
Apple menu
application global variables
application heap [1] [2]
defined
application parameters
application partitions [1] [2]
applications
initializing [1]
quitting [1]
ApplLimit global variable [1] [2]
ApplZone global variable
B
background process
Balloon Help
BeginUpdate procedure
bit images [1]
BitMap data type
bitmaps [1] [2]
blocks, memory
defined
purging and reallocating [1]
buttons
drawing an outline around
C
Cancel button
in modal dialog boxes
check boxes
handling user clicks on [1]
circles [1] [2]
Clipboard
close box
handling clicks in
handling mouse-down events in [1]
Close command (File menu) [1] [2]
CloseRgn procedure
CloseWindow procedure
Command key
Communications Resource Manager
Communications Toolbox [1]
compaction. See heap compaction
compatibility
and the Toolbox
guidelines [1]
trap availability [1]
Connection Manager
content region
handling mouse-down events in [1]
context of a process
switching [1]
Control Manager
controls
.See also check boxes, radio buttons
drawing an outline around
setting values of [1]
cooperative multitasking environment [1]
coordinate plane
CopyBits procedure
current process
CurrentA5 global variable
CurResFile function
cursors, initializing
D
dangling pointers
data types, general purpose [1]
data, exchanging with other applications
dBoxProc window type
default button [1]
Delay procedure
desk accessories
closing
desktop
DetachResource procedure
Device Manager
dialog boxes [1]
closing
defined
event handling in
introduced
items in. See item lists
Dialog Manager [1] [2] [3]
dialog resources
DialogSelect function
DIBadMount function
DiffRgn procedure
DisableMenuItem procedure
Disk Initialization Manager
disk-inserted events
handling [1]
in modal dialog boxes
DisposeHandle procedure [1] [2]
DisposePtr procedure [1]
DisposeWindow procedure
dividers [1] [2]
document records [1]
document windows
closing [1]
double indirection
drag region
DragWindow procedure
drawing [1]
DrawMenuBar procedure
DrawString procedure [1] [2]
E
Edit menu
Edition Manager [1] [2]
EnableMenuItem procedure
EndUpdate procedure
Enter key
in modal dialog boxes
EraseRect procedure
errors
and Resource Manager routines
handling [1]
Escape key
in modal dialog boxes
event loop
Event Manager [1] [2] [3]
event priority
event record
event-driven programming
EventAvail function [1]
EventRecord data type
events
activate [1]
high-level [1] [2]
key-down
key-up
low-level
mouse-up [1]
null
operating-system
priority
receiving [1]
types of
ExitToShell procedure
extensions. See system extensions
F
figures, syllogistic
File Manager
File menu [1] [2]
Close command [1] [2] [3]
New command
Quit command
File Transfer Manager
files
specifying in a document record
FillRect procedure
FillRgn procedure
Finder [1] [2]
sending Apple events
Finder Interface [1] [2]
FindFolder function
checking for availability [1]
FindWindow function
Font Manager [1] [2]
foreground process
FrameOval procedure
FrameRect procedure
free blocks
FrontWindow function [1] [2]
FSpCreate function
G
Gestalt function [1] [2]
Gestalt Manager
Get1Resource function
GetDialogItem procedure [1] [2]
GetIndString procedure
GetMenuHandle function
GetMenuItemText procedure
GetNewDialog function [1] [2] [3]
GetNewMBar function [1]
GetNewWindow function [1] [2]
GetPattern function
GetResource function
GetWRefCon function
GlobalToLocal procedure
glue routines [1] [2]
GrafPort data type
graphics ports [1]
and window records
setting and restoring [1]
H
handles
heap compaction
heap fragmentation
heap purging [1]
heap. See application heap; system heap
help balloons
Help Manager [1] [2]
HideWindow procedure
high-level events
HiliteControl procedure [1] [2]
HiliteMenu procedure
HLock procedure [1] [2]
HOpenResFile function
HUnlock procedure
I
icons [1] [2]
Image Compression Manager
InitCursor procedure [1] [2]
InitFonts procedure
InitGraf procedure [1] [2]
InitWindows procedure
InsertMenu procedure
Inside Macintosh [1]
code conventions [1]
format conventions [1]
interapplication communication [1]
InvalRect procedure
InvalRgn procedure
IsDialogEvent function
item lists
item numbers
items in alerts and dialog boxes [1]
J
jump table
K
key-down events
key-up events
keyboard equivalents
handling [1]
reserved
L
lines
List Manager
localization
localization guidelines [1]
locking relocatable blocks [1]
low-level events
M
Macintosh Operating System [1]
Macintosh script management system
Macintosh system software
Macintosh Toolbox [1]
major switches
managers
.See also system software
master pointer blocks
master pointers
MaxApplZone procedure
and ApplLimit global variable
MemError function
memory
allocating
locking [1]
organization of [1]
purging [1]
Memory Manager
and application heap [1]
data types [1]
menu bar
creating
specifying
menu commands
keyboard equivalents [1] [2]
menu item numbers
menu items
disabling
enabling
Menu Manager [1] [2]
introduced
menu numbers
menu titles
MenuKey function
menus [1]
adjusting [1]
creating [1] [2]
defined
disabling
dividers in [1] [2]
enabling
handling selections [1]
required
MenuSelect function
minimum partition size
minor switches
modal dialog boxes [1]
creating [1]
modal dialog filter functions [1]
ModalDialog procedure [1] [2] [3]
modeless dialog boxes [1]
creating [1]
handling events in [1]
moods, syllogistic
MoreMasters procedure
mouse-down events
in menu bar
in the menu bar
in windows [1]
mouse-up events [1]
movable modal dialog boxes
MoveTo procedure
MoveWindow procedure
Movie Toolbox
movies
MPW
MultiFinder
multitasking environment [1]
N
NewHandle function [1] [2]
NewHandleClear function [1] [2]
NewPtr function [1] [2]
NewRgn function
NewWindow function [1] [2] [3]
nonrelocatable blocks
advantages of [1]
defined
null events [1] [2]
handling [1]
O
OpenDeskAcc function
OpenRgn procedure
operating environment
checking features of [1] [2]
operating-system events
OSErr data type
ovals
P
packages
PaintRect procedure
part codes
partitions
.See also application partitions; system partition
sizes of
patches
patterns
PBHCreate function
pixels
Point data type
pointers [1]
to procedures and functions
points [1]
PPC Toolbox
preferences files
creating [1]
managing [1]
names of
reading [1] [2]
updating [1]
Preferences folder
preferred partition size
Process Manager
processes
background
context of
current
foreground
switching between
processing options
specifying [1]
ProcPtr data type [1]
Program-to-Program Communications Toolbox
PtInRect function
pull-down menus
See also menus
purging relocatable blocks [1]
Q
QuickDraw [1] [2] [3]
capabilities [1] [2]
drawing text [1]
initializing
QuickDraw global variables
QuickTime [1]
R
radio buttons
handling user clicks on [1]
RAM
random-access memory. See RAM
read-only memory. See ROM
ReallocateHandle procedure
reallocating relocatable blocks [1]
Rect data type
rectangles [1]
Region data type
regions [1]
defining [1]
drawing in
empty
relocatable blocks
defined
disadvantages of [1]
locking [1]
properties of [1]
purging [1]
reallocating [1]
unlocking [1]
ResEdit resource editor [1] [2]
ResError function [1] [2]
resource files
creating [1]
current
defined
determining reference number of
managing [1]
reading [1]
updating [1]
Resource Manager [1] [2]
checking for errors
resource maps
resource paths [1]
resource specifications
resource types
'DITL' [1] [2]
'DLOG' [1] [2]
'ICON'
'MBAR'
'MDEF'
'MENU' [1]
'SIZE'
'STR#' [1] [2]
'WIND'
resource types. See resources, types
resources [1]
compiled
defined
standard types
structure of [1]
specifying using ResEdit [1]
specifying using Rez [1]
types [1]
typical locations of
using custom [1]
using standard [1]
using to facilitate localization
using to store static data
ResType data type
resume events
handling [1]
Return key
in modal dialog boxes
Rez resource description language [1] [2]
ROM
S
Scrap Manager
script management system. See Macintosh script management system
Script Manager
script systems
SCSI Manager
SectRgn procedure
SelectWindow procedure [1] [2]
SetCtlValue procedure
SetDialogItem procedure [1]
SetMenuBar procedure
SetPort procedure [1] [2] [3]
SetRect procedure [1] [2]
SetResFile procedure
SetWRefCon procedure
ShowWindow procedure
Shutdown Manager
size resources
Sound Input Manager
Sound Manager
stack
stack frame
stack sniffer
Standard File Package
StillDown function
strings
drawing
in C [1]
in Pascal
suspend events
handling [1]
switching
context
major
minor
system extensions
System file
system global variables [1] [2]
system heap [1] [2]
system partition [1]
.See also system heap; system global variables
system resources
system software [1]
SystemClick procedure
SystemEdit function
T
Terminal Manager
text
centering in a window [1] [2]
drawing [1] [2]
setting font of
setting size of
text service components
Text Services Manager
Text Utilities
TextEdit [1] [2]
TextFont procedure
TextSize procedure
TickCount function
Ticks global variable [1] [2]
Time Manager
title bar
TrackGoAway function [1] [2]
tracking the mouse [1]
tracks
transfer modes
trap dispatch table
trap numbers
type casting
type coercion
U
unlocking relocatable blocks [1]
update events
and activate events
handling [1]
in modal dialog boxes
user items [1]
setting up [1]
user-centered design
UseResFile procedure [1]
V
Venn Diagrammer [1]
Vertical Retrace Manager
Virtual Memory Manager
W, X, Y, Z
WaitNextEvent function [1] [2] [3] [4]
and multitasking
Window Manager [1] [2]
window pointer
window record
window records
reference constant in
WindowPeek data type
WindowPtr data type [1]
WindowRecord data type
windows [1]
activating [1]
active
and dialog boxes
and graphics ports
closing [1] [2]
creating
creating a new window [1]
deactivating
desk accessory
dialog boxes
document
dragging
drawing content region [1]
events in [1]
introduced
mouse-down events in [1]
origin in
parts of [1]
positioning
setting title
types [1] [2]
updating [1] [2]
WorldScript