Carbon Event Manager Reference
PDF
Overview
Functions by Task
Creating and Manipulating Event Handlers
Creating and Manipulating Event Timers
Creating and Manipulating Events
Dispatching Events
Managing Secure Event Input
Managing Event Queues
Managing the Event Loop
Manipulating Event Time
Implementing Modal Windows
Tracking the Mouse
Working with Hot Keys
Callback-Related Functions
Miscellaneous
Functions
AcquireFirstMatchingEventInQueue
AddEventTypesToHandler
BeginAppModalStateForWindow
CallNextEventHandler
ConvertEventRefToEventRecord
CopyEvent
CopyEventAs
CopyServicesMenuCommandKeys
CopySymbolicHotKeys
CreateEvent
CreateTypeStringWithOSType
DisableSecureEventInput
DisposeEventComparatorUPP
DisposeEventHandlerUPP
DisposeEventLoopIdleTimerUPP
DisposeEventLoopTimerUPP
EnableSecureEventInput
EndAppModalStateForWindow
FindSpecificEventInQueue
FlushEventQueue
FlushEventsMatchingListFromQueue
FlushSpecificEventsFromQueue
GetApplicationEventTarget
GetCFRunLoopFromEventLoop
GetControlEventTarget
GetCurrentEventKeyModifiers
GetCurrentEventLoop
GetCurrentEventQueue
GetCurrentEventTime
GetEventClass
GetEventDispatcherTarget
GetEventKind
GetEventMonitorTarget
GetEventParameter
GetEventRetainCount
GetEventTime
GetLastUserEventTime
GetMainEventLoop
GetMainEventQueue
GetMenuEventTarget
GetNumEventsInQueue
GetSymbolicHotKeyMode
GetUserFocusEventTarget
GetWindowEventTarget
HIMouseTrackingGetParameters
InstallEventHandler
InstallEventLoopIdleTimer
InstallEventLoopTimer
InstallStandardEventHandler
InvokeEventComparatorUPP
InvokeEventHandlerUPP
InvokeEventLoopIdleTimerUPP
InvokeEventLoopTimerUPP
IsEventInMask
IsEventInQueue
IsMouseCoalescingEnabled
IsSecureEventInputEnabled
IsUserCancelEventRef
NewEventComparatorUPP
NewEventHandlerUPP
NewEventLoopIdleTimerUPP
NewEventLoopTimerUPP
PopSymbolicHotKeyMode
PostEventToQueue
ProcessHICommand
PushSymbolicHotKeyMode
QuitApplicationEventLoop
QuitAppModalLoopForWindow
QuitEventLoop
ReceiveNextEvent
RegisterEventHotKey
ReleaseEvent
RemoveEventFromQueue
RemoveEventHandler
RemoveEventLoopTimer
RemoveEventTypesFromHandler
RetainEvent
RunApplicationEventLoop
RunAppModalLoopForWindow
RunCurrentEventLoop
SendEventToEventTarget
SendEventToEventTargetWithOptions
SetEventLoopTimerNextFireTime
SetEventParameter
SetEventTime
SetMouseCoalescingEnabled
TrackMouseLocation
TrackMouseLocationWithOptions
TrackMouseRegion
UnregisterEventHotKey
Callbacks
EventComparatorProcPtr
EventHandlerProcPtr
EventLoopIdleTimerProcPtr
EventLoopTimerProcPtr
Data Types
EventClassID
EventComparatorUPP
EventHandlerCallRef
EventHandlerUPP
EventLoopTimerUPP
EventLoopIdleTimerUPP
EventHandlerRef
EventHotKeyID
EventHotKeyRef
EventLoopIdleTimerMessage
EventLoopRef
EventLoopTimerRef
EventParamName
EventParamType
EventQueueRef
EventRef
EventTargetRef
EventTime
EventTimeout
EventTimerInterval
EventType
EventTypeSpec
HICommand
HICommandExtended
MouseTrackingRef
MouseTrackingRegionID
TabletPointRec
TabletProximityRec
ToolboxObjectClassRef
Constants
Basic Event Constants
Event Class Constants
Event Attributes
Event Priority Constants
Event Target Propagation Options
Event Queue Constants
Direct Object Parameter
Event Target Parameter
Object Reference Parameters and Types
Core Foundation Object Types
Apple Event Constants
AppleEvent Constant
Deprecated AppleEvent Event Constants
Appearance Manager Event Constants
Appearance Manager Events
Appearance Manager Event Parameter
Application Event Constants
Application Event Constants
Application Event Parameters
Command Events
Command Event Constants
Standard Command ID Constants
Command Event Source Constants
Control Events
Control Event Constants
Control Bounds Constants
Control Event Parameters
Ink Events
Ink Event Constants
Ink Event Parameters
Keyboard Events
Keyboard Event Constants
Key Modifier Event Masks
Key Modifier Event Bits
Keyboard Event Parameters and Types
Symbolic Hot Key Definitions
Hot Key Constants
Menu Events
Menu Event Constants
Menu Context Constants
Menu Event Parameters
Services Menu Command Keys
Mouse Events
Mouse Events
Mouse Button Constants
Mouse Wheel Constants
Mouse Tracking Region Options
Alternate Mouse Tracking Result Constants
Mouse Event Parameters
Mouse Tracking Option Constant
Mouse Tracking Constants
Mouse Tracking Selectors
Services Manager Constants
Services Manager Events
Services Manager Event Parameters
Tablet Event Constants
Tablet Events
Tablet Event Parameters
Text Input Events
Text Input Event Constants
Deprecated Text Input Constants
Text Input Event Parameters
Text Service Manager Document Events
Text Service Manager Document Event Parameters
Timer Constants
Idle Timer Event Constants
Toolbar Events
Toolbar Event Parameters
Volume Events
Volume Event Constants
Volume Reference Constant
Window Events
Window Action Event Constants
Window Activation Event Constants
Window Click Event Constants
Window State Event Constants
Window Refresh Event Constants
Window Cursor Change Event Constant
Window Focus Event Constants
Window Sheet Event Constants
Window Drawer Event Constants
Window Definition Message Constants
Alternate Window Definition Event Constants
Window Bounds Attributes
Window Event Parameters and Types
Modal Window Event Parameters and Types
Modal Window Click Constants
Result Codes
Appendix A: Deprecated Carbon Event Manager Functions
Deprecated in Mac OS X v10.4
ChangeMouseTrackingRegion
ClipMouseTrackingRegion
ClipWindowMouseTrackingRegions
CreateMouseTrackingRegion
GetMouseTrackingRegionID
GetMouseTrackingRegionRefCon
MoveMouseTrackingRegion
MoveWindowMouseTrackingRegions
RegisterToolboxObjectClass
ReleaseMouseTrackingRegion
ReleaseWindowMouseTrackingRegions
RetainMouseTrackingRegion
SetMouseTrackingRegionEnabled
SetWindowMouseTrackingRegionsEnabled
UnregisterToolboxObjectClass
Revision History
Index