/Lib/plat-mac/Carbon/CarbonEvents.py

http://unladen-swallow.googlecode.com/ · Python · 451 lines · 448 code · 1 blank · 2 comment · 0 complexity · d811f024bed3bb871c54741762db0444 MD5 · raw file

  1. # Generated from 'CarbonEvents.h'
  2. def FOUR_CHAR_CODE(x): return x
  3. def FOUR_CHAR_CODE(x): return x
  4. false = 0
  5. true = 1
  6. keyAEEventClass = FOUR_CHAR_CODE('evcl')
  7. keyAEEventID = FOUR_CHAR_CODE('evti')
  8. eventAlreadyPostedErr = -9860
  9. eventTargetBusyErr = -9861
  10. eventClassInvalidErr = -9862
  11. eventClassIncorrectErr = -9864
  12. eventHandlerAlreadyInstalledErr = -9866
  13. eventInternalErr = -9868
  14. eventKindIncorrectErr = -9869
  15. eventParameterNotFoundErr = -9870
  16. eventNotHandledErr = -9874
  17. eventLoopTimedOutErr = -9875
  18. eventLoopQuitErr = -9876
  19. eventNotInQueueErr = -9877
  20. eventHotKeyExistsErr = -9878
  21. eventHotKeyInvalidErr = -9879
  22. kEventPriorityLow = 0
  23. kEventPriorityStandard = 1
  24. kEventPriorityHigh = 2
  25. kEventLeaveInQueue = false
  26. kEventRemoveFromQueue = true
  27. kTrackMouseLocationOptionDontConsumeMouseUp = (1 << 0)
  28. kMouseTrackingMouseDown = 1
  29. kMouseTrackingMouseUp = 2
  30. kMouseTrackingMouseExited = 3
  31. kMouseTrackingMouseEntered = 4
  32. kMouseTrackingMouseDragged = 5
  33. kMouseTrackingKeyModifiersChanged = 6
  34. kMouseTrackingUserCancelled = 7
  35. kMouseTrackingTimedOut = 8
  36. kMouseTrackingMouseMoved = 9
  37. kEventAttributeNone = 0
  38. kEventAttributeUserEvent = (1 << 0)
  39. kEventClassMouse = FOUR_CHAR_CODE('mous')
  40. kEventClassKeyboard = FOUR_CHAR_CODE('keyb')
  41. kEventClassTextInput = FOUR_CHAR_CODE('text')
  42. kEventClassApplication = FOUR_CHAR_CODE('appl')
  43. kEventClassAppleEvent = FOUR_CHAR_CODE('eppc')
  44. kEventClassMenu = FOUR_CHAR_CODE('menu')
  45. kEventClassWindow = FOUR_CHAR_CODE('wind')
  46. kEventClassControl = FOUR_CHAR_CODE('cntl')
  47. kEventClassCommand = FOUR_CHAR_CODE('cmds')
  48. kEventClassTablet = FOUR_CHAR_CODE('tblt')
  49. kEventClassVolume = FOUR_CHAR_CODE('vol ')
  50. kEventClassAppearance = FOUR_CHAR_CODE('appm')
  51. kEventClassService = FOUR_CHAR_CODE('serv')
  52. kEventMouseDown = 1
  53. kEventMouseUp = 2
  54. kEventMouseMoved = 5
  55. kEventMouseDragged = 6
  56. kEventMouseWheelMoved = 10
  57. kEventMouseButtonPrimary = 1
  58. kEventMouseButtonSecondary = 2
  59. kEventMouseButtonTertiary = 3
  60. kEventMouseWheelAxisX = 0
  61. kEventMouseWheelAxisY = 1
  62. kEventTextInputUpdateActiveInputArea = 1
  63. kEventTextInputUnicodeForKeyEvent = 2
  64. kEventTextInputOffsetToPos = 3
  65. kEventTextInputPosToOffset = 4
  66. kEventTextInputShowHideBottomWindow = 5
  67. kEventTextInputGetSelectedText = 6
  68. kEventRawKeyDown = 1
  69. kEventRawKeyRepeat = 2
  70. kEventRawKeyUp = 3
  71. kEventRawKeyModifiersChanged = 4
  72. kEventHotKeyPressed = 5
  73. kEventHotKeyReleased = 6
  74. kEventKeyModifierNumLockBit = 16
  75. kEventKeyModifierFnBit = 17
  76. kEventKeyModifierNumLockMask = 1L << kEventKeyModifierNumLockBit
  77. kEventKeyModifierFnMask = 1L << kEventKeyModifierFnBit
  78. kEventAppActivated = 1
  79. kEventAppDeactivated = 2
  80. kEventAppQuit = 3
  81. kEventAppLaunchNotification = 4
  82. kEventAppLaunched = 5
  83. kEventAppTerminated = 6
  84. kEventAppFrontSwitched = 7
  85. kEventAppGetDockTileMenu = 20
  86. kEventAppleEvent = 1
  87. kEventWindowUpdate = 1
  88. kEventWindowDrawContent = 2
  89. kEventWindowActivated = 5
  90. kEventWindowDeactivated = 6
  91. kEventWindowGetClickActivation = 7
  92. kEventWindowShowing = 22
  93. kEventWindowHiding = 23
  94. kEventWindowShown = 24
  95. kEventWindowHidden = 25
  96. kEventWindowCollapsing = 86
  97. kEventWindowCollapsed = 67
  98. kEventWindowExpanding = 87
  99. kEventWindowExpanded = 70
  100. kEventWindowZoomed = 76
  101. kEventWindowBoundsChanging = 26
  102. kEventWindowBoundsChanged = 27
  103. kEventWindowResizeStarted = 28
  104. kEventWindowResizeCompleted = 29
  105. kEventWindowDragStarted = 30
  106. kEventWindowDragCompleted = 31
  107. kEventWindowClosed = 73
  108. kWindowBoundsChangeUserDrag = (1 << 0)
  109. kWindowBoundsChangeUserResize = (1 << 1)
  110. kWindowBoundsChangeSizeChanged = (1 << 2)
  111. kWindowBoundsChangeOriginChanged = (1 << 3)
  112. kWindowBoundsChangeZoom = (1 << 4)
  113. kEventWindowClickDragRgn = 32
  114. kEventWindowClickResizeRgn = 33
  115. kEventWindowClickCollapseRgn = 34
  116. kEventWindowClickCloseRgn = 35
  117. kEventWindowClickZoomRgn = 36
  118. kEventWindowClickContentRgn = 37
  119. kEventWindowClickProxyIconRgn = 38
  120. kEventWindowClickToolbarButtonRgn = 41
  121. kEventWindowClickStructureRgn = 42
  122. kEventWindowCursorChange = 40
  123. kEventWindowCollapse = 66
  124. kEventWindowCollapseAll = 68
  125. kEventWindowExpand = 69
  126. kEventWindowExpandAll = 71
  127. kEventWindowClose = 72
  128. kEventWindowCloseAll = 74
  129. kEventWindowZoom = 75
  130. kEventWindowZoomAll = 77
  131. kEventWindowContextualMenuSelect = 78
  132. kEventWindowPathSelect = 79
  133. kEventWindowGetIdealSize = 80
  134. kEventWindowGetMinimumSize = 81
  135. kEventWindowGetMaximumSize = 82
  136. kEventWindowConstrain = 83
  137. kEventWindowHandleContentClick = 85
  138. kEventWindowProxyBeginDrag = 128
  139. kEventWindowProxyEndDrag = 129
  140. kEventWindowToolbarSwitchMode = 150
  141. kDockChangedUser = 1
  142. kDockChangedOrientation = 2
  143. kDockChangedAutohide = 3
  144. kDockChangedDisplay = 4
  145. kDockChangedItems = 5
  146. kDockChangedUnknown = 6
  147. kEventWindowFocusAcquired = 200
  148. kEventWindowFocusRelinquish = 201
  149. kEventWindowDrawFrame = 1000
  150. kEventWindowDrawPart = 1001
  151. kEventWindowGetRegion = 1002
  152. kEventWindowHitTest = 1003
  153. kEventWindowInit = 1004
  154. kEventWindowDispose = 1005
  155. kEventWindowDragHilite = 1006
  156. kEventWindowModified = 1007
  157. kEventWindowSetupProxyDragImage = 1008
  158. kEventWindowStateChanged = 1009
  159. kEventWindowMeasureTitle = 1010
  160. kEventWindowDrawGrowBox = 1011
  161. kEventWindowGetGrowImageRegion = 1012
  162. kEventWindowPaint = 1013
  163. kEventMenuBeginTracking = 1
  164. kEventMenuEndTracking = 2
  165. kEventMenuChangeTrackingMode = 3
  166. kEventMenuOpening = 4
  167. kEventMenuClosed = 5
  168. kEventMenuTargetItem = 6
  169. kEventMenuMatchKey = 7
  170. kEventMenuEnableItems = 8
  171. kEventMenuPopulate = 9
  172. kEventMenuMeasureItemWidth = 100
  173. kEventMenuMeasureItemHeight = 101
  174. kEventMenuDrawItem = 102
  175. kEventMenuDrawItemContent = 103
  176. kEventMenuDispose = 1001
  177. kMenuContextMenuBar = 1 << 0
  178. kMenuContextPullDown = 1 << 8
  179. kMenuContextPopUp = 1 << 9
  180. kMenuContextSubmenu = 1 << 10
  181. kMenuContextMenuBarTracking = 1 << 16
  182. kMenuContextPopUpTracking = 1 << 17
  183. kMenuContextKeyMatching = 1 << 18
  184. kMenuContextMenuEnabling = 1 << 19
  185. kMenuContextCommandIDSearch = 1 << 20
  186. kEventProcessCommand = 1
  187. kEventCommandProcess = 1
  188. kEventCommandUpdateStatus = 2
  189. kHICommandOK = FOUR_CHAR_CODE('ok ')
  190. kHICommandCancel = FOUR_CHAR_CODE('not!')
  191. kHICommandQuit = FOUR_CHAR_CODE('quit')
  192. kHICommandUndo = FOUR_CHAR_CODE('undo')
  193. kHICommandRedo = FOUR_CHAR_CODE('redo')
  194. kHICommandCut = FOUR_CHAR_CODE('cut ')
  195. kHICommandCopy = FOUR_CHAR_CODE('copy')
  196. kHICommandPaste = FOUR_CHAR_CODE('past')
  197. kHICommandClear = FOUR_CHAR_CODE('clea')
  198. kHICommandSelectAll = FOUR_CHAR_CODE('sall')
  199. kHICommandHide = FOUR_CHAR_CODE('hide')
  200. kHICommandHideOthers = FOUR_CHAR_CODE('hido')
  201. kHICommandShowAll = FOUR_CHAR_CODE('shal')
  202. kHICommandPreferences = FOUR_CHAR_CODE('pref')
  203. kHICommandZoomWindow = FOUR_CHAR_CODE('zoom')
  204. kHICommandMinimizeWindow = FOUR_CHAR_CODE('mini')
  205. kHICommandMinimizeAll = FOUR_CHAR_CODE('mina')
  206. kHICommandMaximizeWindow = FOUR_CHAR_CODE('maxi')
  207. kHICommandMaximizeAll = FOUR_CHAR_CODE('maxa')
  208. kHICommandArrangeInFront = FOUR_CHAR_CODE('frnt')
  209. kHICommandBringAllToFront = FOUR_CHAR_CODE('bfrt')
  210. kHICommandWindowListSeparator = FOUR_CHAR_CODE('wldv')
  211. kHICommandWindowListTerminator = FOUR_CHAR_CODE('wlst')
  212. kHICommandSelectWindow = FOUR_CHAR_CODE('swin')
  213. kHICommandAbout = FOUR_CHAR_CODE('abou')
  214. kHICommandNew = FOUR_CHAR_CODE('new ')
  215. kHICommandOpen = FOUR_CHAR_CODE('open')
  216. kHICommandClose = FOUR_CHAR_CODE('clos')
  217. kHICommandSave = FOUR_CHAR_CODE('save')
  218. kHICommandSaveAs = FOUR_CHAR_CODE('svas')
  219. kHICommandRevert = FOUR_CHAR_CODE('rvrt')
  220. kHICommandPrint = FOUR_CHAR_CODE('prnt')
  221. kHICommandPageSetup = FOUR_CHAR_CODE('page')
  222. kHICommandAppHelp = FOUR_CHAR_CODE('ahlp')
  223. kHICommandFromMenu = (1L << 0)
  224. kHICommandFromControl = (1L << 1)
  225. kHICommandFromWindow = (1L << 2)
  226. kEventControlInitialize = 1000
  227. kEventControlDispose = 1001
  228. kEventControlGetOptimalBounds = 1003
  229. kEventControlDefInitialize = kEventControlInitialize
  230. kEventControlDefDispose = kEventControlDispose
  231. kEventControlHit = 1
  232. kEventControlSimulateHit = 2
  233. kEventControlHitTest = 3
  234. kEventControlDraw = 4
  235. kEventControlApplyBackground = 5
  236. kEventControlApplyTextColor = 6
  237. kEventControlSetFocusPart = 7
  238. kEventControlGetFocusPart = 8
  239. kEventControlActivate = 9
  240. kEventControlDeactivate = 10
  241. kEventControlSetCursor = 11
  242. kEventControlContextualMenuClick = 12
  243. kEventControlClick = 13
  244. kEventControlTrack = 51
  245. kEventControlGetScrollToHereStartPoint = 52
  246. kEventControlGetIndicatorDragConstraint = 53
  247. kEventControlIndicatorMoved = 54
  248. kEventControlGhostingFinished = 55
  249. kEventControlGetActionProcPart = 56
  250. kEventControlGetPartRegion = 101
  251. kEventControlGetPartBounds = 102
  252. kEventControlSetData = 103
  253. kEventControlGetData = 104
  254. kEventControlValueFieldChanged = 151
  255. kEventControlAddedSubControl = 152
  256. kEventControlRemovingSubControl = 153
  257. kEventControlBoundsChanged = 154
  258. kEventControlOwningWindowChanged = 159
  259. kEventControlArbitraryMessage = 201
  260. kControlBoundsChangeSizeChanged = (1 << 2)
  261. kControlBoundsChangePositionChanged = (1 << 3)
  262. kEventTabletPoint = 1
  263. kEventTabletProximity = 2
  264. kEventTabletPointer = 1
  265. kEventVolumeMounted = 1
  266. kEventVolumeUnmounted = 2
  267. typeFSVolumeRefNum = FOUR_CHAR_CODE('voln')
  268. kEventAppearanceScrollBarVariantChanged = 1
  269. kEventServiceCopy = 1
  270. kEventServicePaste = 2
  271. kEventServiceGetTypes = 3
  272. kEventServicePerform = 4
  273. kEventParamDirectObject = FOUR_CHAR_CODE('----')
  274. kEventParamPostTarget = FOUR_CHAR_CODE('ptrg')
  275. typeEventTargetRef = FOUR_CHAR_CODE('etrg')
  276. kEventParamWindowRef = FOUR_CHAR_CODE('wind')
  277. kEventParamGrafPort = FOUR_CHAR_CODE('graf')
  278. kEventParamDragRef = FOUR_CHAR_CODE('drag')
  279. kEventParamMenuRef = FOUR_CHAR_CODE('menu')
  280. kEventParamEventRef = FOUR_CHAR_CODE('evnt')
  281. kEventParamControlRef = FOUR_CHAR_CODE('ctrl')
  282. kEventParamRgnHandle = FOUR_CHAR_CODE('rgnh')
  283. kEventParamEnabled = FOUR_CHAR_CODE('enab')
  284. kEventParamDimensions = FOUR_CHAR_CODE('dims')
  285. kEventParamAvailableBounds = FOUR_CHAR_CODE('avlb')
  286. kEventParamAEEventID = keyAEEventID
  287. kEventParamAEEventClass = keyAEEventClass
  288. kEventParamCGContextRef = FOUR_CHAR_CODE('cntx')
  289. kEventParamDeviceDepth = FOUR_CHAR_CODE('devd')
  290. kEventParamDeviceColor = FOUR_CHAR_CODE('devc')
  291. typeWindowRef = FOUR_CHAR_CODE('wind')
  292. typeGrafPtr = FOUR_CHAR_CODE('graf')
  293. typeGWorldPtr = FOUR_CHAR_CODE('gwld')
  294. typeDragRef = FOUR_CHAR_CODE('drag')
  295. typeMenuRef = FOUR_CHAR_CODE('menu')
  296. typeControlRef = FOUR_CHAR_CODE('ctrl')
  297. typeCollection = FOUR_CHAR_CODE('cltn')
  298. typeQDRgnHandle = FOUR_CHAR_CODE('rgnh')
  299. typeOSStatus = FOUR_CHAR_CODE('osst')
  300. typeCFStringRef = FOUR_CHAR_CODE('cfst')
  301. typeCFIndex = FOUR_CHAR_CODE('cfix')
  302. typeCFTypeRef = FOUR_CHAR_CODE('cfty')
  303. typeCGContextRef = FOUR_CHAR_CODE('cntx')
  304. typeHIPoint = FOUR_CHAR_CODE('hipt')
  305. typeHISize = FOUR_CHAR_CODE('hisz')
  306. typeHIRect = FOUR_CHAR_CODE('hirc')
  307. kEventParamMouseLocation = FOUR_CHAR_CODE('mloc')
  308. kEventParamMouseButton = FOUR_CHAR_CODE('mbtn')
  309. kEventParamClickCount = FOUR_CHAR_CODE('ccnt')
  310. kEventParamMouseWheelAxis = FOUR_CHAR_CODE('mwax')
  311. kEventParamMouseWheelDelta = FOUR_CHAR_CODE('mwdl')
  312. kEventParamMouseDelta = FOUR_CHAR_CODE('mdta')
  313. kEventParamMouseChord = FOUR_CHAR_CODE('chor')
  314. kEventParamTabletEventType = FOUR_CHAR_CODE('tblt')
  315. typeMouseButton = FOUR_CHAR_CODE('mbtn')
  316. typeMouseWheelAxis = FOUR_CHAR_CODE('mwax')
  317. kEventParamKeyCode = FOUR_CHAR_CODE('kcod')
  318. kEventParamKeyMacCharCodes = FOUR_CHAR_CODE('kchr')
  319. kEventParamKeyModifiers = FOUR_CHAR_CODE('kmod')
  320. kEventParamKeyUnicodes = FOUR_CHAR_CODE('kuni')
  321. kEventParamKeyboardType = FOUR_CHAR_CODE('kbdt')
  322. typeEventHotKeyID = FOUR_CHAR_CODE('hkid')
  323. kEventParamTextInputSendRefCon = FOUR_CHAR_CODE('tsrc')
  324. kEventParamTextInputSendComponentInstance = FOUR_CHAR_CODE('tsci')
  325. kEventParamTextInputSendSLRec = FOUR_CHAR_CODE('tssl')
  326. kEventParamTextInputReplySLRec = FOUR_CHAR_CODE('trsl')
  327. kEventParamTextInputSendText = FOUR_CHAR_CODE('tstx')
  328. kEventParamTextInputReplyText = FOUR_CHAR_CODE('trtx')
  329. kEventParamTextInputSendUpdateRng = FOUR_CHAR_CODE('tsup')
  330. kEventParamTextInputSendHiliteRng = FOUR_CHAR_CODE('tshi')
  331. kEventParamTextInputSendClauseRng = FOUR_CHAR_CODE('tscl')
  332. kEventParamTextInputSendPinRng = FOUR_CHAR_CODE('tspn')
  333. kEventParamTextInputSendFixLen = FOUR_CHAR_CODE('tsfx')
  334. kEventParamTextInputSendLeadingEdge = FOUR_CHAR_CODE('tsle')
  335. kEventParamTextInputReplyLeadingEdge = FOUR_CHAR_CODE('trle')
  336. kEventParamTextInputSendTextOffset = FOUR_CHAR_CODE('tsto')
  337. kEventParamTextInputReplyTextOffset = FOUR_CHAR_CODE('trto')
  338. kEventParamTextInputReplyRegionClass = FOUR_CHAR_CODE('trrg')
  339. kEventParamTextInputSendCurrentPoint = FOUR_CHAR_CODE('tscp')
  340. kEventParamTextInputSendDraggingMode = FOUR_CHAR_CODE('tsdm')
  341. kEventParamTextInputReplyPoint = FOUR_CHAR_CODE('trpt')
  342. kEventParamTextInputReplyFont = FOUR_CHAR_CODE('trft')
  343. kEventParamTextInputReplyFMFont = FOUR_CHAR_CODE('trfm')
  344. kEventParamTextInputReplyPointSize = FOUR_CHAR_CODE('trpz')
  345. kEventParamTextInputReplyLineHeight = FOUR_CHAR_CODE('trlh')
  346. kEventParamTextInputReplyLineAscent = FOUR_CHAR_CODE('trla')
  347. kEventParamTextInputReplyTextAngle = FOUR_CHAR_CODE('trta')
  348. kEventParamTextInputSendShowHide = FOUR_CHAR_CODE('tssh')
  349. kEventParamTextInputReplyShowHide = FOUR_CHAR_CODE('trsh')
  350. kEventParamTextInputSendKeyboardEvent = FOUR_CHAR_CODE('tske')
  351. kEventParamTextInputSendTextServiceEncoding = FOUR_CHAR_CODE('tsse')
  352. kEventParamTextInputSendTextServiceMacEncoding = FOUR_CHAR_CODE('tssm')
  353. kEventParamHICommand = FOUR_CHAR_CODE('hcmd')
  354. typeHICommand = FOUR_CHAR_CODE('hcmd')
  355. kEventParamWindowFeatures = FOUR_CHAR_CODE('wftr')
  356. kEventParamWindowDefPart = FOUR_CHAR_CODE('wdpc')
  357. kEventParamCurrentBounds = FOUR_CHAR_CODE('crct')
  358. kEventParamOriginalBounds = FOUR_CHAR_CODE('orct')
  359. kEventParamPreviousBounds = FOUR_CHAR_CODE('prct')
  360. kEventParamClickActivation = FOUR_CHAR_CODE('clac')
  361. kEventParamWindowRegionCode = FOUR_CHAR_CODE('wshp')
  362. kEventParamWindowDragHiliteFlag = FOUR_CHAR_CODE('wdhf')
  363. kEventParamWindowModifiedFlag = FOUR_CHAR_CODE('wmff')
  364. kEventParamWindowProxyGWorldPtr = FOUR_CHAR_CODE('wpgw')
  365. kEventParamWindowProxyImageRgn = FOUR_CHAR_CODE('wpir')
  366. kEventParamWindowProxyOutlineRgn = FOUR_CHAR_CODE('wpor')
  367. kEventParamWindowStateChangedFlags = FOUR_CHAR_CODE('wscf')
  368. kEventParamWindowTitleFullWidth = FOUR_CHAR_CODE('wtfw')
  369. kEventParamWindowTitleTextWidth = FOUR_CHAR_CODE('wttw')
  370. kEventParamWindowGrowRect = FOUR_CHAR_CODE('grct')
  371. kEventParamAttributes = FOUR_CHAR_CODE('attr')
  372. kEventParamDockChangedReason = FOUR_CHAR_CODE('dcrs')
  373. kEventParamPreviousDockRect = FOUR_CHAR_CODE('pdrc')
  374. kEventParamCurrentDockRect = FOUR_CHAR_CODE('cdrc')
  375. typeWindowRegionCode = FOUR_CHAR_CODE('wshp')
  376. typeWindowDefPartCode = FOUR_CHAR_CODE('wdpt')
  377. typeClickActivationResult = FOUR_CHAR_CODE('clac')
  378. kEventParamControlPart = FOUR_CHAR_CODE('cprt')
  379. kEventParamInitCollection = FOUR_CHAR_CODE('icol')
  380. kEventParamControlMessage = FOUR_CHAR_CODE('cmsg')
  381. kEventParamControlParam = FOUR_CHAR_CODE('cprm')
  382. kEventParamControlResult = FOUR_CHAR_CODE('crsl')
  383. kEventParamControlRegion = FOUR_CHAR_CODE('crgn')
  384. kEventParamControlAction = FOUR_CHAR_CODE('caup')
  385. kEventParamControlIndicatorDragConstraint = FOUR_CHAR_CODE('cidc')
  386. kEventParamControlIndicatorRegion = FOUR_CHAR_CODE('cirn')
  387. kEventParamControlIsGhosting = FOUR_CHAR_CODE('cgst')
  388. kEventParamControlIndicatorOffset = FOUR_CHAR_CODE('ciof')
  389. kEventParamControlClickActivationResult = FOUR_CHAR_CODE('ccar')
  390. kEventParamControlSubControl = FOUR_CHAR_CODE('csub')
  391. kEventParamControlOptimalBounds = FOUR_CHAR_CODE('cobn')
  392. kEventParamControlOptimalBaselineOffset = FOUR_CHAR_CODE('cobo')
  393. kEventParamControlDataTag = FOUR_CHAR_CODE('cdtg')
  394. kEventParamControlDataBuffer = FOUR_CHAR_CODE('cdbf')
  395. kEventParamControlDataBufferSize = FOUR_CHAR_CODE('cdbs')
  396. kEventParamControlDrawDepth = FOUR_CHAR_CODE('cddp')
  397. kEventParamControlDrawInColor = FOUR_CHAR_CODE('cdic')
  398. kEventParamControlFeatures = FOUR_CHAR_CODE('cftr')
  399. kEventParamControlPartBounds = FOUR_CHAR_CODE('cpbd')
  400. kEventParamControlOriginalOwningWindow = FOUR_CHAR_CODE('coow')
  401. kEventParamControlCurrentOwningWindow = FOUR_CHAR_CODE('ccow')
  402. typeControlActionUPP = FOUR_CHAR_CODE('caup')
  403. typeIndicatorDragConstraint = FOUR_CHAR_CODE('cidc')
  404. typeControlPartCode = FOUR_CHAR_CODE('cprt')
  405. kEventParamCurrentMenuTrackingMode = FOUR_CHAR_CODE('cmtm')
  406. kEventParamNewMenuTrackingMode = FOUR_CHAR_CODE('nmtm')
  407. kEventParamMenuFirstOpen = FOUR_CHAR_CODE('1sto')
  408. kEventParamMenuItemIndex = FOUR_CHAR_CODE('item')
  409. kEventParamMenuCommand = FOUR_CHAR_CODE('mcmd')
  410. kEventParamEnableMenuForKeyEvent = FOUR_CHAR_CODE('fork')
  411. kEventParamMenuEventOptions = FOUR_CHAR_CODE('meop')
  412. kEventParamMenuContext = FOUR_CHAR_CODE('mctx')
  413. kEventParamMenuItemBounds = FOUR_CHAR_CODE('mitb')
  414. kEventParamMenuMarkBounds = FOUR_CHAR_CODE('mmkb')
  415. kEventParamMenuIconBounds = FOUR_CHAR_CODE('micb')
  416. kEventParamMenuTextBounds = FOUR_CHAR_CODE('mtxb')
  417. kEventParamMenuTextBaseline = FOUR_CHAR_CODE('mtbl')
  418. kEventParamMenuCommandKeyBounds = FOUR_CHAR_CODE('mcmb')
  419. kEventParamMenuVirtualTop = FOUR_CHAR_CODE('mvrt')
  420. kEventParamMenuVirtualBottom = FOUR_CHAR_CODE('mvrb')
  421. kEventParamMenuDrawState = FOUR_CHAR_CODE('mdrs')
  422. kEventParamMenuItemType = FOUR_CHAR_CODE('mitp')
  423. kEventParamMenuItemWidth = FOUR_CHAR_CODE('mitw')
  424. kEventParamMenuItemHeight = FOUR_CHAR_CODE('mith')
  425. typeMenuItemIndex = FOUR_CHAR_CODE('midx')
  426. typeMenuCommand = FOUR_CHAR_CODE('mcmd')
  427. typeMenuTrackingMode = FOUR_CHAR_CODE('mtmd')
  428. typeMenuEventOptions = FOUR_CHAR_CODE('meop')
  429. typeThemeMenuState = FOUR_CHAR_CODE('tmns')
  430. typeThemeMenuItemType = FOUR_CHAR_CODE('tmit')
  431. kEventParamProcessID = FOUR_CHAR_CODE('psn ')
  432. kEventParamLaunchRefCon = FOUR_CHAR_CODE('lref')
  433. kEventParamLaunchErr = FOUR_CHAR_CODE('err ')
  434. kEventParamTabletPointRec = FOUR_CHAR_CODE('tbrc')
  435. kEventParamTabletProximityRec = FOUR_CHAR_CODE('tbpx')
  436. typeTabletPointRec = FOUR_CHAR_CODE('tbrc')
  437. typeTabletProximityRec = FOUR_CHAR_CODE('tbpx')
  438. kEventParamTabletPointerRec = FOUR_CHAR_CODE('tbrc')
  439. typeTabletPointerRec = FOUR_CHAR_CODE('tbrc')
  440. kEventParamNewScrollBarVariant = FOUR_CHAR_CODE('nsbv')
  441. kEventParamScrapRef = FOUR_CHAR_CODE('scrp')
  442. kEventParamServiceCopyTypes = FOUR_CHAR_CODE('svsd')
  443. kEventParamServicePasteTypes = FOUR_CHAR_CODE('svpt')
  444. kEventParamServiceMessageName = FOUR_CHAR_CODE('svmg')
  445. kEventParamServiceUserData = FOUR_CHAR_CODE('svud')
  446. typeScrapRef = FOUR_CHAR_CODE('scrp')
  447. typeCFMutableArrayRef = FOUR_CHAR_CODE('cfma')
  448. # sHandler = NewEventHandlerUPP( x )
  449. kMouseTrackingMousePressed = kMouseTrackingMouseDown
  450. kMouseTrackingMouseReleased = kMouseTrackingMouseUp