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. |
|
A B C D E G H I K M O P Q R S T U W Y
A |
Apple events
|
|
dispatched by RunApplicationEventLoop
1
|
|
handling Quit event using
1
|
B |
BeginAppModalStateForWindow function
1
|
Button function
1
|
C |
CallNextEventHandler function
1
|
Carbon event timers. See event timers
|
Carbon events, advantages of
1
|
Classic Event Manager
1
|
Classic Event Manager
|
|
tracking mouse movements using
1
|
|
migrating from
1
2
|
command IDs
1
|
control defproc events
1+
|
ConvertEventRefToEventRecord function
1
|
CreateEvent function
1
|
CreateMouseTrackingRegion function
1
|
D |
disposing of event handlers
1
|
DoWindowClose sample function
1
|
E |
EndAppModalStateForWindow function
1
|
event class
|
|
constants defining
1
|
|
introduced
1
|
event containment hierarchy
1
|
event handlers
|
|
disposing
1
|
event handlers
|
|
installing
1+
|
|
installing from plugins
1
|
|
mouse tracking
1
2
|
|
standard
1
2
|
event kind
|
|
constants defining
1
|
|
introduced
1
|
event loop
|
|
described
1
|
|
executing the
1+
|
|
running manually
1
|
event parameters
1
|
|
mouse
1
|
event processing sequence
1
|
event queue
1
|
event targets
1
|
|
user focus
1
|
|
using kEventParamPostTarget parameter to specify
1
|
event timers
1+
|
|
idle
1
|
|
installing from plugins
1
|
|
introduced
1
|
|
one-shot
1
|
|
useful constants for
1
|
event type
|
|
introduced
1
|
|
structure of an
1
|
EventDebug variable in Terminal
1
|
EventLoopRef data type
1
|
events
|
|
manual processing of
1
|
|
propagation of
1
|
EventTimeToTicks function
1
|
example event sequence responding to mouse press
1
|
G |
GetCurrentButtonState function
1
|
GetCurrentEvent function
1
|
GetCurrentEventButtonState function
1
|
GetCurrentEventKeyModifiers function
1
|
GetCurrentEventLoop function
1
|
GetCurrentEventTime function
1
|
GetCurrentKeyModifiers function
1
|
GetCurrentQueue function
1
|
GetEventClass function
1
|
GetEventDispatcherTarget function
1
|
GetEventKind function
1
|
GetEventParameter function
1
|
GetEventTime function
1
|
GetMainEventLoop function
1
|
GetMouse function
1
|
GetMouseTrackingRegionID function
1
|
GetMouseTrackingRegionRefCon function
1
|
GetUserFocusEventTarget function
1
|
H |
handler installation macros
1
|
handler stack
1
|
I |
idle timers
1
|
InstallEventHandler function
1
|
InstallEventLoopIdleTimer function
1
|
InstallEventLoopTimer function
1
|
installing event handlers
1
2
|
IsEventInMask function
1
|
K |
kEventLoopIdleTimerIdling constant
1
|
kEventLoopIdleTimerStarted constant
1
|
kEventLoopIdleTimerStopped constant
1
|
kEventParamPostTarget parameter
1
|
keyboard modifiers
1
2
|
kWindowStandardHandlerAttribute constant
1
|
M |
manual event processing
1
|
modal windows using Carbon events
1
|
mouse button state, obtaining
1
|
mouse event parameters
1
|
mouse tracking
1+
|
Multilingual Text Engine (MLTE)
1
|
multiple handlers for an event
1
|
Multiprocessing Services, event processing using
1
|
Multiprocessing Services, event processing using
1
|
P |
parameters, event. See event parameters
|
plugins
1
2
|
PostEventToQueue function
1
|
ProcessHICommand function
1
|
propagation of events through containment hierarchy
1
|
Q |
queue, event
1
|
queue-synchronized state versus hardware state
1
|
QuitApplicationEventLoop function
1
|
QuitAppModalLoopForWindow function
1
|
QuitEventLoop function
1
|
R |
ReceiveNextEvent function
1
2
|
ReleaseEvent function
1
|
ReleaseMouseTrackingRegion function
1
2
|
RetainEvent function
1
|
RetainMouseTrackingRegion function
1
|
RunApplicationEventLoop function
1
2
|
RunAppModalLoopForWindow function
1
|
RunCurrentEventLoop function
1
2
|
S |
SendEventToEventTarget function
1
2
|
SetEventLoopTimerNextFireTime function
1
|
SetEventParameter function
1
|
SetMouseTrackingRegionEnabled function
1
|
stack, handler
1
|
standard event handler
1+
|
|
augmenting using CallNextEventHandler
1
|
|
example response to a mouse press
1
|
|
for controls
1
|
|
for menus
1
|
|
implementation of
1
|
|
in event propagation hierarchy
1
|
|
restrictions when using WaitNextEvent
1
|
standard toolbox dispatcher
1
|
StillDown function
1
|
system requirements
1
|
T |
Thread Manager, event processing using the
1
|
TicksToEventTime function
1
|
timers. See event timers
|
tracking the mouse
1
2
|
TrackMouseLocation function
1
|
TrackMouseRegion function
1
|
U |
user events, obtaining
1
|
user focus event target
1
|
W |
WaitMouseUp function
1
|
WaitNextEvent function
1+
|
Window Server
1
|
Y |
YieldToAnyThread function
1
|