diff options
-rw-r--r-- | Mac/Lib/lib-toolbox/AERegistry.py | 2 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Components.py | 7 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Controls.py | 25 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Fonts.py | 2 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Lists.py | 22 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Menus.py | 16 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/QuickDraw.py | 25 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/QuickTime.py | 336 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Sound.py | 121 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/TextEdit.py | 1 | ||||
-rw-r--r-- | Mac/Lib/lib-toolbox/Windows.py | 3 |
11 files changed, 496 insertions, 64 deletions
diff --git a/Mac/Lib/lib-toolbox/AERegistry.py b/Mac/Lib/lib-toolbox/AERegistry.py index fac197a..0211ac0 100644 --- a/Mac/Lib/lib-toolbox/AERegistry.py +++ b/Mac/Lib/lib-toolbox/AERegistry.py @@ -173,6 +173,7 @@ kAEQuickdrawSuite = FOUR_CHAR_CODE('qdrw') kAEQuitAll = FOUR_CHAR_CODE('quia') kAERedo = FOUR_CHAR_CODE('redo') kAERegular = FOUR_CHAR_CODE('regl') +kAEReopenApplication = FOUR_CHAR_CODE('rapp') kAEReplace = FOUR_CHAR_CODE('rplc') kAERequiredSuite = FOUR_CHAR_CODE('reqd') kAERestart = FOUR_CHAR_CODE('rest') @@ -441,6 +442,7 @@ typePixMapMinus = FOUR_CHAR_CODE('tpmm') typePolygon = FOUR_CHAR_CODE('cpgn') typePropInfo = FOUR_CHAR_CODE('pinf') typeQDPoint = FOUR_CHAR_CODE('QDpt') +typeQDRegion = FOUR_CHAR_CODE('Qrgn') typeRectangle = FOUR_CHAR_CODE('crec') typeRGB16 = FOUR_CHAR_CODE('tr16') typeRGB96 = FOUR_CHAR_CODE('tr96') diff --git a/Mac/Lib/lib-toolbox/Components.py b/Mac/Lib/lib-toolbox/Components.py index aa7631f..e8f501d 100644 --- a/Mac/Lib/lib-toolbox/Components.py +++ b/Mac/Lib/lib-toolbox/Components.py @@ -3,11 +3,13 @@ def FOUR_CHAR_CODE(x): return x kAppleManufacturer = FOUR_CHAR_CODE('appl') kComponentResourceType = FOUR_CHAR_CODE('thng') +kComponentAliasResourceType = FOUR_CHAR_CODE('thga') kAnyComponentType = 0 kAnyComponentSubType = 0 kAnyComponentManufacturer = 0 kAnyComponentFlagsMask = 0 cmpWantsRegisterMessage = 1L << 31 +cmpIsComponentAlias = 1L << 28 kComponentOpenSelect = -1 kComponentCloseSelect = -2 kComponentCanDoSelect = -3 @@ -23,6 +25,11 @@ defaultComponentAnySubType = 4 registerComponentGlobal = 1 registerComponentNoDuplicates = 2 registerComponentAfterExisting = 4 +registerComponentAliasesOnly = 8 +platform68k = 1 +platformPowerPC = 2 +platformInterpreted = 3 +platformWin32 = 4 uppComponentFunctionImplementedProcInfo = 0x000002F0 uppGetComponentVersionProcInfo = 0x000000F0 uppComponentSetTargetProcInfo = 0x000003F0 diff --git a/Mac/Lib/lib-toolbox/Controls.py b/Mac/Lib/lib-toolbox/Controls.py index 7c8b0bf..416b850 100644 --- a/Mac/Lib/lib-toolbox/Controls.py +++ b/Mac/Lib/lib-toolbox/Controls.py @@ -11,6 +11,16 @@ kControlColorTableResourceType = FOUR_CHAR_CODE('cctb') kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF') kControlTabListResType = FOUR_CHAR_CODE('tab#') kControlListDescResType = FOUR_CHAR_CODE('ldes') +controlNotifyNothing = FOUR_CHAR_CODE('nada') +controlNotifyClick = FOUR_CHAR_CODE('clik') +controlNotifyFocus = FOUR_CHAR_CODE('focu') +controlNotifyKey = FOUR_CHAR_CODE('key ') +kControlCanAutoInvalidate = 1L << 0 +staticTextProc = 256 +editTextProc = 272 +iconProc = 288 +userItemProc = 304 +pictItemProc = 320 cFrameColor = 0 cBodyColor = 1 cTextColor = 2 @@ -81,10 +91,9 @@ kControlMsgSetData = 20 kControlMsgGetData = 21 kControlMsgActivate = 22 kControlMsgSetUpBackground = 23 -kControlMsgCalcValue = 24 -kControlMsgSubControlHit = 25 kControlMsgCalcValueFromPos = 26 kControlMsgTestNewMsgSupport = 27 +kControlMsgSubValueChanged = 25 kControlMsgSubControlAdded = 28 kControlMsgSubControlRemoved = 29 kControlBevelButtonSmallBevelProc = 32 @@ -147,9 +156,19 @@ kControlLittleArrowsProc = 96 kControlChasingArrowsProc = 112 kControlTabLargeProc = 128 kControlTabSmallProc = 129 +kControlTabLargeNorthProc = 128 +kControlTabSmallNorthProc = 129 +kControlTabLargeSouthProc = 130 +kControlTabSmallSouthProc = 131 +kControlTabLargeEastProc = 132 +kControlTabSmallEastProc = 133 +kControlTabLargeWestProc = 134 +kControlTabSmallWestProc = 135 kControlTabContentRectTag = FOUR_CHAR_CODE('rect') kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab') kControlTabFontStyleTag = kControlFontStyleTag +kControlTabInfoTag = FOUR_CHAR_CODE('tabi') +kControlTabInfoVersionZero = 0 kControlSeparatorLineProc = 144 kControlGroupBoxTextTitleProc = 160 kControlGroupBoxCheckBoxProc = 161 @@ -193,6 +212,7 @@ kControlUserPaneBackgroundProcTag = FOUR_CHAR_CODE('back') kControlEditTextProc = 272 kControlEditTextDialogProc = 273 kControlEditTextPasswordProc = 274 +kControlEditTextDialogPasswordProc = 275 kControlEditTextStyleTag = kControlFontStyleTag kControlEditTextTextTag = FOUR_CHAR_CODE('text') kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than') @@ -219,6 +239,7 @@ kControlListBoxListHandleTag = FOUR_CHAR_CODE('lhan') kControlListBoxKeyFilterTag = kControlKeyFilterTag kControlListBoxFontStyleTag = kControlFontStyleTag kControlListBoxDoubleClickTag = FOUR_CHAR_CODE('dblc') +kControlListBoxLDEFTag = FOUR_CHAR_CODE('ldef') kControlPushButtonProc = 368 kControlCheckBoxProc = 369 kControlRadioButtonProc = 370 diff --git a/Mac/Lib/lib-toolbox/Fonts.py b/Mac/Lib/lib-toolbox/Fonts.py index f19846c..93d98f9 100644 --- a/Mac/Lib/lib-toolbox/Fonts.py +++ b/Mac/Lib/lib-toolbox/Fonts.py @@ -2,6 +2,8 @@ systemFont = 0 applFont = 1 +kPlatformDefaultGuiFontID = applFont +kPlatformDefaultGuiFontID = -1 kFontIDNewYork = 2 kFontIDGeneva = 3 kFontIDMonaco = 4 diff --git a/Mac/Lib/lib-toolbox/Lists.py b/Mac/Lib/lib-toolbox/Lists.py index 4469b5b..405e398 100644 --- a/Mac/Lib/lib-toolbox/Lists.py +++ b/Mac/Lib/lib-toolbox/Lists.py @@ -1,16 +1,13 @@ # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Lists.h' -lDoVAutoscroll = 2 -lDoHAutoscroll = 1 -lOnlyOne = -128 -lExtendDrag = 64 -lNoDisjoint = 32 -lNoExtend = 16 -lNoRect = 8 -lUseSense = 4 -lNoNilHilite = 2 +listNotifyNothing = FOUR_CHAR_CODE('nada') +listNotifyClick = FOUR_CHAR_CODE('clik') +listNotifyDoubleClick = FOUR_CHAR_CODE('dblc') +listNotifyPreClick = FOUR_CHAR_CODE('pclk') lDoVAutoscrollBit = 1 lDoHAutoscrollBit = 0 +lDoVAutoscroll = 2 +lDoHAutoscroll = 1 lOnlyOneBit = 7 lExtendDragBit = 6 lNoDisjointBit = 5 @@ -18,6 +15,13 @@ lNoExtendBit = 4 lNoRectBit = 3 lUseSenseBit = 2 lNoNilHiliteBit = 1 +lOnlyOne = -128 +lExtendDrag = 64 +lNoDisjoint = 32 +lNoExtend = 16 +lNoRect = 8 +lUseSense = 4 +lNoNilHilite = 2 lInitMsg = 0 lDrawMsg = 1 lHiliteMsg = 2 diff --git a/Mac/Lib/lib-toolbox/Menus.py b/Mac/Lib/lib-toolbox/Menus.py index 5660240..5fda216 100644 --- a/Mac/Lib/lib-toolbox/Menus.py +++ b/Mac/Lib/lib-toolbox/Menus.py @@ -11,14 +11,30 @@ kMenuColorIconType = 4 kMenuIconSuiteType = 5 kMenuIconRefType = 6 noMark = 0 +kMenuDrawMsg = 0 +kMenuChooseMsg = 1 +kMenuSizeMsg = 2 +kMenuDrawItemMsg = 4 +kMenuCalcItemMsg = 5 +kMenuThemeSavvyMsg = 7 mDrawMsg = 0 mChooseMsg = 1 mSizeMsg = 2 mDrawItemMsg = 4 mCalcItemMsg = 5 +kThemeSavvyMenuResponse = 0x7473 textMenuProc = 0 hMenuCmd = 27 hierMenu = -1 mPopUpMsg = 3 mctAllItems = -98 mctLastIDIndic = -99 +gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu') +gestaltContextualMenuUnusedBit = 0 +gestaltContextualMenuTrapAvailable = 1 +kCMHelpItemNoHelp = 0 +kCMHelpItemAppleGuide = 1 +kCMHelpItemOtherHelp = 2 +kCMNothingSelected = 0 +kCMMenuItemSelected = 1 +kCMShowHelpSelected = 3 diff --git a/Mac/Lib/lib-toolbox/QuickDraw.py b/Mac/Lib/lib-toolbox/QuickDraw.py index 67394b0..f189bea 100644 --- a/Mac/Lib/lib-toolbox/QuickDraw.py +++ b/Mac/Lib/lib-toolbox/QuickDraw.py @@ -102,6 +102,31 @@ allDevices = 1 << allDevicesBit kNoConstraint = 0 kVerticalConstraint = 1 kHorizontalConstraint = 2 +k1MonochromePixelFormat = 0x00000001 +k2IndexedPixelFormat = 0x00000002 +k4IndexedPixelFormat = 0x00000004 +k8IndexedPixelFormat = 0x00000008 +k16BE555PixelFormat = 0x00000010 +k24RGBPixelFormat = 0x00000018 +k32ARGBPixelFormat = 0x00000020 +k1IndexedGrayPixelFormat = 0x00000021 +k2IndexedGrayPixelFormat = 0x00000022 +k4IndexedGrayPixelFormat = 0x00000024 +k8IndexedGrayPixelFormat = 0x00000028 +k16LE555PixelFormat = FOUR_CHAR_CODE('L555') +k16BE565PixelFormat = FOUR_CHAR_CODE('B565') +k16LE565PixelFormat = FOUR_CHAR_CODE('L565') +k24BGRPixelFormat = FOUR_CHAR_CODE('24BG') +k32BGRAPixelFormat = FOUR_CHAR_CODE('BGRA') +k32ABGRPixelFormat = FOUR_CHAR_CODE('ABGR') +k32RGBAPixelFormat = FOUR_CHAR_CODE('RGBA') +kYUVSPixelFormat = FOUR_CHAR_CODE('yuvs') +kYUVUPixelFormat = FOUR_CHAR_CODE('yuvu') +kYVU9PixelFormat = FOUR_CHAR_CODE('YVU9') +kYUV411PixelFormat = FOUR_CHAR_CODE('Y411') +kYVYU422PixelFormat = FOUR_CHAR_CODE('YVYU') +kUYVY422PixelFormat = FOUR_CHAR_CODE('UYVY') +kYUV211PixelFormat = FOUR_CHAR_CODE('Y211') kCursorImageMajorVersion = 0x0001 kCursorImageMinorVersion = 0x0000 # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:QuickDrawText.h' diff --git a/Mac/Lib/lib-toolbox/QuickTime.py b/Mac/Lib/lib-toolbox/QuickTime.py index 3460d08..5ec8429 100644 --- a/Mac/Lib/lib-toolbox/QuickTime.py +++ b/Mac/Lib/lib-toolbox/QuickTime.py @@ -2,6 +2,14 @@ def FOUR_CHAR_CODE(x): return x MovieFileType = FOUR_CHAR_CODE('MooV') +MovieScrapType = FOUR_CHAR_CODE('moov') +MovieResourceType = FOUR_CHAR_CODE('moov') +MovieForwardPointerResourceType = FOUR_CHAR_CODE('fore') +MovieBackwardPointerResourceType = FOUR_CHAR_CODE('back') +MovieResourceAtomType = FOUR_CHAR_CODE('moov') +MovieDataAtomType = FOUR_CHAR_CODE('mdat') +FreeAtomType = FOUR_CHAR_CODE('free') +SkipAtomType = FOUR_CHAR_CODE('skip') MediaHandlerType = FOUR_CHAR_CODE('mhlr') DataHandlerType = FOUR_CHAR_CODE('dhlr') VideoMediaType = FOUR_CHAR_CODE('vide') @@ -16,11 +24,19 @@ TweenMediaType = FOUR_CHAR_CODE('twen') ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d') HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl') ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc') +URLDataHandlerSubType = FOUR_CHAR_CODE('url ') VisualMediaCharacteristic = FOUR_CHAR_CODE('eyes') AudioMediaCharacteristic = FOUR_CHAR_CODE('ears') kCharacteristicCanSendVideo = FOUR_CHAR_CODE('vsnd') +kCharacteristicProvidesActions = FOUR_CHAR_CODE('actn') +kUserDataMovieControllerType = FOUR_CHAR_CODE('ctyp') +kUserDataName = FOUR_CHAR_CODE('name') +kUserDataTextFullName = FOUR_CHAR_CODE('©nam') +kUserDataTextCopyright = FOUR_CHAR_CODE('©cpy') +kUserDataTextInformation = FOUR_CHAR_CODE('©inf') DoTheRightThing = 0 kMusicFlagDontPlay2Soft = 1L << 0 +kMusicFlagDontSlaveToMovie = 1L << 1 dfDontDisplay = 1 << 0 dfDontAutoScale = 1 << 1 dfClipToTextBox = 1 << 2 @@ -64,6 +80,167 @@ mediaQualityDraft = 0x0000 mediaQualityNormal = 0x0040 mediaQualityBetter = 0x0080 mediaQualityBest = 0x00C0 +kActionMovieSetVolume = 1024 +kActionMovieSetRate = 1025 +kActionMovieSetLoopingFlags = 1026 +kActionMovieGoToTime = 1027 +kActionMovieGoToTimeByName = 1028 +kActionMovieGoToBeginning = 1029 +kActionMovieGoToEnd = 1030 +kActionMovieStepForward = 1031 +kActionMovieStepBackward = 1032 +kActionMovieSetSelection = 1033 +kActionMovieSetSelectionByName = 1034 +kActionMoviePlaySelection = 1035 +kActionMovieSetLanguage = 1036 +kActionMovieChanged = 1037 +kActionTrackSetVolume = 2048 +kActionTrackSetBalance = 2049 +kActionTrackSetEnabled = 2050 +kActionTrackSetMatrix = 2051 +kActionTrackSetLayer = 2052 +kActionTrackSetClip = 2053 +kActionSpriteSetMatrix = 3072 +kActionSpriteSetImageIndex = 3073 +kActionSpriteSetVisible = 3074 +kActionSpriteSetLayer = 3075 +kActionSpriteSetGraphicsMode = 3076 +kActionSpritePassMouseToCodec = 3078 +kActionSpriteClickOnCodec = 3079 +kActionSpriteTranslate = 3080 +kActionSpriteScale = 3081 +kActionSpriteRotate = 3082 +kActionSpriteStretch = 3083 +kActionQTVRSetPanAngle = 4096 +kActionQTVRSetTiltAngle = 4097 +kActionQTVRSetFieldOfView = 4098 +kActionQTVRShowDefaultView = 4099 +kActionQTVRGoToNodeID = 4100 +kActionMusicPlayNote = 5120 +kActionMusicSetController = 5121 +kActionMusicPlayTune = 5122 +kActionCase = 6144 +kActionWhile = 6145 +kActionGoToURL = 6146 +kActionSendQTEventToSprite = 6147 +kActionDebugStr = 6148 +kActionPushCurrentTime = 6149 +kActionPushCurrentTimeWithLabel = 6150 +kActionPopAndGotoTopTime = 6151 +kActionPopAndGotoLabeledTime = 6152 +kActionSpriteTrackSetVariable = 7168 +kActionApplicationNumberAndString = 8192 +kOperandExpression = 1 +kOperandConstant = 2 +kOperandMovieVolume = 1024 +kOperandMovieRate = 1025 +kOperandMovieIsLooping = 1026 +kOperandMovieLoopIsPalindrome = 1027 +kOperandMovieTime = 1028 +kOperandTrackVolume = 2048 +kOperandTrackBalance = 2049 +kOperandTrackEnabled = 2050 +kOperandTrackLayer = 2051 +kOperandTrackWidth = 2052 +kOperandTrackHeight = 2053 +kOperandSpriteBoundsLeft = 3072 +kOperandSpriteBoundsTop = 3073 +kOperandSpriteBoundsRight = 3074 +kOperandSpriteBoundsBottom = 3075 +kOperandSpriteImageIndex = 3076 +kOperandSpriteVisible = 3077 +kOperandSpriteLayer = 3078 +kOperandSpriteTrackVariable = 3079 +kOperandSpriteTrackNumSprites = 3080 +kOperandSpriteTrackNumImages = 3081 +kOperandSpriteID = 3082 +kOperandSpriteIndex = 3083 +kOperandSpriteFirstCornerX = 3084 +kOperandSpriteFirstCornerY = 3085 +kOperandSpriteSecondCornerX = 3086 +kOperandSpriteSecondCornerY = 3087 +kOperandSpriteThirdCornerX = 3088 +kOperandSpriteThirdCornerY = 3089 +kOperandSpriteFourthCornerX = 3090 +kOperandSpriteFourthCornerY = 3091 +kOperandSpriteImageRegistrationPointX = 3092 +kOperandSpriteImageRegistrationPointY = 3093 +kOperandQTVRPanAngle = 4096 +kOperandQTVRTiltAngle = 4097 +kOperandQTVRFieldOfView = 4098 +kOperandQTVRNodeID = 4099 +kOperandMouseLocalHLoc = 5120 +kOperandMouseLocalVLoc = 5121 +kOperandKeyIsDown = 5122 +kOperandRandom = 5123 +kFirstMovieAction = kActionMovieSetVolume +kLastMovieAction = kActionMovieChanged +kFirstTrackAction = kActionTrackSetVolume +kLastTrackAction = kActionTrackSetClip +kFirstSpriteAction = kActionSpriteSetMatrix +kLastSpriteAction = kActionSpriteStretch +kFirstQTVRAction = kActionQTVRSetPanAngle +kLastQTVRAction = kActionQTVRGoToNodeID +kFirstMusicAction = kActionMusicPlayNote +kLastMusicAction = kActionMusicPlayTune +kFirstSystemAction = kActionCase +kLastSystemAction = kActionPopAndGotoLabeledTime +kFirstSpriteTrackAction = kActionSpriteTrackSetVariable +kLastSpriteTrackAction = kActionSpriteTrackSetVariable +kFirstApplicationAction = kActionApplicationNumberAndString +kLastApplicationAction = kActionApplicationNumberAndString +kFirstAction = kFirstMovieAction +kLastAction = kActionApplicationNumberAndString +kTargetMovie = FOUR_CHAR_CODE('moov') +kTargetTrackName = FOUR_CHAR_CODE('trna') +kTargetTrackID = FOUR_CHAR_CODE('trid') +kTargetTrackType = FOUR_CHAR_CODE('trty') +kTargetTrackIndex = FOUR_CHAR_CODE('trin') +kTargetSpriteName = FOUR_CHAR_CODE('spna') +kTargetSpriteID = FOUR_CHAR_CODE('spid') +kTargetSpriteIndex = FOUR_CHAR_CODE('spin') +kQTEventType = FOUR_CHAR_CODE('evnt') +kAction = FOUR_CHAR_CODE('actn') +kWhichAction = FOUR_CHAR_CODE('whic') +kActionParameter = FOUR_CHAR_CODE('parm') +kActionTarget = FOUR_CHAR_CODE('targ') +kActionFlags = FOUR_CHAR_CODE('flag') +kActionParameterMinValue = FOUR_CHAR_CODE('minv') +kActionParameterMaxValue = FOUR_CHAR_CODE('maxv') +kActionListAtomType = FOUR_CHAR_CODE('list') +kExpressionContainerAtomType = FOUR_CHAR_CODE('expr') +kConditionalAtomType = FOUR_CHAR_CODE('test') +kOperatorAtomType = FOUR_CHAR_CODE('oper') +kOperandAtomType = FOUR_CHAR_CODE('oprn') +kCommentAtomType = FOUR_CHAR_CODE('why ') +kQTEventMouseClick = FOUR_CHAR_CODE('clik') +kQTEventMouseClickEnd = FOUR_CHAR_CODE('cend') +kQTEventMouseClickEndTriggerButton = FOUR_CHAR_CODE('trig') +kQTEventMouseEnter = FOUR_CHAR_CODE('entr') +kQTEventMouseExit = FOUR_CHAR_CODE('exit') +kQTEventFrameLoaded = FOUR_CHAR_CODE('fram') +kQTEventIdle = FOUR_CHAR_CODE('idle') +kQTEventRequestToModifyMovie = FOUR_CHAR_CODE('reqm') +kActionFlagActionIsDelta = 1L << 1 +kActionFlagParameterWrapsAround = 1L << 2 +kActionFlagActionIsToggle = 1L << 3 +kOperatorAdd = FOUR_CHAR_CODE('add ') +kOperatorSubtract = FOUR_CHAR_CODE('sub ') +kOperatorMultiply = FOUR_CHAR_CODE('mult') +kOperatorDivide = FOUR_CHAR_CODE('div ') +kOperatorOr = FOUR_CHAR_CODE('or ') +kOperatorAnd = FOUR_CHAR_CODE('and ') +kOperatorNot = FOUR_CHAR_CODE('not ') +kOperatorLessThan = FOUR_CHAR_CODE('< ') +kOperatorLessThanEqualTo = FOUR_CHAR_CODE('<= ') +kOperatorEqualTo = FOUR_CHAR_CODE('= ') +kOperatorNotEqualTo = FOUR_CHAR_CODE('!= ') +kOperatorGreaterThan = FOUR_CHAR_CODE('> ') +kOperatorGreaterThanEqualTo = FOUR_CHAR_CODE('>= ') +kOperatorModulo = FOUR_CHAR_CODE('mod ') +kOperatorIntegerDivide = FOUR_CHAR_CODE('idiv') +kOperatorAbsoluteValue = FOUR_CHAR_CODE('abs ') +kOperatorNegate = FOUR_CHAR_CODE('neg ') loopTimeBase = 1 palindromeLoopTimeBase = 2 maintainTimeBaseZero = 4 @@ -119,10 +296,13 @@ nextTimeIgnoreActiveSegment = 1 << 15 createMovieFileDeleteCurFile = 1L << 31 createMovieFileDontCreateMovie = 1L << 30 createMovieFileDontOpenFile = 1L << 29 +createMovieFileDontCreateResFile = 1L << 28 flattenAddMovieToDataFork = 1L << 0 flattenActiveTracksOnly = 1L << 2 flattenDontInterleaveFlatten = 1L << 3 flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4 +flattenCompressMovieResource = 1L << 5 +flattenForceMovieResourceBeforeMovieData = 1L << 6 movieInDataForkResID = -1 mcTopLeftMovie = 1 << 0 mcScaleMovieToFit = 1 << 1 @@ -142,12 +322,18 @@ hintsUseSoundInterp = 1 << 7 hintsHighQuality = 1 << 8 hintsPalindrome = 1 << 9 hintsInactive = 1 << 11 +hintsOffscreen = 1 << 12 +hintsDontDraw = 1 << 13 +hintsAllowBlacklining = 1 << 14 mediaHandlerFlagBaseClient = 1 movieTrackMediaType = 1 << 0 movieTrackCharacteristic = 1 << 1 movieTrackEnabledOnly = 1 << 2 movieDrawingCallWhenChanged = 0 movieDrawingCallAlways = 1 +kGetMovieImporterValidateToFind = 1L << 0 +kGetMovieImporterAllowNewFile = 1L << 1 +kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2 preloadAlways = 1L << 0 preloadOnlyIfEnabled = 1L << 1 fullScreenHideCursor = 1L << 0 @@ -161,21 +347,56 @@ kSpritePropertyImageDataPtr = 3 kSpritePropertyVisible = 4 kSpritePropertyLayer = 5 kSpritePropertyGraphicsMode = 6 +kSpritePropertyImageDataSize = 7 kSpritePropertyImageIndex = 100 kSpriteTrackPropertyBackgroundColor = 101 kSpriteTrackPropertyOffscreenBitDepth = 102 kSpriteTrackPropertySampleFormat = 103 +kSpriteTrackPropertyScaleSpritesToScaleWorld = 104 +kSpriteTrackPropertyHasActions = 105 +kSpriteTrackPropertyVisible = 106 +kSpriteTrackPropertyQTIdleEventsFrequency = 107 +kSpriteImagePropertyRegistrationPoint = 1000 +kSpriteImagePropertyGroupID = 1001 +kNoQTIdleEvents = -1 kOnlyDrawToSpriteWorld = 1L << 0 kSpriteWorldPreflight = 1L << 1 kSpriteWorldDidDraw = 1L << 0 kSpriteWorldNeedsToDraw = 1L << 1 kKeyFrameAndSingleOverride = 1L << 1 kKeyFrameAndAllOverrides = 1L << 2 +kScaleSpritesToScaleWorld = 1L << 1 +kSpriteWorldHighQuality = 1L << 2 +kSpriteWorldDontAutoInvalidate = 1L << 3 +kSpriteWorldInvisible = 1L << 4 kParentAtomIsContainer = 0 +kEffectNameAtom = FOUR_CHAR_CODE('name') +kEffectTypeAtom = FOUR_CHAR_CODE('type') +pdActionConfirmDialog = 1 +pdActionSetAppleMenu = 2 +pdActionSetEditMenu = 3 +pdActionGetDialogValues = 4 +pdActionSetPreviewUserItem = 5 +pdActionSetPreviewPicture = 6 +pdActionSetColorPickerEventProc = 7 +pdActionSetDialogTitle = 8 +pdActionGetSubPanelMenu = 9 +pdActionActivateSubPanel = 10 +pdActionConductStopAlert = 11 +elOptionsIncludeNoneInList = 0x00000001 +pdOptionsCollectOneValue = 0x00000001 +pdOptionsAllowOptionalInterpolations = 0x00000002 +pdOptionsModalDialogBox = 0x00000004 +effectIsRealtime = 0 +kAccessKeyAtomType = FOUR_CHAR_CODE('acky') +kAccessKeySystemFlag = 1L << 0 kITextRemoveEverythingBut = 0 << 1 kITextRemoveLeaveSuggestedAlternate = 1 << 1 kITextAtomType = FOUR_CHAR_CODE('itxt') kITextStringAtomType = FOUR_CHAR_CODE('text') +kTrackReferenceChapterList = FOUR_CHAR_CODE('chap') +kTrackReferenceTimeCode = FOUR_CHAR_CODE('tmcd') +kTrackReferenceModifier = FOUR_CHAR_CODE('ssrc') kTrackModifierInput = 0x696E kTrackModifierType = 0x7479 kTrackModifierReference = FOUR_CHAR_CODE('ssrc') @@ -193,6 +414,13 @@ kTrackModifierObjectGraphicsMode = 7 kTrackModifierType3d4x4Matrix = 8 kTrackModifierCameraData = 9 kTrackModifierSoundLocalizationData = 10 +kTrackModifierObjectImageIndex = 11 +kTrackModifierObjectLayer = 12 +kTrackModifierObjectVisible = 13 +kTrackModifierPanAngle = FOUR_CHAR_CODE('pan ') +kTrackModifierTiltAngle = FOUR_CHAR_CODE('tilt') +kTrackModifierVerticalFieldOfViewAngle = FOUR_CHAR_CODE('fov ') +kTrackModifierObjectQTEventSend = FOUR_CHAR_CODE('evnt') kTweenTypeShort = 1 kTweenTypeLong = 2 kTweenTypeFixed = 3 @@ -202,42 +430,65 @@ kTweenTypeQDRegion = 6 kTweenTypeMatrix = 7 kTweenTypeRGBColor = 8 kTweenTypeGraphicsModeWithRGBColor = 9 +kTweenTypeQTFloatSingle = 10 +kTweenTypeQTFloatDouble = 11 +kTweenTypeFixedPoint = 12 kTweenType3dScale = FOUR_CHAR_CODE('3sca') kTweenType3dTranslate = FOUR_CHAR_CODE('3tra') kTweenType3dRotate = FOUR_CHAR_CODE('3rot') kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE('3rap') kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE('3rax') +kTweenType3dRotateAboutVector = FOUR_CHAR_CODE('3rvc') kTweenType3dQuaternion = FOUR_CHAR_CODE('3qua') kTweenType3dMatrix = FOUR_CHAR_CODE('3mat') kTweenType3dCameraData = FOUR_CHAR_CODE('3cam') kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE('3slc') +kTweenTypePathToMatrixTranslation = FOUR_CHAR_CODE('gxmt') +kTweenTypePathToMatrixRotation = FOUR_CHAR_CODE('gxpr') +kTweenTypePathToMatrixTranslationAndRotation = FOUR_CHAR_CODE('gxmr') +kTweenTypePathToFixedPoint = FOUR_CHAR_CODE('gxfp') +kTweenTypePathXtoY = FOUR_CHAR_CODE('gxxy') +kTweenTypePathYtoX = FOUR_CHAR_CODE('gxyx') +kTweenTypeAtomList = FOUR_CHAR_CODE('atom') +kTweenTypePolygon = FOUR_CHAR_CODE('poly') +kTweenTypeMultiMatrix = FOUR_CHAR_CODE('mulm') +kTweenTypeSpin = FOUR_CHAR_CODE('spin') +kTweenType3dMatrixNonLinear = FOUR_CHAR_CODE('3nlr') +kTweenType3dVRObject = FOUR_CHAR_CODE('3vro') kTweenEntry = FOUR_CHAR_CODE('twen') kTweenData = FOUR_CHAR_CODE('data') kTweenType = FOUR_CHAR_CODE('twnt') kTweenStartOffset = FOUR_CHAR_CODE('twst') kTweenDuration = FOUR_CHAR_CODE('twdu') +kTweenFlags = FOUR_CHAR_CODE('flag') +kTweenOutputMin = FOUR_CHAR_CODE('omin') +kTweenOutputMax = FOUR_CHAR_CODE('omax') +kTweenSequenceElement = FOUR_CHAR_CODE('seqe') kTween3dInitialCondition = FOUR_CHAR_CODE('icnd') -kTweenInterpolationStyle = FOUR_CHAR_CODE('isty') +kTweenInterpolationID = FOUR_CHAR_CODE('intr') kTweenRegionData = FOUR_CHAR_CODE('qdrg') kTweenPictureData = FOUR_CHAR_CODE('PICT') -internalComponentErr = -2070 -notImplementedMusicOSErr = -2071 -cantSendToSynthesizerOSErr = -2072 -cantReceiveFromSynthesizerOSErr = -2073 -illegalVoiceAllocationOSErr = -2074 -illegalPartOSErr = -2075 -illegalChannelOSErr = -2076 -illegalKnobOSErr = -2077 -illegalKnobValueOSErr = -2078 -illegalInstrumentOSErr = -2079 -illegalControllerOSErr = -2080 -midiManagerAbsentOSErr = -2081 -synthesizerNotRespondingOSErr = -2082 -synthesizerOSErr = -2083 -illegalNoteChannelOSErr = -2084 -noteChannelNotAllocatedOSErr = -2085 -tunePlayerFullOSErr = -2086 -tuneParseOSErr = -2087 +kListElementType = FOUR_CHAR_CODE('type') +kListElementDataType = FOUR_CHAR_CODE('daty') +kNameAtom = FOUR_CHAR_CODE('name') +kInitialRotationAtom = FOUR_CHAR_CODE('inro') +kNonLinearTweenHeader = FOUR_CHAR_CODE('nlth') +kTweenReturnDelta = 1L << 0 +pathTooLongErr = -2110 +emptyPathErr = -2111 +noPathMappingErr = -2112 +pathNotVerifiedErr = -2113 +unknownFormatErr = -2114 +wackBadFileErr = -2115 +wackForkNotFoundErr = -2116 +wackBadMetaDataErr = -2117 +qfcbNotFoundErr = -2118 +qfcbNotCreatedErr = -2119 +AAPNotCreatedErr = -2120 +AAPNotFoundErr = -2121 +ASDBadHeaderErr = -2122 +ASDBadForkErr = -2123 +ASDEntryNotFoundErr = -2124 videoFlagDontLeanAhead = 1L << 0 txtProcDefaultDisplay = 0 txtProcDontDisplay = 1 @@ -251,13 +502,22 @@ dropShadowOffsetType = FOUR_CHAR_CODE('drpo') dropShadowTranslucencyType = FOUR_CHAR_CODE('drpt') spriteHitTestBounds = 1L << 0 spriteHitTestImage = 1L << 1 +spriteHitTestInvisibleSprites = 1L << 2 +spriteHitTestIsClick = 1L << 3 +spriteHitTestLocInDisplayCoordinates = 1L << 4 kSpriteAtomType = FOUR_CHAR_CODE('sprt') kSpriteImagesContainerAtomType = FOUR_CHAR_CODE('imct') kSpriteImageAtomType = FOUR_CHAR_CODE('imag') kSpriteImageDataAtomType = FOUR_CHAR_CODE('imda') +kSpriteImageGroupIDAtomType = FOUR_CHAR_CODE('imgr') +kSpriteImageRegistrationAtomType = FOUR_CHAR_CODE('imrg') kSpriteSharedDataAtomType = FOUR_CHAR_CODE('dflt') kSpriteNameAtomType = FOUR_CHAR_CODE('name') +kSpriteImageNameAtomType = FOUR_CHAR_CODE('name') +kSpriteUsesImageIDsAtomType = FOUR_CHAR_CODE('uses') MovieControllerComponentType = FOUR_CHAR_CODE('play') +kMovieControllerQTVRFlag = 1 << 0 +kMovieControllerDontDisplayToUser = 1 << 1 mcActionIdle = 1 mcActionDraw = 2 mcActionActivate = 3 @@ -304,12 +564,34 @@ mcActionPrerollAndPlay = 55 mcActionGetCursorSettingEnabled = 56 mcActionSetCursorSettingEnabled = 57 mcActionSetColorTable = 58 +mcActionLinkToURL = 59 +mcActionCustomButtonClick = 60 +mcActionForceTimeTableUpdate = 61 +mcActionSetControllerTimeLimits = 62 +mcActionExecuteAllActionsForQTEvent = 63 +mcActionExecuteOneActionForQTEvent = 64 +mcActionAdjustCursor = 65 +mcActionUseTrackForTimeTable = 66 +mcActionClickAndHoldPoint = 67 mcFlagSuppressMovieFrame = 1 << 0 mcFlagSuppressStepButtons = 1 << 1 mcFlagSuppressSpeakerButton = 1 << 2 mcFlagsUseWindowPalette = 1 << 3 mcFlagsDontInvalidate = 1 << 4 +mcFlagsUseCustomButton = 1 << 5 mcPositionDontInvalidate = 1 << 5 +kMCIEEnabledButtonPicture = 1 +kMCIEDisabledButtonPicture = 2 +kMCIEDepressedButtonPicture = 3 +kMCIEEnabledSizeBoxPicture = 4 +kMCIEDisabledSizeBoxPicture = 5 +kMCIEEnabledUnavailableButtonPicture = 6 +kMCIEDisabledUnavailableButtonPicture = 7 +kMCIESoundSlider = 128 +kMCIESoundThumb = 129 +kMCIEColorTable = 256 +kMCIEIsFlatAppearance = 257 +kMCIEDoButtonIconsDropOnDepress = 258 mcInfoUndoAvailable = 1 << 0 mcInfoCutAvailable = 1 << 1 mcInfoCopyAvailable = 1 << 2 @@ -328,6 +610,7 @@ mcMenuPaste = 5 mcMenuClear = 6 kVideoMediaResetStatisticsSelect = 0x0105 kVideoMediaGetStatisticsSelect = 0x0106 +kVideoMediaGetStallCountSelect = 0x010E kTextMediaSetTextProcSelect = 0x0101 kTextMediaAddTextSampleSelect = 0x0102 kTextMediaAddTESampleSelect = 0x0103 @@ -342,6 +625,18 @@ kSpriteMediaCountSpritesSelect = 0x0104 kSpriteMediaCountImagesSelect = 0x0105 kSpriteMediaGetIndImageDescriptionSelect = 0x0106 kSpriteMediaGetDisplayedSampleNumberSelect = 0x0107 +kSpriteMediaGetSpriteNameSelect = 0x0108 +kSpriteMediaGetImageNameSelect = 0x0109 +kSpriteMediaSetSpritePropertySelect = 0x010A +kSpriteMediaGetSpritePropertySelect = 0x010B +kSpriteMediaHitTestAllSpritesSelect = 0x010C +kSpriteMediaHitTestOneSpriteSelect = 0x010D +kSpriteMediaSpriteIndexToIDSelect = 0x010E +kSpriteMediaSpriteIDToIndexSelect = 0x010F +kSpriteMediaGetSpriteActionsForQTEventSelect = 0x0110 +kSpriteMediaSetActionVariableSelect = 0x0111 +kSpriteMediaGetActionVariableSelect = 0x0112 +kSpriteMediaGetIndImagePropertySelect = 0x0113 kMedia3DGetNamedObjectListSelect = 0x0101 kMedia3DGetRendererListSelect = 0x0102 kMCSetMovieSelect = 0x0002 @@ -388,3 +683,6 @@ kMCGetMenuStringSelect = 0x002C kMCSetActionFilterWithRefConSelect = 0x002D kMCPtInControllerSelect = 0x002E kMCInvalidateSelect = 0x002F +kMCAdjustCursorSelect = 0x0030 +kMCGetInterfaceElementSelect = 0x0031 +kMusicMediaGetIndexedTunePlayerSelect = 0x0101 diff --git a/Mac/Lib/lib-toolbox/Sound.py b/Mac/Lib/lib-toolbox/Sound.py index f4e756e..344738a 100644 --- a/Mac/Lib/lib-toolbox/Sound.py +++ b/Mac/Lib/lib-toolbox/Sound.py @@ -2,6 +2,7 @@ def FOUR_CHAR_CODE(x): return x soundListRsrc = FOUR_CHAR_CODE('snd ') +kSimpleBeepID = 1 rate22050hz = 0x56220000 rate22khz = 0x56EE8BA3 rate11khz = 0x2B7745D1 @@ -12,9 +13,8 @@ sampledSynth = 5 MACE3snthID = 11 MACE6snthID = 13 kMiddleC = 60 -kSimpleBeepID = 1 -kFullVolume = 0x0100 kNoVolume = 0 +kFullVolume = 0x0100 stdQLength = 128 dataOffsetFlag = 0x8000 kUseOptionalOutputDevice = -1 @@ -64,6 +64,8 @@ volumeCmd = 46 getVolumeCmd = 47 clockComponentCmd = 50 getClockComponentCmd = 51 +scheduledSoundCmd = 52 +linkSoundComponentsCmd = 53 waveTableCmd = 60 phaseCmd = 61 soundCmd = 80 @@ -116,9 +118,10 @@ siCompressionAvailable = FOUR_CHAR_CODE('cmav') siCompressionFactor = FOUR_CHAR_CODE('cmfa') siCompressionHeader = FOUR_CHAR_CODE('cmhd') siCompressionNames = FOUR_CHAR_CODE('cnam') -siCompressionParams = FOUR_CHAR_CODE('cmpp') +siCompressionParams = FOUR_CHAR_CODE('evaw') siCompressionType = FOUR_CHAR_CODE('comp') siContinuous = FOUR_CHAR_CODE('cont') +siDecompressionParams = FOUR_CHAR_CODE('wave') siDeviceBufferInfo = FOUR_CHAR_CODE('dbin') siDeviceConnected = FOUR_CHAR_CODE('dcon') siDeviceIcon = FOUR_CHAR_CODE('icon') @@ -147,6 +150,8 @@ siMonitorAvailable = FOUR_CHAR_CODE('mnav') siMonitorSource = FOUR_CHAR_CODE('mons') siNumberChannels = FOUR_CHAR_CODE('chan') siOptionsDialog = FOUR_CHAR_CODE('optd') +siOSTypeInputSource = FOUR_CHAR_CODE('inpt') +siOSTypeInputAvailable = FOUR_CHAR_CODE('inav') siPlayThruOnOff = FOUR_CHAR_CODE('plth') siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx') siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx') @@ -161,6 +166,7 @@ siSetupCDAudio = FOUR_CHAR_CODE('sucd') siSetupModemAudio = FOUR_CHAR_CODE('sumd') siSlopeAndIntercept = FOUR_CHAR_CODE('flap') siSoundClock = FOUR_CHAR_CODE('sclk') +siUseThisSoundClock = FOUR_CHAR_CODE('sclc') siSpeakerMute = FOUR_CHAR_CODE('smut') siSpeakerVolume = FOUR_CHAR_CODE('svol') siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll') @@ -177,6 +183,18 @@ siCloseDriver = FOUR_CHAR_CODE('clos') siInitializeDriver = FOUR_CHAR_CODE('init') siPauseRecording = FOUR_CHAR_CODE('paus') siUserInterruptProc = FOUR_CHAR_CODE('user') +kNoSource = FOUR_CHAR_CODE('none') +kCDSource = FOUR_CHAR_CODE('cd ') +kExtMicSource = FOUR_CHAR_CODE('emic') +kRCAInSource = FOUR_CHAR_CODE('irca') +kTVFMTunerSource = FOUR_CHAR_CODE('tvfm') +kDAVInSource = FOUR_CHAR_CODE('idav') +kIntMicSource = FOUR_CHAR_CODE('imic') +kMediaBaySource = FOUR_CHAR_CODE('mbay') +kModemSource = FOUR_CHAR_CODE('modm') +kPCCardSource = FOUR_CHAR_CODE('pcm ') +kZoomVideoSource = FOUR_CHAR_CODE('zvpc') +kDVDSource = FOUR_CHAR_CODE('dvda') kNoSoundComponentType = FOUR_CHAR_CODE('****') kSoundComponentType = FOUR_CHAR_CODE('sift') kSoundComponentPPCType = FOUR_CHAR_CODE('nift') @@ -187,6 +205,8 @@ kSndSourceSubType = FOUR_CHAR_CODE('sour') kMixerType = FOUR_CHAR_CODE('mixr') kMixer8SubType = FOUR_CHAR_CODE('mixb') kMixer16SubType = FOUR_CHAR_CODE('mixw') +kSoundInputDeviceType = FOUR_CHAR_CODE('sinp') +kWaveInSubType = FOUR_CHAR_CODE('wavi') kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev') kClassicSubType = FOUR_CHAR_CODE('clas') kASCSubType = FOUR_CHAR_CODE('asc ') @@ -197,12 +217,27 @@ kSingerSubType = FOUR_CHAR_CODE('sing') kSinger2SubType = FOUR_CHAR_CODE('sng2') kWhitSubType = FOUR_CHAR_CODE('whit') kSoundBlasterSubType = FOUR_CHAR_CODE('sbls') +kWaveOutSubType = FOUR_CHAR_CODE('wavo') +kDirectSoundSubType = FOUR_CHAR_CODE('dsnd') +kUNIXsdevSubType = FOUR_CHAR_CODE('un1x') kSoundCompressor = FOUR_CHAR_CODE('scom') kSoundDecompressor = FOUR_CHAR_CODE('sdec') +kAudioComponentType = FOUR_CHAR_CODE('adio') +kAwacsPhoneSubType = FOUR_CHAR_CODE('hphn') +kAudioVisionSpeakerSubType = FOUR_CHAR_CODE('telc') +kAudioVisionHeadphoneSubType = FOUR_CHAR_CODE('telh') +kPhilipsFaderSubType = FOUR_CHAR_CODE('tvav') +kSGSToneSubType = FOUR_CHAR_CODE('sgs0') kSoundEffectsType = FOUR_CHAR_CODE('snfx') kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3') kSoundNotCompressed = FOUR_CHAR_CODE('NONE') -kOffsetBinary = FOUR_CHAR_CODE('raw ') +k8BitOffsetBinaryFormat = FOUR_CHAR_CODE('raw ') +k16BitBigEndianFormat = FOUR_CHAR_CODE('twos') +k16BitLittleEndianFormat = FOUR_CHAR_CODE('sowt') +kFloat32Format = FOUR_CHAR_CODE('fl32') +kFloat64Format = FOUR_CHAR_CODE('fl64') +k24BitFormat = FOUR_CHAR_CODE('in24') +k32BitFormat = FOUR_CHAR_CODE('in32') kMACE3Compression = FOUR_CHAR_CODE('MAC3') kMACE6Compression = FOUR_CHAR_CODE('MAC6') kCDXA4Compression = FOUR_CHAR_CODE('cdx4') @@ -210,15 +245,24 @@ kCDXA2Compression = FOUR_CHAR_CODE('cdx2') kIMACompression = FOUR_CHAR_CODE('ima4') kULawCompression = FOUR_CHAR_CODE('ulaw') kALawCompression = FOUR_CHAR_CODE('alaw') -kLittleEndianFormat = FOUR_CHAR_CODE('sowt') -kFloat32Format = FOUR_CHAR_CODE('fl32') -kFloat64Format = FOUR_CHAR_CODE('fl64') -kTwosComplement = FOUR_CHAR_CODE('twos') +kMicrosoftADPCMFormat = 0x6D730002 +kDVIIntelIMAFormat = 0x6D730011 +kDVAudioFormat = FOUR_CHAR_CODE('dvca') +kOffsetBinary = k8BitOffsetBinaryFormat +kTwosComplement = k16BitBigEndianFormat +kLittleEndianFormat = k16BitLittleEndianFormat +k16BitNativeEndianFormat = k16BitLittleEndianFormat +k16BitNonNativeEndianFormat = k16BitBigEndianFormat +k16BitNativeEndianFormat = k16BitBigEndianFormat +k16BitNonNativeEndianFormat = k16BitLittleEndianFormat kInputMask = 0x000000FF kOutputMask = 0x0000FF00 kOutputShift = 8 kActionMask = 0x00FF0000 kSoundComponentBits = 0x00FFFFFF +kAudioFormatAtomType = FOUR_CHAR_CODE('frma') +kAudioEndianAtomType = FOUR_CHAR_CODE('enda') +kAudioTerminatorAtomType = 0 kAVDisplayHeadphoneRemove = 0 kAVDisplayHeadphoneInsert = 1 kAVDisplayPlainTalkRemove = 2 @@ -237,29 +281,40 @@ siDeviceNotConnected = 0 siDontKnowIfConnected = -1 siReadPermission = 0 siWritePermission = 1 -kSoundComponentInitOutputDeviceSelect = 1 -kSoundComponentSetSourceSelect = 2 -kSoundComponentGetSourceSelect = 3 -kSoundComponentGetSourceDataSelect = 4 -kSoundComponentSetOutputSelect = 5 +kScheduledSoundDoScheduled = 1 << 0 +kScheduledSoundDoCallBack = 1 << 1 +kSoundComponentInitOutputDeviceSelect = 0x0001 +kSoundComponentSetSourceSelect = 0x0002 +kSoundComponentGetSourceSelect = 0x0003 +kSoundComponentGetSourceDataSelect = 0x0004 +kSoundComponentSetOutputSelect = 0x0005 +kSoundComponentAddSourceSelect = 0x0101 +kSoundComponentRemoveSourceSelect = 0x0102 +kSoundComponentGetInfoSelect = 0x0103 +kSoundComponentSetInfoSelect = 0x0104 +kSoundComponentStartSourceSelect = 0x0105 +kSoundComponentStopSourceSelect = 0x0106 +kSoundComponentPauseSourceSelect = 0x0107 +kSoundComponentPlaySourceBufferSelect = 0x0108 +kAudioGetVolumeSelect = 0x0000 +kAudioSetVolumeSelect = 0x0001 +kAudioGetMuteSelect = 0x0002 +kAudioSetMuteSelect = 0x0003 +kAudioSetToDefaultsSelect = 0x0004 +kAudioGetInfoSelect = 0x0005 +kAudioGetBassSelect = 0x0006 +kAudioSetBassSelect = 0x0007 +kAudioGetTrebleSelect = 0x0008 +kAudioSetTrebleSelect = 0x0009 +kAudioGetOutputDeviceSelect = 0x000A +kAudioMuteOnEventSelect = 0x0081 kDelegatedSoundComponentSelectors = 0x0100 -kSoundComponentAddSourceSelect = kDelegatedSoundComponentSelectors + 1 -kSoundComponentRemoveSourceSelect = kDelegatedSoundComponentSelectors + 2 -kSoundComponentGetInfoSelect = kDelegatedSoundComponentSelectors + 3 -kSoundComponentSetInfoSelect = kDelegatedSoundComponentSelectors + 4 -kSoundComponentStartSourceSelect = kDelegatedSoundComponentSelectors + 5 -kSoundComponentStopSourceSelect = kDelegatedSoundComponentSelectors + 6 -kSoundComponentPauseSourceSelect = kDelegatedSoundComponentSelectors + 7 -kSoundComponentPlaySourceBufferSelect = kDelegatedSoundComponentSelectors + 8 -kAudioGetVolumeSelect = 0 -kAudioSetVolumeSelect = 1 -kAudioGetMuteSelect = 2 -kAudioSetMuteSelect = 3 -kAudioSetToDefaultsSelect = 4 -kAudioGetInfoSelect = 5 -kAudioGetBassSelect = 6 -kAudioSetBassSelect = 7 -kAudioGetTrebleSelect = 8 -kAudioSetTrebleSelect = 9 -kAudioGetOutputDeviceSelect = 10 -kAudioMuteOnEventSelect = 129 +kSndInputReadAsyncSelect = 0x0001 +kSndInputReadSyncSelect = 0x0002 +kSndInputPauseRecordingSelect = 0x0003 +kSndInputResumeRecordingSelect = 0x0004 +kSndInputStopRecordingSelect = 0x0005 +kSndInputGetStatusSelect = 0x0006 +kSndInputGetDeviceInfoSelect = 0x0007 +kSndInputSetDeviceInfoSelect = 0x0008 +kSndInputInitHardwareSelect = 0x0009 diff --git a/Mac/Lib/lib-toolbox/TextEdit.py b/Mac/Lib/lib-toolbox/TextEdit.py index 6e98be3..f6cff54 100644 --- a/Mac/Lib/lib-toolbox/TextEdit.py +++ b/Mac/Lib/lib-toolbox/TextEdit.py @@ -39,6 +39,7 @@ teFAutoScroll = 0 teFTextBuffering = 1 teFOutlineHilite = 2 teFInlineInput = 3 +teFUseWhiteBackground = 4 teFUseInlineInput = 5 teFInlineInputAutoScroll = 6 teBitClear = 0 diff --git a/Mac/Lib/lib-toolbox/Windows.py b/Mac/Lib/lib-toolbox/Windows.py index 603f7a8..b7e697b 100644 --- a/Mac/Lib/lib-toolbox/Windows.py +++ b/Mac/Lib/lib-toolbox/Windows.py @@ -48,6 +48,7 @@ kWindowModalDialogProc = 1042 kWindowMovableModalDialogProc = 1043 kWindowAlertProc = 1044 kWindowMovableAlertProc = 1045 +kWindowMovableModalGrowProc = 1046 kWindowFloatProc = 1057 kWindowFloatGrowProc = 1059 kWindowFloatVertZoomProc = 1061 @@ -64,7 +65,7 @@ kWindowFloatSideHorizZoomProc = 1081 kWindowFloatSideHorizZoomGrowProc = 1083 kWindowFloatSideFullZoomProc = 1085 kWindowFloatSideFullZoomGrowProc = 1087 -kWindowNoPosition = 0x00000000 +kWindowNoPosition = 0x0000 kWindowDefaultPosition = 0x0000 kWindowCenterMainScreen = 0x280A kWindowAlertPositionMainScreen = 0x300A |