@@ -7,6 +7,7 @@ def FOUR_CHAR_CODE(x): return x
77keyAEEventClass = FOUR_CHAR_CODE ('evcl' )
88keyAEEventID = FOUR_CHAR_CODE ('evti' )
99eventAlreadyPostedErr = - 9860
10+ eventTargetBusyErr = - 9861
1011eventClassInvalidErr = - 9862
1112eventClassIncorrectErr = - 9864
1213eventHandlerAlreadyInstalledErr = - 9866
@@ -25,14 +26,15 @@ def FOUR_CHAR_CODE(x): return x
2526kEventLeaveInQueue = false
2627kEventRemoveFromQueue = true
2728kTrackMouseLocationOptionDontConsumeMouseUp = (1 << 0 )
28- kMouseTrackingMousePressed = 1
29- kMouseTrackingMouseReleased = 2
29+ kMouseTrackingMouseDown = 1
30+ kMouseTrackingMouseUp = 2
3031kMouseTrackingMouseExited = 3
3132kMouseTrackingMouseEntered = 4
32- kMouseTrackingMouseMoved = 5
33+ kMouseTrackingMouseDragged = 5
3334kMouseTrackingKeyModifiersChanged = 6
3435kMouseTrackingUserCancelled = 7
3536kMouseTrackingTimedOut = 8
37+ kMouseTrackingMouseMoved = 9
3638kEventAttributeNone = 0
3739kEventAttributeUserEvent = (1 << 0 )
3840kEventClassMouse = FOUR_CHAR_CODE ('mous' )
@@ -46,6 +48,8 @@ def FOUR_CHAR_CODE(x): return x
4648kEventClassCommand = FOUR_CHAR_CODE ('cmds' )
4749kEventClassTablet = FOUR_CHAR_CODE ('tblt' )
4850kEventClassVolume = FOUR_CHAR_CODE ('vol ' )
51+ kEventClassAppearance = FOUR_CHAR_CODE ('appm' )
52+ kEventClassService = FOUR_CHAR_CODE ('serv' )
4953kEventMouseDown = 1
5054kEventMouseUp = 2
5155kEventMouseMoved = 5
@@ -78,7 +82,8 @@ def FOUR_CHAR_CODE(x): return x
7882kEventAppLaunchNotification = 4
7983kEventAppLaunched = 5
8084kEventAppTerminated = 6
81- kEventAppFrontSwitched = 7
85+ kEventAppFrontSwitched = 7
86+ kEventAppGetDockTileMenu = 20
8287kEventAppleEvent = 1
8388kEventWindowUpdate = 1
8489kEventWindowDrawContent = 2
@@ -89,35 +94,40 @@ def FOUR_CHAR_CODE(x): return x
8994kEventWindowHiding = 23
9095kEventWindowShown = 24
9196kEventWindowHidden = 25
97+ kEventWindowCollapsing = 86
98+ kEventWindowCollapsed = 67
99+ kEventWindowExpanding = 87
100+ kEventWindowExpanded = 70
101+ kEventWindowZoomed = 76
92102kEventWindowBoundsChanging = 26
93103kEventWindowBoundsChanged = 27
94104kEventWindowResizeStarted = 28
95105kEventWindowResizeCompleted = 29
96106kEventWindowDragStarted = 30
97107kEventWindowDragCompleted = 31
108+ kEventWindowClosed = 73
98109kWindowBoundsChangeUserDrag = (1 << 0 )
99110kWindowBoundsChangeUserResize = (1 << 1 )
100111kWindowBoundsChangeSizeChanged = (1 << 2 )
101112kWindowBoundsChangeOriginChanged = (1 << 3 )
113+ kWindowBoundsChangeZoom = (1 << 4 )
102114kEventWindowClickDragRgn = 32
103115kEventWindowClickResizeRgn = 33
104116kEventWindowClickCollapseRgn = 34
105117kEventWindowClickCloseRgn = 35
106118kEventWindowClickZoomRgn = 36
107119kEventWindowClickContentRgn = 37
108120kEventWindowClickProxyIconRgn = 38
121+ kEventWindowClickToolbarButtonRgn = 41
122+ kEventWindowClickStructureRgn = 42
109123kEventWindowCursorChange = 40
110124kEventWindowCollapse = 66
111- kEventWindowCollapsed = 67
112125kEventWindowCollapseAll = 68
113126kEventWindowExpand = 69
114- kEventWindowExpanded = 70
115127kEventWindowExpandAll = 71
116128kEventWindowClose = 72
117- kEventWindowClosed = 73
118129kEventWindowCloseAll = 74
119130kEventWindowZoom = 75
120- kEventWindowZoomed = 76
121131kEventWindowZoomAll = 77
122132kEventWindowContextualMenuSelect = 78
123133kEventWindowPathSelect = 79
@@ -128,6 +138,13 @@ def FOUR_CHAR_CODE(x): return x
128138kEventWindowHandleContentClick = 85
129139kEventWindowProxyBeginDrag = 128
130140kEventWindowProxyEndDrag = 129
141+ kEventWindowToolbarSwitchMode = 150
142+ kDockChangedUser = 1
143+ kDockChangedOrientation = 2
144+ kDockChangedAutohide = 3
145+ kDockChangedDisplay = 4
146+ kDockChangedItems = 5
147+ kDockChangedUnknown = 6
131148kEventWindowFocusAcquired = 200
132149kEventWindowFocusRelinquish = 201
133150kEventWindowDrawFrame = 1000
@@ -152,7 +169,21 @@ def FOUR_CHAR_CODE(x): return x
152169kEventMenuTargetItem = 6
153170kEventMenuMatchKey = 7
154171kEventMenuEnableItems = 8
172+ kEventMenuPopulate = 9
173+ kEventMenuMeasureItemWidth = 100
174+ kEventMenuMeasureItemHeight = 101
175+ kEventMenuDrawItem = 102
176+ kEventMenuDrawItemContent = 103
155177kEventMenuDispose = 1001
178+ kMenuContextMenuBar = 1 << 0
179+ kMenuContextPullDown = 1 << 8
180+ kMenuContextPopUp = 1 << 9
181+ kMenuContextSubmenu = 1 << 10
182+ kMenuContextMenuBarTracking = 1 << 16
183+ kMenuContextPopUpTracking = 1 << 17
184+ kMenuContextKeyMatching = 1 << 18
185+ kMenuContextMenuEnabling = 1 << 19
186+ kMenuContextCommandIDSearch = 1 << 20
156187kEventProcessCommand = 1
157188kEventCommandProcess = 1
158189kEventCommandUpdateStatus = 2
@@ -167,12 +198,32 @@ def FOUR_CHAR_CODE(x): return x
167198kHICommandClear = FOUR_CHAR_CODE ('clea' )
168199kHICommandSelectAll = FOUR_CHAR_CODE ('sall' )
169200kHICommandHide = FOUR_CHAR_CODE ('hide' )
201+ kHICommandHideOthers = FOUR_CHAR_CODE ('hido' )
202+ kHICommandShowAll = FOUR_CHAR_CODE ('shal' )
170203kHICommandPreferences = FOUR_CHAR_CODE ('pref' )
171204kHICommandZoomWindow = FOUR_CHAR_CODE ('zoom' )
172205kHICommandMinimizeWindow = FOUR_CHAR_CODE ('mini' )
206+ kHICommandMinimizeAll = FOUR_CHAR_CODE ('mina' )
207+ kHICommandMaximizeWindow = FOUR_CHAR_CODE ('maxi' )
208+ kHICommandMaximizeAll = FOUR_CHAR_CODE ('maxa' )
173209kHICommandArrangeInFront = FOUR_CHAR_CODE ('frnt' )
210+ kHICommandBringAllToFront = FOUR_CHAR_CODE ('bfrt' )
211+ kHICommandWindowListSeparator = FOUR_CHAR_CODE ('wldv' )
212+ kHICommandWindowListTerminator = FOUR_CHAR_CODE ('wlst' )
213+ kHICommandSelectWindow = FOUR_CHAR_CODE ('swin' )
174214kHICommandAbout = FOUR_CHAR_CODE ('abou' )
215+ kHICommandNew = FOUR_CHAR_CODE ('new ' )
216+ kHICommandOpen = FOUR_CHAR_CODE ('open' )
217+ kHICommandClose = FOUR_CHAR_CODE ('clos' )
218+ kHICommandSave = FOUR_CHAR_CODE ('save' )
219+ kHICommandSaveAs = FOUR_CHAR_CODE ('svas' )
220+ kHICommandRevert = FOUR_CHAR_CODE ('rvrt' )
221+ kHICommandPrint = FOUR_CHAR_CODE ('prnt' )
222+ kHICommandPageSetup = FOUR_CHAR_CODE ('page' )
223+ kHICommandAppHelp = FOUR_CHAR_CODE ('ahlp' )
175224kHICommandFromMenu = (1L << 0 )
225+ kHICommandFromControl = (1L << 1 )
226+ kHICommandFromWindow = (1L << 2 )
176227kEventControlInitialize = 1000
177228kEventControlDispose = 1001
178229kEventControlGetOptimalBounds = 1003
@@ -209,12 +260,20 @@ def FOUR_CHAR_CODE(x): return x
209260kEventControlArbitraryMessage = 201
210261kControlBoundsChangeSizeChanged = (1 << 2 )
211262kControlBoundsChangePositionChanged = (1 << 3 )
212- kEventTabletPointer = 1
263+ kEventTabletPoint = 1
213264kEventTabletProximity = 2
265+ kEventTabletPointer = 1
214266kEventVolumeMounted = 1
215267kEventVolumeUnmounted = 2
216268typeFSVolumeRefNum = FOUR_CHAR_CODE ('voln' )
269+ kEventAppearanceScrollBarVariantChanged = 1
270+ kEventServiceCopy = 1
271+ kEventServicePaste = 2
272+ kEventServiceGetTypes = 3
273+ kEventServicePerform = 4
217274kEventParamDirectObject = FOUR_CHAR_CODE ('----' )
275+ kEventParamPostTarget = FOUR_CHAR_CODE ('ptrg' )
276+ typeEventTargetRef = FOUR_CHAR_CODE ('etrg' )
218277kEventParamWindowRef = FOUR_CHAR_CODE ('wind' )
219278kEventParamGrafPort = FOUR_CHAR_CODE ('graf' )
220279kEventParamDragRef = FOUR_CHAR_CODE ('drag' )
@@ -228,6 +287,8 @@ def FOUR_CHAR_CODE(x): return x
228287kEventParamAEEventID = keyAEEventID
229288kEventParamAEEventClass = keyAEEventClass
230289kEventParamCGContextRef = FOUR_CHAR_CODE ('cntx' )
290+ kEventParamDeviceDepth = FOUR_CHAR_CODE ('devd' )
291+ kEventParamDeviceColor = FOUR_CHAR_CODE ('devc' )
231292typeWindowRef = FOUR_CHAR_CODE ('wind' )
232293typeGrafPtr = FOUR_CHAR_CODE ('graf' )
233294typeGWorldPtr = FOUR_CHAR_CODE ('gwld' )
@@ -237,20 +298,28 @@ def FOUR_CHAR_CODE(x): return x
237298typeCollection = FOUR_CHAR_CODE ('cltn' )
238299typeQDRgnHandle = FOUR_CHAR_CODE ('rgnh' )
239300typeOSStatus = FOUR_CHAR_CODE ('osst' )
240- typeCGContextRef = FOUR_CHAR_CODE ('cntx' )
301+ typeCFStringRef = FOUR_CHAR_CODE ('cfst' )
302+ typeCFIndex = FOUR_CHAR_CODE ('cfix' )
303+ typeCFTypeRef = FOUR_CHAR_CODE ('cfty' )
304+ typeCGContextRef = FOUR_CHAR_CODE ('cntx' )
305+ typeHIPoint = FOUR_CHAR_CODE ('hipt' )
306+ typeHISize = FOUR_CHAR_CODE ('hisz' )
307+ typeHIRect = FOUR_CHAR_CODE ('hirc' )
241308kEventParamMouseLocation = FOUR_CHAR_CODE ('mloc' )
242309kEventParamMouseButton = FOUR_CHAR_CODE ('mbtn' )
243310kEventParamClickCount = FOUR_CHAR_CODE ('ccnt' )
244311kEventParamMouseWheelAxis = FOUR_CHAR_CODE ('mwax' )
245312kEventParamMouseWheelDelta = FOUR_CHAR_CODE ('mwdl' )
246313kEventParamMouseDelta = FOUR_CHAR_CODE ('mdta' )
247314kEventParamMouseChord = FOUR_CHAR_CODE ('chor' )
315+ kEventParamTabletEventType = FOUR_CHAR_CODE ('tblt' )
248316typeMouseButton = FOUR_CHAR_CODE ('mbtn' )
249317typeMouseWheelAxis = FOUR_CHAR_CODE ('mwax' )
250318kEventParamKeyCode = FOUR_CHAR_CODE ('kcod' )
251319kEventParamKeyMacCharCodes = FOUR_CHAR_CODE ('kchr' )
252320kEventParamKeyModifiers = FOUR_CHAR_CODE ('kmod' )
253321kEventParamKeyUnicodes = FOUR_CHAR_CODE ('kuni' )
322+ kEventParamKeyboardType = FOUR_CHAR_CODE ('kbdt' )
254323typeEventHotKeyID = FOUR_CHAR_CODE ('hkid' )
255324kEventParamTextInputSendRefCon = FOUR_CHAR_CODE ('tsrc' )
256325kEventParamTextInputSendComponentInstance = FOUR_CHAR_CODE ('tsci' )
@@ -272,6 +341,7 @@ def FOUR_CHAR_CODE(x): return x
272341kEventParamTextInputSendDraggingMode = FOUR_CHAR_CODE ('tsdm' )
273342kEventParamTextInputReplyPoint = FOUR_CHAR_CODE ('trpt' )
274343kEventParamTextInputReplyFont = FOUR_CHAR_CODE ('trft' )
344+ kEventParamTextInputReplyFMFont = FOUR_CHAR_CODE ('trfm' )
275345kEventParamTextInputReplyPointSize = FOUR_CHAR_CODE ('trpz' )
276346kEventParamTextInputReplyLineHeight = FOUR_CHAR_CODE ('trlh' )
277347kEventParamTextInputReplyLineAscent = FOUR_CHAR_CODE ('trla' )
@@ -300,6 +370,9 @@ def FOUR_CHAR_CODE(x): return x
300370kEventParamWindowTitleTextWidth = FOUR_CHAR_CODE ('wttw' )
301371kEventParamWindowGrowRect = FOUR_CHAR_CODE ('grct' )
302372kEventParamAttributes = FOUR_CHAR_CODE ('attr' )
373+ kEventParamDockChangedReason = FOUR_CHAR_CODE ('dcrs' )
374+ kEventParamPreviousDockRect = FOUR_CHAR_CODE ('pdrc' )
375+ kEventParamCurrentDockRect = FOUR_CHAR_CODE ('cdrc' )
303376typeWindowRegionCode = FOUR_CHAR_CODE ('wshp' )
304377typeWindowDefPartCode = FOUR_CHAR_CODE ('wdpt' )
305378typeClickActivationResult = FOUR_CHAR_CODE ('clac' )
@@ -337,16 +410,42 @@ def FOUR_CHAR_CODE(x): return x
337410kEventParamMenuCommand = FOUR_CHAR_CODE ('mcmd' )
338411kEventParamEnableMenuForKeyEvent = FOUR_CHAR_CODE ('fork' )
339412kEventParamMenuEventOptions = FOUR_CHAR_CODE ('meop' )
413+ kEventParamMenuContext = FOUR_CHAR_CODE ('mctx' )
414+ kEventParamMenuItemBounds = FOUR_CHAR_CODE ('mitb' )
415+ kEventParamMenuMarkBounds = FOUR_CHAR_CODE ('mmkb' )
416+ kEventParamMenuIconBounds = FOUR_CHAR_CODE ('micb' )
417+ kEventParamMenuTextBounds = FOUR_CHAR_CODE ('mtxb' )
418+ kEventParamMenuTextBaseline = FOUR_CHAR_CODE ('mtbl' )
419+ kEventParamMenuCommandKeyBounds = FOUR_CHAR_CODE ('mcmb' )
420+ kEventParamMenuVirtualTop = FOUR_CHAR_CODE ('mvrt' )
421+ kEventParamMenuVirtualBottom = FOUR_CHAR_CODE ('mvrb' )
422+ kEventParamMenuDrawState = FOUR_CHAR_CODE ('mdrs' )
423+ kEventParamMenuItemType = FOUR_CHAR_CODE ('mitp' )
424+ kEventParamMenuItemWidth = FOUR_CHAR_CODE ('mitw' )
425+ kEventParamMenuItemHeight = FOUR_CHAR_CODE ('mith' )
340426typeMenuItemIndex = FOUR_CHAR_CODE ('midx' )
341427typeMenuCommand = FOUR_CHAR_CODE ('mcmd' )
342428typeMenuTrackingMode = FOUR_CHAR_CODE ('mtmd' )
343- typeMenuEventOptions = FOUR_CHAR_CODE ('meop' )
429+ typeMenuEventOptions = FOUR_CHAR_CODE ('meop' )
430+ typeThemeMenuState = FOUR_CHAR_CODE ('tmns' )
431+ typeThemeMenuItemType = FOUR_CHAR_CODE ('tmit' )
344432kEventParamProcessID = FOUR_CHAR_CODE ('psn ' )
345433kEventParamLaunchRefCon = FOUR_CHAR_CODE ('lref' )
346434kEventParamLaunchErr = FOUR_CHAR_CODE ('err ' )
347- kEventParamTabletPointerRec = FOUR_CHAR_CODE ('tbrc' )
435+ kEventParamTabletPointRec = FOUR_CHAR_CODE ('tbrc' )
348436kEventParamTabletProximityRec = FOUR_CHAR_CODE ('tbpx' )
349- typeTabletPointerRec = FOUR_CHAR_CODE ('tbrc' )
350- typeTabletProximityRec = FOUR_CHAR_CODE ('tbpx' )
437+ typeTabletPointRec = FOUR_CHAR_CODE ('tbrc' )
438+ typeTabletProximityRec = FOUR_CHAR_CODE ('tbpx' )
439+ kEventParamTabletPointerRec = FOUR_CHAR_CODE ('tbrc' )
440+ typeTabletPointerRec = FOUR_CHAR_CODE ('tbrc' )
441+ kEventParamNewScrollBarVariant = FOUR_CHAR_CODE ('nsbv' )
442+ kEventParamScrapRef = FOUR_CHAR_CODE ('scrp' )
443+ kEventParamServiceCopyTypes = FOUR_CHAR_CODE ('svsd' )
444+ kEventParamServicePasteTypes = FOUR_CHAR_CODE ('svpt' )
445+ kEventParamServiceMessageName = FOUR_CHAR_CODE ('svmg' )
446+ kEventParamServiceUserData = FOUR_CHAR_CODE ('svud' )
447+ typeScrapRef = FOUR_CHAR_CODE ('scrp' )
448+ typeCFMutableArrayRef = FOUR_CHAR_CODE ('cfma' )
351449# sHandler = NewEventHandlerUPP( x )
352- kUserFocusAuto = - 1
450+ kMouseTrackingMousePressed = kMouseTrackingMouseDown
451+ kMouseTrackingMouseReleased = kMouseTrackingMouseUp
0 commit comments