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
|