diff options
Diffstat (limited to 'Lib/plat-mac/Carbon')
62 files changed, 7010 insertions, 0 deletions
diff --git a/Lib/plat-mac/Carbon/AE.py b/Lib/plat-mac/Carbon/AE.py new file mode 100644 index 0000000..0f46017 --- /dev/null +++ b/Lib/plat-mac/Carbon/AE.py @@ -0,0 +1 @@ +from _AE import * diff --git a/Lib/plat-mac/Carbon/AH.py b/Lib/plat-mac/Carbon/AH.py new file mode 100644 index 0000000..0701e7b --- /dev/null +++ b/Lib/plat-mac/Carbon/AH.py @@ -0,0 +1 @@ +from _AH import * diff --git a/Lib/plat-mac/Carbon/Alias.py b/Lib/plat-mac/Carbon/Alias.py new file mode 100644 index 0000000..cb612a6 --- /dev/null +++ b/Lib/plat-mac/Carbon/Alias.py @@ -0,0 +1 @@ +from _Alias import * diff --git a/Lib/plat-mac/Carbon/Aliases.py b/Lib/plat-mac/Carbon/Aliases.py new file mode 100644 index 0000000..1211e3d --- /dev/null +++ b/Lib/plat-mac/Carbon/Aliases.py @@ -0,0 +1,18 @@ +# Generated from 'Aliases.h' + +def FOUR_CHAR_CODE(x): return x +true = True +false = False +rAliasType = FOUR_CHAR_CODE('alis') +kARMMountVol = 0x00000001 +kARMNoUI = 0x00000002 +kARMMultVols = 0x00000008 +kARMSearch = 0x00000100 +kARMSearchMore = 0x00000200 +kARMSearchRelFirst = 0x00000400 +asiZoneName = -3 +asiServerName = -2 +asiVolumeName = -1 +asiAliasName = 0 +asiParentName = 1 +kResolveAliasFileNoUI = 0x00000001 diff --git a/Lib/plat-mac/Carbon/App.py b/Lib/plat-mac/Carbon/App.py new file mode 100644 index 0000000..cc0d46d --- /dev/null +++ b/Lib/plat-mac/Carbon/App.py @@ -0,0 +1 @@ +from _App import * diff --git a/Lib/plat-mac/Carbon/Appearance.py b/Lib/plat-mac/Carbon/Appearance.py new file mode 100644 index 0000000..d74c5df --- /dev/null +++ b/Lib/plat-mac/Carbon/Appearance.py @@ -0,0 +1,626 @@ +# Generated from 'Appearance.h' + +def FOUR_CHAR_CODE(x): return x +kAppearanceEventClass = FOUR_CHAR_CODE('appr') +kAEAppearanceChanged = FOUR_CHAR_CODE('thme') +kAESystemFontChanged = FOUR_CHAR_CODE('sysf') +kAESmallSystemFontChanged = FOUR_CHAR_CODE('ssfn') +kAEViewsFontChanged = FOUR_CHAR_CODE('vfnt') +kThemeDataFileType = FOUR_CHAR_CODE('thme') +kThemePlatinumFileType = FOUR_CHAR_CODE('pltn') +kThemeCustomThemesFileType = FOUR_CHAR_CODE('scen') +kThemeSoundTrackFileType = FOUR_CHAR_CODE('tsnd') +kThemeBrushDialogBackgroundActive = 1 +kThemeBrushDialogBackgroundInactive = 2 +kThemeBrushAlertBackgroundActive = 3 +kThemeBrushAlertBackgroundInactive = 4 +kThemeBrushModelessDialogBackgroundActive = 5 +kThemeBrushModelessDialogBackgroundInactive = 6 +kThemeBrushUtilityWindowBackgroundActive = 7 +kThemeBrushUtilityWindowBackgroundInactive = 8 +kThemeBrushListViewSortColumnBackground = 9 +kThemeBrushListViewBackground = 10 +kThemeBrushIconLabelBackground = 11 +kThemeBrushListViewSeparator = 12 +kThemeBrushChasingArrows = 13 +kThemeBrushDragHilite = 14 +kThemeBrushDocumentWindowBackground = 15 +kThemeBrushFinderWindowBackground = 16 +kThemeBrushScrollBarDelimiterActive = 17 +kThemeBrushScrollBarDelimiterInactive = 18 +kThemeBrushFocusHighlight = 19 +kThemeBrushPopupArrowActive = 20 +kThemeBrushPopupArrowPressed = 21 +kThemeBrushPopupArrowInactive = 22 +kThemeBrushAppleGuideCoachmark = 23 +kThemeBrushIconLabelBackgroundSelected = 24 +kThemeBrushStaticAreaFill = 25 +kThemeBrushActiveAreaFill = 26 +kThemeBrushButtonFrameActive = 27 +kThemeBrushButtonFrameInactive = 28 +kThemeBrushButtonFaceActive = 29 +kThemeBrushButtonFaceInactive = 30 +kThemeBrushButtonFacePressed = 31 +kThemeBrushButtonActiveDarkShadow = 32 +kThemeBrushButtonActiveDarkHighlight = 33 +kThemeBrushButtonActiveLightShadow = 34 +kThemeBrushButtonActiveLightHighlight = 35 +kThemeBrushButtonInactiveDarkShadow = 36 +kThemeBrushButtonInactiveDarkHighlight = 37 +kThemeBrushButtonInactiveLightShadow = 38 +kThemeBrushButtonInactiveLightHighlight = 39 +kThemeBrushButtonPressedDarkShadow = 40 +kThemeBrushButtonPressedDarkHighlight = 41 +kThemeBrushButtonPressedLightShadow = 42 +kThemeBrushButtonPressedLightHighlight = 43 +kThemeBrushBevelActiveLight = 44 +kThemeBrushBevelActiveDark = 45 +kThemeBrushBevelInactiveLight = 46 +kThemeBrushBevelInactiveDark = 47 +kThemeBrushNotificationWindowBackground = 48 +kThemeBrushMovableModalBackground = 49 +kThemeBrushSheetBackground = 50 +kThemeBrushDrawerBackground = 51 +kThemeBrushBlack = -1 +kThemeBrushWhite = -2 +kThemeTextColorDialogActive = 1 +kThemeTextColorDialogInactive = 2 +kThemeTextColorAlertActive = 3 +kThemeTextColorAlertInactive = 4 +kThemeTextColorModelessDialogActive = 5 +kThemeTextColorModelessDialogInactive = 6 +kThemeTextColorWindowHeaderActive = 7 +kThemeTextColorWindowHeaderInactive = 8 +kThemeTextColorPlacardActive = 9 +kThemeTextColorPlacardInactive = 10 +kThemeTextColorPlacardPressed = 11 +kThemeTextColorPushButtonActive = 12 +kThemeTextColorPushButtonInactive = 13 +kThemeTextColorPushButtonPressed = 14 +kThemeTextColorBevelButtonActive = 15 +kThemeTextColorBevelButtonInactive = 16 +kThemeTextColorBevelButtonPressed = 17 +kThemeTextColorPopupButtonActive = 18 +kThemeTextColorPopupButtonInactive = 19 +kThemeTextColorPopupButtonPressed = 20 +kThemeTextColorIconLabel = 21 +kThemeTextColorListView = 22 +kThemeTextColorDocumentWindowTitleActive = 23 +kThemeTextColorDocumentWindowTitleInactive = 24 +kThemeTextColorMovableModalWindowTitleActive = 25 +kThemeTextColorMovableModalWindowTitleInactive = 26 +kThemeTextColorUtilityWindowTitleActive = 27 +kThemeTextColorUtilityWindowTitleInactive = 28 +kThemeTextColorPopupWindowTitleActive = 29 +kThemeTextColorPopupWindowTitleInactive = 30 +kThemeTextColorRootMenuActive = 31 +kThemeTextColorRootMenuSelected = 32 +kThemeTextColorRootMenuDisabled = 33 +kThemeTextColorMenuItemActive = 34 +kThemeTextColorMenuItemSelected = 35 +kThemeTextColorMenuItemDisabled = 36 +kThemeTextColorPopupLabelActive = 37 +kThemeTextColorPopupLabelInactive = 38 +kThemeTextColorTabFrontActive = 39 +kThemeTextColorTabNonFrontActive = 40 +kThemeTextColorTabNonFrontPressed = 41 +kThemeTextColorTabFrontInactive = 42 +kThemeTextColorTabNonFrontInactive = 43 +kThemeTextColorIconLabelSelected = 44 +kThemeTextColorBevelButtonStickyActive = 45 +kThemeTextColorBevelButtonStickyInactive = 46 +kThemeTextColorNotification = 47 +kThemeTextColorBlack = -1 +kThemeTextColorWhite = -2 +kThemeStateInactive = 0 +kThemeStateActive = 1 +kThemeStatePressed = 2 +kThemeStateRollover = 6 +kThemeStateUnavailable = 7 +kThemeStateUnavailableInactive = 8 +kThemeStateDisabled = 0 +kThemeStatePressedUp = 2 +kThemeStatePressedDown = 3 +kThemeArrowCursor = 0 +kThemeCopyArrowCursor = 1 +kThemeAliasArrowCursor = 2 +kThemeContextualMenuArrowCursor = 3 +kThemeIBeamCursor = 4 +kThemeCrossCursor = 5 +kThemePlusCursor = 6 +kThemeWatchCursor = 7 +kThemeClosedHandCursor = 8 +kThemeOpenHandCursor = 9 +kThemePointingHandCursor = 10 +kThemeCountingUpHandCursor = 11 +kThemeCountingDownHandCursor = 12 +kThemeCountingUpAndDownHandCursor = 13 +kThemeSpinningCursor = 14 +kThemeResizeLeftCursor = 15 +kThemeResizeRightCursor = 16 +kThemeResizeLeftRightCursor = 17 +kThemeMenuBarNormal = 0 +kThemeMenuBarSelected = 1 +kThemeMenuSquareMenuBar = (1 << 0) +kThemeMenuActive = 0 +kThemeMenuSelected = 1 +kThemeMenuDisabled = 3 +kThemeMenuTypePullDown = 0 +kThemeMenuTypePopUp = 1 +kThemeMenuTypeHierarchical = 2 +kThemeMenuTypeInactive = 0x0100 +kThemeMenuItemPlain = 0 +kThemeMenuItemHierarchical = 1 +kThemeMenuItemScrollUpArrow = 2 +kThemeMenuItemScrollDownArrow = 3 +kThemeMenuItemAtTop = 0x0100 +kThemeMenuItemAtBottom = 0x0200 +kThemeMenuItemHierBackground = 0x0400 +kThemeMenuItemPopUpBackground = 0x0800 +kThemeMenuItemHasIcon = 0x8000 +kThemeBackgroundTabPane = 1 +kThemeBackgroundPlacard = 2 +kThemeBackgroundWindowHeader = 3 +kThemeBackgroundListViewWindowHeader = 4 +kThemeBackgroundSecondaryGroupBox = 5 +kThemeNameTag = FOUR_CHAR_CODE('name') +kThemeVariantNameTag = FOUR_CHAR_CODE('varn') +kThemeHighlightColorTag = FOUR_CHAR_CODE('hcol') +kThemeScrollBarArrowStyleTag = FOUR_CHAR_CODE('sbar') +kThemeScrollBarThumbStyleTag = FOUR_CHAR_CODE('sbth') +kThemeSoundsEnabledTag = FOUR_CHAR_CODE('snds') +kThemeDblClickCollapseTag = FOUR_CHAR_CODE('coll') +kThemeAppearanceFileNameTag = FOUR_CHAR_CODE('thme') +kThemeSystemFontTag = FOUR_CHAR_CODE('lgsf') +kThemeSmallSystemFontTag = FOUR_CHAR_CODE('smsf') +kThemeViewsFontTag = FOUR_CHAR_CODE('vfnt') +kThemeViewsFontSizeTag = FOUR_CHAR_CODE('vfsz') +kThemeDesktopPatternNameTag = FOUR_CHAR_CODE('patn') +kThemeDesktopPatternTag = FOUR_CHAR_CODE('patt') +kThemeDesktopPictureNameTag = FOUR_CHAR_CODE('dpnm') +kThemeDesktopPictureAliasTag = FOUR_CHAR_CODE('dpal') +kThemeDesktopPictureAlignmentTag = FOUR_CHAR_CODE('dpan') +kThemeHighlightColorNameTag = FOUR_CHAR_CODE('hcnm') +kThemeExamplePictureIDTag = FOUR_CHAR_CODE('epic') +kThemeSoundTrackNameTag = FOUR_CHAR_CODE('sndt') +kThemeSoundMaskTag = FOUR_CHAR_CODE('smsk') +kThemeUserDefinedTag = FOUR_CHAR_CODE('user') +kThemeSmoothFontEnabledTag = FOUR_CHAR_CODE('smoo') +kThemeSmoothFontMinSizeTag = FOUR_CHAR_CODE('smos') +kThemeCheckBoxClassicX = 0 +kThemeCheckBoxCheckMark = 1 +kThemeScrollBarArrowsSingle = 0 +kThemeScrollBarArrowsLowerRight = 1 +kThemeScrollBarThumbNormal = 0 +kThemeScrollBarThumbProportional = 1 +kThemeSystemFont = 0 +kThemeSmallSystemFont = 1 +kThemeSmallEmphasizedSystemFont = 2 +kThemeViewsFont = 3 +kThemeEmphasizedSystemFont = 4 +kThemeApplicationFont = 5 +kThemeLabelFont = 6 +kThemeMenuTitleFont = 100 +kThemeMenuItemFont = 101 +kThemeMenuItemMarkFont = 102 +kThemeMenuItemCmdKeyFont = 103 +kThemeWindowTitleFont = 104 +kThemePushButtonFont = 105 +kThemeUtilityWindowTitleFont = 106 +kThemeAlertHeaderFont = 107 +kThemeCurrentPortFont = 200 +kThemeTabNonFront = 0 +kThemeTabNonFrontPressed = 1 +kThemeTabNonFrontInactive = 2 +kThemeTabFront = 3 +kThemeTabFrontInactive = 4 +kThemeTabNonFrontUnavailable = 5 +kThemeTabFrontUnavailable = 6 +kThemeTabNorth = 0 +kThemeTabSouth = 1 +kThemeTabEast = 2 +kThemeTabWest = 3 +kThemeSmallTabHeight = 16 +kThemeLargeTabHeight = 21 +kThemeTabPaneOverlap = 3 +kThemeSmallTabHeightMax = 19 +kThemeLargeTabHeightMax = 24 +kThemeMediumScrollBar = 0 +kThemeSmallScrollBar = 1 +kThemeMediumSlider = 2 +kThemeMediumProgressBar = 3 +kThemeMediumIndeterminateBar = 4 +kThemeRelevanceBar = 5 +kThemeSmallSlider = 6 +kThemeLargeProgressBar = 7 +kThemeLargeIndeterminateBar = 8 +kThemeTrackActive = 0 +kThemeTrackDisabled = 1 +kThemeTrackNothingToScroll = 2 +kThemeTrackInactive = 3 +kThemeLeftOutsideArrowPressed = 0x01 +kThemeLeftInsideArrowPressed = 0x02 +kThemeLeftTrackPressed = 0x04 +kThemeThumbPressed = 0x08 +kThemeRightTrackPressed = 0x10 +kThemeRightInsideArrowPressed = 0x20 +kThemeRightOutsideArrowPressed = 0x40 +kThemeTopOutsideArrowPressed = kThemeLeftOutsideArrowPressed +kThemeTopInsideArrowPressed = kThemeLeftInsideArrowPressed +kThemeTopTrackPressed = kThemeLeftTrackPressed +kThemeBottomTrackPressed = kThemeRightTrackPressed +kThemeBottomInsideArrowPressed = kThemeRightInsideArrowPressed +kThemeBottomOutsideArrowPressed = kThemeRightOutsideArrowPressed +kThemeThumbPlain = 0 +kThemeThumbUpward = 1 +kThemeThumbDownward = 2 +kThemeTrackHorizontal = (1 << 0) +kThemeTrackRightToLeft = (1 << 1) +kThemeTrackShowThumb = (1 << 2) +kThemeTrackThumbRgnIsNotGhost = (1 << 3) +kThemeTrackNoScrollBarArrows = (1 << 4) +kThemeWindowHasGrow = (1 << 0) +kThemeWindowHasHorizontalZoom = (1 << 3) +kThemeWindowHasVerticalZoom = (1 << 4) +kThemeWindowHasFullZoom = kThemeWindowHasHorizontalZoom + kThemeWindowHasVerticalZoom +kThemeWindowHasCloseBox = (1 << 5) +kThemeWindowHasCollapseBox = (1 << 6) +kThemeWindowHasTitleText = (1 << 7) +kThemeWindowIsCollapsed = (1 << 8) +kThemeWindowHasDirty = (1 << 9) +kThemeDocumentWindow = 0 +kThemeDialogWindow = 1 +kThemeMovableDialogWindow = 2 +kThemeAlertWindow = 3 +kThemeMovableAlertWindow = 4 +kThemePlainDialogWindow = 5 +kThemeShadowDialogWindow = 6 +kThemePopupWindow = 7 +kThemeUtilityWindow = 8 +kThemeUtilitySideWindow = 9 +kThemeSheetWindow = 10 +kThemeWidgetCloseBox = 0 +kThemeWidgetZoomBox = 1 +kThemeWidgetCollapseBox = 2 +kThemeWidgetDirtyCloseBox = 6 +kThemeArrowLeft = 0 +kThemeArrowDown = 1 +kThemeArrowRight = 2 +kThemeArrowUp = 3 +kThemeArrow3pt = 0 +kThemeArrow5pt = 1 +kThemeArrow7pt = 2 +kThemeArrow9pt = 3 +kThemeGrowLeft = (1 << 0) +kThemeGrowRight = (1 << 1) +kThemeGrowUp = (1 << 2) +kThemeGrowDown = (1 << 3) +kThemePushButton = 0 +kThemeCheckBox = 1 +kThemeRadioButton = 2 +kThemeBevelButton = 3 +kThemeArrowButton = 4 +kThemePopupButton = 5 +kThemeDisclosureButton = 6 +kThemeIncDecButton = 7 +kThemeSmallBevelButton = 8 +kThemeMediumBevelButton = 3 +kThemeLargeBevelButton = 9 +kThemeListHeaderButton = 10 +kThemeRoundButton = 11 +kThemeLargeRoundButton = 12 +kThemeSmallCheckBox = 13 +kThemeSmallRadioButton = 14 +kThemeRoundedBevelButton = 15 +kThemeNormalCheckBox = kThemeCheckBox +kThemeNormalRadioButton = kThemeRadioButton +kThemeButtonOff = 0 +kThemeButtonOn = 1 +kThemeButtonMixed = 2 +kThemeDisclosureRight = 0 +kThemeDisclosureDown = 1 +kThemeDisclosureLeft = 2 +kThemeAdornmentNone = 0 +kThemeAdornmentDefault = (1 << 0) +kThemeAdornmentFocus = (1 << 2) +kThemeAdornmentRightToLeft = (1 << 4) +kThemeAdornmentDrawIndicatorOnly = (1 << 5) +kThemeAdornmentHeaderButtonLeftNeighborSelected = (1 << 6) +kThemeAdornmentHeaderButtonRightNeighborSelected = (1 << 7) +kThemeAdornmentHeaderButtonSortUp = (1 << 8) +kThemeAdornmentHeaderMenuButton = (1 << 9) +kThemeAdornmentHeaderButtonNoShadow = (1 << 10) +kThemeAdornmentHeaderButtonShadowOnly = (1 << 11) +kThemeAdornmentNoShadow = kThemeAdornmentHeaderButtonNoShadow +kThemeAdornmentShadowOnly = kThemeAdornmentHeaderButtonShadowOnly +kThemeAdornmentArrowLeftArrow = (1 << 6) +kThemeAdornmentArrowDownArrow = (1 << 7) +kThemeAdornmentArrowDoubleArrow = (1 << 8) +kThemeAdornmentArrowUpArrow = (1 << 9) +kThemeNoSounds = 0 +kThemeWindowSoundsMask = (1 << 0) +kThemeMenuSoundsMask = (1 << 1) +kThemeControlSoundsMask = (1 << 2) +kThemeFinderSoundsMask = (1 << 3) +kThemeDragSoundNone = 0 +kThemeDragSoundMoveWindow = FOUR_CHAR_CODE('wmov') +kThemeDragSoundGrowWindow = FOUR_CHAR_CODE('wgro') +kThemeDragSoundMoveUtilWindow = FOUR_CHAR_CODE('umov') +kThemeDragSoundGrowUtilWindow = FOUR_CHAR_CODE('ugro') +kThemeDragSoundMoveDialog = FOUR_CHAR_CODE('dmov') +kThemeDragSoundMoveAlert = FOUR_CHAR_CODE('amov') +kThemeDragSoundMoveIcon = FOUR_CHAR_CODE('imov') +kThemeDragSoundSliderThumb = FOUR_CHAR_CODE('slth') +kThemeDragSoundSliderGhost = FOUR_CHAR_CODE('slgh') +kThemeDragSoundScrollBarThumb = FOUR_CHAR_CODE('sbth') +kThemeDragSoundScrollBarGhost = FOUR_CHAR_CODE('sbgh') +kThemeDragSoundScrollBarArrowDecreasing = FOUR_CHAR_CODE('sbad') +kThemeDragSoundScrollBarArrowIncreasing = FOUR_CHAR_CODE('sbai') +kThemeDragSoundDragging = FOUR_CHAR_CODE('drag') +kThemeSoundNone = 0 +kThemeSoundMenuOpen = FOUR_CHAR_CODE('mnuo') +kThemeSoundMenuClose = FOUR_CHAR_CODE('mnuc') +kThemeSoundMenuItemHilite = FOUR_CHAR_CODE('mnui') +kThemeSoundMenuItemRelease = FOUR_CHAR_CODE('mnus') +kThemeSoundWindowClosePress = FOUR_CHAR_CODE('wclp') +kThemeSoundWindowCloseEnter = FOUR_CHAR_CODE('wcle') +kThemeSoundWindowCloseExit = FOUR_CHAR_CODE('wclx') +kThemeSoundWindowCloseRelease = FOUR_CHAR_CODE('wclr') +kThemeSoundWindowZoomPress = FOUR_CHAR_CODE('wzmp') +kThemeSoundWindowZoomEnter = FOUR_CHAR_CODE('wzme') +kThemeSoundWindowZoomExit = FOUR_CHAR_CODE('wzmx') +kThemeSoundWindowZoomRelease = FOUR_CHAR_CODE('wzmr') +kThemeSoundWindowCollapsePress = FOUR_CHAR_CODE('wcop') +kThemeSoundWindowCollapseEnter = FOUR_CHAR_CODE('wcoe') +kThemeSoundWindowCollapseExit = FOUR_CHAR_CODE('wcox') +kThemeSoundWindowCollapseRelease = FOUR_CHAR_CODE('wcor') +kThemeSoundWindowDragBoundary = FOUR_CHAR_CODE('wdbd') +kThemeSoundUtilWinClosePress = FOUR_CHAR_CODE('uclp') +kThemeSoundUtilWinCloseEnter = FOUR_CHAR_CODE('ucle') +kThemeSoundUtilWinCloseExit = FOUR_CHAR_CODE('uclx') +kThemeSoundUtilWinCloseRelease = FOUR_CHAR_CODE('uclr') +kThemeSoundUtilWinZoomPress = FOUR_CHAR_CODE('uzmp') +kThemeSoundUtilWinZoomEnter = FOUR_CHAR_CODE('uzme') +kThemeSoundUtilWinZoomExit = FOUR_CHAR_CODE('uzmx') +kThemeSoundUtilWinZoomRelease = FOUR_CHAR_CODE('uzmr') +kThemeSoundUtilWinCollapsePress = FOUR_CHAR_CODE('ucop') +kThemeSoundUtilWinCollapseEnter = FOUR_CHAR_CODE('ucoe') +kThemeSoundUtilWinCollapseExit = FOUR_CHAR_CODE('ucox') +kThemeSoundUtilWinCollapseRelease = FOUR_CHAR_CODE('ucor') +kThemeSoundUtilWinDragBoundary = FOUR_CHAR_CODE('udbd') +kThemeSoundWindowOpen = FOUR_CHAR_CODE('wopn') +kThemeSoundWindowClose = FOUR_CHAR_CODE('wcls') +kThemeSoundWindowZoomIn = FOUR_CHAR_CODE('wzmi') +kThemeSoundWindowZoomOut = FOUR_CHAR_CODE('wzmo') +kThemeSoundWindowCollapseUp = FOUR_CHAR_CODE('wcol') +kThemeSoundWindowCollapseDown = FOUR_CHAR_CODE('wexp') +kThemeSoundWindowActivate = FOUR_CHAR_CODE('wact') +kThemeSoundUtilWindowOpen = FOUR_CHAR_CODE('uopn') +kThemeSoundUtilWindowClose = FOUR_CHAR_CODE('ucls') +kThemeSoundUtilWindowZoomIn = FOUR_CHAR_CODE('uzmi') +kThemeSoundUtilWindowZoomOut = FOUR_CHAR_CODE('uzmo') +kThemeSoundUtilWindowCollapseUp = FOUR_CHAR_CODE('ucol') +kThemeSoundUtilWindowCollapseDown = FOUR_CHAR_CODE('uexp') +kThemeSoundUtilWindowActivate = FOUR_CHAR_CODE('uact') +kThemeSoundDialogOpen = FOUR_CHAR_CODE('dopn') +kThemeSoundDialogClose = FOUR_CHAR_CODE('dlgc') +kThemeSoundAlertOpen = FOUR_CHAR_CODE('aopn') +kThemeSoundAlertClose = FOUR_CHAR_CODE('altc') +kThemeSoundPopupWindowOpen = FOUR_CHAR_CODE('pwop') +kThemeSoundPopupWindowClose = FOUR_CHAR_CODE('pwcl') +kThemeSoundButtonPress = FOUR_CHAR_CODE('btnp') +kThemeSoundButtonEnter = FOUR_CHAR_CODE('btne') +kThemeSoundButtonExit = FOUR_CHAR_CODE('btnx') +kThemeSoundButtonRelease = FOUR_CHAR_CODE('btnr') +kThemeSoundDefaultButtonPress = FOUR_CHAR_CODE('dbtp') +kThemeSoundDefaultButtonEnter = FOUR_CHAR_CODE('dbte') +kThemeSoundDefaultButtonExit = FOUR_CHAR_CODE('dbtx') +kThemeSoundDefaultButtonRelease = FOUR_CHAR_CODE('dbtr') +kThemeSoundCancelButtonPress = FOUR_CHAR_CODE('cbtp') +kThemeSoundCancelButtonEnter = FOUR_CHAR_CODE('cbte') +kThemeSoundCancelButtonExit = FOUR_CHAR_CODE('cbtx') +kThemeSoundCancelButtonRelease = FOUR_CHAR_CODE('cbtr') +kThemeSoundCheckboxPress = FOUR_CHAR_CODE('chkp') +kThemeSoundCheckboxEnter = FOUR_CHAR_CODE('chke') +kThemeSoundCheckboxExit = FOUR_CHAR_CODE('chkx') +kThemeSoundCheckboxRelease = FOUR_CHAR_CODE('chkr') +kThemeSoundRadioPress = FOUR_CHAR_CODE('radp') +kThemeSoundRadioEnter = FOUR_CHAR_CODE('rade') +kThemeSoundRadioExit = FOUR_CHAR_CODE('radx') +kThemeSoundRadioRelease = FOUR_CHAR_CODE('radr') +kThemeSoundScrollArrowPress = FOUR_CHAR_CODE('sbap') +kThemeSoundScrollArrowEnter = FOUR_CHAR_CODE('sbae') +kThemeSoundScrollArrowExit = FOUR_CHAR_CODE('sbax') +kThemeSoundScrollArrowRelease = FOUR_CHAR_CODE('sbar') +kThemeSoundScrollEndOfTrack = FOUR_CHAR_CODE('sbte') +kThemeSoundScrollTrackPress = FOUR_CHAR_CODE('sbtp') +kThemeSoundSliderEndOfTrack = FOUR_CHAR_CODE('slte') +kThemeSoundSliderTrackPress = FOUR_CHAR_CODE('sltp') +kThemeSoundBalloonOpen = FOUR_CHAR_CODE('blno') +kThemeSoundBalloonClose = FOUR_CHAR_CODE('blnc') +kThemeSoundBevelPress = FOUR_CHAR_CODE('bevp') +kThemeSoundBevelEnter = FOUR_CHAR_CODE('beve') +kThemeSoundBevelExit = FOUR_CHAR_CODE('bevx') +kThemeSoundBevelRelease = FOUR_CHAR_CODE('bevr') +kThemeSoundLittleArrowUpPress = FOUR_CHAR_CODE('laup') +kThemeSoundLittleArrowDnPress = FOUR_CHAR_CODE('ladp') +kThemeSoundLittleArrowEnter = FOUR_CHAR_CODE('lare') +kThemeSoundLittleArrowExit = FOUR_CHAR_CODE('larx') +kThemeSoundLittleArrowUpRelease = FOUR_CHAR_CODE('laur') +kThemeSoundLittleArrowDnRelease = FOUR_CHAR_CODE('ladr') +kThemeSoundPopupPress = FOUR_CHAR_CODE('popp') +kThemeSoundPopupEnter = FOUR_CHAR_CODE('pope') +kThemeSoundPopupExit = FOUR_CHAR_CODE('popx') +kThemeSoundPopupRelease = FOUR_CHAR_CODE('popr') +kThemeSoundDisclosurePress = FOUR_CHAR_CODE('dscp') +kThemeSoundDisclosureEnter = FOUR_CHAR_CODE('dsce') +kThemeSoundDisclosureExit = FOUR_CHAR_CODE('dscx') +kThemeSoundDisclosureRelease = FOUR_CHAR_CODE('dscr') +kThemeSoundTabPressed = FOUR_CHAR_CODE('tabp') +kThemeSoundTabEnter = FOUR_CHAR_CODE('tabe') +kThemeSoundTabExit = FOUR_CHAR_CODE('tabx') +kThemeSoundTabRelease = FOUR_CHAR_CODE('tabr') +kThemeSoundDragTargetHilite = FOUR_CHAR_CODE('dthi') +kThemeSoundDragTargetUnhilite = FOUR_CHAR_CODE('dtuh') +kThemeSoundDragTargetDrop = FOUR_CHAR_CODE('dtdr') +kThemeSoundEmptyTrash = FOUR_CHAR_CODE('ftrs') +kThemeSoundSelectItem = FOUR_CHAR_CODE('fsel') +kThemeSoundNewItem = FOUR_CHAR_CODE('fnew') +kThemeSoundReceiveDrop = FOUR_CHAR_CODE('fdrp') +kThemeSoundCopyDone = FOUR_CHAR_CODE('fcpd') +kThemeSoundResolveAlias = FOUR_CHAR_CODE('fral') +kThemeSoundLaunchApp = FOUR_CHAR_CODE('flap') +kThemeSoundDiskInsert = FOUR_CHAR_CODE('dski') +kThemeSoundDiskEject = FOUR_CHAR_CODE('dske') +kThemeSoundFinderDragOnIcon = FOUR_CHAR_CODE('fdon') +kThemeSoundFinderDragOffIcon = FOUR_CHAR_CODE('fdof') +kThemePopupTabNormalPosition = 0 +kThemePopupTabCenterOnWindow = 1 +kThemePopupTabCenterOnOffset = 2 +kThemeMetricScrollBarWidth = 0 +kThemeMetricSmallScrollBarWidth = 1 +kThemeMetricCheckBoxHeight = 2 +kThemeMetricRadioButtonHeight = 3 +kThemeMetricEditTextWhitespace = 4 +kThemeMetricEditTextFrameOutset = 5 +kThemeMetricListBoxFrameOutset = 6 +kThemeMetricFocusRectOutset = 7 +kThemeMetricImageWellThickness = 8 +kThemeMetricScrollBarOverlap = 9 +kThemeMetricLargeTabHeight = 10 +kThemeMetricLargeTabCapsWidth = 11 +kThemeMetricTabFrameOverlap = 12 +kThemeMetricTabIndentOrStyle = 13 +kThemeMetricTabOverlap = 14 +kThemeMetricSmallTabHeight = 15 +kThemeMetricSmallTabCapsWidth = 16 +kThemeMetricDisclosureButtonHeight = 17 +kThemeMetricRoundButtonSize = 18 +kThemeMetricPushButtonHeight = 19 +kThemeMetricListHeaderHeight = 20 +kThemeMetricSmallCheckBoxHeight = 21 +kThemeMetricDisclosureButtonWidth = 22 +kThemeMetricSmallDisclosureButtonHeight = 23 +kThemeMetricSmallDisclosureButtonWidth = 24 +kThemeMetricDisclosureTriangleHeight = 25 +kThemeMetricDisclosureTriangleWidth = 26 +kThemeMetricLittleArrowsHeight = 27 +kThemeMetricLittleArrowsWidth = 28 +kThemeMetricPaneSplitterHeight = 29 +kThemeMetricPopupButtonHeight = 30 +kThemeMetricSmallPopupButtonHeight = 31 +kThemeMetricLargeProgressBarThickness = 32 +kThemeMetricPullDownHeight = 33 +kThemeMetricSmallPullDownHeight = 34 +kThemeMetricSmallPushButtonHeight = 35 +kThemeMetricSmallRadioButtonHeight = 36 +kThemeMetricRelevanceIndicatorHeight = 37 +kThemeMetricResizeControlHeight = 38 +kThemeMetricSmallResizeControlHeight = 39 +kThemeMetricLargeRoundButtonSize = 40 +kThemeMetricHSliderHeight = 41 +kThemeMetricHSliderTickHeight = 42 +kThemeMetricSmallHSliderHeight = 43 +kThemeMetricSmallHSliderTickHeight = 44 +kThemeMetricVSliderWidth = 45 +kThemeMetricVSliderTickWidth = 46 +kThemeMetricSmallVSliderWidth = 47 +kThemeMetricSmallVSliderTickWidth = 48 +kThemeMetricTitleBarControlsHeight = 49 +kThemeMetricCheckBoxWidth = 50 +kThemeMetricSmallCheckBoxWidth = 51 +kThemeMetricRadioButtonWidth = 52 +kThemeMetricSmallRadioButtonWidth = 53 +kThemeMetricSmallHSliderMinThumbWidth = 54 +kThemeMetricSmallVSliderMinThumbHeight = 55 +kThemeMetricSmallHSliderTickOffset = 56 +kThemeMetricSmallVSliderTickOffset = 57 +kThemeMetricNormalProgressBarThickness = 58 +kThemeMetricProgressBarShadowOutset = 59 +kThemeMetricSmallProgressBarShadowOutset = 60 +kThemeMetricPrimaryGroupBoxContentInset = 61 +kThemeMetricSecondaryGroupBoxContentInset = 62 +# appearanceBadBrushIndexErr = themeInvalidBrushErr +# appearanceProcessRegisteredErr = themeProcessRegisteredErr +# appearanceProcessNotRegisteredErr = themeProcessNotRegisteredErr +# appearanceBadTextColorIndexErr = themeBadTextColorErr +# appearanceThemeHasNoAccents = themeHasNoAccentsErr +# appearanceBadCursorIndexErr = themeBadCursorIndexErr +kThemeActiveDialogBackgroundBrush = kThemeBrushDialogBackgroundActive +kThemeInactiveDialogBackgroundBrush = kThemeBrushDialogBackgroundInactive +kThemeActiveAlertBackgroundBrush = kThemeBrushAlertBackgroundActive +kThemeInactiveAlertBackgroundBrush = kThemeBrushAlertBackgroundInactive +kThemeActiveModelessDialogBackgroundBrush = kThemeBrushModelessDialogBackgroundActive +kThemeInactiveModelessDialogBackgroundBrush = kThemeBrushModelessDialogBackgroundInactive +kThemeActiveUtilityWindowBackgroundBrush = kThemeBrushUtilityWindowBackgroundActive +kThemeInactiveUtilityWindowBackgroundBrush = kThemeBrushUtilityWindowBackgroundInactive +kThemeListViewSortColumnBackgroundBrush = kThemeBrushListViewSortColumnBackground +kThemeListViewBackgroundBrush = kThemeBrushListViewBackground +kThemeIconLabelBackgroundBrush = kThemeBrushIconLabelBackground +kThemeListViewSeparatorBrush = kThemeBrushListViewSeparator +kThemeChasingArrowsBrush = kThemeBrushChasingArrows +kThemeDragHiliteBrush = kThemeBrushDragHilite +kThemeDocumentWindowBackgroundBrush = kThemeBrushDocumentWindowBackground +kThemeFinderWindowBackgroundBrush = kThemeBrushFinderWindowBackground +kThemeActiveScrollBarDelimiterBrush = kThemeBrushScrollBarDelimiterActive +kThemeInactiveScrollBarDelimiterBrush = kThemeBrushScrollBarDelimiterInactive +kThemeFocusHighlightBrush = kThemeBrushFocusHighlight +kThemeActivePopupArrowBrush = kThemeBrushPopupArrowActive +kThemePressedPopupArrowBrush = kThemeBrushPopupArrowPressed +kThemeInactivePopupArrowBrush = kThemeBrushPopupArrowInactive +kThemeAppleGuideCoachmarkBrush = kThemeBrushAppleGuideCoachmark +kThemeActiveDialogTextColor = kThemeTextColorDialogActive +kThemeInactiveDialogTextColor = kThemeTextColorDialogInactive +kThemeActiveAlertTextColor = kThemeTextColorAlertActive +kThemeInactiveAlertTextColor = kThemeTextColorAlertInactive +kThemeActiveModelessDialogTextColor = kThemeTextColorModelessDialogActive +kThemeInactiveModelessDialogTextColor = kThemeTextColorModelessDialogInactive +kThemeActiveWindowHeaderTextColor = kThemeTextColorWindowHeaderActive +kThemeInactiveWindowHeaderTextColor = kThemeTextColorWindowHeaderInactive +kThemeActivePlacardTextColor = kThemeTextColorPlacardActive +kThemeInactivePlacardTextColor = kThemeTextColorPlacardInactive +kThemePressedPlacardTextColor = kThemeTextColorPlacardPressed +kThemeActivePushButtonTextColor = kThemeTextColorPushButtonActive +kThemeInactivePushButtonTextColor = kThemeTextColorPushButtonInactive +kThemePressedPushButtonTextColor = kThemeTextColorPushButtonPressed +kThemeActiveBevelButtonTextColor = kThemeTextColorBevelButtonActive +kThemeInactiveBevelButtonTextColor = kThemeTextColorBevelButtonInactive +kThemePressedBevelButtonTextColor = kThemeTextColorBevelButtonPressed +kThemeActivePopupButtonTextColor = kThemeTextColorPopupButtonActive +kThemeInactivePopupButtonTextColor = kThemeTextColorPopupButtonInactive +kThemePressedPopupButtonTextColor = kThemeTextColorPopupButtonPressed +kThemeIconLabelTextColor = kThemeTextColorIconLabel +kThemeListViewTextColor = kThemeTextColorListView +kThemeActiveDocumentWindowTitleTextColor = kThemeTextColorDocumentWindowTitleActive +kThemeInactiveDocumentWindowTitleTextColor = kThemeTextColorDocumentWindowTitleInactive +kThemeActiveMovableModalWindowTitleTextColor = kThemeTextColorMovableModalWindowTitleActive +kThemeInactiveMovableModalWindowTitleTextColor = kThemeTextColorMovableModalWindowTitleInactive +kThemeActiveUtilityWindowTitleTextColor = kThemeTextColorUtilityWindowTitleActive +kThemeInactiveUtilityWindowTitleTextColor = kThemeTextColorUtilityWindowTitleInactive +kThemeActivePopupWindowTitleColor = kThemeTextColorPopupWindowTitleActive +kThemeInactivePopupWindowTitleColor = kThemeTextColorPopupWindowTitleInactive +kThemeActiveRootMenuTextColor = kThemeTextColorRootMenuActive +kThemeSelectedRootMenuTextColor = kThemeTextColorRootMenuSelected +kThemeDisabledRootMenuTextColor = kThemeTextColorRootMenuDisabled +kThemeActiveMenuItemTextColor = kThemeTextColorMenuItemActive +kThemeSelectedMenuItemTextColor = kThemeTextColorMenuItemSelected +kThemeDisabledMenuItemTextColor = kThemeTextColorMenuItemDisabled +kThemeActivePopupLabelTextColor = kThemeTextColorPopupLabelActive +kThemeInactivePopupLabelTextColor = kThemeTextColorPopupLabelInactive +kAEThemeSwitch = kAEAppearanceChanged +kThemeNoAdornment = kThemeAdornmentNone +kThemeDefaultAdornment = kThemeAdornmentDefault +kThemeFocusAdornment = kThemeAdornmentFocus +kThemeRightToLeftAdornment = kThemeAdornmentRightToLeft +kThemeDrawIndicatorOnly = kThemeAdornmentDrawIndicatorOnly +kThemeBrushPassiveAreaFill = kThemeBrushStaticAreaFill +kThemeMetricCheckBoxGlyphHeight = kThemeMetricCheckBoxHeight +kThemeMetricRadioButtonGlyphHeight = kThemeMetricRadioButtonHeight +kThemeMetricDisclosureButtonSize = kThemeMetricDisclosureButtonHeight +kThemeMetricBestListHeaderHeight = kThemeMetricListHeaderHeight +kThemeMetricSmallProgressBarThickness = kThemeMetricNormalProgressBarThickness +kThemeMetricProgressBarThickness = kThemeMetricLargeProgressBarThickness +kThemeScrollBar = kThemeMediumScrollBar +kThemeSlider = kThemeMediumSlider +kThemeProgressBar = kThemeMediumProgressBar +kThemeIndeterminateBar = kThemeMediumIndeterminateBar diff --git a/Lib/plat-mac/Carbon/AppleEvents.py b/Lib/plat-mac/Carbon/AppleEvents.py new file mode 100644 index 0000000..68dfc79 --- /dev/null +++ b/Lib/plat-mac/Carbon/AppleEvents.py @@ -0,0 +1,958 @@ +# Generated from 'AEDataModel.h' + +def FOUR_CHAR_CODE(x): return x +typeBoolean = FOUR_CHAR_CODE('bool') +typeChar = FOUR_CHAR_CODE('TEXT') +typeSInt16 = FOUR_CHAR_CODE('shor') +typeSInt32 = FOUR_CHAR_CODE('long') +typeUInt32 = FOUR_CHAR_CODE('magn') +typeSInt64 = FOUR_CHAR_CODE('comp') +typeIEEE32BitFloatingPoint = FOUR_CHAR_CODE('sing') +typeIEEE64BitFloatingPoint = FOUR_CHAR_CODE('doub') +type128BitFloatingPoint = FOUR_CHAR_CODE('ldbl') +typeDecimalStruct = FOUR_CHAR_CODE('decm') +typeSMInt = typeSInt16 +typeShortInteger = typeSInt16 +typeInteger = typeSInt32 +typeLongInteger = typeSInt32 +typeMagnitude = typeUInt32 +typeComp = typeSInt64 +typeSMFloat = typeIEEE32BitFloatingPoint +typeShortFloat = typeIEEE32BitFloatingPoint +typeFloat = typeIEEE64BitFloatingPoint +typeLongFloat = typeIEEE64BitFloatingPoint +typeExtended = FOUR_CHAR_CODE('exte') +typeAEList = FOUR_CHAR_CODE('list') +typeAERecord = FOUR_CHAR_CODE('reco') +typeAppleEvent = FOUR_CHAR_CODE('aevt') +typeEventRecord = FOUR_CHAR_CODE('evrc') +typeTrue = FOUR_CHAR_CODE('true') +typeFalse = FOUR_CHAR_CODE('fals') +typeAlias = FOUR_CHAR_CODE('alis') +typeEnumerated = FOUR_CHAR_CODE('enum') +typeType = FOUR_CHAR_CODE('type') +typeAppParameters = FOUR_CHAR_CODE('appa') +typeProperty = FOUR_CHAR_CODE('prop') +typeFSS = FOUR_CHAR_CODE('fss ') +typeFSRef = FOUR_CHAR_CODE('fsrf') +typeKeyword = FOUR_CHAR_CODE('keyw') +typeSectionH = FOUR_CHAR_CODE('sect') +typeWildCard = FOUR_CHAR_CODE('****') +typeApplSignature = FOUR_CHAR_CODE('sign') +typeQDRectangle = FOUR_CHAR_CODE('qdrt') +typeFixed = FOUR_CHAR_CODE('fixd') +typeProcessSerialNumber = FOUR_CHAR_CODE('psn ') +typeApplicationURL = FOUR_CHAR_CODE('aprl') +typeNull = FOUR_CHAR_CODE('null') +typeSessionID = FOUR_CHAR_CODE('ssid') +typeTargetID = FOUR_CHAR_CODE('targ') +typeDispatcherID = FOUR_CHAR_CODE('dspt') +keyTransactionIDAttr = FOUR_CHAR_CODE('tran') +keyReturnIDAttr = FOUR_CHAR_CODE('rtid') +keyEventClassAttr = FOUR_CHAR_CODE('evcl') +keyEventIDAttr = FOUR_CHAR_CODE('evid') +keyAddressAttr = FOUR_CHAR_CODE('addr') +keyOptionalKeywordAttr = FOUR_CHAR_CODE('optk') +keyTimeoutAttr = FOUR_CHAR_CODE('timo') +keyInteractLevelAttr = FOUR_CHAR_CODE('inte') +keyEventSourceAttr = FOUR_CHAR_CODE('esrc') +keyMissedKeywordAttr = FOUR_CHAR_CODE('miss') +keyOriginalAddressAttr = FOUR_CHAR_CODE('from') +keyAcceptTimeoutAttr = FOUR_CHAR_CODE('actm') +kAEDescListFactorNone = 0 +kAEDescListFactorType = 4 +kAEDescListFactorTypeAndSize = 8 +kAutoGenerateReturnID = -1 +kAnyTransactionID = 0 +kAEDataArray = 0 +kAEPackedArray = 1 +kAEDescArray = 3 +kAEKeyDescArray = 4 +kAEHandleArray = 2 +kAENormalPriority = 0x00000000 +kAEHighPriority = 0x00000001 +kAENoReply = 0x00000001 +kAEQueueReply = 0x00000002 +kAEWaitReply = 0x00000003 +kAEDontReconnect = 0x00000080 +kAEWantReceipt = 0x00000200 +kAENeverInteract = 0x00000010 +kAECanInteract = 0x00000020 +kAEAlwaysInteract = 0x00000030 +kAECanSwitchLayer = 0x00000040 +kAEDontRecord = 0x00001000 +kAEDontExecute = 0x00002000 +kAEProcessNonReplyEvents = 0x00008000 +kAEDefaultTimeout = -1 +kNoTimeOut = -2 +kAEInteractWithSelf = 0 +kAEInteractWithLocal = 1 +kAEInteractWithAll = 2 +kAEDoNotIgnoreHandler = 0x00000000 +kAEIgnoreAppPhacHandler = 0x00000001 +kAEIgnoreAppEventHandler = 0x00000002 +kAEIgnoreSysPhacHandler = 0x00000004 +kAEIgnoreSysEventHandler = 0x00000008 +kAEIngoreBuiltInEventHandler = 0x00000010 +# kAEDontDisposeOnResume = (long)0x80000000 +kAENoDispatch = 0 +# kAEUseStandardDispatch = (long)0xFFFFFFFF +keyDirectObject = FOUR_CHAR_CODE('----') +keyErrorNumber = FOUR_CHAR_CODE('errn') +keyErrorString = FOUR_CHAR_CODE('errs') +keyProcessSerialNumber = FOUR_CHAR_CODE('psn ') +keyPreDispatch = FOUR_CHAR_CODE('phac') +keySelectProc = FOUR_CHAR_CODE('selh') +keyAERecorderCount = FOUR_CHAR_CODE('recr') +keyAEVersion = FOUR_CHAR_CODE('vers') +kCoreEventClass = FOUR_CHAR_CODE('aevt') +kAEOpenApplication = FOUR_CHAR_CODE('oapp') +kAEOpenDocuments = FOUR_CHAR_CODE('odoc') +kAEPrintDocuments = FOUR_CHAR_CODE('pdoc') +kAEQuitApplication = FOUR_CHAR_CODE('quit') +kAEAnswer = FOUR_CHAR_CODE('ansr') +kAEApplicationDied = FOUR_CHAR_CODE('obit') +kAEShowPreferences = FOUR_CHAR_CODE('pref') +kAEStartRecording = FOUR_CHAR_CODE('reca') +kAEStopRecording = FOUR_CHAR_CODE('recc') +kAENotifyStartRecording = FOUR_CHAR_CODE('rec1') +kAENotifyStopRecording = FOUR_CHAR_CODE('rec0') +kAENotifyRecording = FOUR_CHAR_CODE('recr') +kAEUnknownSource = 0 +kAEDirectCall = 1 +kAESameProcess = 2 +kAELocalProcess = 3 +kAERemoteProcess = 4 +cAEList = FOUR_CHAR_CODE('list') +cApplication = FOUR_CHAR_CODE('capp') +cArc = FOUR_CHAR_CODE('carc') +cBoolean = FOUR_CHAR_CODE('bool') +cCell = FOUR_CHAR_CODE('ccel') +cChar = FOUR_CHAR_CODE('cha ') +cColorTable = FOUR_CHAR_CODE('clrt') +cColumn = FOUR_CHAR_CODE('ccol') +cDocument = FOUR_CHAR_CODE('docu') +cDrawingArea = FOUR_CHAR_CODE('cdrw') +cEnumeration = FOUR_CHAR_CODE('enum') +cFile = FOUR_CHAR_CODE('file') +cFixed = FOUR_CHAR_CODE('fixd') +cFixedPoint = FOUR_CHAR_CODE('fpnt') +cFixedRectangle = FOUR_CHAR_CODE('frct') +cGraphicLine = FOUR_CHAR_CODE('glin') +cGraphicObject = FOUR_CHAR_CODE('cgob') +cGraphicShape = FOUR_CHAR_CODE('cgsh') +cGraphicText = FOUR_CHAR_CODE('cgtx') +cGroupedGraphic = FOUR_CHAR_CODE('cpic') +cInsertionLoc = FOUR_CHAR_CODE('insl') +cInsertionPoint = FOUR_CHAR_CODE('cins') +cIntlText = FOUR_CHAR_CODE('itxt') +cIntlWritingCode = FOUR_CHAR_CODE('intl') +cItem = FOUR_CHAR_CODE('citm') +cLine = FOUR_CHAR_CODE('clin') +cLongDateTime = FOUR_CHAR_CODE('ldt ') +cLongFixed = FOUR_CHAR_CODE('lfxd') +cLongFixedPoint = FOUR_CHAR_CODE('lfpt') +cLongFixedRectangle = FOUR_CHAR_CODE('lfrc') +cLongInteger = FOUR_CHAR_CODE('long') +cLongPoint = FOUR_CHAR_CODE('lpnt') +cLongRectangle = FOUR_CHAR_CODE('lrct') +cMachineLoc = FOUR_CHAR_CODE('mLoc') +cMenu = FOUR_CHAR_CODE('cmnu') +cMenuItem = FOUR_CHAR_CODE('cmen') +cObject = FOUR_CHAR_CODE('cobj') +cObjectSpecifier = FOUR_CHAR_CODE('obj ') +cOpenableObject = FOUR_CHAR_CODE('coob') +cOval = FOUR_CHAR_CODE('covl') +cParagraph = FOUR_CHAR_CODE('cpar') +cPICT = FOUR_CHAR_CODE('PICT') +cPixel = FOUR_CHAR_CODE('cpxl') +cPixelMap = FOUR_CHAR_CODE('cpix') +cPolygon = FOUR_CHAR_CODE('cpgn') +cProperty = FOUR_CHAR_CODE('prop') +cQDPoint = FOUR_CHAR_CODE('QDpt') +cQDRectangle = FOUR_CHAR_CODE('qdrt') +cRectangle = FOUR_CHAR_CODE('crec') +cRGBColor = FOUR_CHAR_CODE('cRGB') +cRotation = FOUR_CHAR_CODE('trot') +cRoundedRectangle = FOUR_CHAR_CODE('crrc') +cRow = FOUR_CHAR_CODE('crow') +cSelection = FOUR_CHAR_CODE('csel') +cShortInteger = FOUR_CHAR_CODE('shor') +cTable = FOUR_CHAR_CODE('ctbl') +cText = FOUR_CHAR_CODE('ctxt') +cTextFlow = FOUR_CHAR_CODE('cflo') +cTextStyles = FOUR_CHAR_CODE('tsty') +cType = FOUR_CHAR_CODE('type') +cVersion = FOUR_CHAR_CODE('vers') +cWindow = FOUR_CHAR_CODE('cwin') +cWord = FOUR_CHAR_CODE('cwor') +enumArrows = FOUR_CHAR_CODE('arro') +enumJustification = FOUR_CHAR_CODE('just') +enumKeyForm = FOUR_CHAR_CODE('kfrm') +enumPosition = FOUR_CHAR_CODE('posi') +enumProtection = FOUR_CHAR_CODE('prtn') +enumQuality = FOUR_CHAR_CODE('qual') +enumSaveOptions = FOUR_CHAR_CODE('savo') +enumStyle = FOUR_CHAR_CODE('styl') +enumTransferMode = FOUR_CHAR_CODE('tran') +formUniqueID = FOUR_CHAR_CODE('ID ') +kAEAbout = FOUR_CHAR_CODE('abou') +kAEAfter = FOUR_CHAR_CODE('afte') +kAEAliasSelection = FOUR_CHAR_CODE('sali') +kAEAllCaps = FOUR_CHAR_CODE('alcp') +kAEArrowAtEnd = FOUR_CHAR_CODE('aren') +kAEArrowAtStart = FOUR_CHAR_CODE('arst') +kAEArrowBothEnds = FOUR_CHAR_CODE('arbo') +kAEAsk = FOUR_CHAR_CODE('ask ') +kAEBefore = FOUR_CHAR_CODE('befo') +kAEBeginning = FOUR_CHAR_CODE('bgng') +kAEBeginsWith = FOUR_CHAR_CODE('bgwt') +kAEBeginTransaction = FOUR_CHAR_CODE('begi') +kAEBold = FOUR_CHAR_CODE('bold') +kAECaseSensEquals = FOUR_CHAR_CODE('cseq') +kAECentered = FOUR_CHAR_CODE('cent') +kAEChangeView = FOUR_CHAR_CODE('view') +kAEClone = FOUR_CHAR_CODE('clon') +kAEClose = FOUR_CHAR_CODE('clos') +kAECondensed = FOUR_CHAR_CODE('cond') +kAEContains = FOUR_CHAR_CODE('cont') +kAECopy = FOUR_CHAR_CODE('copy') +kAECoreSuite = FOUR_CHAR_CODE('core') +kAECountElements = FOUR_CHAR_CODE('cnte') +kAECreateElement = FOUR_CHAR_CODE('crel') +kAECreatePublisher = FOUR_CHAR_CODE('cpub') +kAECut = FOUR_CHAR_CODE('cut ') +kAEDelete = FOUR_CHAR_CODE('delo') +kAEDoObjectsExist = FOUR_CHAR_CODE('doex') +kAEDoScript = FOUR_CHAR_CODE('dosc') +kAEDrag = FOUR_CHAR_CODE('drag') +kAEDuplicateSelection = FOUR_CHAR_CODE('sdup') +kAEEditGraphic = FOUR_CHAR_CODE('edit') +kAEEmptyTrash = FOUR_CHAR_CODE('empt') +kAEEnd = FOUR_CHAR_CODE('end ') +kAEEndsWith = FOUR_CHAR_CODE('ends') +kAEEndTransaction = FOUR_CHAR_CODE('endt') +kAEEquals = FOUR_CHAR_CODE('= ') +kAEExpanded = FOUR_CHAR_CODE('pexp') +kAEFast = FOUR_CHAR_CODE('fast') +kAEFinderEvents = FOUR_CHAR_CODE('FNDR') +kAEFormulaProtect = FOUR_CHAR_CODE('fpro') +kAEFullyJustified = FOUR_CHAR_CODE('full') +kAEGetClassInfo = FOUR_CHAR_CODE('qobj') +kAEGetData = FOUR_CHAR_CODE('getd') +kAEGetDataSize = FOUR_CHAR_CODE('dsiz') +kAEGetEventInfo = FOUR_CHAR_CODE('gtei') +kAEGetInfoSelection = FOUR_CHAR_CODE('sinf') +kAEGetPrivilegeSelection = FOUR_CHAR_CODE('sprv') +kAEGetSuiteInfo = FOUR_CHAR_CODE('gtsi') +kAEGreaterThan = FOUR_CHAR_CODE('> ') +kAEGreaterThanEquals = FOUR_CHAR_CODE('>= ') +kAEGrow = FOUR_CHAR_CODE('grow') +kAEHidden = FOUR_CHAR_CODE('hidn') +kAEHiQuality = FOUR_CHAR_CODE('hiqu') +kAEImageGraphic = FOUR_CHAR_CODE('imgr') +kAEIsUniform = FOUR_CHAR_CODE('isun') +kAEItalic = FOUR_CHAR_CODE('ital') +kAELeftJustified = FOUR_CHAR_CODE('left') +kAELessThan = FOUR_CHAR_CODE('< ') +kAELessThanEquals = FOUR_CHAR_CODE('<= ') +kAELowercase = FOUR_CHAR_CODE('lowc') +kAEMakeObjectsVisible = FOUR_CHAR_CODE('mvis') +kAEMiscStandards = FOUR_CHAR_CODE('misc') +kAEModifiable = FOUR_CHAR_CODE('modf') +kAEMove = FOUR_CHAR_CODE('move') +kAENo = FOUR_CHAR_CODE('no ') +kAENoArrow = FOUR_CHAR_CODE('arno') +kAENonmodifiable = FOUR_CHAR_CODE('nmod') +kAEOpen = FOUR_CHAR_CODE('odoc') +kAEOpenSelection = FOUR_CHAR_CODE('sope') +kAEOutline = FOUR_CHAR_CODE('outl') +kAEPageSetup = FOUR_CHAR_CODE('pgsu') +kAEPaste = FOUR_CHAR_CODE('past') +kAEPlain = FOUR_CHAR_CODE('plan') +kAEPrint = FOUR_CHAR_CODE('pdoc') +kAEPrintSelection = FOUR_CHAR_CODE('spri') +kAEPrintWindow = FOUR_CHAR_CODE('pwin') +kAEPutAwaySelection = FOUR_CHAR_CODE('sput') +kAEQDAddOver = FOUR_CHAR_CODE('addo') +kAEQDAddPin = FOUR_CHAR_CODE('addp') +kAEQDAdMax = FOUR_CHAR_CODE('admx') +kAEQDAdMin = FOUR_CHAR_CODE('admn') +kAEQDBic = FOUR_CHAR_CODE('bic ') +kAEQDBlend = FOUR_CHAR_CODE('blnd') +kAEQDCopy = FOUR_CHAR_CODE('cpy ') +kAEQDNotBic = FOUR_CHAR_CODE('nbic') +kAEQDNotCopy = FOUR_CHAR_CODE('ncpy') +kAEQDNotOr = FOUR_CHAR_CODE('ntor') +kAEQDNotXor = FOUR_CHAR_CODE('nxor') +kAEQDOr = FOUR_CHAR_CODE('or ') +kAEQDSubOver = FOUR_CHAR_CODE('subo') +kAEQDSubPin = FOUR_CHAR_CODE('subp') +kAEQDSupplementalSuite = FOUR_CHAR_CODE('qdsp') +kAEQDXor = FOUR_CHAR_CODE('xor ') +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') +kAERevealSelection = FOUR_CHAR_CODE('srev') +kAERevert = FOUR_CHAR_CODE('rvrt') +kAERightJustified = FOUR_CHAR_CODE('rght') +kAESave = FOUR_CHAR_CODE('save') +kAESelect = FOUR_CHAR_CODE('slct') +kAESetData = FOUR_CHAR_CODE('setd') +kAESetPosition = FOUR_CHAR_CODE('posn') +kAEShadow = FOUR_CHAR_CODE('shad') +kAEShowClipboard = FOUR_CHAR_CODE('shcl') +kAEShutDown = FOUR_CHAR_CODE('shut') +kAESleep = FOUR_CHAR_CODE('slep') +kAESmallCaps = FOUR_CHAR_CODE('smcp') +kAESpecialClassProperties = FOUR_CHAR_CODE('c@#!') +kAEStrikethrough = FOUR_CHAR_CODE('strk') +kAESubscript = FOUR_CHAR_CODE('sbsc') +kAESuperscript = FOUR_CHAR_CODE('spsc') +kAETableSuite = FOUR_CHAR_CODE('tbls') +kAETextSuite = FOUR_CHAR_CODE('TEXT') +kAETransactionTerminated = FOUR_CHAR_CODE('ttrm') +kAEUnderline = FOUR_CHAR_CODE('undl') +kAEUndo = FOUR_CHAR_CODE('undo') +kAEWholeWordEquals = FOUR_CHAR_CODE('wweq') +kAEYes = FOUR_CHAR_CODE('yes ') +kAEZoom = FOUR_CHAR_CODE('zoom') +kAEMouseClass = FOUR_CHAR_CODE('mous') +kAEDown = FOUR_CHAR_CODE('down') +kAEUp = FOUR_CHAR_CODE('up ') +kAEMoved = FOUR_CHAR_CODE('move') +kAEStoppedMoving = FOUR_CHAR_CODE('stop') +kAEWindowClass = FOUR_CHAR_CODE('wind') +kAEUpdate = FOUR_CHAR_CODE('updt') +kAEActivate = FOUR_CHAR_CODE('actv') +kAEDeactivate = FOUR_CHAR_CODE('dact') +kAECommandClass = FOUR_CHAR_CODE('cmnd') +kAEKeyClass = FOUR_CHAR_CODE('keyc') +kAERawKey = FOUR_CHAR_CODE('rkey') +kAEVirtualKey = FOUR_CHAR_CODE('keyc') +kAENavigationKey = FOUR_CHAR_CODE('nave') +kAEAutoDown = FOUR_CHAR_CODE('auto') +kAEApplicationClass = FOUR_CHAR_CODE('appl') +kAESuspend = FOUR_CHAR_CODE('susp') +kAEResume = FOUR_CHAR_CODE('rsme') +kAEDiskEvent = FOUR_CHAR_CODE('disk') +kAENullEvent = FOUR_CHAR_CODE('null') +kAEWakeUpEvent = FOUR_CHAR_CODE('wake') +kAEScrapEvent = FOUR_CHAR_CODE('scrp') +kAEHighLevel = FOUR_CHAR_CODE('high') +keyAEAngle = FOUR_CHAR_CODE('kang') +keyAEArcAngle = FOUR_CHAR_CODE('parc') +keyAEBaseAddr = FOUR_CHAR_CODE('badd') +keyAEBestType = FOUR_CHAR_CODE('pbst') +keyAEBgndColor = FOUR_CHAR_CODE('kbcl') +keyAEBgndPattern = FOUR_CHAR_CODE('kbpt') +keyAEBounds = FOUR_CHAR_CODE('pbnd') +keyAECellList = FOUR_CHAR_CODE('kclt') +keyAEClassID = FOUR_CHAR_CODE('clID') +keyAEColor = FOUR_CHAR_CODE('colr') +keyAEColorTable = FOUR_CHAR_CODE('cltb') +keyAECurveHeight = FOUR_CHAR_CODE('kchd') +keyAECurveWidth = FOUR_CHAR_CODE('kcwd') +keyAEDashStyle = FOUR_CHAR_CODE('pdst') +keyAEData = FOUR_CHAR_CODE('data') +keyAEDefaultType = FOUR_CHAR_CODE('deft') +keyAEDefinitionRect = FOUR_CHAR_CODE('pdrt') +keyAEDescType = FOUR_CHAR_CODE('dstp') +keyAEDestination = FOUR_CHAR_CODE('dest') +keyAEDoAntiAlias = FOUR_CHAR_CODE('anta') +keyAEDoDithered = FOUR_CHAR_CODE('gdit') +keyAEDoRotate = FOUR_CHAR_CODE('kdrt') +keyAEDoScale = FOUR_CHAR_CODE('ksca') +keyAEDoTranslate = FOUR_CHAR_CODE('ktra') +keyAEEditionFileLoc = FOUR_CHAR_CODE('eloc') +keyAEElements = FOUR_CHAR_CODE('elms') +keyAEEndPoint = FOUR_CHAR_CODE('pend') +keyAEEventClass = FOUR_CHAR_CODE('evcl') +keyAEEventID = FOUR_CHAR_CODE('evti') +keyAEFile = FOUR_CHAR_CODE('kfil') +keyAEFileType = FOUR_CHAR_CODE('fltp') +keyAEFillColor = FOUR_CHAR_CODE('flcl') +keyAEFillPattern = FOUR_CHAR_CODE('flpt') +keyAEFlipHorizontal = FOUR_CHAR_CODE('kfho') +keyAEFlipVertical = FOUR_CHAR_CODE('kfvt') +keyAEFont = FOUR_CHAR_CODE('font') +keyAEFormula = FOUR_CHAR_CODE('pfor') +keyAEGraphicObjects = FOUR_CHAR_CODE('gobs') +keyAEID = FOUR_CHAR_CODE('ID ') +keyAEImageQuality = FOUR_CHAR_CODE('gqua') +keyAEInsertHere = FOUR_CHAR_CODE('insh') +keyAEKeyForms = FOUR_CHAR_CODE('keyf') +keyAEKeyword = FOUR_CHAR_CODE('kywd') +keyAELevel = FOUR_CHAR_CODE('levl') +keyAELineArrow = FOUR_CHAR_CODE('arro') +keyAEName = FOUR_CHAR_CODE('pnam') +keyAENewElementLoc = FOUR_CHAR_CODE('pnel') +keyAEObject = FOUR_CHAR_CODE('kobj') +keyAEObjectClass = FOUR_CHAR_CODE('kocl') +keyAEOffStyles = FOUR_CHAR_CODE('ofst') +keyAEOnStyles = FOUR_CHAR_CODE('onst') +keyAEParameters = FOUR_CHAR_CODE('prms') +keyAEParamFlags = FOUR_CHAR_CODE('pmfg') +keyAEPenColor = FOUR_CHAR_CODE('ppcl') +keyAEPenPattern = FOUR_CHAR_CODE('pppa') +keyAEPenWidth = FOUR_CHAR_CODE('ppwd') +keyAEPixelDepth = FOUR_CHAR_CODE('pdpt') +keyAEPixMapMinus = FOUR_CHAR_CODE('kpmm') +keyAEPMTable = FOUR_CHAR_CODE('kpmt') +keyAEPointList = FOUR_CHAR_CODE('ptlt') +keyAEPointSize = FOUR_CHAR_CODE('ptsz') +keyAEPosition = FOUR_CHAR_CODE('kpos') +keyAEPropData = FOUR_CHAR_CODE('prdt') +keyAEProperties = FOUR_CHAR_CODE('qpro') +keyAEProperty = FOUR_CHAR_CODE('kprp') +keyAEPropFlags = FOUR_CHAR_CODE('prfg') +keyAEPropID = FOUR_CHAR_CODE('prop') +keyAEProtection = FOUR_CHAR_CODE('ppro') +keyAERenderAs = FOUR_CHAR_CODE('kren') +keyAERequestedType = FOUR_CHAR_CODE('rtyp') +keyAEResult = FOUR_CHAR_CODE('----') +keyAEResultInfo = FOUR_CHAR_CODE('rsin') +keyAERotation = FOUR_CHAR_CODE('prot') +keyAERotPoint = FOUR_CHAR_CODE('krtp') +keyAERowList = FOUR_CHAR_CODE('krls') +keyAESaveOptions = FOUR_CHAR_CODE('savo') +keyAEScale = FOUR_CHAR_CODE('pscl') +keyAEScriptTag = FOUR_CHAR_CODE('psct') +keyAEShowWhere = FOUR_CHAR_CODE('show') +keyAEStartAngle = FOUR_CHAR_CODE('pang') +keyAEStartPoint = FOUR_CHAR_CODE('pstp') +keyAEStyles = FOUR_CHAR_CODE('ksty') +keyAESuiteID = FOUR_CHAR_CODE('suit') +keyAEText = FOUR_CHAR_CODE('ktxt') +keyAETextColor = FOUR_CHAR_CODE('ptxc') +keyAETextFont = FOUR_CHAR_CODE('ptxf') +keyAETextPointSize = FOUR_CHAR_CODE('ptps') +keyAETextStyles = FOUR_CHAR_CODE('txst') +keyAETextLineHeight = FOUR_CHAR_CODE('ktlh') +keyAETextLineAscent = FOUR_CHAR_CODE('ktas') +keyAETheText = FOUR_CHAR_CODE('thtx') +keyAETransferMode = FOUR_CHAR_CODE('pptm') +keyAETranslation = FOUR_CHAR_CODE('ptrs') +keyAETryAsStructGraf = FOUR_CHAR_CODE('toog') +keyAEUniformStyles = FOUR_CHAR_CODE('ustl') +keyAEUpdateOn = FOUR_CHAR_CODE('pupd') +keyAEUserTerm = FOUR_CHAR_CODE('utrm') +keyAEWindow = FOUR_CHAR_CODE('wndw') +keyAEWritingCode = FOUR_CHAR_CODE('wrcd') +keyMiscellaneous = FOUR_CHAR_CODE('fmsc') +keySelection = FOUR_CHAR_CODE('fsel') +keyWindow = FOUR_CHAR_CODE('kwnd') +keyWhen = FOUR_CHAR_CODE('when') +keyWhere = FOUR_CHAR_CODE('wher') +keyModifiers = FOUR_CHAR_CODE('mods') +keyKey = FOUR_CHAR_CODE('key ') +keyKeyCode = FOUR_CHAR_CODE('code') +keyKeyboard = FOUR_CHAR_CODE('keyb') +keyDriveNumber = FOUR_CHAR_CODE('drv#') +keyErrorCode = FOUR_CHAR_CODE('err#') +keyHighLevelClass = FOUR_CHAR_CODE('hcls') +keyHighLevelID = FOUR_CHAR_CODE('hid ') +pArcAngle = FOUR_CHAR_CODE('parc') +pBackgroundColor = FOUR_CHAR_CODE('pbcl') +pBackgroundPattern = FOUR_CHAR_CODE('pbpt') +pBestType = FOUR_CHAR_CODE('pbst') +pBounds = FOUR_CHAR_CODE('pbnd') +pClass = FOUR_CHAR_CODE('pcls') +pClipboard = FOUR_CHAR_CODE('pcli') +pColor = FOUR_CHAR_CODE('colr') +pColorTable = FOUR_CHAR_CODE('cltb') +pContents = FOUR_CHAR_CODE('pcnt') +pCornerCurveHeight = FOUR_CHAR_CODE('pchd') +pCornerCurveWidth = FOUR_CHAR_CODE('pcwd') +pDashStyle = FOUR_CHAR_CODE('pdst') +pDefaultType = FOUR_CHAR_CODE('deft') +pDefinitionRect = FOUR_CHAR_CODE('pdrt') +pEnabled = FOUR_CHAR_CODE('enbl') +pEndPoint = FOUR_CHAR_CODE('pend') +pFillColor = FOUR_CHAR_CODE('flcl') +pFillPattern = FOUR_CHAR_CODE('flpt') +pFont = FOUR_CHAR_CODE('font') +pFormula = FOUR_CHAR_CODE('pfor') +pGraphicObjects = FOUR_CHAR_CODE('gobs') +pHasCloseBox = FOUR_CHAR_CODE('hclb') +pHasTitleBar = FOUR_CHAR_CODE('ptit') +pID = FOUR_CHAR_CODE('ID ') +pIndex = FOUR_CHAR_CODE('pidx') +pInsertionLoc = FOUR_CHAR_CODE('pins') +pIsFloating = FOUR_CHAR_CODE('isfl') +pIsFrontProcess = FOUR_CHAR_CODE('pisf') +pIsModal = FOUR_CHAR_CODE('pmod') +pIsModified = FOUR_CHAR_CODE('imod') +pIsResizable = FOUR_CHAR_CODE('prsz') +pIsStationeryPad = FOUR_CHAR_CODE('pspd') +pIsZoomable = FOUR_CHAR_CODE('iszm') +pIsZoomed = FOUR_CHAR_CODE('pzum') +pItemNumber = FOUR_CHAR_CODE('itmn') +pJustification = FOUR_CHAR_CODE('pjst') +pLineArrow = FOUR_CHAR_CODE('arro') +pMenuID = FOUR_CHAR_CODE('mnid') +pName = FOUR_CHAR_CODE('pnam') +pNewElementLoc = FOUR_CHAR_CODE('pnel') +pPenColor = FOUR_CHAR_CODE('ppcl') +pPenPattern = FOUR_CHAR_CODE('pppa') +pPenWidth = FOUR_CHAR_CODE('ppwd') +pPixelDepth = FOUR_CHAR_CODE('pdpt') +pPointList = FOUR_CHAR_CODE('ptlt') +pPointSize = FOUR_CHAR_CODE('ptsz') +pProtection = FOUR_CHAR_CODE('ppro') +pRotation = FOUR_CHAR_CODE('prot') +pScale = FOUR_CHAR_CODE('pscl') +pScript = FOUR_CHAR_CODE('scpt') +pScriptTag = FOUR_CHAR_CODE('psct') +pSelected = FOUR_CHAR_CODE('selc') +pSelection = FOUR_CHAR_CODE('sele') +pStartAngle = FOUR_CHAR_CODE('pang') +pStartPoint = FOUR_CHAR_CODE('pstp') +pTextColor = FOUR_CHAR_CODE('ptxc') +pTextFont = FOUR_CHAR_CODE('ptxf') +pTextItemDelimiters = FOUR_CHAR_CODE('txdl') +pTextPointSize = FOUR_CHAR_CODE('ptps') +pTextStyles = FOUR_CHAR_CODE('txst') +pTransferMode = FOUR_CHAR_CODE('pptm') +pTranslation = FOUR_CHAR_CODE('ptrs') +pUniformStyles = FOUR_CHAR_CODE('ustl') +pUpdateOn = FOUR_CHAR_CODE('pupd') +pUserSelection = FOUR_CHAR_CODE('pusl') +pVersion = FOUR_CHAR_CODE('vers') +pVisible = FOUR_CHAR_CODE('pvis') +typeAEText = FOUR_CHAR_CODE('tTXT') +typeArc = FOUR_CHAR_CODE('carc') +typeBest = FOUR_CHAR_CODE('best') +typeCell = FOUR_CHAR_CODE('ccel') +typeClassInfo = FOUR_CHAR_CODE('gcli') +typeColorTable = FOUR_CHAR_CODE('clrt') +typeColumn = FOUR_CHAR_CODE('ccol') +typeDashStyle = FOUR_CHAR_CODE('tdas') +typeData = FOUR_CHAR_CODE('tdta') +typeDrawingArea = FOUR_CHAR_CODE('cdrw') +typeElemInfo = FOUR_CHAR_CODE('elin') +typeEnumeration = FOUR_CHAR_CODE('enum') +typeEPS = FOUR_CHAR_CODE('EPS ') +typeEventInfo = FOUR_CHAR_CODE('evin') +typeFinderWindow = FOUR_CHAR_CODE('fwin') +typeFixedPoint = FOUR_CHAR_CODE('fpnt') +typeFixedRectangle = FOUR_CHAR_CODE('frct') +typeGraphicLine = FOUR_CHAR_CODE('glin') +typeGraphicText = FOUR_CHAR_CODE('cgtx') +typeGroupedGraphic = FOUR_CHAR_CODE('cpic') +typeInsertionLoc = FOUR_CHAR_CODE('insl') +typeIntlText = FOUR_CHAR_CODE('itxt') +typeIntlWritingCode = FOUR_CHAR_CODE('intl') +typeLongDateTime = FOUR_CHAR_CODE('ldt ') +typeLongFixed = FOUR_CHAR_CODE('lfxd') +typeLongFixedPoint = FOUR_CHAR_CODE('lfpt') +typeLongFixedRectangle = FOUR_CHAR_CODE('lfrc') +typeLongPoint = FOUR_CHAR_CODE('lpnt') +typeLongRectangle = FOUR_CHAR_CODE('lrct') +typeMachineLoc = FOUR_CHAR_CODE('mLoc') +typeOval = FOUR_CHAR_CODE('covl') +typeParamInfo = FOUR_CHAR_CODE('pmin') +typePict = FOUR_CHAR_CODE('PICT') +typePixelMap = FOUR_CHAR_CODE('cpix') +typePixMapMinus = FOUR_CHAR_CODE('tpmm') +typePolygon = FOUR_CHAR_CODE('cpgn') +typePropInfo = FOUR_CHAR_CODE('pinf') +typePtr = FOUR_CHAR_CODE('ptr ') +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') +typeRGBColor = FOUR_CHAR_CODE('cRGB') +typeRotation = FOUR_CHAR_CODE('trot') +typeRoundedRectangle = FOUR_CHAR_CODE('crrc') +typeRow = FOUR_CHAR_CODE('crow') +typeScrapStyles = FOUR_CHAR_CODE('styl') +typeScript = FOUR_CHAR_CODE('scpt') +typeStyledText = FOUR_CHAR_CODE('STXT') +typeSuiteInfo = FOUR_CHAR_CODE('suin') +typeTable = FOUR_CHAR_CODE('ctbl') +typeTextStyles = FOUR_CHAR_CODE('tsty') +typeTIFF = FOUR_CHAR_CODE('TIFF') +typeVersion = FOUR_CHAR_CODE('vers') +kAEMenuClass = FOUR_CHAR_CODE('menu') +kAEMenuSelect = FOUR_CHAR_CODE('mhit') +kAEMouseDown = FOUR_CHAR_CODE('mdwn') +kAEMouseDownInBack = FOUR_CHAR_CODE('mdbk') +kAEKeyDown = FOUR_CHAR_CODE('kdwn') +kAEResized = FOUR_CHAR_CODE('rsiz') +kAEPromise = FOUR_CHAR_CODE('prom') +keyMenuID = FOUR_CHAR_CODE('mid ') +keyMenuItem = FOUR_CHAR_CODE('mitm') +keyCloseAllWindows = FOUR_CHAR_CODE('caw ') +keyOriginalBounds = FOUR_CHAR_CODE('obnd') +keyNewBounds = FOUR_CHAR_CODE('nbnd') +keyLocalWhere = FOUR_CHAR_CODE('lwhr') +typeHIMenu = FOUR_CHAR_CODE('mobj') +typeHIWindow = FOUR_CHAR_CODE('wobj') +kBySmallIcon = 0 +kByIconView = 1 +kByNameView = 2 +kByDateView = 3 +kBySizeView = 4 +kByKindView = 5 +kByCommentView = 6 +kByLabelView = 7 +kByVersionView = 8 +kAEInfo = 11 +kAEMain = 0 +kAESharing = 13 +kAEZoomIn = 7 +kAEZoomOut = 8 +kTextServiceClass = FOUR_CHAR_CODE('tsvc') +kUpdateActiveInputArea = FOUR_CHAR_CODE('updt') +kShowHideInputWindow = FOUR_CHAR_CODE('shiw') +kPos2Offset = FOUR_CHAR_CODE('p2st') +kOffset2Pos = FOUR_CHAR_CODE('st2p') +kUnicodeNotFromInputMethod = FOUR_CHAR_CODE('unim') +kGetSelectedText = FOUR_CHAR_CODE('gtxt') +keyAETSMDocumentRefcon = FOUR_CHAR_CODE('refc') +keyAEServerInstance = FOUR_CHAR_CODE('srvi') +keyAETheData = FOUR_CHAR_CODE('kdat') +keyAEFixLength = FOUR_CHAR_CODE('fixl') +keyAEUpdateRange = FOUR_CHAR_CODE('udng') +keyAECurrentPoint = FOUR_CHAR_CODE('cpos') +keyAEBufferSize = FOUR_CHAR_CODE('buff') +keyAEMoveView = FOUR_CHAR_CODE('mvvw') +keyAENextBody = FOUR_CHAR_CODE('nxbd') +keyAETSMScriptTag = FOUR_CHAR_CODE('sclg') +keyAETSMTextFont = FOUR_CHAR_CODE('ktxf') +keyAETSMTextPointSize = FOUR_CHAR_CODE('ktps') +keyAETSMEventRecord = FOUR_CHAR_CODE('tevt') +keyAETSMEventRef = FOUR_CHAR_CODE('tevr') +keyAETextServiceEncoding = FOUR_CHAR_CODE('tsen') +keyAETextServiceMacEncoding = FOUR_CHAR_CODE('tmen') +typeTextRange = FOUR_CHAR_CODE('txrn') +typeComponentInstance = FOUR_CHAR_CODE('cmpi') +typeOffsetArray = FOUR_CHAR_CODE('ofay') +typeTextRangeArray = FOUR_CHAR_CODE('tray') +typeLowLevelEventRecord = FOUR_CHAR_CODE('evtr') +typeEventRef = FOUR_CHAR_CODE('evrf') +typeText = typeChar +kTSMOutsideOfBody = 1 +kTSMInsideOfBody = 2 +kTSMInsideOfActiveInputArea = 3 +kNextBody = 1 +kPreviousBody = 2 +kCaretPosition = 1 +kRawText = 2 +kSelectedRawText = 3 +kConvertedText = 4 +kSelectedConvertedText = 5 +kBlockFillText = 6 +kOutlineText = 7 +kSelectedText = 8 +keyAEHiliteRange = FOUR_CHAR_CODE('hrng') +keyAEPinRange = FOUR_CHAR_CODE('pnrg') +keyAEClauseOffsets = FOUR_CHAR_CODE('clau') +keyAEOffset = FOUR_CHAR_CODE('ofst') +keyAEPoint = FOUR_CHAR_CODE('gpos') +keyAELeftSide = FOUR_CHAR_CODE('klef') +keyAERegionClass = FOUR_CHAR_CODE('rgnc') +keyAEDragging = FOUR_CHAR_CODE('bool') +keyAELeadingEdge = keyAELeftSide +typeUnicodeText = FOUR_CHAR_CODE('utxt') +typeStyledUnicodeText = FOUR_CHAR_CODE('sutx') +typeEncodedString = FOUR_CHAR_CODE('encs') +typeCString = FOUR_CHAR_CODE('cstr') +typePString = FOUR_CHAR_CODE('pstr') +typeMeters = FOUR_CHAR_CODE('metr') +typeInches = FOUR_CHAR_CODE('inch') +typeFeet = FOUR_CHAR_CODE('feet') +typeYards = FOUR_CHAR_CODE('yard') +typeMiles = FOUR_CHAR_CODE('mile') +typeKilometers = FOUR_CHAR_CODE('kmtr') +typeCentimeters = FOUR_CHAR_CODE('cmtr') +typeSquareMeters = FOUR_CHAR_CODE('sqrm') +typeSquareFeet = FOUR_CHAR_CODE('sqft') +typeSquareYards = FOUR_CHAR_CODE('sqyd') +typeSquareMiles = FOUR_CHAR_CODE('sqmi') +typeSquareKilometers = FOUR_CHAR_CODE('sqkm') +typeLiters = FOUR_CHAR_CODE('litr') +typeQuarts = FOUR_CHAR_CODE('qrts') +typeGallons = FOUR_CHAR_CODE('galn') +typeCubicMeters = FOUR_CHAR_CODE('cmet') +typeCubicFeet = FOUR_CHAR_CODE('cfet') +typeCubicInches = FOUR_CHAR_CODE('cuin') +typeCubicCentimeter = FOUR_CHAR_CODE('ccmt') +typeCubicYards = FOUR_CHAR_CODE('cyrd') +typeKilograms = FOUR_CHAR_CODE('kgrm') +typeGrams = FOUR_CHAR_CODE('gram') +typeOunces = FOUR_CHAR_CODE('ozs ') +typePounds = FOUR_CHAR_CODE('lbs ') +typeDegreesC = FOUR_CHAR_CODE('degc') +typeDegreesF = FOUR_CHAR_CODE('degf') +typeDegreesK = FOUR_CHAR_CODE('degk') +kFAServerApp = FOUR_CHAR_CODE('ssrv') +kDoFolderActionEvent = FOUR_CHAR_CODE('fola') +kFolderActionCode = FOUR_CHAR_CODE('actn') +kFolderOpenedEvent = FOUR_CHAR_CODE('fopn') +kFolderClosedEvent = FOUR_CHAR_CODE('fclo') +kFolderWindowMovedEvent = FOUR_CHAR_CODE('fsiz') +kFolderItemsAddedEvent = FOUR_CHAR_CODE('fget') +kFolderItemsRemovedEvent = FOUR_CHAR_CODE('flos') +kItemList = FOUR_CHAR_CODE('flst') +kNewSizeParameter = FOUR_CHAR_CODE('fnsz') +kFASuiteCode = FOUR_CHAR_CODE('faco') +kFAAttachCommand = FOUR_CHAR_CODE('atfa') +kFARemoveCommand = FOUR_CHAR_CODE('rmfa') +kFAEditCommand = FOUR_CHAR_CODE('edfa') +kFAFileParam = FOUR_CHAR_CODE('faal') +kFAIndexParam = FOUR_CHAR_CODE('indx') +kAEInternetSuite = FOUR_CHAR_CODE('gurl') +kAEISWebStarSuite = FOUR_CHAR_CODE('WWW\xbd') +kAEISGetURL = FOUR_CHAR_CODE('gurl') +KAEISHandleCGI = FOUR_CHAR_CODE('sdoc') +cURL = FOUR_CHAR_CODE('url ') +cInternetAddress = FOUR_CHAR_CODE('IPAD') +cHTML = FOUR_CHAR_CODE('html') +cFTPItem = FOUR_CHAR_CODE('ftp ') +kAEISHTTPSearchArgs = FOUR_CHAR_CODE('kfor') +kAEISPostArgs = FOUR_CHAR_CODE('post') +kAEISMethod = FOUR_CHAR_CODE('meth') +kAEISClientAddress = FOUR_CHAR_CODE('addr') +kAEISUserName = FOUR_CHAR_CODE('user') +kAEISPassword = FOUR_CHAR_CODE('pass') +kAEISFromUser = FOUR_CHAR_CODE('frmu') +kAEISServerName = FOUR_CHAR_CODE('svnm') +kAEISServerPort = FOUR_CHAR_CODE('svpt') +kAEISScriptName = FOUR_CHAR_CODE('scnm') +kAEISContentType = FOUR_CHAR_CODE('ctyp') +kAEISReferrer = FOUR_CHAR_CODE('refr') +kAEISUserAgent = FOUR_CHAR_CODE('Agnt') +kAEISAction = FOUR_CHAR_CODE('Kact') +kAEISActionPath = FOUR_CHAR_CODE('Kapt') +kAEISClientIP = FOUR_CHAR_CODE('Kcip') +kAEISFullRequest = FOUR_CHAR_CODE('Kfrq') +pScheme = FOUR_CHAR_CODE('pusc') +pHost = FOUR_CHAR_CODE('HOST') +pPath = FOUR_CHAR_CODE('FTPc') +pUserName = FOUR_CHAR_CODE('RAun') +pUserPassword = FOUR_CHAR_CODE('RApw') +pDNSForm = FOUR_CHAR_CODE('pDNS') +pURL = FOUR_CHAR_CODE('pURL') +pTextEncoding = FOUR_CHAR_CODE('ptxe') +pFTPKind = FOUR_CHAR_CODE('kind') +eScheme = FOUR_CHAR_CODE('esch') +eurlHTTP = FOUR_CHAR_CODE('http') +eurlHTTPS = FOUR_CHAR_CODE('htps') +eurlFTP = FOUR_CHAR_CODE('ftp ') +eurlMail = FOUR_CHAR_CODE('mail') +eurlFile = FOUR_CHAR_CODE('file') +eurlGopher = FOUR_CHAR_CODE('gphr') +eurlTelnet = FOUR_CHAR_CODE('tlnt') +eurlNews = FOUR_CHAR_CODE('news') +eurlSNews = FOUR_CHAR_CODE('snws') +eurlNNTP = FOUR_CHAR_CODE('nntp') +eurlMessage = FOUR_CHAR_CODE('mess') +eurlMailbox = FOUR_CHAR_CODE('mbox') +eurlMulti = FOUR_CHAR_CODE('mult') +eurlLaunch = FOUR_CHAR_CODE('laun') +eurlAFP = FOUR_CHAR_CODE('afp ') +eurlAT = FOUR_CHAR_CODE('at ') +eurlEPPC = FOUR_CHAR_CODE('eppc') +eurlRTSP = FOUR_CHAR_CODE('rtsp') +eurlIMAP = FOUR_CHAR_CODE('imap') +eurlNFS = FOUR_CHAR_CODE('unfs') +eurlPOP = FOUR_CHAR_CODE('upop') +eurlLDAP = FOUR_CHAR_CODE('uldp') +eurlUnknown = FOUR_CHAR_CODE('url?') +kConnSuite = FOUR_CHAR_CODE('macc') +cDevSpec = FOUR_CHAR_CODE('cdev') +cAddressSpec = FOUR_CHAR_CODE('cadr') +cADBAddress = FOUR_CHAR_CODE('cadb') +cAppleTalkAddress = FOUR_CHAR_CODE('cat ') +cBusAddress = FOUR_CHAR_CODE('cbus') +cEthernetAddress = FOUR_CHAR_CODE('cen ') +cFireWireAddress = FOUR_CHAR_CODE('cfw ') +cIPAddress = FOUR_CHAR_CODE('cip ') +cLocalTalkAddress = FOUR_CHAR_CODE('clt ') +cSCSIAddress = FOUR_CHAR_CODE('cscs') +cTokenRingAddress = FOUR_CHAR_CODE('ctok') +cUSBAddress = FOUR_CHAR_CODE('cusb') +pDeviceType = FOUR_CHAR_CODE('pdvt') +pDeviceAddress = FOUR_CHAR_CODE('pdva') +pConduit = FOUR_CHAR_CODE('pcon') +pProtocol = FOUR_CHAR_CODE('pprt') +pATMachine = FOUR_CHAR_CODE('patm') +pATZone = FOUR_CHAR_CODE('patz') +pATType = FOUR_CHAR_CODE('patt') +pDottedDecimal = FOUR_CHAR_CODE('pipd') +pDNS = FOUR_CHAR_CODE('pdns') +pPort = FOUR_CHAR_CODE('ppor') +pNetwork = FOUR_CHAR_CODE('pnet') +pNode = FOUR_CHAR_CODE('pnod') +pSocket = FOUR_CHAR_CODE('psoc') +pSCSIBus = FOUR_CHAR_CODE('pscb') +pSCSILUN = FOUR_CHAR_CODE('pslu') +eDeviceType = FOUR_CHAR_CODE('edvt') +eAddressSpec = FOUR_CHAR_CODE('eads') +eConduit = FOUR_CHAR_CODE('econ') +eProtocol = FOUR_CHAR_CODE('epro') +eADB = FOUR_CHAR_CODE('eadb') +eAnalogAudio = FOUR_CHAR_CODE('epau') +eAppleTalk = FOUR_CHAR_CODE('epat') +eAudioLineIn = FOUR_CHAR_CODE('ecai') +eAudioLineOut = FOUR_CHAR_CODE('ecal') +eAudioOut = FOUR_CHAR_CODE('ecao') +eBus = FOUR_CHAR_CODE('ebus') +eCDROM = FOUR_CHAR_CODE('ecd ') +eCommSlot = FOUR_CHAR_CODE('eccm') +eDigitalAudio = FOUR_CHAR_CODE('epda') +eDisplay = FOUR_CHAR_CODE('edds') +eDVD = FOUR_CHAR_CODE('edvd') +eEthernet = FOUR_CHAR_CODE('ecen') +eFireWire = FOUR_CHAR_CODE('ecfw') +eFloppy = FOUR_CHAR_CODE('efd ') +eHD = FOUR_CHAR_CODE('ehd ') +eInfrared = FOUR_CHAR_CODE('ecir') +eIP = FOUR_CHAR_CODE('epip') +eIrDA = FOUR_CHAR_CODE('epir') +eIRTalk = FOUR_CHAR_CODE('epit') +eKeyboard = FOUR_CHAR_CODE('ekbd') +eLCD = FOUR_CHAR_CODE('edlc') +eLocalTalk = FOUR_CHAR_CODE('eclt') +eMacIP = FOUR_CHAR_CODE('epmi') +eMacVideo = FOUR_CHAR_CODE('epmv') +eMicrophone = FOUR_CHAR_CODE('ecmi') +eModemPort = FOUR_CHAR_CODE('ecmp') +eModemPrinterPort = FOUR_CHAR_CODE('empp') +eModem = FOUR_CHAR_CODE('edmm') +eMonitorOut = FOUR_CHAR_CODE('ecmn') +eMouse = FOUR_CHAR_CODE('emou') +eNuBusCard = FOUR_CHAR_CODE('ednb') +eNuBus = FOUR_CHAR_CODE('enub') +ePCcard = FOUR_CHAR_CODE('ecpc') +ePCIbus = FOUR_CHAR_CODE('ecpi') +ePCIcard = FOUR_CHAR_CODE('edpi') +ePDSslot = FOUR_CHAR_CODE('ecpd') +ePDScard = FOUR_CHAR_CODE('epds') +ePointingDevice = FOUR_CHAR_CODE('edpd') +ePostScript = FOUR_CHAR_CODE('epps') +ePPP = FOUR_CHAR_CODE('eppp') +ePrinterPort = FOUR_CHAR_CODE('ecpp') +ePrinter = FOUR_CHAR_CODE('edpr') +eSvideo = FOUR_CHAR_CODE('epsv') +eSCSI = FOUR_CHAR_CODE('ecsc') +eSerial = FOUR_CHAR_CODE('epsr') +eSpeakers = FOUR_CHAR_CODE('edsp') +eStorageDevice = FOUR_CHAR_CODE('edst') +eSVGA = FOUR_CHAR_CODE('epsg') +eTokenRing = FOUR_CHAR_CODE('etok') +eTrackball = FOUR_CHAR_CODE('etrk') +eTrackpad = FOUR_CHAR_CODE('edtp') +eUSB = FOUR_CHAR_CODE('ecus') +eVideoIn = FOUR_CHAR_CODE('ecvi') +eVideoMonitor = FOUR_CHAR_CODE('edvm') +eVideoOut = FOUR_CHAR_CODE('ecvo') +cKeystroke = FOUR_CHAR_CODE('kprs') +pKeystrokeKey = FOUR_CHAR_CODE('kMsg') +pModifiers = FOUR_CHAR_CODE('kMod') +pKeyKind = FOUR_CHAR_CODE('kknd') +eModifiers = FOUR_CHAR_CODE('eMds') +eOptionDown = FOUR_CHAR_CODE('Kopt') +eCommandDown = FOUR_CHAR_CODE('Kcmd') +eControlDown = FOUR_CHAR_CODE('Kctl') +eShiftDown = FOUR_CHAR_CODE('Ksft') +eCapsLockDown = FOUR_CHAR_CODE('Kclk') +eKeyKind = FOUR_CHAR_CODE('ekst') +eEscapeKey = 0x6B733500 +eDeleteKey = 0x6B733300 +eTabKey = 0x6B733000 +eReturnKey = 0x6B732400 +eClearKey = 0x6B734700 +eEnterKey = 0x6B734C00 +eUpArrowKey = 0x6B737E00 +eDownArrowKey = 0x6B737D00 +eLeftArrowKey = 0x6B737B00 +eRightArrowKey = 0x6B737C00 +eHelpKey = 0x6B737200 +eHomeKey = 0x6B737300 +ePageUpKey = 0x6B737400 +ePageDownKey = 0x6B737900 +eForwardDelKey = 0x6B737500 +eEndKey = 0x6B737700 +eF1Key = 0x6B737A00 +eF2Key = 0x6B737800 +eF3Key = 0x6B736300 +eF4Key = 0x6B737600 +eF5Key = 0x6B736000 +eF6Key = 0x6B736100 +eF7Key = 0x6B736200 +eF8Key = 0x6B736400 +eF9Key = 0x6B736500 +eF10Key = 0x6B736D00 +eF11Key = 0x6B736700 +eF12Key = 0x6B736F00 +eF13Key = 0x6B736900 +eF14Key = 0x6B736B00 +eF15Key = 0x6B737100 +kAEAND = FOUR_CHAR_CODE('AND ') +kAEOR = FOUR_CHAR_CODE('OR ') +kAENOT = FOUR_CHAR_CODE('NOT ') +kAEFirst = FOUR_CHAR_CODE('firs') +kAELast = FOUR_CHAR_CODE('last') +kAEMiddle = FOUR_CHAR_CODE('midd') +kAEAny = FOUR_CHAR_CODE('any ') +kAEAll = FOUR_CHAR_CODE('all ') +kAENext = FOUR_CHAR_CODE('next') +kAEPrevious = FOUR_CHAR_CODE('prev') +keyAECompOperator = FOUR_CHAR_CODE('relo') +keyAELogicalTerms = FOUR_CHAR_CODE('term') +keyAELogicalOperator = FOUR_CHAR_CODE('logc') +keyAEObject1 = FOUR_CHAR_CODE('obj1') +keyAEObject2 = FOUR_CHAR_CODE('obj2') +keyAEDesiredClass = FOUR_CHAR_CODE('want') +keyAEContainer = FOUR_CHAR_CODE('from') +keyAEKeyForm = FOUR_CHAR_CODE('form') +keyAEKeyData = FOUR_CHAR_CODE('seld') +keyAERangeStart = FOUR_CHAR_CODE('star') +keyAERangeStop = FOUR_CHAR_CODE('stop') +keyDisposeTokenProc = FOUR_CHAR_CODE('xtok') +keyAECompareProc = FOUR_CHAR_CODE('cmpr') +keyAECountProc = FOUR_CHAR_CODE('cont') +keyAEMarkTokenProc = FOUR_CHAR_CODE('mkid') +keyAEMarkProc = FOUR_CHAR_CODE('mark') +keyAEAdjustMarksProc = FOUR_CHAR_CODE('adjm') +keyAEGetErrDescProc = FOUR_CHAR_CODE('indc') +formAbsolutePosition = FOUR_CHAR_CODE('indx') +formRelativePosition = FOUR_CHAR_CODE('rele') +formTest = FOUR_CHAR_CODE('test') +formRange = FOUR_CHAR_CODE('rang') +formPropertyID = FOUR_CHAR_CODE('prop') +formName = FOUR_CHAR_CODE('name') +typeObjectSpecifier = FOUR_CHAR_CODE('obj ') +typeObjectBeingExamined = FOUR_CHAR_CODE('exmn') +typeCurrentContainer = FOUR_CHAR_CODE('ccnt') +typeToken = FOUR_CHAR_CODE('toke') +typeRelativeDescriptor = FOUR_CHAR_CODE('rel ') +typeAbsoluteOrdinal = FOUR_CHAR_CODE('abso') +typeIndexDescriptor = FOUR_CHAR_CODE('inde') +typeRangeDescriptor = FOUR_CHAR_CODE('rang') +typeLogicalDescriptor = FOUR_CHAR_CODE('logi') +typeCompDescriptor = FOUR_CHAR_CODE('cmpd') +typeOSLTokenList = FOUR_CHAR_CODE('ostl') +kAEIDoMinimum = 0x0000 +kAEIDoWhose = 0x0001 +kAEIDoMarking = 0x0004 +kAEPassSubDescs = 0x0008 +kAEResolveNestedLists = 0x0010 +kAEHandleSimpleRanges = 0x0020 +kAEUseRelativeIterators = 0x0040 +typeWhoseDescriptor = FOUR_CHAR_CODE('whos') +formWhose = FOUR_CHAR_CODE('whos') +typeWhoseRange = FOUR_CHAR_CODE('wrng') +keyAEWhoseRangeStart = FOUR_CHAR_CODE('wstr') +keyAEWhoseRangeStop = FOUR_CHAR_CODE('wstp') +keyAEIndex = FOUR_CHAR_CODE('kidx') +keyAETest = FOUR_CHAR_CODE('ktst') diff --git a/Lib/plat-mac/Carbon/AppleHelp.py b/Lib/plat-mac/Carbon/AppleHelp.py new file mode 100644 index 0000000..3496d59 --- /dev/null +++ b/Lib/plat-mac/Carbon/AppleHelp.py @@ -0,0 +1,6 @@ +# Generated from 'AppleHelp.h' + +kAHInternalErr = -10790 +kAHInternetConfigPrefErr = -10791 +kAHTOCTypeUser = 0 +kAHTOCTypeDeveloper = 1 diff --git a/Lib/plat-mac/Carbon/CF.py b/Lib/plat-mac/Carbon/CF.py new file mode 100644 index 0000000..4a784c0 --- /dev/null +++ b/Lib/plat-mac/Carbon/CF.py @@ -0,0 +1 @@ +from _CF import * diff --git a/Lib/plat-mac/Carbon/CG.py b/Lib/plat-mac/Carbon/CG.py new file mode 100755 index 0000000..96f5772 --- /dev/null +++ b/Lib/plat-mac/Carbon/CG.py @@ -0,0 +1 @@ +from _CG import * diff --git a/Lib/plat-mac/Carbon/CarbonEvents.py b/Lib/plat-mac/Carbon/CarbonEvents.py new file mode 100755 index 0000000..8dde8de --- /dev/null +++ b/Lib/plat-mac/Carbon/CarbonEvents.py @@ -0,0 +1,352 @@ +# Generated from 'CarbonEvents.h' + +def FOUR_CHAR_CODE(x): return x +def FOUR_CHAR_CODE(x): return x +false = 0 +true = 1 +keyAEEventClass = FOUR_CHAR_CODE('evcl') +keyAEEventID = FOUR_CHAR_CODE('evti') +eventAlreadyPostedErr = -9860 +eventClassInvalidErr = -9862 +eventClassIncorrectErr = -9864 +eventHandlerAlreadyInstalledErr = -9866 +eventInternalErr = -9868 +eventKindIncorrectErr = -9869 +eventParameterNotFoundErr = -9870 +eventNotHandledErr = -9874 +eventLoopTimedOutErr = -9875 +eventLoopQuitErr = -9876 +eventNotInQueueErr = -9877 +eventHotKeyExistsErr = -9878 +eventHotKeyInvalidErr = -9879 +kEventPriorityLow = 0 +kEventPriorityStandard = 1 +kEventPriorityHigh = 2 +kEventLeaveInQueue = false +kEventRemoveFromQueue = true +kTrackMouseLocationOptionDontConsumeMouseUp = (1 << 0) +kMouseTrackingMousePressed = 1 +kMouseTrackingMouseReleased = 2 +kMouseTrackingMouseExited = 3 +kMouseTrackingMouseEntered = 4 +kMouseTrackingMouseMoved = 5 +kMouseTrackingKeyModifiersChanged = 6 +kMouseTrackingUserCancelled = 7 +kMouseTrackingTimedOut = 8 +kEventAttributeNone = 0 +kEventAttributeUserEvent = (1 << 0) +kEventClassMouse = FOUR_CHAR_CODE('mous') +kEventClassKeyboard = FOUR_CHAR_CODE('keyb') +kEventClassTextInput = FOUR_CHAR_CODE('text') +kEventClassApplication = FOUR_CHAR_CODE('appl') +kEventClassAppleEvent = FOUR_CHAR_CODE('eppc') +kEventClassMenu = FOUR_CHAR_CODE('menu') +kEventClassWindow = FOUR_CHAR_CODE('wind') +kEventClassControl = FOUR_CHAR_CODE('cntl') +kEventClassCommand = FOUR_CHAR_CODE('cmds') +kEventClassTablet = FOUR_CHAR_CODE('tblt') +kEventClassVolume = FOUR_CHAR_CODE('vol ') +kEventMouseDown = 1 +kEventMouseUp = 2 +kEventMouseMoved = 5 +kEventMouseDragged = 6 +kEventMouseWheelMoved = 10 +kEventMouseButtonPrimary = 1 +kEventMouseButtonSecondary = 2 +kEventMouseButtonTertiary = 3 +kEventMouseWheelAxisX = 0 +kEventMouseWheelAxisY = 1 +kEventTextInputUpdateActiveInputArea = 1 +kEventTextInputUnicodeForKeyEvent = 2 +kEventTextInputOffsetToPos = 3 +kEventTextInputPosToOffset = 4 +kEventTextInputShowHideBottomWindow = 5 +kEventTextInputGetSelectedText = 6 +kEventRawKeyDown = 1 +kEventRawKeyRepeat = 2 +kEventRawKeyUp = 3 +kEventRawKeyModifiersChanged = 4 +kEventHotKeyPressed = 5 +kEventHotKeyReleased = 6 +kEventKeyModifierNumLockBit = 16 +kEventKeyModifierFnBit = 17 +kEventKeyModifierNumLockMask = 1L << kEventKeyModifierNumLockBit +kEventKeyModifierFnMask = 1L << kEventKeyModifierFnBit +kEventAppActivated = 1 +kEventAppDeactivated = 2 +kEventAppQuit = 3 +kEventAppLaunchNotification = 4 +kEventAppLaunched = 5 +kEventAppTerminated = 6 +kEventAppFrontSwitched = 7 +kEventAppleEvent = 1 +kEventWindowUpdate = 1 +kEventWindowDrawContent = 2 +kEventWindowActivated = 5 +kEventWindowDeactivated = 6 +kEventWindowGetClickActivation = 7 +kEventWindowShowing = 22 +kEventWindowHiding = 23 +kEventWindowShown = 24 +kEventWindowHidden = 25 +kEventWindowBoundsChanging = 26 +kEventWindowBoundsChanged = 27 +kEventWindowResizeStarted = 28 +kEventWindowResizeCompleted = 29 +kEventWindowDragStarted = 30 +kEventWindowDragCompleted = 31 +kWindowBoundsChangeUserDrag = (1 << 0) +kWindowBoundsChangeUserResize = (1 << 1) +kWindowBoundsChangeSizeChanged = (1 << 2) +kWindowBoundsChangeOriginChanged = (1 << 3) +kEventWindowClickDragRgn = 32 +kEventWindowClickResizeRgn = 33 +kEventWindowClickCollapseRgn = 34 +kEventWindowClickCloseRgn = 35 +kEventWindowClickZoomRgn = 36 +kEventWindowClickContentRgn = 37 +kEventWindowClickProxyIconRgn = 38 +kEventWindowCursorChange = 40 +kEventWindowCollapse = 66 +kEventWindowCollapsed = 67 +kEventWindowCollapseAll = 68 +kEventWindowExpand = 69 +kEventWindowExpanded = 70 +kEventWindowExpandAll = 71 +kEventWindowClose = 72 +kEventWindowClosed = 73 +kEventWindowCloseAll = 74 +kEventWindowZoom = 75 +kEventWindowZoomed = 76 +kEventWindowZoomAll = 77 +kEventWindowContextualMenuSelect = 78 +kEventWindowPathSelect = 79 +kEventWindowGetIdealSize = 80 +kEventWindowGetMinimumSize = 81 +kEventWindowGetMaximumSize = 82 +kEventWindowConstrain = 83 +kEventWindowHandleContentClick = 85 +kEventWindowProxyBeginDrag = 128 +kEventWindowProxyEndDrag = 129 +kEventWindowFocusAcquired = 200 +kEventWindowFocusRelinquish = 201 +kEventWindowDrawFrame = 1000 +kEventWindowDrawPart = 1001 +kEventWindowGetRegion = 1002 +kEventWindowHitTest = 1003 +kEventWindowInit = 1004 +kEventWindowDispose = 1005 +kEventWindowDragHilite = 1006 +kEventWindowModified = 1007 +kEventWindowSetupProxyDragImage = 1008 +kEventWindowStateChanged = 1009 +kEventWindowMeasureTitle = 1010 +kEventWindowDrawGrowBox = 1011 +kEventWindowGetGrowImageRegion = 1012 +kEventWindowPaint = 1013 +kEventMenuBeginTracking = 1 +kEventMenuEndTracking = 2 +kEventMenuChangeTrackingMode = 3 +kEventMenuOpening = 4 +kEventMenuClosed = 5 +kEventMenuTargetItem = 6 +kEventMenuMatchKey = 7 +kEventMenuEnableItems = 8 +kEventMenuDispose = 1001 +kEventProcessCommand = 1 +kEventCommandProcess = 1 +kEventCommandUpdateStatus = 2 +kHICommandOK = FOUR_CHAR_CODE('ok ') +kHICommandCancel = FOUR_CHAR_CODE('not!') +kHICommandQuit = FOUR_CHAR_CODE('quit') +kHICommandUndo = FOUR_CHAR_CODE('undo') +kHICommandRedo = FOUR_CHAR_CODE('redo') +kHICommandCut = FOUR_CHAR_CODE('cut ') +kHICommandCopy = FOUR_CHAR_CODE('copy') +kHICommandPaste = FOUR_CHAR_CODE('past') +kHICommandClear = FOUR_CHAR_CODE('clea') +kHICommandSelectAll = FOUR_CHAR_CODE('sall') +kHICommandHide = FOUR_CHAR_CODE('hide') +kHICommandPreferences = FOUR_CHAR_CODE('pref') +kHICommandZoomWindow = FOUR_CHAR_CODE('zoom') +kHICommandMinimizeWindow = FOUR_CHAR_CODE('mini') +kHICommandArrangeInFront = FOUR_CHAR_CODE('frnt') +kHICommandAbout = FOUR_CHAR_CODE('abou') +kHICommandFromMenu = (1L << 0) +kEventControlInitialize = 1000 +kEventControlDispose = 1001 +kEventControlGetOptimalBounds = 1003 +kEventControlDefInitialize = kEventControlInitialize +kEventControlDefDispose = kEventControlDispose +kEventControlHit = 1 +kEventControlSimulateHit = 2 +kEventControlHitTest = 3 +kEventControlDraw = 4 +kEventControlApplyBackground = 5 +kEventControlApplyTextColor = 6 +kEventControlSetFocusPart = 7 +kEventControlGetFocusPart = 8 +kEventControlActivate = 9 +kEventControlDeactivate = 10 +kEventControlSetCursor = 11 +kEventControlContextualMenuClick = 12 +kEventControlClick = 13 +kEventControlTrack = 51 +kEventControlGetScrollToHereStartPoint = 52 +kEventControlGetIndicatorDragConstraint = 53 +kEventControlIndicatorMoved = 54 +kEventControlGhostingFinished = 55 +kEventControlGetActionProcPart = 56 +kEventControlGetPartRegion = 101 +kEventControlGetPartBounds = 102 +kEventControlSetData = 103 +kEventControlGetData = 104 +kEventControlValueFieldChanged = 151 +kEventControlAddedSubControl = 152 +kEventControlRemovingSubControl = 153 +kEventControlBoundsChanged = 154 +kEventControlOwningWindowChanged = 159 +kEventControlArbitraryMessage = 201 +kControlBoundsChangeSizeChanged = (1 << 2) +kControlBoundsChangePositionChanged = (1 << 3) +kEventTabletPointer = 1 +kEventTabletProximity = 2 +kEventVolumeMounted = 1 +kEventVolumeUnmounted = 2 +typeFSVolumeRefNum = FOUR_CHAR_CODE('voln') +kEventParamDirectObject = FOUR_CHAR_CODE('----') +kEventParamWindowRef = FOUR_CHAR_CODE('wind') +kEventParamGrafPort = FOUR_CHAR_CODE('graf') +kEventParamDragRef = FOUR_CHAR_CODE('drag') +kEventParamMenuRef = FOUR_CHAR_CODE('menu') +kEventParamEventRef = FOUR_CHAR_CODE('evnt') +kEventParamControlRef = FOUR_CHAR_CODE('ctrl') +kEventParamRgnHandle = FOUR_CHAR_CODE('rgnh') +kEventParamEnabled = FOUR_CHAR_CODE('enab') +kEventParamDimensions = FOUR_CHAR_CODE('dims') +kEventParamAvailableBounds = FOUR_CHAR_CODE('avlb') +kEventParamAEEventID = keyAEEventID +kEventParamAEEventClass = keyAEEventClass +kEventParamCGContextRef = FOUR_CHAR_CODE('cntx') +typeWindowRef = FOUR_CHAR_CODE('wind') +typeGrafPtr = FOUR_CHAR_CODE('graf') +typeGWorldPtr = FOUR_CHAR_CODE('gwld') +typeDragRef = FOUR_CHAR_CODE('drag') +typeMenuRef = FOUR_CHAR_CODE('menu') +typeControlRef = FOUR_CHAR_CODE('ctrl') +typeCollection = FOUR_CHAR_CODE('cltn') +typeQDRgnHandle = FOUR_CHAR_CODE('rgnh') +typeOSStatus = FOUR_CHAR_CODE('osst') +typeCGContextRef = FOUR_CHAR_CODE('cntx') +kEventParamMouseLocation = FOUR_CHAR_CODE('mloc') +kEventParamMouseButton = FOUR_CHAR_CODE('mbtn') +kEventParamClickCount = FOUR_CHAR_CODE('ccnt') +kEventParamMouseWheelAxis = FOUR_CHAR_CODE('mwax') +kEventParamMouseWheelDelta = FOUR_CHAR_CODE('mwdl') +kEventParamMouseDelta = FOUR_CHAR_CODE('mdta') +kEventParamMouseChord = FOUR_CHAR_CODE('chor') +typeMouseButton = FOUR_CHAR_CODE('mbtn') +typeMouseWheelAxis = FOUR_CHAR_CODE('mwax') +kEventParamKeyCode = FOUR_CHAR_CODE('kcod') +kEventParamKeyMacCharCodes = FOUR_CHAR_CODE('kchr') +kEventParamKeyModifiers = FOUR_CHAR_CODE('kmod') +kEventParamKeyUnicodes = FOUR_CHAR_CODE('kuni') +typeEventHotKeyID = FOUR_CHAR_CODE('hkid') +kEventParamTextInputSendRefCon = FOUR_CHAR_CODE('tsrc') +kEventParamTextInputSendComponentInstance = FOUR_CHAR_CODE('tsci') +kEventParamTextInputSendSLRec = FOUR_CHAR_CODE('tssl') +kEventParamTextInputReplySLRec = FOUR_CHAR_CODE('trsl') +kEventParamTextInputSendText = FOUR_CHAR_CODE('tstx') +kEventParamTextInputReplyText = FOUR_CHAR_CODE('trtx') +kEventParamTextInputSendUpdateRng = FOUR_CHAR_CODE('tsup') +kEventParamTextInputSendHiliteRng = FOUR_CHAR_CODE('tshi') +kEventParamTextInputSendClauseRng = FOUR_CHAR_CODE('tscl') +kEventParamTextInputSendPinRng = FOUR_CHAR_CODE('tspn') +kEventParamTextInputSendFixLen = FOUR_CHAR_CODE('tsfx') +kEventParamTextInputSendLeadingEdge = FOUR_CHAR_CODE('tsle') +kEventParamTextInputReplyLeadingEdge = FOUR_CHAR_CODE('trle') +kEventParamTextInputSendTextOffset = FOUR_CHAR_CODE('tsto') +kEventParamTextInputReplyTextOffset = FOUR_CHAR_CODE('trto') +kEventParamTextInputReplyRegionClass = FOUR_CHAR_CODE('trrg') +kEventParamTextInputSendCurrentPoint = FOUR_CHAR_CODE('tscp') +kEventParamTextInputSendDraggingMode = FOUR_CHAR_CODE('tsdm') +kEventParamTextInputReplyPoint = FOUR_CHAR_CODE('trpt') +kEventParamTextInputReplyFont = FOUR_CHAR_CODE('trft') +kEventParamTextInputReplyPointSize = FOUR_CHAR_CODE('trpz') +kEventParamTextInputReplyLineHeight = FOUR_CHAR_CODE('trlh') +kEventParamTextInputReplyLineAscent = FOUR_CHAR_CODE('trla') +kEventParamTextInputReplyTextAngle = FOUR_CHAR_CODE('trta') +kEventParamTextInputSendShowHide = FOUR_CHAR_CODE('tssh') +kEventParamTextInputReplyShowHide = FOUR_CHAR_CODE('trsh') +kEventParamTextInputSendKeyboardEvent = FOUR_CHAR_CODE('tske') +kEventParamTextInputSendTextServiceEncoding = FOUR_CHAR_CODE('tsse') +kEventParamTextInputSendTextServiceMacEncoding = FOUR_CHAR_CODE('tssm') +kEventParamHICommand = FOUR_CHAR_CODE('hcmd') +typeHICommand = FOUR_CHAR_CODE('hcmd') +kEventParamWindowFeatures = FOUR_CHAR_CODE('wftr') +kEventParamWindowDefPart = FOUR_CHAR_CODE('wdpc') +kEventParamCurrentBounds = FOUR_CHAR_CODE('crct') +kEventParamOriginalBounds = FOUR_CHAR_CODE('orct') +kEventParamPreviousBounds = FOUR_CHAR_CODE('prct') +kEventParamClickActivation = FOUR_CHAR_CODE('clac') +kEventParamWindowRegionCode = FOUR_CHAR_CODE('wshp') +kEventParamWindowDragHiliteFlag = FOUR_CHAR_CODE('wdhf') +kEventParamWindowModifiedFlag = FOUR_CHAR_CODE('wmff') +kEventParamWindowProxyGWorldPtr = FOUR_CHAR_CODE('wpgw') +kEventParamWindowProxyImageRgn = FOUR_CHAR_CODE('wpir') +kEventParamWindowProxyOutlineRgn = FOUR_CHAR_CODE('wpor') +kEventParamWindowStateChangedFlags = FOUR_CHAR_CODE('wscf') +kEventParamWindowTitleFullWidth = FOUR_CHAR_CODE('wtfw') +kEventParamWindowTitleTextWidth = FOUR_CHAR_CODE('wttw') +kEventParamWindowGrowRect = FOUR_CHAR_CODE('grct') +kEventParamAttributes = FOUR_CHAR_CODE('attr') +typeWindowRegionCode = FOUR_CHAR_CODE('wshp') +typeWindowDefPartCode = FOUR_CHAR_CODE('wdpt') +typeClickActivationResult = FOUR_CHAR_CODE('clac') +kEventParamControlPart = FOUR_CHAR_CODE('cprt') +kEventParamInitCollection = FOUR_CHAR_CODE('icol') +kEventParamControlMessage = FOUR_CHAR_CODE('cmsg') +kEventParamControlParam = FOUR_CHAR_CODE('cprm') +kEventParamControlResult = FOUR_CHAR_CODE('crsl') +kEventParamControlRegion = FOUR_CHAR_CODE('crgn') +kEventParamControlAction = FOUR_CHAR_CODE('caup') +kEventParamControlIndicatorDragConstraint = FOUR_CHAR_CODE('cidc') +kEventParamControlIndicatorRegion = FOUR_CHAR_CODE('cirn') +kEventParamControlIsGhosting = FOUR_CHAR_CODE('cgst') +kEventParamControlIndicatorOffset = FOUR_CHAR_CODE('ciof') +kEventParamControlClickActivationResult = FOUR_CHAR_CODE('ccar') +kEventParamControlSubControl = FOUR_CHAR_CODE('csub') +kEventParamControlOptimalBounds = FOUR_CHAR_CODE('cobn') +kEventParamControlOptimalBaselineOffset = FOUR_CHAR_CODE('cobo') +kEventParamControlDataTag = FOUR_CHAR_CODE('cdtg') +kEventParamControlDataBuffer = FOUR_CHAR_CODE('cdbf') +kEventParamControlDataBufferSize = FOUR_CHAR_CODE('cdbs') +kEventParamControlDrawDepth = FOUR_CHAR_CODE('cddp') +kEventParamControlDrawInColor = FOUR_CHAR_CODE('cdic') +kEventParamControlFeatures = FOUR_CHAR_CODE('cftr') +kEventParamControlPartBounds = FOUR_CHAR_CODE('cpbd') +kEventParamControlOriginalOwningWindow = FOUR_CHAR_CODE('coow') +kEventParamControlCurrentOwningWindow = FOUR_CHAR_CODE('ccow') +typeControlActionUPP = FOUR_CHAR_CODE('caup') +typeIndicatorDragConstraint = FOUR_CHAR_CODE('cidc') +typeControlPartCode = FOUR_CHAR_CODE('cprt') +kEventParamCurrentMenuTrackingMode = FOUR_CHAR_CODE('cmtm') +kEventParamNewMenuTrackingMode = FOUR_CHAR_CODE('nmtm') +kEventParamMenuFirstOpen = FOUR_CHAR_CODE('1sto') +kEventParamMenuItemIndex = FOUR_CHAR_CODE('item') +kEventParamMenuCommand = FOUR_CHAR_CODE('mcmd') +kEventParamEnableMenuForKeyEvent = FOUR_CHAR_CODE('fork') +kEventParamMenuEventOptions = FOUR_CHAR_CODE('meop') +typeMenuItemIndex = FOUR_CHAR_CODE('midx') +typeMenuCommand = FOUR_CHAR_CODE('mcmd') +typeMenuTrackingMode = FOUR_CHAR_CODE('mtmd') +typeMenuEventOptions = FOUR_CHAR_CODE('meop') +kEventParamProcessID = FOUR_CHAR_CODE('psn ') +kEventParamLaunchRefCon = FOUR_CHAR_CODE('lref') +kEventParamLaunchErr = FOUR_CHAR_CODE('err ') +kEventParamTabletPointerRec = FOUR_CHAR_CODE('tbrc') +kEventParamTabletProximityRec = FOUR_CHAR_CODE('tbpx') +typeTabletPointerRec = FOUR_CHAR_CODE('tbrc') +typeTabletProximityRec = FOUR_CHAR_CODE('tbpx') +# sHandler = NewEventHandlerUPP( x ) +kUserFocusAuto = -1 diff --git a/Lib/plat-mac/Carbon/CarbonEvt.py b/Lib/plat-mac/Carbon/CarbonEvt.py new file mode 100755 index 0000000..63a7792 --- /dev/null +++ b/Lib/plat-mac/Carbon/CarbonEvt.py @@ -0,0 +1 @@ +from _CarbonEvt import * diff --git a/Lib/plat-mac/Carbon/Cm.py b/Lib/plat-mac/Carbon/Cm.py new file mode 100644 index 0000000..3c8bc33 --- /dev/null +++ b/Lib/plat-mac/Carbon/Cm.py @@ -0,0 +1 @@ +from _Cm import * diff --git a/Lib/plat-mac/Carbon/Components.py b/Lib/plat-mac/Carbon/Components.py new file mode 100644 index 0000000..3fbca02 --- /dev/null +++ b/Lib/plat-mac/Carbon/Components.py @@ -0,0 +1,62 @@ +# Generated from 'Components.h' + +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 +cmpIsMissing = 1L << 29 +cmpWantsRegisterMessage = 1L << 31 +kComponentOpenSelect = -1 +kComponentCloseSelect = -2 +kComponentCanDoSelect = -3 +kComponentVersionSelect = -4 +kComponentRegisterSelect = -5 +kComponentTargetSelect = -6 +kComponentUnregisterSelect = -7 +kComponentGetMPWorkFunctionSelect = -8 +kComponentExecuteWiredActionSelect = -9 +kComponentGetPublicResourceSelect = -10 +componentDoAutoVersion = (1 << 0) +componentWantsUnregister = (1 << 1) +componentAutoVersionIncludeFlags = (1 << 2) +componentHasMultiplePlatforms = (1 << 3) +componentLoadResident = (1 << 4) +defaultComponentIdentical = 0 +defaultComponentAnyFlags = 1 +defaultComponentAnyManufacturer = 2 +defaultComponentAnySubType = 4 +defaultComponentAnyFlagsAnyManufacturer = (defaultComponentAnyFlags + defaultComponentAnyManufacturer) +defaultComponentAnyFlagsAnyManufacturerAnySubType = (defaultComponentAnyFlags + defaultComponentAnyManufacturer + defaultComponentAnySubType) +registerComponentGlobal = 1 +registerComponentNoDuplicates = 2 +registerComponentAfterExisting = 4 +registerComponentAliasesOnly = 8 +platform68k = 1 +platformPowerPC = 2 +platformInterpreted = 3 +platformWin32 = 4 +platformPowerPCNativeEntryPoint = 5 +mpWorkFlagDoWork = (1 << 0) +mpWorkFlagDoCompletion = (1 << 1) +mpWorkFlagCopyWorkBlock = (1 << 2) +mpWorkFlagDontBlock = (1 << 3) +mpWorkFlagGetProcessorCount = (1 << 4) +mpWorkFlagGetIsRunning = (1 << 6) +cmpAliasNoFlags = 0 +cmpAliasOnlyThisFile = 1 +uppComponentFunctionImplementedProcInfo = 0x000002F0 +uppGetComponentVersionProcInfo = 0x000000F0 +uppComponentSetTargetProcInfo = 0x000003F0 +uppCallComponentOpenProcInfo = 0x000003F0 +uppCallComponentCloseProcInfo = 0x000003F0 +uppCallComponentCanDoProcInfo = 0x000002F0 +uppCallComponentVersionProcInfo = 0x000000F0 +uppCallComponentRegisterProcInfo = 0x000000F0 +uppCallComponentTargetProcInfo = 0x000003F0 +uppCallComponentUnregisterProcInfo = 0x000000F0 +uppCallComponentGetMPWorkFunctionProcInfo = 0x00000FF0 +uppCallComponentGetPublicResourceProcInfo = 0x00003BF0 diff --git a/Lib/plat-mac/Carbon/ControlAccessor.py b/Lib/plat-mac/Carbon/ControlAccessor.py new file mode 100644 index 0000000..20cf414 --- /dev/null +++ b/Lib/plat-mac/Carbon/ControlAccessor.py @@ -0,0 +1,57 @@ +# Accessor functions for control properties + +from Controls import * +import struct + +# These needn't go through this module, but are here for completeness +def SetControlData_Handle(control, part, selector, data): + control.SetControlData_Handle(part, selector, data) + +def GetControlData_Handle(control, part, selector): + return control.GetControlData_Handle(part, selector) + +_accessdict = { + kControlPopupButtonMenuHandleTag: (SetControlData_Handle, GetControlData_Handle), +} + +_codingdict = { + kControlPushButtonDefaultTag : ("b", None, None), + + kControlEditTextTextTag: (None, None, None), + kControlEditTextPasswordTag: (None, None, None), + + kControlPopupButtonMenuIDTag: ("h", None, None), + + kControlListBoxDoubleClickTag: ("b", None, None), +} + +def SetControlData(control, part, selector, data): + if _accessdict.has_key(selector): + setfunc, getfunc = _accessdict[selector] + setfunc(control, part, selector, data) + return + if not _codingdict.has_key(selector): + raise KeyError, ('Unknown control selector', selector) + structfmt, coder, decoder = _codingdict[selector] + if coder: + data = coder(data) + if structfmt: + data = struct.pack(structfmt, data) + control.SetControlData(part, selector, data) + +def GetControlData(control, part, selector): + if _accessdict.has_key(selector): + setfunc, getfunc = _accessdict[selector] + return getfunc(control, part, selector, data) + if not _codingdict.has_key(selector): + raise KeyError, ('Unknown control selector', selector) + structfmt, coder, decoder = _codingdict[selector] + data = control.GetControlData(part, selector) + if structfmt: + data = struct.unpack(structfmt, data) + if decoder: + data = decoder(data) + if type(data) == type(()) and len(data) == 1: + data = data[0] + return data + diff --git a/Lib/plat-mac/Carbon/Controls.py b/Lib/plat-mac/Carbon/Controls.py new file mode 100644 index 0000000..23a2b9e --- /dev/null +++ b/Lib/plat-mac/Carbon/Controls.py @@ -0,0 +1,667 @@ +# Generated from 'Controls.h' + +def FOUR_CHAR_CODE(x): return x +from Carbon.TextEdit import * +from Carbon.QuickDraw import * +from Carbon.Dragconst import * +from Carbon.CarbonEvents import * +from Carbon.Appearance import * +kDataBrowserItemAnyState = -1 +kControlBevelButtonCenterPopupGlyphTag = -1 +kDataBrowserClientPropertyFlagsMask = 0xFF000000 + +kControlDefProcType = FOUR_CHAR_CODE('CDEF') +kControlTemplateResourceType = FOUR_CHAR_CODE('CNTL') +kControlColorTableResourceType = FOUR_CHAR_CODE('cctb') +kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF') +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 +cThumbColor = 3 +kNumberCtlCTabEntries = 4 +kControlNoVariant = 0 +kControlUsesOwningWindowsFontVariant = 1 << 3 +kControlNoPart = 0 +kControlIndicatorPart = 129 +kControlDisabledPart = 254 +kControlInactivePart = 255 +kControlEntireControl = 0 +kControlStructureMetaPart = -1 +kControlContentMetaPart = -2 +kControlFocusNoPart = 0 +kControlFocusNextPart = -1 +kControlFocusPrevPart = -2 +kControlCollectionTagBounds = FOUR_CHAR_CODE('boun') +kControlCollectionTagValue = FOUR_CHAR_CODE('valu') +kControlCollectionTagMinimum = FOUR_CHAR_CODE('min ') +kControlCollectionTagMaximum = FOUR_CHAR_CODE('max ') +kControlCollectionTagViewSize = FOUR_CHAR_CODE('view') +kControlCollectionTagVisibility = FOUR_CHAR_CODE('visi') +kControlCollectionTagRefCon = FOUR_CHAR_CODE('refc') +kControlCollectionTagTitle = FOUR_CHAR_CODE('titl') +kControlCollectionTagUnicodeTitle = FOUR_CHAR_CODE('uttl') +kControlCollectionTagIDSignature = FOUR_CHAR_CODE('idsi') +kControlCollectionTagIDID = FOUR_CHAR_CODE('idid') +kControlCollectionTagCommand = FOUR_CHAR_CODE('cmd ') +kControlCollectionTagVarCode = FOUR_CHAR_CODE('varc') +kControlCollectionTagSubControls = FOUR_CHAR_CODE('subc') +kControlContentTextOnly = 0 +kControlNoContent = 0 +kControlContentIconSuiteRes = 1 +kControlContentCIconRes = 2 +kControlContentPictRes = 3 +kControlContentICONRes = 4 +kControlContentIconSuiteHandle = 129 +kControlContentCIconHandle = 130 +kControlContentPictHandle = 131 +kControlContentIconRef = 132 +kControlContentICON = 133 +kControlKeyScriptBehaviorAllowAnyScript = FOUR_CHAR_CODE('any ') +kControlKeyScriptBehaviorPrefersRoman = FOUR_CHAR_CODE('prmn') +kControlKeyScriptBehaviorRequiresRoman = FOUR_CHAR_CODE('rrmn') +kControlFontBigSystemFont = -1 +kControlFontSmallSystemFont = -2 +kControlFontSmallBoldSystemFont = -3 +kControlFontViewSystemFont = -4 +kControlUseFontMask = 0x0001 +kControlUseFaceMask = 0x0002 +kControlUseSizeMask = 0x0004 +kControlUseForeColorMask = 0x0008 +kControlUseBackColorMask = 0x0010 +kControlUseModeMask = 0x0020 +kControlUseJustMask = 0x0040 +kControlUseAllMask = 0x00FF +kControlAddFontSizeMask = 0x0100 +kControlAddToMetaFontMask = 0x0200 +kControlUseThemeFontIDMask = 0x0080 +kDoNotActivateAndIgnoreClick = 0 +kDoNotActivateAndHandleClick = 1 +kActivateAndIgnoreClick = 2 +kActivateAndHandleClick = 3 +kControlFontStyleTag = FOUR_CHAR_CODE('font') +kControlKeyFilterTag = FOUR_CHAR_CODE('fltr') +kControlKindTag = FOUR_CHAR_CODE('kind') +kControlSizeTag = FOUR_CHAR_CODE('size') +kControlSupportsGhosting = 1 << 0 +kControlSupportsEmbedding = 1 << 1 +kControlSupportsFocus = 1 << 2 +kControlWantsIdle = 1 << 3 +kControlWantsActivate = 1 << 4 +kControlHandlesTracking = 1 << 5 +kControlSupportsDataAccess = 1 << 6 +kControlHasSpecialBackground = 1 << 7 +kControlGetsFocusOnClick = 1 << 8 +kControlSupportsCalcBestRect = 1 << 9 +kControlSupportsLiveFeedback = 1 << 10 +kControlHasRadioBehavior = 1 << 11 +kControlSupportsDragAndDrop = 1 << 12 +kControlAutoToggles = 1 << 14 +kControlSupportsGetRegion = 1 << 17 +kControlSupportsFlattening = 1 << 19 +kControlSupportsSetCursor = 1 << 20 +kControlSupportsContextualMenus = 1 << 21 +kControlSupportsClickActivation = 1 << 22 +kControlIdlesWithTimer = 1 << 23 +drawCntl = 0 +testCntl = 1 +calcCRgns = 2 +initCntl = 3 +dispCntl = 4 +posCntl = 5 +thumbCntl = 6 +dragCntl = 7 +autoTrack = 8 +calcCntlRgn = 10 +calcThumbRgn = 11 +drawThumbOutline = 12 +kControlMsgDrawGhost = 13 +kControlMsgCalcBestRect = 14 +kControlMsgHandleTracking = 15 +kControlMsgFocus = 16 +kControlMsgKeyDown = 17 +kControlMsgIdle = 18 +kControlMsgGetFeatures = 19 +kControlMsgSetData = 20 +kControlMsgGetData = 21 +kControlMsgActivate = 22 +kControlMsgSetUpBackground = 23 +kControlMsgCalcValueFromPos = 26 +kControlMsgTestNewMsgSupport = 27 +kControlMsgSubValueChanged = 25 +kControlMsgSubControlAdded = 28 +kControlMsgSubControlRemoved = 29 +kControlMsgApplyTextColor = 30 +kControlMsgGetRegion = 31 +kControlMsgFlatten = 32 +kControlMsgSetCursor = 33 +kControlMsgDragEnter = 38 +kControlMsgDragLeave = 39 +kControlMsgDragWithin = 40 +kControlMsgDragReceive = 41 +kControlMsgDisplayDebugInfo = 46 +kControlMsgContextualMenuClick = 47 +kControlMsgGetClickActivation = 48 +kControlSizeNormal = 0 +kControlSizeSmall = 1 +kControlSizeLarge = 2 +kControlSizeAuto = 0xFFFF +kDrawControlEntireControl = 0 +kDrawControlIndicatorOnly = 129 +kDragControlEntireControl = 0 +kDragControlIndicator = 1 +kControlSupportsNewMessages = FOUR_CHAR_CODE(' ok ') +kControlKeyFilterBlockKey = 0 +kControlKeyFilterPassKey = 1 +noConstraint = kNoConstraint +hAxisOnly = 1 +vAxisOnly = 2 +kControlDefProcPtr = 0 +kControlDefObjectClass = 1 +kControlKindSignatureApple = FOUR_CHAR_CODE('appl') +kControlPropertyPersistent = 0x00000001 +kDragTrackingEnterControl = 2 +kDragTrackingInControl = 3 +kDragTrackingLeaveControl = 4 +useWFont = kControlUsesOwningWindowsFontVariant +inThumb = kControlIndicatorPart +kNoHiliteControlPart = kControlNoPart +kInIndicatorControlPart = kControlIndicatorPart +kReservedControlPart = kControlDisabledPart +kControlInactiveControlPart = kControlInactivePart +kControlTabListResType = FOUR_CHAR_CODE('tab#') +kControlListDescResType = FOUR_CHAR_CODE('ldes') +kControlCheckBoxUncheckedValue = 0 +kControlCheckBoxCheckedValue = 1 +kControlCheckBoxMixedValue = 2 +kControlRadioButtonUncheckedValue = 0 +kControlRadioButtonCheckedValue = 1 +kControlRadioButtonMixedValue = 2 +popupFixedWidth = 1 << 0 +popupVariableWidth = 1 << 1 +popupUseAddResMenu = 1 << 2 +popupUseWFont = 1 << 3 +popupTitleBold = 1 << 8 +popupTitleItalic = 1 << 9 +popupTitleUnderline = 1 << 10 +popupTitleOutline = 1 << 11 +popupTitleShadow = 1 << 12 +popupTitleCondense = 1 << 13 +popupTitleExtend = 1 << 14 +popupTitleNoStyle = 1 << 15 +popupTitleLeftJust = 0x00000000 +popupTitleCenterJust = 0x00000001 +popupTitleRightJust = 0x000000FF +pushButProc = 0 +checkBoxProc = 1 +radioButProc = 2 +scrollBarProc = 16 +popupMenuProc = 1008 +kControlLabelPart = 1 +kControlMenuPart = 2 +kControlTrianglePart = 4 +kControlEditTextPart = 5 +kControlPicturePart = 6 +kControlIconPart = 7 +kControlClockPart = 8 +kControlListBoxPart = 24 +kControlListBoxDoubleClickPart = 25 +kControlImageWellPart = 26 +kControlRadioGroupPart = 27 +kControlButtonPart = 10 +kControlCheckBoxPart = 11 +kControlRadioButtonPart = 11 +kControlUpButtonPart = 20 +kControlDownButtonPart = 21 +kControlPageUpPart = 22 +kControlPageDownPart = 23 +kControlClockHourDayPart = 9 +kControlClockMinuteMonthPart = 10 +kControlClockSecondYearPart = 11 +kControlClockAMPMPart = 12 +kControlDataBrowserPart = 24 +kControlDataBrowserDraggedPart = 25 +kControlBevelButtonSmallBevelProc = 32 +kControlBevelButtonNormalBevelProc = 33 +kControlBevelButtonLargeBevelProc = 34 +kControlBevelButtonSmallBevelVariant = 0 +kControlBevelButtonNormalBevelVariant = (1 << 0) +kControlBevelButtonLargeBevelVariant = (1 << 1) +kControlBevelButtonMenuOnRightVariant = (1 << 2) +kControlBevelButtonSmallBevel = 0 +kControlBevelButtonNormalBevel = 1 +kControlBevelButtonLargeBevel = 2 +kControlBehaviorPushbutton = 0 +kControlBehaviorToggles = 0x0100 +kControlBehaviorSticky = 0x0200 +kControlBehaviorSingleValueMenu = 0 +kControlBehaviorMultiValueMenu = 0x4000 +kControlBehaviorOffsetContents = 0x8000 +kControlBehaviorCommandMenu = 0x2000 +kControlBevelButtonMenuOnBottom = 0 +kControlBevelButtonMenuOnRight = (1 << 2) +kControlKindBevelButton = FOUR_CHAR_CODE('bevl') +kControlBevelButtonAlignSysDirection = -1 +kControlBevelButtonAlignCenter = 0 +kControlBevelButtonAlignLeft = 1 +kControlBevelButtonAlignRight = 2 +kControlBevelButtonAlignTop = 3 +kControlBevelButtonAlignBottom = 4 +kControlBevelButtonAlignTopLeft = 5 +kControlBevelButtonAlignBottomLeft = 6 +kControlBevelButtonAlignTopRight = 7 +kControlBevelButtonAlignBottomRight = 8 +kControlBevelButtonAlignTextSysDirection = teFlushDefault +kControlBevelButtonAlignTextCenter = teCenter +kControlBevelButtonAlignTextFlushRight = teFlushRight +kControlBevelButtonAlignTextFlushLeft = teFlushLeft +kControlBevelButtonPlaceSysDirection = -1 +kControlBevelButtonPlaceNormally = 0 +kControlBevelButtonPlaceToRightOfGraphic = 1 +kControlBevelButtonPlaceToLeftOfGraphic = 2 +kControlBevelButtonPlaceBelowGraphic = 3 +kControlBevelButtonPlaceAboveGraphic = 4 +kControlBevelButtonContentTag = FOUR_CHAR_CODE('cont') +kControlBevelButtonTransformTag = FOUR_CHAR_CODE('tran') +kControlBevelButtonTextAlignTag = FOUR_CHAR_CODE('tali') +kControlBevelButtonTextOffsetTag = FOUR_CHAR_CODE('toff') +kControlBevelButtonGraphicAlignTag = FOUR_CHAR_CODE('gali') +kControlBevelButtonGraphicOffsetTag = FOUR_CHAR_CODE('goff') +kControlBevelButtonTextPlaceTag = FOUR_CHAR_CODE('tplc') +kControlBevelButtonMenuValueTag = FOUR_CHAR_CODE('mval') +kControlBevelButtonMenuHandleTag = FOUR_CHAR_CODE('mhnd') +kControlBevelButtonMenuRefTag = FOUR_CHAR_CODE('mhnd') +kControlBevelButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf') +# kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc') +kControlBevelButtonKindTag = FOUR_CHAR_CODE('bebk') +kControlBevelButtonLastMenuTag = FOUR_CHAR_CODE('lmnu') +kControlBevelButtonMenuDelayTag = FOUR_CHAR_CODE('mdly') +kControlBevelButtonScaleIconTag = FOUR_CHAR_CODE('scal') +kControlSliderProc = 48 +kControlSliderLiveFeedback = (1 << 0) +kControlSliderHasTickMarks = (1 << 1) +kControlSliderReverseDirection = (1 << 2) +kControlSliderNonDirectional = (1 << 3) +kControlSliderPointsDownOrRight = 0 +kControlSliderPointsUpOrLeft = 1 +kControlSliderDoesNotPoint = 2 +kControlKindSlider = FOUR_CHAR_CODE('sldr') +kControlTriangleProc = 64 +kControlTriangleLeftFacingProc = 65 +kControlTriangleAutoToggleProc = 66 +kControlTriangleLeftFacingAutoToggleProc = 67 +kControlDisclosureTrianglePointDefault = 0 +kControlDisclosureTrianglePointRight = 1 +kControlDisclosureTrianglePointLeft = 2 +kControlKindDisclosureTriangle = FOUR_CHAR_CODE('dist') +kControlTriangleLastValueTag = FOUR_CHAR_CODE('last') +kControlProgressBarProc = 80 +kControlRelevanceBarProc = 81 +kControlKindProgressBar = FOUR_CHAR_CODE('prgb') +kControlKindRelevanceBar = FOUR_CHAR_CODE('relb') +kControlProgressBarIndeterminateTag = FOUR_CHAR_CODE('inde') +kControlProgressBarAnimatingTag = FOUR_CHAR_CODE('anim') +kControlLittleArrowsProc = 96 +kControlKindLittleArrows = FOUR_CHAR_CODE('larr') +kControlChasingArrowsProc = 112 +kControlKindChasingArrows = FOUR_CHAR_CODE('carr') +kControlChasingArrowsAnimatingTag = FOUR_CHAR_CODE('anim') +kControlTabLargeProc = 128 +kControlTabSmallProc = 129 +kControlTabLargeNorthProc = 128 +kControlTabSmallNorthProc = 129 +kControlTabLargeSouthProc = 130 +kControlTabSmallSouthProc = 131 +kControlTabLargeEastProc = 132 +kControlTabSmallEastProc = 133 +kControlTabLargeWestProc = 134 +kControlTabSmallWestProc = 135 +kControlTabDirectionNorth = 0 +kControlTabDirectionSouth = 1 +kControlTabDirectionEast = 2 +kControlTabDirectionWest = 3 +kControlTabSizeLarge = kControlSizeNormal +kControlTabSizeSmall = kControlSizeSmall +kControlKindTabs = FOUR_CHAR_CODE('tabs') +kControlTabContentRectTag = FOUR_CHAR_CODE('rect') +kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab') +kControlTabFontStyleTag = kControlFontStyleTag +kControlTabInfoTag = FOUR_CHAR_CODE('tabi') +kControlTabImageContentTag = FOUR_CHAR_CODE('cont') +kControlTabInfoVersionZero = 0 +kControlTabInfoVersionOne = 1 +kControlSeparatorLineProc = 144 +kControlKindSeparator = FOUR_CHAR_CODE('sepa') +kControlGroupBoxTextTitleProc = 160 +kControlGroupBoxCheckBoxProc = 161 +kControlGroupBoxPopupButtonProc = 162 +kControlGroupBoxSecondaryTextTitleProc = 164 +kControlGroupBoxSecondaryCheckBoxProc = 165 +kControlGroupBoxSecondaryPopupButtonProc = 166 +kControlKindGroupBox = FOUR_CHAR_CODE('grpb') +kControlKindCheckGroupBox = FOUR_CHAR_CODE('cgrp') +kControlKindPopupGroupBox = FOUR_CHAR_CODE('pgrp') +kControlGroupBoxMenuHandleTag = FOUR_CHAR_CODE('mhan') +kControlGroupBoxMenuRefTag = FOUR_CHAR_CODE('mhan') +kControlGroupBoxFontStyleTag = kControlFontStyleTag +kControlGroupBoxTitleRectTag = FOUR_CHAR_CODE('trec') +kControlImageWellProc = 176 +kControlKindImageWell = FOUR_CHAR_CODE('well') +kControlImageWellContentTag = FOUR_CHAR_CODE('cont') +kControlImageWellTransformTag = FOUR_CHAR_CODE('tran') +kControlImageWellIsDragDestinationTag = FOUR_CHAR_CODE('drag') +kControlPopupArrowEastProc = 192 +kControlPopupArrowWestProc = 193 +kControlPopupArrowNorthProc = 194 +kControlPopupArrowSouthProc = 195 +kControlPopupArrowSmallEastProc = 196 +kControlPopupArrowSmallWestProc = 197 +kControlPopupArrowSmallNorthProc = 198 +kControlPopupArrowSmallSouthProc = 199 +kControlPopupArrowOrientationEast = 0 +kControlPopupArrowOrientationWest = 1 +kControlPopupArrowOrientationNorth = 2 +kControlPopupArrowOrientationSouth = 3 +kControlPopupArrowSizeNormal = 0 +kControlPopupArrowSizeSmall = 1 +kControlKindPopupArrow = FOUR_CHAR_CODE('parr') +kControlPlacardProc = 224 +kControlKindPlacard = FOUR_CHAR_CODE('plac') +kControlClockTimeProc = 240 +kControlClockTimeSecondsProc = 241 +kControlClockDateProc = 242 +kControlClockMonthYearProc = 243 +kControlClockTypeHourMinute = 0 +kControlClockTypeHourMinuteSecond = 1 +kControlClockTypeMonthDayYear = 2 +kControlClockTypeMonthYear = 3 +kControlClockFlagStandard = 0 +kControlClockNoFlags = 0 +kControlClockFlagDisplayOnly = 1 +kControlClockIsDisplayOnly = 1 +kControlClockFlagLive = 2 +kControlClockIsLive = 2 +kControlKindClock = FOUR_CHAR_CODE('clck') +kControlClockLongDateTag = FOUR_CHAR_CODE('date') +kControlClockFontStyleTag = kControlFontStyleTag +kControlClockAnimatingTag = FOUR_CHAR_CODE('anim') +kControlUserPaneProc = 256 +kControlKindUserPane = FOUR_CHAR_CODE('upan') +kControlUserItemDrawProcTag = FOUR_CHAR_CODE('uidp') +kControlUserPaneDrawProcTag = FOUR_CHAR_CODE('draw') +kControlUserPaneHitTestProcTag = FOUR_CHAR_CODE('hitt') +kControlUserPaneTrackingProcTag = FOUR_CHAR_CODE('trak') +kControlUserPaneIdleProcTag = FOUR_CHAR_CODE('idle') +kControlUserPaneKeyDownProcTag = FOUR_CHAR_CODE('keyd') +kControlUserPaneActivateProcTag = FOUR_CHAR_CODE('acti') +kControlUserPaneFocusProcTag = FOUR_CHAR_CODE('foci') +kControlUserPaneBackgroundProcTag = FOUR_CHAR_CODE('back') +kControlEditTextProc = 272 +kControlEditTextPasswordProc = 274 +kControlEditTextInlineInputProc = 276 +kControlKindEditText = FOUR_CHAR_CODE('etxt') +kControlEditTextStyleTag = kControlFontStyleTag +kControlEditTextTextTag = FOUR_CHAR_CODE('text') +kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than') +kControlEditTextKeyFilterTag = kControlKeyFilterTag +kControlEditTextSelectionTag = FOUR_CHAR_CODE('sele') +kControlEditTextPasswordTag = FOUR_CHAR_CODE('pass') +kControlEditTextKeyScriptBehaviorTag = FOUR_CHAR_CODE('kscr') +kControlEditTextLockedTag = FOUR_CHAR_CODE('lock') +kControlEditTextFixedTextTag = FOUR_CHAR_CODE('ftxt') +kControlEditTextValidationProcTag = FOUR_CHAR_CODE('vali') +kControlEditTextInlinePreUpdateProcTag = FOUR_CHAR_CODE('prup') +kControlEditTextInlinePostUpdateProcTag = FOUR_CHAR_CODE('poup') +kControlEditTextCFStringTag = FOUR_CHAR_CODE('cfst') +kControlStaticTextProc = 288 +kControlKindStaticText = FOUR_CHAR_CODE('stxt') +kControlStaticTextStyleTag = kControlFontStyleTag +kControlStaticTextTextTag = FOUR_CHAR_CODE('text') +kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei') +kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun') +kControlStaticTextCFStringTag = FOUR_CHAR_CODE('cfst') +kControlPictureProc = 304 +kControlPictureNoTrackProc = 305 +kControlKindPicture = FOUR_CHAR_CODE('pict') +kControlPictureHandleTag = FOUR_CHAR_CODE('pich') +kControlIconProc = 320 +kControlIconNoTrackProc = 321 +kControlIconSuiteProc = 322 +kControlIconSuiteNoTrackProc = 323 +kControlIconRefProc = 324 +kControlIconRefNoTrackProc = 325 +kControlKindIcon = FOUR_CHAR_CODE('icon') +kControlIconTransformTag = FOUR_CHAR_CODE('trfm') +kControlIconAlignmentTag = FOUR_CHAR_CODE('algn') +kControlIconResourceIDTag = FOUR_CHAR_CODE('ires') +kControlIconContentTag = FOUR_CHAR_CODE('cont') +kControlWindowHeaderProc = 336 +kControlWindowListViewHeaderProc = 337 +kControlKindWindowHeader = FOUR_CHAR_CODE('whed') +kControlListBoxProc = 352 +kControlListBoxAutoSizeProc = 353 +kControlKindListBox = FOUR_CHAR_CODE('lbox') +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 +kControlPushButLeftIconProc = 374 +kControlPushButRightIconProc = 375 +kControlCheckBoxAutoToggleProc = 371 +kControlRadioButtonAutoToggleProc = 372 +kControlPushButtonIconOnLeft = 6 +kControlPushButtonIconOnRight = 7 +kControlKindPushButton = FOUR_CHAR_CODE('push') +kControlKindPushIconButton = FOUR_CHAR_CODE('picn') +kControlKindRadioButton = FOUR_CHAR_CODE('rdio') +kControlKindCheckBox = FOUR_CHAR_CODE('cbox') +kControlPushButtonDefaultTag = FOUR_CHAR_CODE('dflt') +kControlPushButtonCancelTag = FOUR_CHAR_CODE('cncl') +kControlScrollBarProc = 384 +kControlScrollBarLiveProc = 386 +kControlKindScrollBar = FOUR_CHAR_CODE('sbar') +kControlScrollBarShowsArrowsTag = FOUR_CHAR_CODE('arro') +kControlPopupButtonProc = 400 +kControlPopupFixedWidthVariant = 1 << 0 +kControlPopupVariableWidthVariant = 1 << 1 +kControlPopupUseAddResMenuVariant = 1 << 2 +kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant +kControlKindPopupButton = FOUR_CHAR_CODE('popb') +kControlPopupButtonMenuHandleTag = FOUR_CHAR_CODE('mhan') +kControlPopupButtonMenuRefTag = FOUR_CHAR_CODE('mhan') +kControlPopupButtonMenuIDTag = FOUR_CHAR_CODE('mnid') +kControlPopupButtonExtraHeightTag = FOUR_CHAR_CODE('exht') +kControlPopupButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf') +kControlPopupButtonCheckCurrentTag = FOUR_CHAR_CODE('chck') +kControlRadioGroupProc = 416 +kControlKindRadioGroup = FOUR_CHAR_CODE('rgrp') +kControlScrollTextBoxProc = 432 +kControlScrollTextBoxAutoScrollProc = 433 +kControlKindScrollingTextBox = FOUR_CHAR_CODE('stbx') +kControlScrollTextBoxDelayBeforeAutoScrollTag = FOUR_CHAR_CODE('stdl') +kControlScrollTextBoxDelayBetweenAutoScrollTag = FOUR_CHAR_CODE('scdl') +kControlScrollTextBoxAutoScrollAmountTag = FOUR_CHAR_CODE('samt') +kControlScrollTextBoxContentsTag = FOUR_CHAR_CODE('tres') +kControlScrollTextBoxAnimatingTag = FOUR_CHAR_CODE('anim') +kControlKindDisclosureButton = FOUR_CHAR_CODE('disb') +kControlDisclosureButtonClosed = 0 +kControlDisclosureButtonDisclosed = 1 +kControlRoundButtonNormalSize = kControlSizeNormal +kControlRoundButtonLargeSize = kControlSizeLarge +kControlRoundButtonContentTag = FOUR_CHAR_CODE('cont') +kControlRoundButtonSizeTag = FOUR_CHAR_CODE('size') +kControlKindRoundButton = FOUR_CHAR_CODE('rndb') +kControlKindDataBrowser = FOUR_CHAR_CODE('datb') +errDataBrowserNotConfigured = -4970 +errDataBrowserItemNotFound = -4971 +errDataBrowserItemNotAdded = -4975 +errDataBrowserPropertyNotFound = -4972 +errDataBrowserInvalidPropertyPart = -4973 +errDataBrowserInvalidPropertyData = -4974 +errDataBrowserPropertyNotSupported = -4979 +kControlDataBrowserIncludesFrameAndFocusTag = FOUR_CHAR_CODE('brdr') +kControlDataBrowserKeyFilterTag = kControlEditTextKeyFilterTag +kControlDataBrowserEditTextKeyFilterTag = kControlDataBrowserKeyFilterTag +kControlDataBrowserEditTextValidationProcTag = kControlEditTextValidationProcTag +kDataBrowserNoView = 0x3F3F3F3F +kDataBrowserListView = FOUR_CHAR_CODE('lstv') +kDataBrowserColumnView = FOUR_CHAR_CODE('clmv') +kDataBrowserDragSelect = 1 << 0 +kDataBrowserSelectOnlyOne = 1 << 1 +kDataBrowserResetSelection = 1 << 2 +kDataBrowserCmdTogglesSelection = 1 << 3 +kDataBrowserNoDisjointSelection = 1 << 4 +kDataBrowserAlwaysExtendSelection = 1 << 5 +kDataBrowserNeverEmptySelectionSet = 1 << 6 +kDataBrowserOrderUndefined = 0 +kDataBrowserOrderIncreasing = 1 +kDataBrowserOrderDecreasing = 2 +kDataBrowserNoItem = 0L +kDataBrowserItemNoState = 0 +# kDataBrowserItemAnyState = (unsigned long)(-1) +kDataBrowserItemIsSelected = 1 << 0 +kDataBrowserContainerIsOpen = 1 << 1 +kDataBrowserItemIsDragTarget = 1 << 2 +kDataBrowserRevealOnly = 0 +kDataBrowserRevealAndCenterInView = 1 << 0 +kDataBrowserRevealWithoutSelecting = 1 << 1 +kDataBrowserItemsAdd = 0 +kDataBrowserItemsAssign = 1 +kDataBrowserItemsToggle = 2 +kDataBrowserItemsRemove = 3 +kDataBrowserSelectionAnchorUp = 0 +kDataBrowserSelectionAnchorDown = 1 +kDataBrowserSelectionAnchorLeft = 2 +kDataBrowserSelectionAnchorRight = 3 +kDataBrowserEditMsgUndo = kHICommandUndo +kDataBrowserEditMsgRedo = kHICommandRedo +kDataBrowserEditMsgCut = kHICommandCut +kDataBrowserEditMsgCopy = kHICommandCopy +kDataBrowserEditMsgPaste = kHICommandPaste +kDataBrowserEditMsgClear = kHICommandClear +kDataBrowserEditMsgSelectAll = kHICommandSelectAll +kDataBrowserItemAdded = 1 +kDataBrowserItemRemoved = 2 +kDataBrowserEditStarted = 3 +kDataBrowserEditStopped = 4 +kDataBrowserItemSelected = 5 +kDataBrowserItemDeselected = 6 +kDataBrowserItemDoubleClicked = 7 +kDataBrowserContainerOpened = 8 +kDataBrowserContainerClosing = 9 +kDataBrowserContainerClosed = 10 +kDataBrowserContainerSorting = 11 +kDataBrowserContainerSorted = 12 +kDataBrowserUserToggledContainer = 16 +kDataBrowserTargetChanged = 15 +kDataBrowserUserStateChanged = 13 +kDataBrowserSelectionSetChanged = 14 +kDataBrowserItemNoProperty = 0L +kDataBrowserItemIsActiveProperty = 1L +kDataBrowserItemIsSelectableProperty = 2L +kDataBrowserItemIsEditableProperty = 3L +kDataBrowserItemIsContainerProperty = 4L +kDataBrowserContainerIsOpenableProperty = 5L +kDataBrowserContainerIsClosableProperty = 6L +kDataBrowserContainerIsSortableProperty = 7L +kDataBrowserItemSelfIdentityProperty = 8L +kDataBrowserContainerAliasIDProperty = 9L +kDataBrowserColumnViewPreviewProperty = 10L +kDataBrowserItemParentContainerProperty = 11L +kDataBrowserCustomType = 0x3F3F3F3F +kDataBrowserIconType = FOUR_CHAR_CODE('icnr') +kDataBrowserTextType = FOUR_CHAR_CODE('text') +kDataBrowserDateTimeType = FOUR_CHAR_CODE('date') +kDataBrowserSliderType = FOUR_CHAR_CODE('sldr') +kDataBrowserCheckboxType = FOUR_CHAR_CODE('chbx') +kDataBrowserProgressBarType = FOUR_CHAR_CODE('prog') +kDataBrowserRelevanceRankType = FOUR_CHAR_CODE('rank') +kDataBrowserPopupMenuType = FOUR_CHAR_CODE('menu') +kDataBrowserIconAndTextType = FOUR_CHAR_CODE('ticn') +kDataBrowserPropertyEnclosingPart = 0L +kDataBrowserPropertyContentPart = FOUR_CHAR_CODE('----') +kDataBrowserPropertyDisclosurePart = FOUR_CHAR_CODE('disc') +kDataBrowserPropertyTextPart = kDataBrowserTextType +kDataBrowserPropertyIconPart = kDataBrowserIconType +kDataBrowserPropertySliderPart = kDataBrowserSliderType +kDataBrowserPropertyCheckboxPart = kDataBrowserCheckboxType +kDataBrowserPropertyProgressBarPart = kDataBrowserProgressBarType +kDataBrowserPropertyRelevanceRankPart = kDataBrowserRelevanceRankType +kDataBrowserUniversalPropertyFlagsMask = 0xFF +kDataBrowserPropertyIsMutable = 1 << 0 +kDataBrowserDefaultPropertyFlags = 0 << 0 +kDataBrowserUniversalPropertyFlags = kDataBrowserUniversalPropertyFlagsMask +kDataBrowserPropertyIsEditable = kDataBrowserPropertyIsMutable +kDataBrowserPropertyFlagsOffset = 8 +kDataBrowserPropertyFlagsMask = 0xFF << kDataBrowserPropertyFlagsOffset +kDataBrowserCheckboxTriState = 1 << kDataBrowserPropertyFlagsOffset +kDataBrowserDateTimeRelative = 1 << (kDataBrowserPropertyFlagsOffset) +kDataBrowserDateTimeDateOnly = 1 << (kDataBrowserPropertyFlagsOffset + 1) +kDataBrowserDateTimeTimeOnly = 1 << (kDataBrowserPropertyFlagsOffset + 2) +kDataBrowserDateTimeSecondsToo = 1 << (kDataBrowserPropertyFlagsOffset + 3) +kDataBrowserSliderPlainThumb = kThemeThumbPlain << kDataBrowserPropertyFlagsOffset +kDataBrowserSliderUpwardThumb = kThemeThumbUpward << kDataBrowserPropertyFlagsOffset +kDataBrowserSliderDownwardThumb = kThemeThumbDownward << kDataBrowserPropertyFlagsOffset +kDataBrowserDoNotTruncateText = 3 << kDataBrowserPropertyFlagsOffset +kDataBrowserTruncateTextAtEnd = 2 << kDataBrowserPropertyFlagsOffset +kDataBrowserTruncateTextMiddle = 0 << kDataBrowserPropertyFlagsOffset +kDataBrowserTruncateTextAtStart = 1 << kDataBrowserPropertyFlagsOffset +kDataBrowserPropertyModificationFlags = kDataBrowserPropertyFlagsMask +kDataBrowserRelativeDateTime = kDataBrowserDateTimeRelative +kDataBrowserViewSpecificFlagsOffset = 16 +kDataBrowserViewSpecificFlagsMask = 0xFF << kDataBrowserViewSpecificFlagsOffset +kDataBrowserViewSpecificPropertyFlags = kDataBrowserViewSpecificFlagsMask +kDataBrowserClientPropertyFlagsOffset = 24 +# kDataBrowserClientPropertyFlagsMask = (unsigned long)(0xFF << kDataBrowserClientPropertyFlagsOffset) +kDataBrowserLatestCallbacks = 0 +kDataBrowserContentHit = 1 +kDataBrowserNothingHit = 0 +kDataBrowserStopTracking = -1 +kDataBrowserLatestCustomCallbacks = 0 +kDataBrowserTableViewMinimalHilite = 0 +kDataBrowserTableViewFillHilite = 1 +kDataBrowserTableViewSelectionColumn = 1 << kDataBrowserViewSpecificFlagsOffset +kDataBrowserTableViewLastColumn = -1 +kDataBrowserListViewMovableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 1) +kDataBrowserListViewSortableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 2) +kDataBrowserListViewSelectionColumn = kDataBrowserTableViewSelectionColumn +kDataBrowserListViewDefaultColumnFlags = kDataBrowserListViewMovableColumn + kDataBrowserListViewSortableColumn +kDataBrowserListViewLatestHeaderDesc = 0 +kDataBrowserListViewAppendColumn = kDataBrowserTableViewLastColumn +kControlEditUnicodeTextPostUpdateProcTag = FOUR_CHAR_CODE('upup') +kControlEditUnicodeTextProc = 912 +kControlEditUnicodeTextPasswordProc = 914 +kControlCheckboxUncheckedValue = kControlCheckBoxUncheckedValue +kControlCheckboxCheckedValue = kControlCheckBoxCheckedValue +kControlCheckboxMixedValue = kControlCheckBoxMixedValue +inLabel = kControlLabelPart +inMenu = kControlMenuPart +inTriangle = kControlTrianglePart +inButton = kControlButtonPart +inCheckBox = kControlCheckBoxPart +inUpButton = kControlUpButtonPart +inDownButton = kControlDownButtonPart +inPageUp = kControlPageUpPart +inPageDown = kControlPageDownPart +kInLabelControlPart = kControlLabelPart +kInMenuControlPart = kControlMenuPart +kInTriangleControlPart = kControlTrianglePart +kInButtonControlPart = kControlButtonPart +kInCheckBoxControlPart = kControlCheckBoxPart +kInUpButtonControlPart = kControlUpButtonPart +kInDownButtonControlPart = kControlDownButtonPart +kInPageUpControlPart = kControlPageUpPart +kInPageDownControlPart = kControlPageDownPart diff --git a/Lib/plat-mac/Carbon/CoreFoundation.py b/Lib/plat-mac/Carbon/CoreFoundation.py new file mode 100644 index 0000000..2907c1d --- /dev/null +++ b/Lib/plat-mac/Carbon/CoreFoundation.py @@ -0,0 +1,28 @@ +# Generated from 'CFBase.h' + +def FOUR_CHAR_CODE(x): return x +kCFCompareLessThan = -1 +kCFCompareEqualTo = 0 +kCFCompareGreaterThan = 1 +kCFNotFound = -1 +kCFPropertyListImmutable = 0 +kCFPropertyListMutableContainers = 1 +kCFPropertyListMutableContainersAndLeaves = 2 +# kCFStringEncodingInvalidId = (long)0xFFFFFFFF +kCFStringEncodingMacRoman = 0 +kCFStringEncodingWindowsLatin1 = 0x0500 +kCFStringEncodingISOLatin1 = 0x0201 +kCFStringEncodingNextStepLatin = 0x0B01 +kCFStringEncodingASCII = 0x0600 +kCFStringEncodingUnicode = 0x0100 +kCFStringEncodingUTF8 = 0x08000100 +kCFStringEncodingNonLossyASCII = 0x0BFF +kCFCompareCaseInsensitive = 1 +kCFCompareBackwards = 4 +kCFCompareAnchored = 8 +kCFCompareNonliteral = 16 +kCFCompareLocalized = 32 +kCFCompareNumerically = 64 +kCFURLPOSIXPathStyle = 0 +kCFURLHFSPathStyle = 1 +kCFURLWindowsPathStyle = 2 diff --git a/Lib/plat-mac/Carbon/CoreGraphics.py b/Lib/plat-mac/Carbon/CoreGraphics.py new file mode 100755 index 0000000..bd90980 --- /dev/null +++ b/Lib/plat-mac/Carbon/CoreGraphics.py @@ -0,0 +1,24 @@ +# Generated from 'CGContext.h' + +def FOUR_CHAR_CODE(x): return x +kCGLineJoinMiter = 0 +kCGLineJoinRound = 1 +kCGLineJoinBevel = 2 +kCGLineCapButt = 0 +kCGLineCapRound = 1 +kCGLineCapSquare = 2 +kCGPathFill = 0 +kCGPathEOFill = 1 +kCGPathStroke = 2 +kCGPathFillStroke = 3 +kCGPathEOFillStroke = 4 +kCGTextFill = 0 +kCGTextStroke = 1 +kCGTextFillStroke = 2 +kCGTextInvisible = 3 +kCGTextFillClip = 4 +kCGTextStrokeClip = 5 +kCGTextFillStrokeClip = 6 +kCGTextClip = 7 +kCGEncodingFontSpecific = 0 +kCGEncodingMacRoman = 1 diff --git a/Lib/plat-mac/Carbon/Ctl.py b/Lib/plat-mac/Carbon/Ctl.py new file mode 100644 index 0000000..b9dc3ef --- /dev/null +++ b/Lib/plat-mac/Carbon/Ctl.py @@ -0,0 +1 @@ +from _Ctl import * diff --git a/Lib/plat-mac/Carbon/Dialogs.py b/Lib/plat-mac/Carbon/Dialogs.py new file mode 100644 index 0000000..dbb69dc --- /dev/null +++ b/Lib/plat-mac/Carbon/Dialogs.py @@ -0,0 +1,76 @@ +# Generated from 'Dialogs.h' + +def FOUR_CHAR_CODE(x): return x +kControlDialogItem = 4 +kButtonDialogItem = kControlDialogItem | 0 +kCheckBoxDialogItem = kControlDialogItem | 1 +kRadioButtonDialogItem = kControlDialogItem | 2 +kResourceControlDialogItem = kControlDialogItem | 3 +kStaticTextDialogItem = 8 +kEditTextDialogItem = 16 +kIconDialogItem = 32 +kPictureDialogItem = 64 +kUserDialogItem = 0 +kHelpDialogItem = 1 +kItemDisableBit = 128 +ctrlItem = 4 +btnCtrl = 0 +chkCtrl = 1 +radCtrl = 2 +resCtrl = 3 +statText = 8 +editText = 16 +iconItem = 32 +picItem = 64 +userItem = 0 +itemDisable = 128 +kStdOkItemIndex = 1 +kStdCancelItemIndex = 2 +ok = kStdOkItemIndex +cancel = kStdCancelItemIndex +kStopIcon = 0 +kNoteIcon = 1 +kCautionIcon = 2 +stopIcon = kStopIcon +noteIcon = kNoteIcon +cautionIcon = kCautionIcon +kOkItemIndex = 1 +kCancelItemIndex = 2 +overlayDITL = 0 +appendDITLRight = 1 +appendDITLBottom = 2 +kAlertStopAlert = 0 +kAlertNoteAlert = 1 +kAlertCautionAlert = 2 +kAlertPlainAlert = 3 +kAlertDefaultOKText = -1 +kAlertDefaultCancelText = -1 +kAlertDefaultOtherText = -1 +kAlertStdAlertOKButton = 1 +kAlertStdAlertCancelButton = 2 +kAlertStdAlertOtherButton = 3 +kAlertStdAlertHelpButton = 4 +kDialogFlagsUseThemeBackground = (1 << 0) +kDialogFlagsUseControlHierarchy = (1 << 1) +kDialogFlagsHandleMovableModal = (1 << 2) +kDialogFlagsUseThemeControls = (1 << 3) +kAlertFlagsUseThemeBackground = (1 << 0) +kAlertFlagsUseControlHierarchy = (1 << 1) +kAlertFlagsAlertIsMovable = (1 << 2) +kAlertFlagsUseThemeControls = (1 << 3) +kDialogFontNoFontStyle = 0 +kDialogFontUseFontMask = 0x0001 +kDialogFontUseFaceMask = 0x0002 +kDialogFontUseSizeMask = 0x0004 +kDialogFontUseForeColorMask = 0x0008 +kDialogFontUseBackColorMask = 0x0010 +kDialogFontUseModeMask = 0x0020 +kDialogFontUseJustMask = 0x0040 +kDialogFontUseAllMask = 0x00FF +kDialogFontAddFontSizeMask = 0x0100 +kDialogFontUseFontNameMask = 0x0200 +kDialogFontAddToMetaFontMask = 0x0400 +kDialogFontUseThemeFontIDMask = 0x0080 +kHICommandOther = FOUR_CHAR_CODE('othr') +kStdCFStringAlertVersionOne = 1 +kStdAlertDoNotDisposeSheet = 1 << 0 diff --git a/Lib/plat-mac/Carbon/Dlg.py b/Lib/plat-mac/Carbon/Dlg.py new file mode 100644 index 0000000..7b22d84 --- /dev/null +++ b/Lib/plat-mac/Carbon/Dlg.py @@ -0,0 +1 @@ +from _Dlg import * diff --git a/Lib/plat-mac/Carbon/Drag.py b/Lib/plat-mac/Carbon/Drag.py new file mode 100644 index 0000000..a2349d7 --- /dev/null +++ b/Lib/plat-mac/Carbon/Drag.py @@ -0,0 +1 @@ +from _Drag import * diff --git a/Lib/plat-mac/Carbon/Dragconst.py b/Lib/plat-mac/Carbon/Dragconst.py new file mode 100644 index 0000000..f08f478 --- /dev/null +++ b/Lib/plat-mac/Carbon/Dragconst.py @@ -0,0 +1,76 @@ +# Generated from 'Drag.h' + +def FOUR_CHAR_CODE(x): return x +from Carbon.TextEdit import * +from Carbon.QuickDraw import * + + +kDragHasLeftSenderWindow = (1 << 0) +kDragInsideSenderApplication = (1 << 1) +kDragInsideSenderWindow = (1 << 2) +kDragRegionAndImage = (1 << 4) +flavorSenderOnly = (1 << 0) +flavorSenderTranslated = (1 << 1) +flavorNotSaved = (1 << 2) +flavorSystemTranslated = (1 << 8) +kDragHasLeftSenderWindow = (1L << 0) +kDragInsideSenderApplication = (1L << 1) +kDragInsideSenderWindow = (1L << 2) +kDragBehaviorNone = 0 +kDragBehaviorZoomBackAnimation = (1L << 0) +kDragRegionAndImage = (1L << 4) +kDragStandardTranslucency = 0L +kDragDarkTranslucency = 1L +kDragDarkerTranslucency = 2L +kDragOpaqueTranslucency = 3L +kDragRegionBegin = 1 +kDragRegionDraw = 2 +kDragRegionHide = 3 +kDragRegionIdle = 4 +kDragRegionEnd = 5 +kZoomNoAcceleration = 0 +kZoomAccelerate = 1 +kZoomDecelerate = 2 +flavorSenderOnly = (1 << 0) +flavorSenderTranslated = (1 << 1) +flavorNotSaved = (1 << 2) +flavorSystemTranslated = (1 << 8) +kDragFlavorTypeHFS = FOUR_CHAR_CODE('hfs ') +kDragFlavorTypePromiseHFS = FOUR_CHAR_CODE('phfs') +flavorTypeHFS = kDragFlavorTypeHFS +flavorTypePromiseHFS = kDragFlavorTypePromiseHFS +kDragPromisedFlavorFindFile = FOUR_CHAR_CODE('rWm1') +kDragPromisedFlavor = FOUR_CHAR_CODE('fssP') +kDragPseudoCreatorVolumeOrDirectory = FOUR_CHAR_CODE('MACS') +kDragPseudoFileTypeVolume = FOUR_CHAR_CODE('disk') +kDragPseudoFileTypeDirectory = FOUR_CHAR_CODE('fold') +flavorTypeDirectory = FOUR_CHAR_CODE('diry') +kFlavorTypeClippingName = FOUR_CHAR_CODE('clnm') +kFlavorTypeClippingFilename = FOUR_CHAR_CODE('clfn') +kFlavorTypeDragToTrashOnly = FOUR_CHAR_CODE('fdtt') +kFlavorTypeFinderNoTrackingBehavior = FOUR_CHAR_CODE('fntb') +kDragTrackingEnterHandler = 1 +kDragTrackingEnterWindow = 2 +kDragTrackingInWindow = 3 +kDragTrackingLeaveWindow = 4 +kDragTrackingLeaveHandler = 5 +dragHasLeftSenderWindow = kDragHasLeftSenderWindow +dragInsideSenderApplication = kDragInsideSenderApplication +dragInsideSenderWindow = kDragInsideSenderWindow +dragTrackingEnterHandler = kDragTrackingEnterHandler +dragTrackingEnterWindow = kDragTrackingEnterWindow +dragTrackingInWindow = kDragTrackingInWindow +dragTrackingLeaveWindow = kDragTrackingLeaveWindow +dragTrackingLeaveHandler = kDragTrackingLeaveHandler +dragRegionBegin = kDragRegionBegin +dragRegionDraw = kDragRegionDraw +dragRegionHide = kDragRegionHide +dragRegionIdle = kDragRegionIdle +dragRegionEnd = kDragRegionEnd +zoomNoAcceleration = kZoomNoAcceleration +zoomAccelerate = kZoomAccelerate +zoomDecelerate = kZoomDecelerate +kDragStandardImage = kDragStandardTranslucency +kDragDarkImage = kDragDarkTranslucency +kDragDarkerImage = kDragDarkerTranslucency +kDragOpaqueImage = kDragOpaqueTranslucency diff --git a/Lib/plat-mac/Carbon/Events.py b/Lib/plat-mac/Carbon/Events.py new file mode 100644 index 0000000..c8c920a --- /dev/null +++ b/Lib/plat-mac/Carbon/Events.py @@ -0,0 +1,87 @@ +# Generated from 'Events.h' + +nullEvent = 0 +mouseDown = 1 +mouseUp = 2 +keyDown = 3 +keyUp = 4 +autoKey = 5 +updateEvt = 6 +diskEvt = 7 +activateEvt = 8 +osEvt = 15 +kHighLevelEvent = 23 +mDownMask = 1 << mouseDown +mUpMask = 1 << mouseUp +keyDownMask = 1 << keyDown +keyUpMask = 1 << keyUp +autoKeyMask = 1 << autoKey +updateMask = 1 << updateEvt +diskMask = 1 << diskEvt +activMask = 1 << activateEvt +highLevelEventMask = 0x0400 +osMask = 1 << osEvt +everyEvent = 0xFFFF +charCodeMask = 0x000000FF +keyCodeMask = 0x0000FF00 +adbAddrMask = 0x00FF0000 +# osEvtMessageMask = (unsigned long)0xFF000000 +mouseMovedMessage = 0x00FA +suspendResumeMessage = 0x0001 +resumeFlag = 1 +convertClipboardFlag = 2 +activeFlagBit = 0 +btnStateBit = 7 +cmdKeyBit = 8 +shiftKeyBit = 9 +alphaLockBit = 10 +optionKeyBit = 11 +controlKeyBit = 12 +rightShiftKeyBit = 13 +rightOptionKeyBit = 14 +rightControlKeyBit = 15 +activeFlag = 1 << activeFlagBit +btnState = 1 << btnStateBit +cmdKey = 1 << cmdKeyBit +shiftKey = 1 << shiftKeyBit +alphaLock = 1 << alphaLockBit +optionKey = 1 << optionKeyBit +controlKey = 1 << controlKeyBit +rightShiftKey = 1 << rightShiftKeyBit +rightOptionKey = 1 << rightOptionKeyBit +rightControlKey = 1 << rightControlKeyBit +kNullCharCode = 0 +kHomeCharCode = 1 +kEnterCharCode = 3 +kEndCharCode = 4 +kHelpCharCode = 5 +kBellCharCode = 7 +kBackspaceCharCode = 8 +kTabCharCode = 9 +kLineFeedCharCode = 10 +kVerticalTabCharCode = 11 +kPageUpCharCode = 11 +kFormFeedCharCode = 12 +kPageDownCharCode = 12 +kReturnCharCode = 13 +kFunctionKeyCharCode = 16 +kEscapeCharCode = 27 +kClearCharCode = 27 +kLeftArrowCharCode = 28 +kRightArrowCharCode = 29 +kUpArrowCharCode = 30 +kDownArrowCharCode = 31 +kDeleteCharCode = 127 +kNonBreakingSpaceCharCode = 202 +networkEvt = 10 +driverEvt = 11 +app1Evt = 12 +app2Evt = 13 +app3Evt = 14 +app4Evt = 15 +networkMask = 0x0400 +driverMask = 0x0800 +app1Mask = 0x1000 +app2Mask = 0x2000 +app3Mask = 0x4000 +app4Mask = 0x8000 diff --git a/Lib/plat-mac/Carbon/Evt.py b/Lib/plat-mac/Carbon/Evt.py new file mode 100644 index 0000000..7a5ffa6 --- /dev/null +++ b/Lib/plat-mac/Carbon/Evt.py @@ -0,0 +1 @@ +from _Evt import * diff --git a/Lib/plat-mac/Carbon/File.py b/Lib/plat-mac/Carbon/File.py new file mode 100644 index 0000000..58c2857 --- /dev/null +++ b/Lib/plat-mac/Carbon/File.py @@ -0,0 +1 @@ +from _File import * diff --git a/Lib/plat-mac/Carbon/Files.py b/Lib/plat-mac/Carbon/Files.py new file mode 100644 index 0000000..f36689d --- /dev/null +++ b/Lib/plat-mac/Carbon/Files.py @@ -0,0 +1,423 @@ +# Generated from 'Files.h' + +def FOUR_CHAR_CODE(x): return x +true = True +false = False +fsCurPerm = 0x00 +fsRdPerm = 0x01 +fsWrPerm = 0x02 +fsRdWrPerm = 0x03 +fsRdWrShPerm = 0x04 +fsRdDenyPerm = 0x10 +fsWrDenyPerm = 0x20 +fsRtParID = 1 +fsRtDirID = 2 +fsAtMark = 0 +fsFromStart = 1 +fsFromLEOF = 2 +fsFromMark = 3 +pleaseCacheBit = 4 +pleaseCacheMask = 0x0010 +noCacheBit = 5 +noCacheMask = 0x0020 +rdVerifyBit = 6 +rdVerifyMask = 0x0040 +rdVerify = 64 +forceReadBit = 6 +forceReadMask = 0x0040 +newLineBit = 7 +newLineMask = 0x0080 +newLineCharMask = 0xFF00 +fsSBPartialName = 1 +fsSBFullName = 2 +fsSBFlAttrib = 4 +fsSBFlFndrInfo = 8 +fsSBFlLgLen = 32 +fsSBFlPyLen = 64 +fsSBFlRLgLen = 128 +fsSBFlRPyLen = 256 +fsSBFlCrDat = 512 +fsSBFlMdDat = 1024 +fsSBFlBkDat = 2048 +fsSBFlXFndrInfo = 4096 +fsSBFlParID = 8192 +fsSBNegate = 16384 +fsSBDrUsrWds = 8 +fsSBDrNmFls = 16 +fsSBDrCrDat = 512 +fsSBDrMdDat = 1024 +fsSBDrBkDat = 2048 +fsSBDrFndrInfo = 4096 +fsSBDrParID = 8192 +fsSBPartialNameBit = 0 +fsSBFullNameBit = 1 +fsSBFlAttribBit = 2 +fsSBFlFndrInfoBit = 3 +fsSBFlLgLenBit = 5 +fsSBFlPyLenBit = 6 +fsSBFlRLgLenBit = 7 +fsSBFlRPyLenBit = 8 +fsSBFlCrDatBit = 9 +fsSBFlMdDatBit = 10 +fsSBFlBkDatBit = 11 +fsSBFlXFndrInfoBit = 12 +fsSBFlParIDBit = 13 +fsSBNegateBit = 14 +fsSBDrUsrWdsBit = 3 +fsSBDrNmFlsBit = 4 +fsSBDrCrDatBit = 9 +fsSBDrMdDatBit = 10 +fsSBDrBkDatBit = 11 +fsSBDrFndrInfoBit = 12 +fsSBDrParIDBit = 13 +bLimitFCBs = 31 +bLocalWList = 30 +bNoMiniFndr = 29 +bNoVNEdit = 28 +bNoLclSync = 27 +bTrshOffLine = 26 +bNoSwitchTo = 25 +bNoDeskItems = 20 +bNoBootBlks = 19 +bAccessCntl = 18 +bNoSysDir = 17 +bHasExtFSVol = 16 +bHasOpenDeny = 15 +bHasCopyFile = 14 +bHasMoveRename = 13 +bHasDesktopMgr = 12 +bHasShortName = 11 +bHasFolderLock = 10 +bHasPersonalAccessPrivileges = 9 +bHasUserGroupList = 8 +bHasCatSearch = 7 +bHasFileIDs = 6 +bHasBTreeMgr = 5 +bHasBlankAccessPrivileges = 4 +bSupportsAsyncRequests = 3 +bSupportsTrashVolumeCache = 2 +bIsEjectable = 0 +bSupportsHFSPlusAPIs = 1 +bSupportsFSCatalogSearch = 2 +bSupportsFSExchangeObjects = 3 +bSupports2TBFiles = 4 +bSupportsLongNames = 5 +bSupportsMultiScriptNames = 6 +bSupportsNamedForks = 7 +bSupportsSubtreeIterators = 8 +bL2PCanMapFileBlocks = 9 +bParentModDateChanges = 10 +bAncestorModDateChanges = 11 +bSupportsSymbolicLinks = 13 +bIsAutoMounted = 14 +bAllowCDiDataHandler = 17 +kLargeIcon = 1 +kLarge4BitIcon = 2 +kLarge8BitIcon = 3 +kSmallIcon = 4 +kSmall4BitIcon = 5 +kSmall8BitIcon = 6 +kicnsIconFamily = 239 +kLargeIconSize = 256 +kLarge4BitIconSize = 512 +kLarge8BitIconSize = 1024 +kSmallIconSize = 64 +kSmall4BitIconSize = 128 +kSmall8BitIconSize = 256 +kWidePosOffsetBit = 8 +kUseWidePositioning = (1 << kWidePosOffsetBit) +kMaximumBlocksIn4GB = 0x007FFFFF +fsUnixPriv = 1 +kNoUserAuthentication = 1 +kPassword = 2 +kEncryptPassword = 3 +kTwoWayEncryptPassword = 6 +kOwnerID2Name = 1 +kGroupID2Name = 2 +kOwnerName2ID = 3 +kGroupName2ID = 4 +kReturnNextUser = 1 +kReturnNextGroup = 2 +kReturnNextUG = 3 +kVCBFlagsIdleFlushBit = 3 +kVCBFlagsIdleFlushMask = 0x0008 +kVCBFlagsHFSPlusAPIsBit = 4 +kVCBFlagsHFSPlusAPIsMask = 0x0010 +kVCBFlagsHardwareGoneBit = 5 +kVCBFlagsHardwareGoneMask = 0x0020 +kVCBFlagsVolumeDirtyBit = 15 +kVCBFlagsVolumeDirtyMask = 0x8000 +kioVAtrbDefaultVolumeBit = 5 +kioVAtrbDefaultVolumeMask = 0x0020 +kioVAtrbFilesOpenBit = 6 +kioVAtrbFilesOpenMask = 0x0040 +kioVAtrbHardwareLockedBit = 7 +kioVAtrbHardwareLockedMask = 0x0080 +kioVAtrbSoftwareLockedBit = 15 +kioVAtrbSoftwareLockedMask = 0x8000 +kioFlAttribLockedBit = 0 +kioFlAttribLockedMask = 0x01 +kioFlAttribResOpenBit = 2 +kioFlAttribResOpenMask = 0x04 +kioFlAttribDataOpenBit = 3 +kioFlAttribDataOpenMask = 0x08 +kioFlAttribDirBit = 4 +kioFlAttribDirMask = 0x10 +ioDirFlg = 4 +ioDirMask = 0x10 +kioFlAttribCopyProtBit = 6 +kioFlAttribCopyProtMask = 0x40 +kioFlAttribFileOpenBit = 7 +kioFlAttribFileOpenMask = 0x80 +kioFlAttribInSharedBit = 2 +kioFlAttribInSharedMask = 0x04 +kioFlAttribMountedBit = 3 +kioFlAttribMountedMask = 0x08 +kioFlAttribSharePointBit = 5 +kioFlAttribSharePointMask = 0x20 +kioFCBWriteBit = 8 +kioFCBWriteMask = 0x0100 +kioFCBResourceBit = 9 +kioFCBResourceMask = 0x0200 +kioFCBWriteLockedBit = 10 +kioFCBWriteLockedMask = 0x0400 +kioFCBLargeFileBit = 11 +kioFCBLargeFileMask = 0x0800 +kioFCBSharedWriteBit = 12 +kioFCBSharedWriteMask = 0x1000 +kioFCBFileLockedBit = 13 +kioFCBFileLockedMask = 0x2000 +kioFCBOwnClumpBit = 14 +kioFCBOwnClumpMask = 0x4000 +kioFCBModifiedBit = 15 +kioFCBModifiedMask = 0x8000 +kioACUserNoSeeFolderBit = 0 +kioACUserNoSeeFolderMask = 0x01 +kioACUserNoSeeFilesBit = 1 +kioACUserNoSeeFilesMask = 0x02 +kioACUserNoMakeChangesBit = 2 +kioACUserNoMakeChangesMask = 0x04 +kioACUserNotOwnerBit = 7 +kioACUserNotOwnerMask = 0x80 +kioACAccessOwnerBit = 31 +# kioACAccessOwnerMask = (long)0x80000000 +kioACAccessBlankAccessBit = 28 +kioACAccessBlankAccessMask = 0x10000000 +kioACAccessUserWriteBit = 26 +kioACAccessUserWriteMask = 0x04000000 +kioACAccessUserReadBit = 25 +kioACAccessUserReadMask = 0x02000000 +kioACAccessUserSearchBit = 24 +kioACAccessUserSearchMask = 0x01000000 +kioACAccessEveryoneWriteBit = 18 +kioACAccessEveryoneWriteMask = 0x00040000 +kioACAccessEveryoneReadBit = 17 +kioACAccessEveryoneReadMask = 0x00020000 +kioACAccessEveryoneSearchBit = 16 +kioACAccessEveryoneSearchMask = 0x00010000 +kioACAccessGroupWriteBit = 10 +kioACAccessGroupWriteMask = 0x00000400 +kioACAccessGroupReadBit = 9 +kioACAccessGroupReadMask = 0x00000200 +kioACAccessGroupSearchBit = 8 +kioACAccessGroupSearchMask = 0x00000100 +kioACAccessOwnerWriteBit = 2 +kioACAccessOwnerWriteMask = 0x00000004 +kioACAccessOwnerReadBit = 1 +kioACAccessOwnerReadMask = 0x00000002 +kioACAccessOwnerSearchBit = 0 +kioACAccessOwnerSearchMask = 0x00000001 +kfullPrivileges = 0x00070007 +kownerPrivileges = 0x00000007 +knoUser = 0 +kadministratorUser = 1 +knoGroup = 0 +AppleShareMediaType = FOUR_CHAR_CODE('afpm') +volMountNoLoginMsgFlagBit = 0 +volMountNoLoginMsgFlagMask = 0x0001 +volMountExtendedFlagsBit = 7 +volMountExtendedFlagsMask = 0x0080 +volMountInteractBit = 15 +volMountInteractMask = 0x8000 +volMountChangedBit = 14 +volMountChangedMask = 0x4000 +volMountFSReservedMask = 0x00FF +volMountSysReservedMask = 0xFF00 +kAFPExtendedFlagsAlternateAddressMask = 1 +kAFPTagTypeIP = 0x01 +kAFPTagTypeIPPort = 0x02 +kAFPTagTypeDDP = 0x03 +kAFPTagTypeDNS = 0x04 +kAFPTagLengthIP = 0x06 +kAFPTagLengthIPPort = 0x08 +kAFPTagLengthDDP = 0x06 +kFSInvalidVolumeRefNum = 0 +kFSCatInfoNone = 0x00000000 +kFSCatInfoTextEncoding = 0x00000001 +kFSCatInfoNodeFlags = 0x00000002 +kFSCatInfoVolume = 0x00000004 +kFSCatInfoParentDirID = 0x00000008 +kFSCatInfoNodeID = 0x00000010 +kFSCatInfoCreateDate = 0x00000020 +kFSCatInfoContentMod = 0x00000040 +kFSCatInfoAttrMod = 0x00000080 +kFSCatInfoAccessDate = 0x00000100 +kFSCatInfoBackupDate = 0x00000200 +kFSCatInfoPermissions = 0x00000400 +kFSCatInfoFinderInfo = 0x00000800 +kFSCatInfoFinderXInfo = 0x00001000 +kFSCatInfoValence = 0x00002000 +kFSCatInfoDataSizes = 0x00004000 +kFSCatInfoRsrcSizes = 0x00008000 +kFSCatInfoSharingFlags = 0x00010000 +kFSCatInfoUserPrivs = 0x00020000 +kFSCatInfoAllDates = 0x000003E0 +kFSCatInfoGettableInfo = 0x0003FFFF +kFSCatInfoSettableInfo = 0x00001FE3 +# kFSCatInfoReserved = (long)0xFFFC0000 +kFSNodeLockedBit = 0 +kFSNodeLockedMask = 0x0001 +kFSNodeResOpenBit = 2 +kFSNodeResOpenMask = 0x0004 +kFSNodeDataOpenBit = 3 +kFSNodeDataOpenMask = 0x0008 +kFSNodeIsDirectoryBit = 4 +kFSNodeIsDirectoryMask = 0x0010 +kFSNodeCopyProtectBit = 6 +kFSNodeCopyProtectMask = 0x0040 +kFSNodeForkOpenBit = 7 +kFSNodeForkOpenMask = 0x0080 +kFSNodeInSharedBit = 2 +kFSNodeInSharedMask = 0x0004 +kFSNodeIsMountedBit = 3 +kFSNodeIsMountedMask = 0x0008 +kFSNodeIsSharePointBit = 5 +kFSNodeIsSharePointMask = 0x0020 +kFSIterateFlat = 0 +kFSIterateSubtree = 1 +kFSIterateDelete = 2 +# kFSIterateReserved = (long)0xFFFFFFFC +fsSBNodeID = 0x00008000 +fsSBAttributeModDate = 0x00010000 +fsSBAccessDate = 0x00020000 +fsSBPermissions = 0x00040000 +fsSBNodeIDBit = 15 +fsSBAttributeModDateBit = 16 +fsSBAccessDateBit = 17 +fsSBPermissionsBit = 18 +kFSAllocDefaultFlags = 0x0000 +kFSAllocAllOrNothingMask = 0x0001 +kFSAllocContiguousMask = 0x0002 +kFSAllocNoRoundUpMask = 0x0004 +kFSAllocReservedMask = 0xFFF8 +kFSVolInfoNone = 0x0000 +kFSVolInfoCreateDate = 0x0001 +kFSVolInfoModDate = 0x0002 +kFSVolInfoBackupDate = 0x0004 +kFSVolInfoCheckedDate = 0x0008 +kFSVolInfoFileCount = 0x0010 +kFSVolInfoDirCount = 0x0020 +kFSVolInfoSizes = 0x0040 +kFSVolInfoBlocks = 0x0080 +kFSVolInfoNextAlloc = 0x0100 +kFSVolInfoRsrcClump = 0x0200 +kFSVolInfoDataClump = 0x0400 +kFSVolInfoNextID = 0x0800 +kFSVolInfoFinderInfo = 0x1000 +kFSVolInfoFlags = 0x2000 +kFSVolInfoFSInfo = 0x4000 +kFSVolInfoDriveInfo = 0x8000 +kFSVolInfoGettableInfo = 0xFFFF +kFSVolInfoSettableInfo = 0x3004 +kFSVolFlagDefaultVolumeBit = 5 +kFSVolFlagDefaultVolumeMask = 0x0020 +kFSVolFlagFilesOpenBit = 6 +kFSVolFlagFilesOpenMask = 0x0040 +kFSVolFlagHardwareLockedBit = 7 +kFSVolFlagHardwareLockedMask = 0x0080 +kFSVolFlagSoftwareLockedBit = 15 +kFSVolFlagSoftwareLockedMask = 0x8000 +kFNDirectoryModifiedMessage = 1 +rAliasType = FOUR_CHAR_CODE('alis') +kARMMountVol = 0x00000001 +kARMNoUI = 0x00000002 +kARMMultVols = 0x00000008 +kARMSearch = 0x00000100 +kARMSearchMore = 0x00000200 +kARMSearchRelFirst = 0x00000400 +asiZoneName = -3 +asiServerName = -2 +asiVolumeName = -1 +asiAliasName = 0 +asiParentName = 1 +kResolveAliasFileNoUI = 0x00000001 +kClippingCreator = FOUR_CHAR_CODE('drag') +kClippingPictureType = FOUR_CHAR_CODE('clpp') +kClippingTextType = FOUR_CHAR_CODE('clpt') +kClippingSoundType = FOUR_CHAR_CODE('clps') +kClippingUnknownType = FOUR_CHAR_CODE('clpu') +kInternetLocationCreator = FOUR_CHAR_CODE('drag') +kInternetLocationHTTP = FOUR_CHAR_CODE('ilht') +kInternetLocationFTP = FOUR_CHAR_CODE('ilft') +kInternetLocationFile = FOUR_CHAR_CODE('ilfi') +kInternetLocationMail = FOUR_CHAR_CODE('ilma') +kInternetLocationNNTP = FOUR_CHAR_CODE('ilnw') +kInternetLocationAFP = FOUR_CHAR_CODE('ilaf') +kInternetLocationAppleTalk = FOUR_CHAR_CODE('ilat') +kInternetLocationNSL = FOUR_CHAR_CODE('ilns') +kInternetLocationGeneric = FOUR_CHAR_CODE('ilge') +kCustomIconResource = -16455 +kCustomBadgeResourceType = FOUR_CHAR_CODE('badg') +kCustomBadgeResourceID = kCustomIconResource +kCustomBadgeResourceVersion = 0 +# kSystemFolderType = 'macs'. +kRoutingResourceType = FOUR_CHAR_CODE('rout') +kRoutingResourceID = 0 +kContainerFolderAliasType = FOUR_CHAR_CODE('fdrp') +kContainerTrashAliasType = FOUR_CHAR_CODE('trsh') +kContainerHardDiskAliasType = FOUR_CHAR_CODE('hdsk') +kContainerFloppyAliasType = FOUR_CHAR_CODE('flpy') +kContainerServerAliasType = FOUR_CHAR_CODE('srvr') +kApplicationAliasType = FOUR_CHAR_CODE('adrp') +kContainerAliasType = FOUR_CHAR_CODE('drop') +kDesktopPrinterAliasType = FOUR_CHAR_CODE('dtpa') +kContainerCDROMAliasType = FOUR_CHAR_CODE('cddr') +kApplicationCPAliasType = FOUR_CHAR_CODE('acdp') +kApplicationDAAliasType = FOUR_CHAR_CODE('addp') +kPackageAliasType = FOUR_CHAR_CODE('fpka') +kAppPackageAliasType = FOUR_CHAR_CODE('fapa') +kSystemFolderAliasType = FOUR_CHAR_CODE('fasy') +kAppleMenuFolderAliasType = FOUR_CHAR_CODE('faam') +kStartupFolderAliasType = FOUR_CHAR_CODE('fast') +kPrintMonitorDocsFolderAliasType = FOUR_CHAR_CODE('fapn') +kPreferencesFolderAliasType = FOUR_CHAR_CODE('fapf') +kControlPanelFolderAliasType = FOUR_CHAR_CODE('fact') +kExtensionFolderAliasType = FOUR_CHAR_CODE('faex') +kExportedFolderAliasType = FOUR_CHAR_CODE('faet') +kDropFolderAliasType = FOUR_CHAR_CODE('fadr') +kSharedFolderAliasType = FOUR_CHAR_CODE('fash') +kMountedFolderAliasType = FOUR_CHAR_CODE('famn') +kIsOnDesk = 0x0001 +kColor = 0x000E +kIsShared = 0x0040 +kHasNoINITs = 0x0080 +kHasBeenInited = 0x0100 +kHasCustomIcon = 0x0400 +kIsStationery = 0x0800 +kNameLocked = 0x1000 +kHasBundle = 0x2000 +kIsInvisible = 0x4000 +kIsAlias = 0x8000 +fOnDesk = kIsOnDesk +fHasBundle = kHasBundle +fInvisible = kIsInvisible +fTrash = -3 +fDesktop = -2 +fDisk = 0 +kIsStationary = kIsStationery +kExtendedFlagsAreInvalid = 0x8000 +kExtendedFlagHasCustomBadge = 0x0100 +kExtendedFlagHasRoutingInfo = 0x0004 +kFirstMagicBusyFiletype = FOUR_CHAR_CODE('bzy ') +kLastMagicBusyFiletype = FOUR_CHAR_CODE('bzy?') +kMagicBusyCreationDate = 0x4F3AFDB0 diff --git a/Lib/plat-mac/Carbon/Fm.py b/Lib/plat-mac/Carbon/Fm.py new file mode 100644 index 0000000..0f42fdc --- /dev/null +++ b/Lib/plat-mac/Carbon/Fm.py @@ -0,0 +1 @@ +from _Fm import * diff --git a/Lib/plat-mac/Carbon/Folder.py b/Lib/plat-mac/Carbon/Folder.py new file mode 100644 index 0000000..a4e4902 --- /dev/null +++ b/Lib/plat-mac/Carbon/Folder.py @@ -0,0 +1 @@ +from _Folder import * diff --git a/Lib/plat-mac/Carbon/Folders.py b/Lib/plat-mac/Carbon/Folders.py new file mode 100644 index 0000000..7a69ca4 --- /dev/null +++ b/Lib/plat-mac/Carbon/Folders.py @@ -0,0 +1,185 @@ +# Generated from 'Folders.h' + +def FOUR_CHAR_CODE(x): return x +true = True +false = False +kOnSystemDisk = -32768L +kOnAppropriateDisk = -32767 +kSystemDomain = -32766 +kLocalDomain = -32765 +kNetworkDomain = -32764 +kUserDomain = -32763 +kClassicDomain = -32762 +kCreateFolder = true +kDontCreateFolder = false +kSystemFolderType = FOUR_CHAR_CODE('macs') +kDesktopFolderType = FOUR_CHAR_CODE('desk') +kSystemDesktopFolderType = FOUR_CHAR_CODE('sdsk') +kTrashFolderType = FOUR_CHAR_CODE('trsh') +kSystemTrashFolderType = FOUR_CHAR_CODE('strs') +kWhereToEmptyTrashFolderType = FOUR_CHAR_CODE('empt') +kPrintMonitorDocsFolderType = FOUR_CHAR_CODE('prnt') +kStartupFolderType = FOUR_CHAR_CODE('strt') +kShutdownFolderType = FOUR_CHAR_CODE('shdf') +kAppleMenuFolderType = FOUR_CHAR_CODE('amnu') +kControlPanelFolderType = FOUR_CHAR_CODE('ctrl') +kSystemControlPanelFolderType = FOUR_CHAR_CODE('sctl') +kExtensionFolderType = FOUR_CHAR_CODE('extn') +kFontsFolderType = FOUR_CHAR_CODE('font') +kPreferencesFolderType = FOUR_CHAR_CODE('pref') +kSystemPreferencesFolderType = FOUR_CHAR_CODE('sprf') +kTemporaryFolderType = FOUR_CHAR_CODE('temp') +kExtensionDisabledFolderType = FOUR_CHAR_CODE('extD') +kControlPanelDisabledFolderType = FOUR_CHAR_CODE('ctrD') +kSystemExtensionDisabledFolderType = FOUR_CHAR_CODE('macD') +kStartupItemsDisabledFolderType = FOUR_CHAR_CODE('strD') +kShutdownItemsDisabledFolderType = FOUR_CHAR_CODE('shdD') +kApplicationsFolderType = FOUR_CHAR_CODE('apps') +kDocumentsFolderType = FOUR_CHAR_CODE('docs') +kVolumeRootFolderType = FOUR_CHAR_CODE('root') +kChewableItemsFolderType = FOUR_CHAR_CODE('flnt') +kApplicationSupportFolderType = FOUR_CHAR_CODE('asup') +kTextEncodingsFolderType = FOUR_CHAR_CODE('\xc4tex') +kStationeryFolderType = FOUR_CHAR_CODE('odst') +kOpenDocFolderType = FOUR_CHAR_CODE('odod') +kOpenDocShellPlugInsFolderType = FOUR_CHAR_CODE('odsp') +kEditorsFolderType = FOUR_CHAR_CODE('oded') +kOpenDocEditorsFolderType = FOUR_CHAR_CODE('\xc4odf') +kOpenDocLibrariesFolderType = FOUR_CHAR_CODE('odlb') +kGenEditorsFolderType = FOUR_CHAR_CODE('\xc4edi') +kHelpFolderType = FOUR_CHAR_CODE('\xc4hlp') +kInternetPlugInFolderType = FOUR_CHAR_CODE('\xc4net') +kModemScriptsFolderType = FOUR_CHAR_CODE('\xc4mod') +kPrinterDescriptionFolderType = FOUR_CHAR_CODE('ppdf') +kPrinterDriverFolderType = FOUR_CHAR_CODE('\xc4prd') +kScriptingAdditionsFolderType = FOUR_CHAR_CODE('\xc4scr') +kSharedLibrariesFolderType = FOUR_CHAR_CODE('\xc4lib') +kVoicesFolderType = FOUR_CHAR_CODE('fvoc') +kControlStripModulesFolderType = FOUR_CHAR_CODE('sdev') +kAssistantsFolderType = FOUR_CHAR_CODE('ast\xc4') +kUtilitiesFolderType = FOUR_CHAR_CODE('uti\xc4') +kAppleExtrasFolderType = FOUR_CHAR_CODE('aex\xc4') +kContextualMenuItemsFolderType = FOUR_CHAR_CODE('cmnu') +kMacOSReadMesFolderType = FOUR_CHAR_CODE('mor\xc4') +kALMModulesFolderType = FOUR_CHAR_CODE('walk') +kALMPreferencesFolderType = FOUR_CHAR_CODE('trip') +kALMLocationsFolderType = FOUR_CHAR_CODE('fall') +kColorSyncProfilesFolderType = FOUR_CHAR_CODE('prof') +kThemesFolderType = FOUR_CHAR_CODE('thme') +kFavoritesFolderType = FOUR_CHAR_CODE('favs') +kInternetFolderType = FOUR_CHAR_CODE('int\xc4') +kAppearanceFolderType = FOUR_CHAR_CODE('appr') +kSoundSetsFolderType = FOUR_CHAR_CODE('snds') +kDesktopPicturesFolderType = FOUR_CHAR_CODE('dtp\xc4') +kInternetSearchSitesFolderType = FOUR_CHAR_CODE('issf') +kFindSupportFolderType = FOUR_CHAR_CODE('fnds') +kFindByContentFolderType = FOUR_CHAR_CODE('fbcf') +kInstallerLogsFolderType = FOUR_CHAR_CODE('ilgf') +kScriptsFolderType = FOUR_CHAR_CODE('scr\xc4') +kFolderActionsFolderType = FOUR_CHAR_CODE('fasf') +kLauncherItemsFolderType = FOUR_CHAR_CODE('laun') +kRecentApplicationsFolderType = FOUR_CHAR_CODE('rapp') +kRecentDocumentsFolderType = FOUR_CHAR_CODE('rdoc') +kRecentServersFolderType = FOUR_CHAR_CODE('rsvr') +kSpeakableItemsFolderType = FOUR_CHAR_CODE('spki') +kKeychainFolderType = FOUR_CHAR_CODE('kchn') +kQuickTimeExtensionsFolderType = FOUR_CHAR_CODE('qtex') +kDisplayExtensionsFolderType = FOUR_CHAR_CODE('dspl') +kMultiprocessingFolderType = FOUR_CHAR_CODE('mpxf') +kPrintingPlugInsFolderType = FOUR_CHAR_CODE('pplg') +kDomainTopLevelFolderType = FOUR_CHAR_CODE('dtop') +kDomainLibraryFolderType = FOUR_CHAR_CODE('dlib') +kColorSyncFolderType = FOUR_CHAR_CODE('sync') +kColorSyncCMMFolderType = FOUR_CHAR_CODE('ccmm') +kColorSyncScriptingFolderType = FOUR_CHAR_CODE('cscr') +kPrintersFolderType = FOUR_CHAR_CODE('impr') +kSpeechFolderType = FOUR_CHAR_CODE('spch') +kCarbonLibraryFolderType = FOUR_CHAR_CODE('carb') +kDocumentationFolderType = FOUR_CHAR_CODE('info') +kDeveloperDocsFolderType = FOUR_CHAR_CODE('ddoc') +kDeveloperHelpFolderType = FOUR_CHAR_CODE('devh') +kISSDownloadsFolderType = FOUR_CHAR_CODE('issd') +kUserSpecificTmpFolderType = FOUR_CHAR_CODE('utmp') +kCachedDataFolderType = FOUR_CHAR_CODE('cach') +kFrameworksFolderType = FOUR_CHAR_CODE('fram') +kPrivateFrameworksFolderType = FOUR_CHAR_CODE('pfrm') +kClassicDesktopFolderType = FOUR_CHAR_CODE('sdsk') +kDeveloperFolderType = FOUR_CHAR_CODE('devf') +kSystemSoundsFolderType = FOUR_CHAR_CODE('ssnd') +kComponentsFolderType = FOUR_CHAR_CODE('cmpd') +kQuickTimeComponentsFolderType = FOUR_CHAR_CODE('wcmp') +kCoreServicesFolderType = FOUR_CHAR_CODE('csrv') +kPictureDocumentsFolderType = FOUR_CHAR_CODE('pdoc') +kMovieDocumentsFolderType = FOUR_CHAR_CODE('mdoc') +kMusicDocumentsFolderType = FOUR_CHAR_CODE('\xb5doc') +kInternetSitesFolderType = FOUR_CHAR_CODE('site') +kPublicFolderType = FOUR_CHAR_CODE('pubb') +kAudioSupportFolderType = FOUR_CHAR_CODE('adio') +kAudioSoundsFolderType = FOUR_CHAR_CODE('asnd') +kAudioSoundBanksFolderType = FOUR_CHAR_CODE('bank') +kAudioAlertSoundsFolderType = FOUR_CHAR_CODE('alrt') +kAudioPlugInsFolderType = FOUR_CHAR_CODE('aplg') +kAudioComponentsFolderType = FOUR_CHAR_CODE('acmp') +kKernelExtensionsFolderType = FOUR_CHAR_CODE('kext') +kDirectoryServicesFolderType = FOUR_CHAR_CODE('dsrv') +kDirectoryServicesPlugInsFolderType = FOUR_CHAR_CODE('dplg') +kLocalesFolderType = FOUR_CHAR_CODE('\xc4loc') +kFindByContentPluginsFolderType = FOUR_CHAR_CODE('fbcp') +kUsersFolderType = FOUR_CHAR_CODE('usrs') +kCurrentUserFolderType = FOUR_CHAR_CODE('cusr') +kCurrentUserRemoteFolderLocation = FOUR_CHAR_CODE('rusf') +kCurrentUserRemoteFolderType = FOUR_CHAR_CODE('rusr') +kSharedUserDataFolderType = FOUR_CHAR_CODE('sdat') +kVolumeSettingsFolderType = FOUR_CHAR_CODE('vsfd') +kAppleshareAutomountServerAliasesFolderType = FOUR_CHAR_CODE('srv\xc4') +kPreMacOS91ApplicationsFolderType = FOUR_CHAR_CODE('\x8cpps') +kPreMacOS91InstallerLogsFolderType = FOUR_CHAR_CODE('\x94lgf') +kPreMacOS91AssistantsFolderType = FOUR_CHAR_CODE('\x8cst\xc4') +kPreMacOS91UtilitiesFolderType = FOUR_CHAR_CODE('\x9fti\xc4') +kPreMacOS91AppleExtrasFolderType = FOUR_CHAR_CODE('\x8cex\xc4') +kPreMacOS91MacOSReadMesFolderType = FOUR_CHAR_CODE('\xb5or\xc4') +kPreMacOS91InternetFolderType = FOUR_CHAR_CODE('\x94nt\xc4') +kPreMacOS91AutomountedServersFolderType = FOUR_CHAR_CODE('\xa7rv\xc4') +kPreMacOS91StationeryFolderType = FOUR_CHAR_CODE('\xbfdst') +kCreateFolderAtBoot = 0x00000002 +kCreateFolderAtBootBit = 1 +kFolderCreatedInvisible = 0x00000004 +kFolderCreatedInvisibleBit = 2 +kFolderCreatedNameLocked = 0x00000008 +kFolderCreatedNameLockedBit = 3 +kFolderCreatedAdminPrivs = 0x00000010 +kFolderCreatedAdminPrivsBit = 4 +kFolderInUserFolder = 0x00000020 +kFolderInUserFolderBit = 5 +kFolderTrackedByAlias = 0x00000040 +kFolderTrackedByAliasBit = 6 +kFolderInRemoteUserFolderIfAvailable = 0x00000080 +kFolderInRemoteUserFolderIfAvailableBit = 7 +kFolderNeverMatchedInIdentifyFolder = 0x00000100 +kFolderNeverMatchedInIdentifyFolderBit = 8 +kFolderMustStayOnSameVolume = 0x00000200 +kFolderMustStayOnSameVolumeBit = 9 +kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledMask = 0x00000400 +kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledBit = 10 +kFolderInLocalOrRemoteUserFolder = kFolderInUserFolder | kFolderInRemoteUserFolderIfAvailable +kRelativeFolder = FOUR_CHAR_CODE('relf') +kSpecialFolder = FOUR_CHAR_CODE('spcf') +kBlessedFolder = FOUR_CHAR_CODE('blsf') +kRootFolder = FOUR_CHAR_CODE('rotf') +kCurrentUserFolderLocation = FOUR_CHAR_CODE('cusf') +kFindFolderRedirectionFlagUseDistinctUserFoldersBit = 0 +kFindFolderRedirectionFlagUseGivenVRefAndDirIDAsUserFolderBit = 1 +kFindFolderRedirectionFlagsUseGivenVRefNumAndDirIDAsRemoteUserFolderBit = 2 +kFolderManagerUserRedirectionGlobalsCurrentVersion = 1 +kFindFolderExtendedFlagsDoNotFollowAliasesBit = 0 +kFindFolderExtendedFlagsDoNotUseUserFolderBit = 1 +kFindFolderExtendedFlagsUseOtherUserRecord = 0x01000000 +kFolderManagerNotificationMessageUserLogIn = FOUR_CHAR_CODE('log+') +kFolderManagerNotificationMessagePreUserLogIn = FOUR_CHAR_CODE('logj') +kFolderManagerNotificationMessageUserLogOut = FOUR_CHAR_CODE('log-') +kFolderManagerNotificationMessagePostUserLogOut = FOUR_CHAR_CODE('logp') +kFolderManagerNotificationDiscardCachedData = FOUR_CHAR_CODE('dche') +kFolderManagerNotificationMessageLoginStartup = FOUR_CHAR_CODE('stup') +kDoNotRemoveWhenCurrentApplicationQuitsBit = 0 +kDoNotRemoveWheCurrentApplicationQuitsBit = kDoNotRemoveWhenCurrentApplicationQuitsBit +kStopIfAnyNotificationProcReturnsErrorBit = 31 diff --git a/Lib/plat-mac/Carbon/Fonts.py b/Lib/plat-mac/Carbon/Fonts.py new file mode 100644 index 0000000..0b54249 --- /dev/null +++ b/Lib/plat-mac/Carbon/Fonts.py @@ -0,0 +1,51 @@ +# Generated from 'Fonts.h' + +def FOUR_CHAR_CODE(x): return x +kNilOptions = 0 +systemFont = 0 +applFont = 1 +kPlatformDefaultGuiFontID = applFont +kPlatformDefaultGuiFontID = -1 +commandMark = 17 +checkMark = 18 +diamondMark = 19 +appleMark = 20 +propFont = 36864L +prpFntH = 36865L +prpFntW = 36866L +prpFntHW = 36867L +fixedFont = 45056L +fxdFntH = 45057L +fxdFntW = 45058L +fxdFntHW = 45059L +fontWid = 44208L +kFontIDNewYork = 2 +kFontIDGeneva = 3 +kFontIDMonaco = 4 +kFontIDVenice = 5 +kFontIDLondon = 6 +kFontIDAthens = 7 +kFontIDSanFrancisco = 8 +kFontIDToronto = 9 +kFontIDCairo = 11 +kFontIDLosAngeles = 12 +kFontIDTimes = 20 +kFontIDHelvetica = 21 +kFontIDCourier = 22 +kFontIDSymbol = 23 +kFontIDMobile = 24 +newYork = kFontIDNewYork +geneva = kFontIDGeneva +monaco = kFontIDMonaco +venice = kFontIDVenice +london = kFontIDLondon +athens = kFontIDAthens +sanFran = kFontIDSanFrancisco +toronto = kFontIDToronto +cairo = kFontIDCairo +losAngeles = kFontIDLosAngeles +times = kFontIDTimes +helvetica = kFontIDHelvetica +courier = kFontIDCourier +symbol = kFontIDSymbol +mobile = kFontIDMobile diff --git a/Lib/plat-mac/Carbon/Help.py b/Lib/plat-mac/Carbon/Help.py new file mode 100644 index 0000000..5fca0d7 --- /dev/null +++ b/Lib/plat-mac/Carbon/Help.py @@ -0,0 +1 @@ +from _Help import * diff --git a/Lib/plat-mac/Carbon/IBCarbon.py b/Lib/plat-mac/Carbon/IBCarbon.py new file mode 100644 index 0000000..60f0e74 --- /dev/null +++ b/Lib/plat-mac/Carbon/IBCarbon.py @@ -0,0 +1 @@ +from _IBCarbon import * diff --git a/Lib/plat-mac/Carbon/IBCarbonRuntime.py b/Lib/plat-mac/Carbon/IBCarbonRuntime.py new file mode 100644 index 0000000..4678018 --- /dev/null +++ b/Lib/plat-mac/Carbon/IBCarbonRuntime.py @@ -0,0 +1,5 @@ +# Generated from 'IBCarbonRuntime.h' + +kIBCarbonRuntimeCantFindNibFile = -10960 +kIBCarbonRuntimeObjectNotOfRequestedType = -10961 +kIBCarbonRuntimeCantFindObject = -10962 diff --git a/Lib/plat-mac/Carbon/Icn.py b/Lib/plat-mac/Carbon/Icn.py new file mode 100644 index 0000000..b04134c --- /dev/null +++ b/Lib/plat-mac/Carbon/Icn.py @@ -0,0 +1 @@ +from _Icn import * diff --git a/Lib/plat-mac/Carbon/Icons.py b/Lib/plat-mac/Carbon/Icons.py new file mode 100644 index 0000000..5a03dac --- /dev/null +++ b/Lib/plat-mac/Carbon/Icons.py @@ -0,0 +1,361 @@ +# Generated from 'Icons.h' + +def FOUR_CHAR_CODE(x): return x +kGenericDocumentIconResource = -4000 +kGenericStationeryIconResource = -3985 +kGenericEditionFileIconResource = -3989 +kGenericApplicationIconResource = -3996 +kGenericDeskAccessoryIconResource = -3991 +kGenericFolderIconResource = -3999 +kPrivateFolderIconResource = -3994 +kFloppyIconResource = -3998 +kTrashIconResource = -3993 +kGenericRAMDiskIconResource = -3988 +kGenericCDROMIconResource = -3987 +kDesktopIconResource = -3992 +kOpenFolderIconResource = -3997 +kGenericHardDiskIconResource = -3995 +kGenericFileServerIconResource = -3972 +kGenericSuitcaseIconResource = -3970 +kGenericMoverObjectIconResource = -3969 +kGenericPreferencesIconResource = -3971 +kGenericQueryDocumentIconResource = -16506 +kGenericExtensionIconResource = -16415 +kSystemFolderIconResource = -3983 +kHelpIconResource = -20271 +kAppleMenuFolderIconResource = -3982 +genericDocumentIconResource = kGenericDocumentIconResource +genericStationeryIconResource = kGenericStationeryIconResource +genericEditionFileIconResource = kGenericEditionFileIconResource +genericApplicationIconResource = kGenericApplicationIconResource +genericDeskAccessoryIconResource = kGenericDeskAccessoryIconResource +genericFolderIconResource = kGenericFolderIconResource +privateFolderIconResource = kPrivateFolderIconResource +floppyIconResource = kFloppyIconResource +trashIconResource = kTrashIconResource +genericRAMDiskIconResource = kGenericRAMDiskIconResource +genericCDROMIconResource = kGenericCDROMIconResource +desktopIconResource = kDesktopIconResource +openFolderIconResource = kOpenFolderIconResource +genericHardDiskIconResource = kGenericHardDiskIconResource +genericFileServerIconResource = kGenericFileServerIconResource +genericSuitcaseIconResource = kGenericSuitcaseIconResource +genericMoverObjectIconResource = kGenericMoverObjectIconResource +genericPreferencesIconResource = kGenericPreferencesIconResource +genericQueryDocumentIconResource = kGenericQueryDocumentIconResource +genericExtensionIconResource = kGenericExtensionIconResource +systemFolderIconResource = kSystemFolderIconResource +appleMenuFolderIconResource = kAppleMenuFolderIconResource +kStartupFolderIconResource = -3981 +kOwnedFolderIconResource = -3980 +kDropFolderIconResource = -3979 +kSharedFolderIconResource = -3978 +kMountedFolderIconResource = -3977 +kControlPanelFolderIconResource = -3976 +kPrintMonitorFolderIconResource = -3975 +kPreferencesFolderIconResource = -3974 +kExtensionsFolderIconResource = -3973 +kFontsFolderIconResource = -3968 +kFullTrashIconResource = -3984 +startupFolderIconResource = kStartupFolderIconResource +ownedFolderIconResource = kOwnedFolderIconResource +dropFolderIconResource = kDropFolderIconResource +sharedFolderIconResource = kSharedFolderIconResource +mountedFolderIconResource = kMountedFolderIconResource +controlPanelFolderIconResource = kControlPanelFolderIconResource +printMonitorFolderIconResource = kPrintMonitorFolderIconResource +preferencesFolderIconResource = kPreferencesFolderIconResource +extensionsFolderIconResource = kExtensionsFolderIconResource +fontsFolderIconResource = kFontsFolderIconResource +fullTrashIconResource = kFullTrashIconResource +kThumbnail32BitData = FOUR_CHAR_CODE('it32') +kThumbnail8BitMask = FOUR_CHAR_CODE('t8mk') +kHuge1BitMask = FOUR_CHAR_CODE('ich#') +kHuge4BitData = FOUR_CHAR_CODE('ich4') +kHuge8BitData = FOUR_CHAR_CODE('ich8') +kHuge32BitData = FOUR_CHAR_CODE('ih32') +kHuge8BitMask = FOUR_CHAR_CODE('h8mk') +kLarge1BitMask = FOUR_CHAR_CODE('ICN#') +kLarge4BitData = FOUR_CHAR_CODE('icl4') +kLarge8BitData = FOUR_CHAR_CODE('icl8') +kLarge32BitData = FOUR_CHAR_CODE('il32') +kLarge8BitMask = FOUR_CHAR_CODE('l8mk') +kSmall1BitMask = FOUR_CHAR_CODE('ics#') +kSmall4BitData = FOUR_CHAR_CODE('ics4') +kSmall8BitData = FOUR_CHAR_CODE('ics8') +kSmall32BitData = FOUR_CHAR_CODE('is32') +kSmall8BitMask = FOUR_CHAR_CODE('s8mk') +kMini1BitMask = FOUR_CHAR_CODE('icm#') +kMini4BitData = FOUR_CHAR_CODE('icm4') +kMini8BitData = FOUR_CHAR_CODE('icm8') +kTileIconVariant = FOUR_CHAR_CODE('tile') +kRolloverIconVariant = FOUR_CHAR_CODE('over') +kDropIconVariant = FOUR_CHAR_CODE('drop') +kOpenIconVariant = FOUR_CHAR_CODE('open') +kOpenDropIconVariant = FOUR_CHAR_CODE('odrp') +large1BitMask = kLarge1BitMask +large4BitData = kLarge4BitData +large8BitData = kLarge8BitData +small1BitMask = kSmall1BitMask +small4BitData = kSmall4BitData +small8BitData = kSmall8BitData +mini1BitMask = kMini1BitMask +mini4BitData = kMini4BitData +mini8BitData = kMini8BitData +kAlignNone = 0x00 +kAlignVerticalCenter = 0x01 +kAlignTop = 0x02 +kAlignBottom = 0x03 +kAlignHorizontalCenter = 0x04 +kAlignAbsoluteCenter = kAlignVerticalCenter | kAlignHorizontalCenter +kAlignCenterTop = kAlignTop | kAlignHorizontalCenter +kAlignCenterBottom = kAlignBottom | kAlignHorizontalCenter +kAlignLeft = 0x08 +kAlignCenterLeft = kAlignVerticalCenter | kAlignLeft +kAlignTopLeft = kAlignTop | kAlignLeft +kAlignBottomLeft = kAlignBottom | kAlignLeft +kAlignRight = 0x0C +kAlignCenterRight = kAlignVerticalCenter | kAlignRight +kAlignTopRight = kAlignTop | kAlignRight +kAlignBottomRight = kAlignBottom | kAlignRight +atNone = kAlignNone +atVerticalCenter = kAlignVerticalCenter +atTop = kAlignTop +atBottom = kAlignBottom +atHorizontalCenter = kAlignHorizontalCenter +atAbsoluteCenter = kAlignAbsoluteCenter +atCenterTop = kAlignCenterTop +atCenterBottom = kAlignCenterBottom +atLeft = kAlignLeft +atCenterLeft = kAlignCenterLeft +atTopLeft = kAlignTopLeft +atBottomLeft = kAlignBottomLeft +atRight = kAlignRight +atCenterRight = kAlignCenterRight +atTopRight = kAlignTopRight +atBottomRight = kAlignBottomRight +kTransformNone = 0x00 +kTransformDisabled = 0x01 +kTransformOffline = 0x02 +kTransformOpen = 0x03 +kTransformLabel1 = 0x0100 +kTransformLabel2 = 0x0200 +kTransformLabel3 = 0x0300 +kTransformLabel4 = 0x0400 +kTransformLabel5 = 0x0500 +kTransformLabel6 = 0x0600 +kTransformLabel7 = 0x0700 +kTransformSelected = 0x4000 +kTransformSelectedDisabled = kTransformSelected | kTransformDisabled +kTransformSelectedOffline = kTransformSelected | kTransformOffline +kTransformSelectedOpen = kTransformSelected | kTransformOpen +ttNone = kTransformNone +ttDisabled = kTransformDisabled +ttOffline = kTransformOffline +ttOpen = kTransformOpen +ttLabel1 = kTransformLabel1 +ttLabel2 = kTransformLabel2 +ttLabel3 = kTransformLabel3 +ttLabel4 = kTransformLabel4 +ttLabel5 = kTransformLabel5 +ttLabel6 = kTransformLabel6 +ttLabel7 = kTransformLabel7 +ttSelected = kTransformSelected +ttSelectedDisabled = kTransformSelectedDisabled +ttSelectedOffline = kTransformSelectedOffline +ttSelectedOpen = kTransformSelectedOpen +kSelectorLarge1Bit = 0x00000001 +kSelectorLarge4Bit = 0x00000002 +kSelectorLarge8Bit = 0x00000004 +kSelectorLarge32Bit = 0x00000008 +kSelectorLarge8BitMask = 0x00000010 +kSelectorSmall1Bit = 0x00000100 +kSelectorSmall4Bit = 0x00000200 +kSelectorSmall8Bit = 0x00000400 +kSelectorSmall32Bit = 0x00000800 +kSelectorSmall8BitMask = 0x00001000 +kSelectorMini1Bit = 0x00010000 +kSelectorMini4Bit = 0x00020000 +kSelectorMini8Bit = 0x00040000 +kSelectorHuge1Bit = 0x01000000 +kSelectorHuge4Bit = 0x02000000 +kSelectorHuge8Bit = 0x04000000 +kSelectorHuge32Bit = 0x08000000 +kSelectorHuge8BitMask = 0x10000000 +kSelectorAllLargeData = 0x000000FF +kSelectorAllSmallData = 0x0000FF00 +kSelectorAllMiniData = 0x00FF0000 +# kSelectorAllHugeData = (long)0xFF000000 +kSelectorAll1BitData = kSelectorLarge1Bit | kSelectorSmall1Bit | kSelectorMini1Bit | kSelectorHuge1Bit +kSelectorAll4BitData = kSelectorLarge4Bit | kSelectorSmall4Bit | kSelectorMini4Bit | kSelectorHuge4Bit +kSelectorAll8BitData = kSelectorLarge8Bit | kSelectorSmall8Bit | kSelectorMini8Bit | kSelectorHuge8Bit +kSelectorAll32BitData = kSelectorLarge32Bit | kSelectorSmall32Bit | kSelectorHuge32Bit +# kSelectorAllAvailableData = (long)0xFFFFFFFF +svLarge1Bit = kSelectorLarge1Bit +svLarge4Bit = kSelectorLarge4Bit +svLarge8Bit = kSelectorLarge8Bit +svSmall1Bit = kSelectorSmall1Bit +svSmall4Bit = kSelectorSmall4Bit +svSmall8Bit = kSelectorSmall8Bit +svMini1Bit = kSelectorMini1Bit +svMini4Bit = kSelectorMini4Bit +svMini8Bit = kSelectorMini8Bit +svAllLargeData = kSelectorAllLargeData +svAllSmallData = kSelectorAllSmallData +svAllMiniData = kSelectorAllMiniData +svAll1BitData = kSelectorAll1BitData +svAll4BitData = kSelectorAll4BitData +svAll8BitData = kSelectorAll8BitData +# svAllAvailableData = kSelectorAllAvailableData +kSystemIconsCreator = FOUR_CHAR_CODE('macs') +# err = GetIconRef(kOnSystemDisk +kClipboardIcon = FOUR_CHAR_CODE('CLIP') +kClippingUnknownTypeIcon = FOUR_CHAR_CODE('clpu') +kClippingPictureTypeIcon = FOUR_CHAR_CODE('clpp') +kClippingTextTypeIcon = FOUR_CHAR_CODE('clpt') +kClippingSoundTypeIcon = FOUR_CHAR_CODE('clps') +kDesktopIcon = FOUR_CHAR_CODE('desk') +kFinderIcon = FOUR_CHAR_CODE('FNDR') +kFontSuitcaseIcon = FOUR_CHAR_CODE('FFIL') +kFullTrashIcon = FOUR_CHAR_CODE('ftrh') +kGenericApplicationIcon = FOUR_CHAR_CODE('APPL') +kGenericCDROMIcon = FOUR_CHAR_CODE('cddr') +kGenericControlPanelIcon = FOUR_CHAR_CODE('APPC') +kGenericControlStripModuleIcon = FOUR_CHAR_CODE('sdev') +kGenericComponentIcon = FOUR_CHAR_CODE('thng') +kGenericDeskAccessoryIcon = FOUR_CHAR_CODE('APPD') +kGenericDocumentIcon = FOUR_CHAR_CODE('docu') +kGenericEditionFileIcon = FOUR_CHAR_CODE('edtf') +kGenericExtensionIcon = FOUR_CHAR_CODE('INIT') +kGenericFileServerIcon = FOUR_CHAR_CODE('srvr') +kGenericFontIcon = FOUR_CHAR_CODE('ffil') +kGenericFontScalerIcon = FOUR_CHAR_CODE('sclr') +kGenericFloppyIcon = FOUR_CHAR_CODE('flpy') +kGenericHardDiskIcon = FOUR_CHAR_CODE('hdsk') +kGenericIDiskIcon = FOUR_CHAR_CODE('idsk') +kGenericRemovableMediaIcon = FOUR_CHAR_CODE('rmov') +kGenericMoverObjectIcon = FOUR_CHAR_CODE('movr') +kGenericPCCardIcon = FOUR_CHAR_CODE('pcmc') +kGenericPreferencesIcon = FOUR_CHAR_CODE('pref') +kGenericQueryDocumentIcon = FOUR_CHAR_CODE('qery') +kGenericRAMDiskIcon = FOUR_CHAR_CODE('ramd') +kGenericSharedLibaryIcon = FOUR_CHAR_CODE('shlb') +kGenericStationeryIcon = FOUR_CHAR_CODE('sdoc') +kGenericSuitcaseIcon = FOUR_CHAR_CODE('suit') +kGenericWORMIcon = FOUR_CHAR_CODE('worm') +kInternationResourcesIcon = FOUR_CHAR_CODE('ifil') +kKeyboardLayoutIcon = FOUR_CHAR_CODE('kfil') +kSoundFileIcon = FOUR_CHAR_CODE('sfil') +kSystemSuitcaseIcon = FOUR_CHAR_CODE('zsys') +kTrashIcon = FOUR_CHAR_CODE('trsh') +kTrueTypeFontIcon = FOUR_CHAR_CODE('tfil') +kTrueTypeFlatFontIcon = FOUR_CHAR_CODE('sfnt') +kTrueTypeMultiFlatFontIcon = FOUR_CHAR_CODE('ttcf') +kUserIDiskIcon = FOUR_CHAR_CODE('udsk') +kInternetLocationHTTPIcon = FOUR_CHAR_CODE('ilht') +kInternetLocationFTPIcon = FOUR_CHAR_CODE('ilft') +kInternetLocationAppleShareIcon = FOUR_CHAR_CODE('ilaf') +kInternetLocationAppleTalkZoneIcon = FOUR_CHAR_CODE('ilat') +kInternetLocationFileIcon = FOUR_CHAR_CODE('ilfi') +kInternetLocationMailIcon = FOUR_CHAR_CODE('ilma') +kInternetLocationNewsIcon = FOUR_CHAR_CODE('ilnw') +kInternetLocationNSLNeighborhoodIcon = FOUR_CHAR_CODE('ilns') +kInternetLocationGenericIcon = FOUR_CHAR_CODE('ilge') +kGenericFolderIcon = FOUR_CHAR_CODE('fldr') +kDropFolderIcon = FOUR_CHAR_CODE('dbox') +kMountedFolderIcon = FOUR_CHAR_CODE('mntd') +kOpenFolderIcon = FOUR_CHAR_CODE('ofld') +kOwnedFolderIcon = FOUR_CHAR_CODE('ownd') +kPrivateFolderIcon = FOUR_CHAR_CODE('prvf') +kSharedFolderIcon = FOUR_CHAR_CODE('shfl') +kSharingPrivsNotApplicableIcon = FOUR_CHAR_CODE('shna') +kSharingPrivsReadOnlyIcon = FOUR_CHAR_CODE('shro') +kSharingPrivsReadWriteIcon = FOUR_CHAR_CODE('shrw') +kSharingPrivsUnknownIcon = FOUR_CHAR_CODE('shuk') +kSharingPrivsWritableIcon = FOUR_CHAR_CODE('writ') +kUserFolderIcon = FOUR_CHAR_CODE('ufld') +kWorkgroupFolderIcon = FOUR_CHAR_CODE('wfld') +kGuestUserIcon = FOUR_CHAR_CODE('gusr') +kUserIcon = FOUR_CHAR_CODE('user') +kOwnerIcon = FOUR_CHAR_CODE('susr') +kGroupIcon = FOUR_CHAR_CODE('grup') +kAppleExtrasFolderIcon = FOUR_CHAR_CODE('aex\xc4') +kAppleMenuFolderIcon = FOUR_CHAR_CODE('amnu') +kApplicationsFolderIcon = FOUR_CHAR_CODE('apps') +kApplicationSupportFolderIcon = FOUR_CHAR_CODE('asup') +kAssistantsFolderIcon = FOUR_CHAR_CODE('ast\xc4') +kContextualMenuItemsFolderIcon = FOUR_CHAR_CODE('cmnu') +kControlPanelDisabledFolderIcon = FOUR_CHAR_CODE('ctrD') +kControlPanelFolderIcon = FOUR_CHAR_CODE('ctrl') +kControlStripModulesFolderIcon = FOUR_CHAR_CODE('sdv\xc4') +kDocumentsFolderIcon = FOUR_CHAR_CODE('docs') +kExtensionsDisabledFolderIcon = FOUR_CHAR_CODE('extD') +kExtensionsFolderIcon = FOUR_CHAR_CODE('extn') +kFavoritesFolderIcon = FOUR_CHAR_CODE('favs') +kFontsFolderIcon = FOUR_CHAR_CODE('font') +kHelpFolderIcon = FOUR_CHAR_CODE('\xc4hlp') +kInternetFolderIcon = FOUR_CHAR_CODE('int\xc4') +kInternetPlugInFolderIcon = FOUR_CHAR_CODE('\xc4net') +kLocalesFolderIcon = FOUR_CHAR_CODE('\xc4loc') +kMacOSReadMeFolderIcon = FOUR_CHAR_CODE('mor\xc4') +kPreferencesFolderIcon = FOUR_CHAR_CODE('prf\xc4') +kPrinterDescriptionFolderIcon = FOUR_CHAR_CODE('ppdf') +kPrinterDriverFolderIcon = FOUR_CHAR_CODE('\xc4prd') +kPrintMonitorFolderIcon = FOUR_CHAR_CODE('prnt') +kRecentApplicationsFolderIcon = FOUR_CHAR_CODE('rapp') +kRecentDocumentsFolderIcon = FOUR_CHAR_CODE('rdoc') +kRecentServersFolderIcon = FOUR_CHAR_CODE('rsrv') +kScriptingAdditionsFolderIcon = FOUR_CHAR_CODE('\xc4scr') +kSharedLibrariesFolderIcon = FOUR_CHAR_CODE('\xc4lib') +kScriptsFolderIcon = FOUR_CHAR_CODE('scr\xc4') +kShutdownItemsDisabledFolderIcon = FOUR_CHAR_CODE('shdD') +kShutdownItemsFolderIcon = FOUR_CHAR_CODE('shdf') +kSpeakableItemsFolder = FOUR_CHAR_CODE('spki') +kStartupItemsDisabledFolderIcon = FOUR_CHAR_CODE('strD') +kStartupItemsFolderIcon = FOUR_CHAR_CODE('strt') +kSystemExtensionDisabledFolderIcon = FOUR_CHAR_CODE('macD') +kSystemFolderIcon = FOUR_CHAR_CODE('macs') +kTextEncodingsFolderIcon = FOUR_CHAR_CODE('\xc4tex') +kAppearanceFolderIcon = FOUR_CHAR_CODE('appr') +kUtilitiesFolderIcon = FOUR_CHAR_CODE('uti\xc4') +kVoicesFolderIcon = FOUR_CHAR_CODE('fvoc') +kColorSyncFolderIcon = FOUR_CHAR_CODE('prof') +kInternetSearchSitesFolderIcon = FOUR_CHAR_CODE('issf') +kUsersFolderIcon = FOUR_CHAR_CODE('usr\xc4') +kAppleScriptBadgeIcon = FOUR_CHAR_CODE('scrp') +kLockedBadgeIcon = FOUR_CHAR_CODE('lbdg') +kMountedBadgeIcon = FOUR_CHAR_CODE('mbdg') +kSharedBadgeIcon = FOUR_CHAR_CODE('sbdg') +kAliasBadgeIcon = FOUR_CHAR_CODE('abdg') +kAlertNoteIcon = FOUR_CHAR_CODE('note') +kAlertCautionIcon = FOUR_CHAR_CODE('caut') +kAlertStopIcon = FOUR_CHAR_CODE('stop') +kAppleTalkIcon = FOUR_CHAR_CODE('atlk') +kAppleTalkZoneIcon = FOUR_CHAR_CODE('atzn') +kAFPServerIcon = FOUR_CHAR_CODE('afps') +kFTPServerIcon = FOUR_CHAR_CODE('ftps') +kHTTPServerIcon = FOUR_CHAR_CODE('htps') +kGenericNetworkIcon = FOUR_CHAR_CODE('gnet') +kIPFileServerIcon = FOUR_CHAR_CODE('isrv') +kAppleLogoIcon = FOUR_CHAR_CODE('capl') +kAppleMenuIcon = FOUR_CHAR_CODE('sapl') +kBackwardArrowIcon = FOUR_CHAR_CODE('baro') +kFavoriteItemsIcon = FOUR_CHAR_CODE('favr') +kForwardArrowIcon = FOUR_CHAR_CODE('faro') +kGridIcon = FOUR_CHAR_CODE('grid') +kHelpIcon = FOUR_CHAR_CODE('help') +kKeepArrangedIcon = FOUR_CHAR_CODE('arng') +kLockedIcon = FOUR_CHAR_CODE('lock') +kNoFilesIcon = FOUR_CHAR_CODE('nfil') +kNoFolderIcon = FOUR_CHAR_CODE('nfld') +kNoWriteIcon = FOUR_CHAR_CODE('nwrt') +kProtectedApplicationFolderIcon = FOUR_CHAR_CODE('papp') +kProtectedSystemFolderIcon = FOUR_CHAR_CODE('psys') +kRecentItemsIcon = FOUR_CHAR_CODE('rcnt') +kShortcutIcon = FOUR_CHAR_CODE('shrt') +kSortAscendingIcon = FOUR_CHAR_CODE('asnd') +kSortDescendingIcon = FOUR_CHAR_CODE('dsnd') +kUnlockedIcon = FOUR_CHAR_CODE('ulck') +kConnectToIcon = FOUR_CHAR_CODE('cnct') +kIconServicesNormalUsageFlag = 0 +kIconFamilyType = FOUR_CHAR_CODE('icns') diff --git a/Lib/plat-mac/Carbon/List.py b/Lib/plat-mac/Carbon/List.py new file mode 100644 index 0000000..b0d6e22 --- /dev/null +++ b/Lib/plat-mac/Carbon/List.py @@ -0,0 +1 @@ +from _List import * diff --git a/Lib/plat-mac/Carbon/Lists.py b/Lib/plat-mac/Carbon/Lists.py new file mode 100644 index 0000000..76518ba --- /dev/null +++ b/Lib/plat-mac/Carbon/Lists.py @@ -0,0 +1,35 @@ +# Generated from 'Lists.h' + +def FOUR_CHAR_CODE(x): return x +listNotifyNothing = FOUR_CHAR_CODE('nada') +listNotifyClick = FOUR_CHAR_CODE('clik') +listNotifyDoubleClick = FOUR_CHAR_CODE('dblc') +listNotifyPreClick = FOUR_CHAR_CODE('pclk') +lDrawingModeOffBit = 3 +lDoVAutoscrollBit = 1 +lDoHAutoscrollBit = 0 +lDrawingModeOff = 8 +lDoVAutoscroll = 2 +lDoHAutoscroll = 1 +lOnlyOneBit = 7 +lExtendDragBit = 6 +lNoDisjointBit = 5 +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 +lCloseMsg = 3 +kListDefProcPtr = 0 +kListDefUserProcType = kListDefProcPtr +kListDefStandardTextType = 1 +kListDefStandardIconType = 2 diff --git a/Lib/plat-mac/Carbon/MacHelp.py b/Lib/plat-mac/Carbon/MacHelp.py new file mode 100644 index 0000000..a231a8d --- /dev/null +++ b/Lib/plat-mac/Carbon/MacHelp.py @@ -0,0 +1,58 @@ +# Generated from 'MacHelp.h' + +def FOUR_CHAR_CODE(x): return x +kMacHelpVersion = 0x0003 +kHMSupplyContent = 0 +kHMDisposeContent = 1 +kHMNoContent = FOUR_CHAR_CODE('none') +kHMCFStringContent = FOUR_CHAR_CODE('cfst') +kHMPascalStrContent = FOUR_CHAR_CODE('pstr') +kHMStringResContent = FOUR_CHAR_CODE('str#') +kHMTEHandleContent = FOUR_CHAR_CODE('txth') +kHMTextResContent = FOUR_CHAR_CODE('text') +kHMStrResContent = FOUR_CHAR_CODE('str ') +kHMDefaultSide = 0 +kHMOutsideTopScriptAligned = 1 +kHMOutsideLeftCenterAligned = 2 +kHMOutsideBottomScriptAligned = 3 +kHMOutsideRightCenterAligned = 4 +kHMOutsideTopLeftAligned = 5 +kHMOutsideTopRightAligned = 6 +kHMOutsideLeftTopAligned = 7 +kHMOutsideLeftBottomAligned = 8 +kHMOutsideBottomLeftAligned = 9 +kHMOutsideBottomRightAligned = 10 +kHMOutsideRightTopAligned = 11 +kHMOutsideRightBottomAligned = 12 +kHMOutsideTopCenterAligned = 13 +kHMOutsideBottomCenterAligned = 14 +kHMInsideRightCenterAligned = 15 +kHMInsideLeftCenterAligned = 16 +kHMInsideBottomCenterAligned = 17 +kHMInsideTopCenterAligned = 18 +kHMInsideTopLeftCorner = 19 +kHMInsideTopRightCorner = 20 +kHMInsideBottomLeftCorner = 21 +kHMInsideBottomRightCorner = 22 +kHMAbsoluteCenterAligned = 23 +kHMTopSide = kHMOutsideTopScriptAligned +kHMLeftSide = kHMOutsideLeftCenterAligned +kHMBottomSide = kHMOutsideBottomScriptAligned +kHMRightSide = kHMOutsideRightCenterAligned +kHMTopLeftCorner = kHMOutsideTopLeftAligned +kHMTopRightCorner = kHMOutsideTopRightAligned +kHMLeftTopCorner = kHMOutsideLeftTopAligned +kHMLeftBottomCorner = kHMOutsideLeftBottomAligned +kHMBottomLeftCorner = kHMOutsideBottomLeftAligned +kHMBottomRightCorner = kHMOutsideBottomRightAligned +kHMRightTopCorner = kHMOutsideRightTopAligned +kHMRightBottomCorner = kHMOutsideRightBottomAligned +kHMContentProvided = 0 +kHMContentNotProvided = 1 +kHMContentNotProvidedDontPropagate = 2 +kHMMinimumContentIndex = 0 +kHMMaximumContentIndex = 1 +errHMIllegalContentForMinimumState = -10980 +errHMIllegalContentForMaximumState = -10981 +kHMIllegalContentForMinimumState = errHMIllegalContentForMinimumState +kHelpTagEventHandlerTag = FOUR_CHAR_CODE('hevt') diff --git a/Lib/plat-mac/Carbon/MacTextEditor.py b/Lib/plat-mac/Carbon/MacTextEditor.py new file mode 100644 index 0000000..bf3ebe5 --- /dev/null +++ b/Lib/plat-mac/Carbon/MacTextEditor.py @@ -0,0 +1,213 @@ +# Generated from 'MacTextEditor.h' + + +def FOUR_CHAR_CODE(x): return x +false = 0 +true = 1 +kTXNClearThisControl = 0xFFFFFFFF +kTXNClearTheseFontFeatures = 0x80000000 +kTXNDontCareTypeSize = 0xFFFFFFFF +kTXNDecrementTypeSize = 0x80000000 +kTXNUseCurrentSelection = 0xFFFFFFFF +kTXNStartOffset = 0 +kTXNEndOffset = 0x7FFFFFFF +MovieFileType = FOUR_CHAR_CODE('moov') +kTXNUseEncodingWordRulesMask = 0x80000000 +kTXNFontSizeAttributeSize = 4 +kTXNWillDefaultToATSUIBit = 0 +kTXNWillDefaultToATSUIMask = 1L << kTXNWillDefaultToATSUIBit +kTXNWantMoviesBit = 0 +kTXNWantSoundBit = 1 +kTXNWantGraphicsBit = 2 +kTXNAlwaysUseQuickDrawTextBit = 3 +kTXNUseTemporaryMemoryBit = 4 +kTXNWantMoviesMask = 1L << kTXNWantMoviesBit +kTXNWantSoundMask = 1L << kTXNWantSoundBit +kTXNWantGraphicsMask = 1L << kTXNWantGraphicsBit +kTXNAlwaysUseQuickDrawTextMask = 1L << kTXNAlwaysUseQuickDrawTextBit +kTXNUseTemporaryMemoryMask = 1L << kTXNUseTemporaryMemoryBit +kTXNDrawGrowIconBit = 0 +kTXNShowWindowBit = 1 +kTXNWantHScrollBarBit = 2 +kTXNWantVScrollBarBit = 3 +kTXNNoTSMEverBit = 4 +kTXNReadOnlyBit = 5 +kTXNNoKeyboardSyncBit = 6 +kTXNNoSelectionBit = 7 +kTXNSaveStylesAsSTYLResourceBit = 8 +kOutputTextInUnicodeEncodingBit = 9 +kTXNDoNotInstallDragProcsBit = 10 +kTXNAlwaysWrapAtViewEdgeBit = 11 +kTXNDontDrawCaretWhenInactiveBit = 12 +kTXNDontDrawSelectionWhenInactiveBit = 13 +kTXNSingleLineOnlyBit = 14 +kTXNDisableDragAndDropBit = 15 +kTXNDrawGrowIconMask = 1L << kTXNDrawGrowIconBit +kTXNShowWindowMask = 1L << kTXNShowWindowBit +kTXNWantHScrollBarMask = 1L << kTXNWantHScrollBarBit +kTXNWantVScrollBarMask = 1L << kTXNWantVScrollBarBit +kTXNNoTSMEverMask = 1L << kTXNNoTSMEverBit +kTXNReadOnlyMask = 1L << kTXNReadOnlyBit +kTXNNoKeyboardSyncMask = 1L << kTXNNoKeyboardSyncBit +kTXNNoSelectionMask = 1L << kTXNNoSelectionBit +kTXNSaveStylesAsSTYLResourceMask = 1L << kTXNSaveStylesAsSTYLResourceBit +kOutputTextInUnicodeEncodingMask = 1L << kOutputTextInUnicodeEncodingBit +kTXNDoNotInstallDragProcsMask = 1L << kTXNDoNotInstallDragProcsBit +kTXNAlwaysWrapAtViewEdgeMask = 1L << kTXNAlwaysWrapAtViewEdgeBit +kTXNDontDrawCaretWhenInactiveMask = 1L << kTXNDontDrawCaretWhenInactiveBit +kTXNDontDrawSelectionWhenInactiveMask = 1L << kTXNDontDrawSelectionWhenInactiveBit +kTXNSingleLineOnlyMask = 1L << kTXNSingleLineOnlyBit +kTXNDisableDragAndDropMask = 1L << kTXNDisableDragAndDropBit +kTXNSetFlushnessBit = 0 +kTXNSetJustificationBit = 1 +kTXNUseFontFallBackBit = 2 +kTXNRotateTextBit = 3 +kTXNUseVerticalTextBit = 4 +kTXNDontUpdateBoxRectBit = 5 +kTXNDontDrawTextBit = 6 +kTXNSetFlushnessMask = 1L << kTXNSetFlushnessBit +kTXNSetJustificationMask = 1L << kTXNSetJustificationBit +kTXNUseFontFallBackMask = 1L << kTXNUseFontFallBackBit +kTXNRotateTextMask = 1L << kTXNRotateTextBit +kTXNUseVerticalTextMask = 1L << kTXNUseVerticalTextBit +kTXNDontUpdateBoxRectMask = 1L << kTXNDontUpdateBoxRectBit +kTXNDontDrawTextMask = 1L << kTXNDontDrawTextBit +kTXNFontContinuousBit = 0 +kTXNSizeContinuousBit = 1 +kTXNStyleContinuousBit = 2 +kTXNColorContinuousBit = 3 +kTXNFontContinuousMask = 1L << kTXNFontContinuousBit +kTXNSizeContinuousMask = 1L << kTXNSizeContinuousBit +kTXNStyleContinuousMask = 1L << kTXNStyleContinuousBit +kTXNColorContinuousMask = 1L << kTXNColorContinuousBit +kTXNIgnoreCaseBit = 0 +kTXNEntireWordBit = 1 +kTXNUseEncodingWordRulesBit = 31 +kTXNIgnoreCaseMask = 1L << kTXNIgnoreCaseBit +kTXNEntireWordMask = 1L << kTXNEntireWordBit +# kTXNUseEncodingWordRulesMask = (unsigned long)(1L << kTXNUseEncodingWordRulesBit) +kTXNTextensionFile = FOUR_CHAR_CODE('txtn') +kTXNTextFile = FOUR_CHAR_CODE('TEXT') +kTXNPictureFile = FOUR_CHAR_CODE('PICT') +kTXNMovieFile = FOUR_CHAR_CODE('MooV') +kTXNSoundFile = FOUR_CHAR_CODE('sfil') +kTXNAIFFFile = FOUR_CHAR_CODE('AIFF') +kTXNUnicodeTextFile = FOUR_CHAR_CODE('utxt') +kTXNTextEditStyleFrameType = 1 +kTXNPageFrameType = 2 +kTXNMultipleFrameType = 3 +kTXNTextData = FOUR_CHAR_CODE('TEXT') +kTXNPictureData = FOUR_CHAR_CODE('PICT') +kTXNMovieData = FOUR_CHAR_CODE('moov') +kTXNSoundData = FOUR_CHAR_CODE('snd ') +kTXNUnicodeTextData = FOUR_CHAR_CODE('utxt') +kTXNLineDirectionTag = FOUR_CHAR_CODE('lndr') +kTXNJustificationTag = FOUR_CHAR_CODE('just') +kTXNIOPrivilegesTag = FOUR_CHAR_CODE('iopv') +kTXNSelectionStateTag = FOUR_CHAR_CODE('slst') +kTXNInlineStateTag = FOUR_CHAR_CODE('inst') +kTXNWordWrapStateTag = FOUR_CHAR_CODE('wwrs') +kTXNKeyboardSyncStateTag = FOUR_CHAR_CODE('kbsy') +kTXNAutoIndentStateTag = FOUR_CHAR_CODE('auin') +kTXNTabSettingsTag = FOUR_CHAR_CODE('tabs') +kTXNRefConTag = FOUR_CHAR_CODE('rfcn') +kTXNMarginsTag = FOUR_CHAR_CODE('marg') +kTXNFlattenMoviesTag = FOUR_CHAR_CODE('flat') +kTXNDoFontSubstitution = FOUR_CHAR_CODE('fSub') +kTXNNoUserIOTag = FOUR_CHAR_CODE('nuio') +kTXNUseCarbonEvents = FOUR_CHAR_CODE('cbcb') +kTXNDrawCaretWhenInactiveTag = FOUR_CHAR_CODE('dcrt') +kTXNDrawSelectionWhenInactiveTag = FOUR_CHAR_CODE('dsln') +kTXNDisableDragAndDropTag = FOUR_CHAR_CODE('drag') +kTXNTypingAction = 0 +kTXNCutAction = 1 +kTXNPasteAction = 2 +kTXNClearAction = 3 +kTXNChangeFontAction = 4 +kTXNChangeFontColorAction = 5 +kTXNChangeFontSizeAction = 6 +kTXNChangeStyleAction = 7 +kTXNAlignLeftAction = 8 +kTXNAlignCenterAction = 9 +kTXNAlignRightAction = 10 +kTXNDropAction = 11 +kTXNMoveAction = 12 +kTXNFontFeatureAction = 13 +kTXNFontVariationAction = 14 +kTXNUndoLastAction = 1024 +# kTXNClearThisControl = (long)0xFFFFFFFF +# kTXNClearTheseFontFeatures = (long)0x80000000 +kTXNReadWrite = false +kTXNReadOnly = true +kTXNSelectionOn = true +kTXNSelectionOff = false +kTXNUseInline = false +kTXNUseBottomline = true +kTXNAutoWrap = false +kTXNNoAutoWrap = true +kTXNSyncKeyboard = false +kTXNNoSyncKeyboard = true +kTXNAutoIndentOff = false +kTXNAutoIndentOn = true +kTXNDontDrawCaretWhenInactive = false +kTXNDrawCaretWhenInactive = true +kTXNDontDrawSelectionWhenInactive = false +kTXNDrawSelectionWhenInactive = true +kTXNEnableDragAndDrop = false +kTXNDisableDragAndDrop = true +kTXNRightTab = -1 +kTXNLeftTab = 0 +kTXNCenterTab = 1 +kTXNLeftToRight = 0 +kTXNRightToLeft = 1 +kTXNFlushDefault = 0 +kTXNFlushLeft = 1 +kTXNFlushRight = 2 +kTXNCenter = 4 +kTXNFullJust = 8 +kTXNForceFullJust = 16 +kScrollBarsAlwaysActive = true +kScrollBarsSyncWithFocus = false +# kTXNDontCareTypeSize = (long)0xFFFFFFFF +kTXNDontCareTypeStyle = 0xFF +kTXNIncrementTypeSize = 0x00000001 +# kTXNDecrementTypeSize = (long)0x80000000 +kTXNUseScriptDefaultValue = -1 +kTXNNoFontVariations = 0x7FFF +# kTXNUseCurrentSelection = 0xFFFFFFFFUL +# kTXNStartOffset = 0UL +# kTXNEndOffset = 0x7FFFFFFFUL +kTXNSingleStylePerTextDocumentResType = FOUR_CHAR_CODE('MPSR') +kTXNMultipleStylesPerTextDocumentResType = FOUR_CHAR_CODE('styl') +kTXNShowStart = false +kTXNShowEnd = true +kTXNQDFontNameAttribute = FOUR_CHAR_CODE('fntn') +kTXNQDFontFamilyIDAttribute = FOUR_CHAR_CODE('font') +kTXNQDFontSizeAttribute = FOUR_CHAR_CODE('size') +kTXNQDFontStyleAttribute = FOUR_CHAR_CODE('face') +kTXNQDFontColorAttribute = FOUR_CHAR_CODE('klor') +kTXNTextEncodingAttribute = FOUR_CHAR_CODE('encd') +kTXNATSUIFontFeaturesAttribute = FOUR_CHAR_CODE('atfe') +kTXNATSUIFontVariationsAttribute = FOUR_CHAR_CODE('atva') +# kTXNQDFontNameAttributeSize = sizeof(Str255) +# kTXNQDFontFamilyIDAttributeSize = sizeof(SInt16) +# kTXNQDFontSizeAttributeSize = sizeof(SInt16) +# kTXNQDFontStyleAttributeSize = sizeof(Style) +# kTXNQDFontColorAttributeSize = sizeof(RGBColor) +# kTXNTextEncodingAttributeSize = sizeof(TextEncoding) +# kTXNFontSizeAttributeSize = sizeof(Fixed) +kTXNSystemDefaultEncoding = 0 +kTXNMacOSEncoding = 1 +kTXNUnicodeEncoding = 2 +kTXNBackgroundTypeRGB = 1 +kTXNTextInputCountBit = 0 +kTXNRunCountBit = 1 +kTXNTextInputCountMask = 1L << kTXNTextInputCountBit +kTXNRunCountMask = 1L << kTXNRunCountBit +kTXNAllCountMask = kTXNTextInputCountMask | kTXNRunCountMask +kTXNNoAppleEventHandlersBit = 0 +kTXNRestartAppleEventHandlersBit = 1 +kTXNNoAppleEventHandlersMask = 1 << kTXNNoAppleEventHandlersBit +kTXNRestartAppleEventHandlersMask = 1 << kTXNRestartAppleEventHandlersBit +# status = TXNInitTextension( &defaults +# justification = LMTESysJust diff --git a/Lib/plat-mac/Carbon/MediaDescr.py b/Lib/plat-mac/Carbon/MediaDescr.py new file mode 100644 index 0000000..3c73820 --- /dev/null +++ b/Lib/plat-mac/Carbon/MediaDescr.py @@ -0,0 +1,97 @@ +# Parsers/generators for QuickTime media descriptions +import struct + +Error = 'MediaDescr.Error' + +class _MediaDescriptionCodec: + def __init__(self, trunc, size, names, fmt): + self.trunc = trunc + self.size = size + self.names = names + self.fmt = fmt + + def decode(self, data): + if self.trunc: + data = data[:self.size] + values = struct.unpack(self.fmt, data) + if len(values) != len(self.names): + raise Error, ('Format length does not match number of names', descr) + rv = {} + for i in range(len(values)): + name = self.names[i] + value = values[i] + if type(name) == type(()): + name, cod, dec = name + value = dec(value) + rv[name] = value + return rv + + def encode(dict): + list = [self.fmt] + for name in self.names: + if type(name) == type(()): + name, cod, dec = name + else: + cod = dec = None + value = dict[name] + if cod: + value = cod(value) + list.append(value) + rv = apply(struct.pack, tuple(list)) + return rv + +# Helper functions +def _tofixed(float): + hi = int(float) + lo = int(float*0x10000) & 0xffff + return (hi<<16)|lo + +def _fromfixed(fixed): + hi = (fixed >> 16) & 0xffff + lo = (fixed & 0xffff) + return hi + (lo / float(0x10000)) + +def _tostr31(str): + return chr(len(str)) + str + '\0'*(31-len(str)) + +def _fromstr31(str31): + return str31[1:1+ord(str31[0])] + +SampleDescription = _MediaDescriptionCodec( + 1, # May be longer, truncate + 16, # size + ('descSize', 'dataFormat', 'resvd1', 'resvd2', 'dataRefIndex'), # Attributes + "l4slhh" # Format +) + +SoundDescription = _MediaDescriptionCodec( + 1, + 36, + ('descSize', 'dataFormat', 'resvd1', 'resvd2', 'dataRefIndex', + 'version', 'revlevel', 'vendor', 'numChannels', 'sampleSize', + 'compressionID', 'packetSize', ('sampleRate', _tofixed, _fromfixed)), + "l4slhhhh4shhhhl" # Format +) + +SoundDescriptionV1 = _MediaDescriptionCodec( + 1, + 52, + ('descSize', 'dataFormat', 'resvd1', 'resvd2', 'dataRefIndex', + 'version', 'revlevel', 'vendor', 'numChannels', 'sampleSize', + 'compressionID', 'packetSize', ('sampleRate', _tofixed, _fromfixed), 'samplesPerPacket', + 'bytesPerPacket', 'bytesPerFrame', 'bytesPerSample'), + "l4slhhhh4shhhhlllll" # Format +) + +ImageDescription = _MediaDescriptionCodec( + 1, # May be longer, truncate + 86, # size + ('idSize', 'cType', 'resvd1', 'resvd2', 'dataRefIndex', 'version', + 'revisionLevel', 'vendor', 'temporalQuality', 'spatialQuality', + 'width', 'height', ('hRes', _tofixed, _fromfixed), ('vRes', _tofixed, _fromfixed), + 'dataSize', 'frameCount', ('name', _tostr31, _fromstr31), + 'depth', 'clutID'), + 'l4slhhhh4sllhhlllh32shh', +) + +# XXXX Others, like TextDescription and such, remain to be done. diff --git a/Lib/plat-mac/Carbon/Menu.py b/Lib/plat-mac/Carbon/Menu.py new file mode 100644 index 0000000..075cb9d --- /dev/null +++ b/Lib/plat-mac/Carbon/Menu.py @@ -0,0 +1 @@ +from _Menu import * diff --git a/Lib/plat-mac/Carbon/Menus.py b/Lib/plat-mac/Carbon/Menus.py new file mode 100644 index 0000000..a0e3432 --- /dev/null +++ b/Lib/plat-mac/Carbon/Menus.py @@ -0,0 +1,156 @@ +# Generated from 'Menus.h' + +def FOUR_CHAR_CODE(x): return x +noMark = 0 +kMenuDrawMsg = 0 +kMenuSizeMsg = 2 +kMenuPopUpMsg = 3 +kMenuCalcItemMsg = 5 +kMenuThemeSavvyMsg = 7 +mDrawMsg = 0 +mSizeMsg = 2 +mPopUpMsg = 3 +mCalcItemMsg = 5 +mChooseMsg = 1 +mDrawItemMsg = 4 +kMenuChooseMsg = 1 +kMenuDrawItemMsg = 4 +kThemeSavvyMenuResponse = 0x7473 +kMenuInitMsg = 8 +kMenuDisposeMsg = 9 +kMenuFindItemMsg = 10 +kMenuHiliteItemMsg = 11 +kMenuDrawItemsMsg = 12 +textMenuProc = 0 +hMenuCmd = 27 +hierMenu = -1 +kInsertHierarchicalMenu = -1 +mctAllItems = -98 +mctLastIDIndic = -99 +kMenuStdMenuProc = 63 +kMenuStdMenuBarProc = 63 +kMenuNoModifiers = 0 +kMenuShiftModifier = (1 << 0) +kMenuOptionModifier = (1 << 1) +kMenuControlModifier = (1 << 2) +kMenuNoCommandModifier = (1 << 3) +kMenuNoIcon = 0 +kMenuIconType = 1 +kMenuShrinkIconType = 2 +kMenuSmallIconType = 3 +kMenuColorIconType = 4 +kMenuIconSuiteType = 5 +kMenuIconRefType = 6 +kMenuCGImageRefType = 7 +kMenuNullGlyph = 0x00 +kMenuTabRightGlyph = 0x02 +kMenuTabLeftGlyph = 0x03 +kMenuEnterGlyph = 0x04 +kMenuShiftGlyph = 0x05 +kMenuControlGlyph = 0x06 +kMenuOptionGlyph = 0x07 +kMenuSpaceGlyph = 0x09 +kMenuDeleteRightGlyph = 0x0A +kMenuReturnGlyph = 0x0B +kMenuReturnR2LGlyph = 0x0C +kMenuNonmarkingReturnGlyph = 0x0D +kMenuPencilGlyph = 0x0F +kMenuDownwardArrowDashedGlyph = 0x10 +kMenuCommandGlyph = 0x11 +kMenuCheckmarkGlyph = 0x12 +kMenuDiamondGlyph = 0x13 +kMenuAppleLogoFilledGlyph = 0x14 +kMenuParagraphKoreanGlyph = 0x15 +kMenuDeleteLeftGlyph = 0x17 +kMenuLeftArrowDashedGlyph = 0x18 +kMenuUpArrowDashedGlyph = 0x19 +kMenuRightArrowDashedGlyph = 0x1A +kMenuEscapeGlyph = 0x1B +kMenuClearGlyph = 0x1C +kMenuLeftDoubleQuotesJapaneseGlyph = 0x1D +kMenuRightDoubleQuotesJapaneseGlyph = 0x1E +kMenuTrademarkJapaneseGlyph = 0x1F +kMenuBlankGlyph = 0x61 +kMenuPageUpGlyph = 0x62 +kMenuCapsLockGlyph = 0x63 +kMenuLeftArrowGlyph = 0x64 +kMenuRightArrowGlyph = 0x65 +kMenuNorthwestArrowGlyph = 0x66 +kMenuHelpGlyph = 0x67 +kMenuUpArrowGlyph = 0x68 +kMenuSoutheastArrowGlyph = 0x69 +kMenuDownArrowGlyph = 0x6A +kMenuPageDownGlyph = 0x6B +kMenuAppleLogoOutlineGlyph = 0x6C +kMenuContextualMenuGlyph = 0x6D +kMenuPowerGlyph = 0x6E +kMenuF1Glyph = 0x6F +kMenuF2Glyph = 0x70 +kMenuF3Glyph = 0x71 +kMenuF4Glyph = 0x72 +kMenuF5Glyph = 0x73 +kMenuF6Glyph = 0x74 +kMenuF7Glyph = 0x75 +kMenuF8Glyph = 0x76 +kMenuF9Glyph = 0x77 +kMenuF10Glyph = 0x78 +kMenuF11Glyph = 0x79 +kMenuF12Glyph = 0x7A +kMenuF13Glyph = 0x87 +kMenuF14Glyph = 0x88 +kMenuF15Glyph = 0x89 +kMenuControlISOGlyph = 0x8A +kMenuAttrExcludesMarkColumn = (1 << 0) +kMenuAttrAutoDisable = (1 << 2) +kMenuAttrUsePencilGlyph = (1 << 3) +kMenuItemAttrDisabled = (1 << 0) +kMenuItemAttrIconDisabled = (1 << 1) +kMenuItemAttrSubmenuParentChoosable = (1 << 2) +kMenuItemAttrDynamic = (1 << 3) +kMenuItemAttrNotPreviousAlternate = (1 << 4) +kMenuItemAttrHidden = (1 << 5) +kMenuItemAttrSeparator = (1 << 6) +kMenuItemAttrSectionHeader = (1 << 7) +kMenuItemAttrIgnoreMeta = (1 << 8) +kMenuItemAttrAutoRepeat = (1 << 9) +kMenuItemAttrUseVirtualKey = (1 << 10) +kMenuTrackingModeMouse = 1 +kMenuTrackingModeKeyboard = 2 +kMenuEventIncludeDisabledItems = 0x0001 +kMenuEventQueryOnly = 0x0002 +kMenuEventDontCheckSubmenus = 0x0004 +kMenuItemDataText = (1 << 0) +kMenuItemDataMark = (1 << 1) +kMenuItemDataCmdKey = (1 << 2) +kMenuItemDataCmdKeyGlyph = (1 << 3) +kMenuItemDataCmdKeyModifiers = (1 << 4) +kMenuItemDataStyle = (1 << 5) +kMenuItemDataEnabled = (1 << 6) +kMenuItemDataIconEnabled = (1 << 7) +kMenuItemDataIconID = (1 << 8) +kMenuItemDataIconHandle = (1 << 9) +kMenuItemDataCommandID = (1 << 10) +kMenuItemDataTextEncoding = (1 << 11) +kMenuItemDataSubmenuID = (1 << 12) +kMenuItemDataSubmenuHandle = (1 << 13) +kMenuItemDataFontID = (1 << 14) +kMenuItemDataRefcon = (1 << 15) +kMenuItemDataAttributes = (1 << 16) +kMenuItemDataCFString = (1 << 17) +kMenuItemDataProperties = (1 << 18) +kMenuItemDataIndent = (1 << 19) +kMenuItemDataCmdVirtualKey = (1 << 20) +kMenuItemDataAllDataVersionOne = 0x000FFFFF +kMenuItemDataAllDataVersionTwo = kMenuItemDataAllDataVersionOne | kMenuItemDataCmdVirtualKey +kMenuDefProcPtr = 0 +kMenuPropertyPersistent = 0x00000001 +kHierarchicalFontMenuOption = 0x00000001 +gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu') +gestaltContextualMenuUnusedBit = 0 +gestaltContextualMenuTrapAvailable = 1 +kCMHelpItemNoHelp = 0 +kCMHelpItemAppleGuide = 1 +kCMHelpItemOtherHelp = 2 +kCMNothingSelected = 0 +kCMMenuItemSelected = 1 +kCMShowHelpSelected = 3 diff --git a/Lib/plat-mac/Carbon/Mlte.py b/Lib/plat-mac/Carbon/Mlte.py new file mode 100644 index 0000000..b81fbc5 --- /dev/null +++ b/Lib/plat-mac/Carbon/Mlte.py @@ -0,0 +1 @@ +from _Mlte import * diff --git a/Lib/plat-mac/Carbon/QDOffscreen.py b/Lib/plat-mac/Carbon/QDOffscreen.py new file mode 100644 index 0000000..b3f557e --- /dev/null +++ b/Lib/plat-mac/Carbon/QDOffscreen.py @@ -0,0 +1,47 @@ +# Generated from 'QDOffscreen.h' + +def FOUR_CHAR_CODE(x): return x +pixPurgeBit = 0 +noNewDeviceBit = 1 +useTempMemBit = 2 +keepLocalBit = 3 +useDistantHdwrMemBit = 4 +useLocalHdwrMemBit = 5 +pixelsPurgeableBit = 6 +pixelsLockedBit = 7 +mapPixBit = 16 +newDepthBit = 17 +alignPixBit = 18 +newRowBytesBit = 19 +reallocPixBit = 20 +clipPixBit = 28 +stretchPixBit = 29 +ditherPixBit = 30 +gwFlagErrBit = 31 +pixPurge = 1L << pixPurgeBit +noNewDevice = 1L << noNewDeviceBit +useTempMem = 1L << useTempMemBit +keepLocal = 1L << keepLocalBit +useDistantHdwrMem = 1L << useDistantHdwrMemBit +useLocalHdwrMem = 1L << useLocalHdwrMemBit +pixelsPurgeable = 1L << pixelsPurgeableBit +pixelsLocked = 1L << pixelsLockedBit +kAllocDirectDrawSurface = 1L << 14 +mapPix = 1L << mapPixBit +newDepth = 1L << newDepthBit +alignPix = 1L << alignPixBit +newRowBytes = 1L << newRowBytesBit +reallocPix = 1L << reallocPixBit +clipPix = 1L << clipPixBit +stretchPix = 1L << stretchPixBit +ditherPix = 1L << ditherPixBit +gwFlagErr = 1L << gwFlagErrBit +deviceIsIndirect = (1L << 0) +deviceNeedsLock = (1L << 1) +deviceIsStatic = (1L << 2) +deviceIsExternalBuffer = (1L << 3) +deviceIsDDSurface = (1L << 4) +deviceIsDCISurface = (1L << 5) +deviceIsGDISurface = (1L << 6) +deviceIsAScreen = (1L << 7) +deviceIsOverlaySurface = (1L << 8) diff --git a/Lib/plat-mac/Carbon/Qd.py b/Lib/plat-mac/Carbon/Qd.py new file mode 100644 index 0000000..227fe98 --- /dev/null +++ b/Lib/plat-mac/Carbon/Qd.py @@ -0,0 +1 @@ +from _Qd import * diff --git a/Lib/plat-mac/Carbon/Qdoffs.py b/Lib/plat-mac/Carbon/Qdoffs.py new file mode 100644 index 0000000..90a3d2c --- /dev/null +++ b/Lib/plat-mac/Carbon/Qdoffs.py @@ -0,0 +1 @@ +from _Qdoffs import * diff --git a/Lib/plat-mac/Carbon/Qt.py b/Lib/plat-mac/Carbon/Qt.py new file mode 100644 index 0000000..8a1585a --- /dev/null +++ b/Lib/plat-mac/Carbon/Qt.py @@ -0,0 +1 @@ +from _Qt import * diff --git a/Lib/plat-mac/Carbon/QuickDraw.py b/Lib/plat-mac/Carbon/QuickDraw.py new file mode 100644 index 0000000..38d8451 --- /dev/null +++ b/Lib/plat-mac/Carbon/QuickDraw.py @@ -0,0 +1,217 @@ +# Generated from 'QuickDraw.h' + + +def FOUR_CHAR_CODE(x): return x +normal = 0 +bold = 1 +italic = 2 +underline = 4 +outline = 8 +shadow = 0x10 +condense = 0x20 +extend = 0x40 +invalColReq = -1 +srcCopy = 0 +srcOr = 1 +srcXor = 2 +srcBic = 3 +notSrcCopy = 4 +notSrcOr = 5 +notSrcXor = 6 +notSrcBic = 7 +patCopy = 8 +patOr = 9 +patXor = 10 +patBic = 11 +notPatCopy = 12 +notPatOr = 13 +notPatXor = 14 +notPatBic = 15 +grayishTextOr = 49 +hilitetransfermode = 50 +hilite = 50 +blend = 32 +addPin = 33 +addOver = 34 +subPin = 35 +addMax = 37 +adMax = 37 +subOver = 38 +adMin = 39 +ditherCopy = 64 +transparent = 36 +italicBit = 1 +ulineBit = 2 +outlineBit = 3 +shadowBit = 4 +condenseBit = 5 +extendBit = 6 +normalBit = 0 +inverseBit = 1 +redBit = 4 +greenBit = 3 +blueBit = 2 +cyanBit = 8 +magentaBit = 7 +yellowBit = 6 +blackBit = 5 +blackColor = 33 +whiteColor = 30 +redColor = 205 +greenColor = 341 +blueColor = 409 +cyanColor = 273 +magentaColor = 137 +yellowColor = 69 +picLParen = 0 +picRParen = 1 +clutType = 0 +fixedType = 1 +directType = 2 +gdDevType = 0 +interlacedDevice = 2 +roundedDevice = 5 +hasAuxMenuBar = 6 +burstDevice = 7 +ext32Device = 8 +ramInit = 10 +mainScreen = 11 +allInit = 12 +screenDevice = 13 +noDriver = 14 +screenActive = 15 +hiliteBit = 7 +pHiliteBit = 0 +defQDColors = 127 +RGBDirect = 16 +baseAddr32 = 4 +sysPatListID = 0 +iBeamCursor = 1 +crossCursor = 2 +plusCursor = 3 +watchCursor = 4 +kQDGrafVerbFrame = 0 +kQDGrafVerbPaint = 1 +kQDGrafVerbErase = 2 +kQDGrafVerbInvert = 3 +kQDGrafVerbFill = 4 +frame = kQDGrafVerbFrame +paint = kQDGrafVerbPaint +erase = kQDGrafVerbErase +invert = kQDGrafVerbInvert +fill = kQDGrafVerbFill +chunky = 0 +chunkyPlanar = 1 +planar = 2 +singleDevicesBit = 0 +dontMatchSeedsBit = 1 +allDevicesBit = 2 +singleDevices = 1 << singleDevicesBit +dontMatchSeeds = 1 << dontMatchSeedsBit +allDevices = 1 << allDevicesBit +kPrinterFontStatus = 0 +kPrinterScalingStatus = 1 +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') +k16LE5551PixelFormat = FOUR_CHAR_CODE('5551') +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') +k2vuyPixelFormat = FOUR_CHAR_CODE('2vuy') +kCursorImageMajorVersion = 0x0001 +kCursorImageMinorVersion = 0x0000 +kQDParseRegionFromTop = (1 << 0) +kQDParseRegionFromBottom = (1 << 1) +kQDParseRegionFromLeft = (1 << 2) +kQDParseRegionFromRight = (1 << 3) +kQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft +kQDParseRegionFromBottomRight = kQDParseRegionFromBottom | kQDParseRegionFromRight +kQDRegionToRectsMsgInit = 1 +kQDRegionToRectsMsgParse = 2 +kQDRegionToRectsMsgTerminate = 3 +colorXorXFer = 52 +noiseXFer = 53 +customXFer = 54 +kXFer1PixelAtATime = 0x00000001 +kXFerConvertPixelToRGB32 = 0x00000002 +kCursorComponentsVersion = 0x00010001 +kCursorComponentType = FOUR_CHAR_CODE('curs') +cursorDoesAnimate = 1L << 0 +cursorDoesHardware = 1L << 1 +cursorDoesUnreadableScreenBits = 1L << 2 +kRenderCursorInHardware = 1L << 0 +kRenderCursorInSoftware = 1L << 1 +kCursorComponentInit = 0x0001 +kCursorComponentGetInfo = 0x0002 +kCursorComponentSetOutputMode = 0x0003 +kCursorComponentSetData = 0x0004 +kCursorComponentReconfigure = 0x0005 +kCursorComponentDraw = 0x0006 +kCursorComponentErase = 0x0007 +kCursorComponentMove = 0x0008 +kCursorComponentAnimate = 0x0009 +kCursorComponentLastReserved = 0x0050 +# Generated from 'QuickDrawText.h' + + +def FOUR_CHAR_CODE(x): return x +normal = 0 +bold = 1 +italic = 2 +underline = 4 +outline = 8 +shadow = 0x10 +condense = 0x20 +extend = 0x40 +leftCaret = 0 +rightCaret = -1 +kHilite = 1 +smLeftCaret = 0 +smRightCaret = -1 +smHilite = 1 +onlyStyleRun = 0 +leftStyleRun = 1 +rightStyleRun = 2 +middleStyleRun = 3 +smOnlyStyleRun = 0 +smLeftStyleRun = 1 +smRightStyleRun = 2 +smMiddleStyleRun = 3 +truncEnd = 0 +truncMiddle = 0x4000 +smTruncEnd = 0 +smTruncMiddle = 0x4000 +notTruncated = 0 +truncated = 1 +truncErr = -1 +smNotTruncated = 0 +smTruncated = 1 +smTruncErr = -1 +smBreakWord = 0 +smBreakChar = 1 +smBreakOverflow = 2 +tfAntiAlias = 1 << 0 +tfUnicode = 1 << 1 diff --git a/Lib/plat-mac/Carbon/QuickTime.py b/Lib/plat-mac/Carbon/QuickTime.py new file mode 100644 index 0000000..a6284ec --- /dev/null +++ b/Lib/plat-mac/Carbon/QuickTime.py @@ -0,0 +1,1134 @@ +# Generated from 'Movies.h' + +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') +WideAtomPlaceholderType = FOUR_CHAR_CODE('wide') +MediaHandlerType = FOUR_CHAR_CODE('mhlr') +DataHandlerType = FOUR_CHAR_CODE('dhlr') +VideoMediaType = FOUR_CHAR_CODE('vide') +SoundMediaType = FOUR_CHAR_CODE('soun') +TextMediaType = FOUR_CHAR_CODE('text') +BaseMediaType = FOUR_CHAR_CODE('gnrc') +MPEGMediaType = FOUR_CHAR_CODE('MPEG') +MusicMediaType = FOUR_CHAR_CODE('musi') +TimeCodeMediaType = FOUR_CHAR_CODE('tmcd') +SpriteMediaType = FOUR_CHAR_CODE('sprt') +FlashMediaType = FOUR_CHAR_CODE('flsh') +MovieMediaType = FOUR_CHAR_CODE('moov') +TweenMediaType = FOUR_CHAR_CODE('twen') +ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d') +HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl') +PointerDataHandlerSubType = FOUR_CHAR_CODE('ptr ') +NullDataHandlerSubType = FOUR_CHAR_CODE('null') +ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc') +URLDataHandlerSubType = FOUR_CHAR_CODE('url ') +WiredActionHandlerType = FOUR_CHAR_CODE('wire') +VisualMediaCharacteristic = FOUR_CHAR_CODE('eyes') +AudioMediaCharacteristic = FOUR_CHAR_CODE('ears') +kCharacteristicCanSendVideo = FOUR_CHAR_CODE('vsnd') +kCharacteristicProvidesActions = FOUR_CHAR_CODE('actn') +kCharacteristicNonLinear = FOUR_CHAR_CODE('nonl') +kCharacteristicCanStep = FOUR_CHAR_CODE('step') +kCharacteristicHasNoDuration = FOUR_CHAR_CODE('noti') +kUserDataMovieControllerType = FOUR_CHAR_CODE('ctyp') +kUserDataName = FOUR_CHAR_CODE('name') +kUserDataTextAlbum = FOUR_CHAR_CODE('\xa9alb') +kUserDataTextArtist = FOUR_CHAR_CODE('\xa9ART') +kUserDataTextAuthor = FOUR_CHAR_CODE('\xa9aut') +kUserDataTextChapter = FOUR_CHAR_CODE('\xa9chp') +kUserDataTextComment = FOUR_CHAR_CODE('\xa9cmt') +kUserDataTextComposer = FOUR_CHAR_CODE('\xa9com') +kUserDataTextCopyright = FOUR_CHAR_CODE('\xa9cpy') +kUserDataTextCreationDate = FOUR_CHAR_CODE('\xa9day') +kUserDataTextDescription = FOUR_CHAR_CODE('\xa9des') +kUserDataTextDirector = FOUR_CHAR_CODE('\xa9dir') +kUserDataTextDisclaimer = FOUR_CHAR_CODE('\xa9dis') +kUserDataTextEncodedBy = FOUR_CHAR_CODE('\xa9enc') +kUserDataTextFullName = FOUR_CHAR_CODE('\xa9nam') +kUserDataTextGenre = FOUR_CHAR_CODE('\xa9gen') +kUserDataTextHostComputer = FOUR_CHAR_CODE('\xa9hst') +kUserDataTextInformation = FOUR_CHAR_CODE('\xa9inf') +kUserDataTextKeywords = FOUR_CHAR_CODE('\xa9key') +kUserDataTextMake = FOUR_CHAR_CODE('\xa9mak') +kUserDataTextModel = FOUR_CHAR_CODE('\xa9mod') +kUserDataTextOriginalArtist = FOUR_CHAR_CODE('\xa9ope') +kUserDataTextOriginalFormat = FOUR_CHAR_CODE('\xa9fmt') +kUserDataTextOriginalSource = FOUR_CHAR_CODE('\xa9src') +kUserDataTextPerformers = FOUR_CHAR_CODE('\xa9prf') +kUserDataTextProducer = FOUR_CHAR_CODE('\xa9prd') +kUserDataTextProduct = FOUR_CHAR_CODE('\xa9PRD') +kUserDataTextSoftware = FOUR_CHAR_CODE('\xa9swr') +kUserDataTextSpecialPlaybackRequirements = FOUR_CHAR_CODE('\xa9req') +kUserDataTextTrack = FOUR_CHAR_CODE('\xa9trk') +kUserDataTextWarning = FOUR_CHAR_CODE('\xa9wrn') +kUserDataTextWriter = FOUR_CHAR_CODE('\xa9wrt') +kUserDataTextURLLink = FOUR_CHAR_CODE('\xa9url') +kUserDataTextEditDate1 = FOUR_CHAR_CODE('\xa9ed1') +kUserDataUnicodeBit = 1L << 7 +DoTheRightThing = 0 +kQTNetworkStatusNoNetwork = -2 +kQTNetworkStatusUncertain = -1 +kQTNetworkStatusNotConnected = 0 +kQTNetworkStatusConnected = 1 +kMusicFlagDontPlay2Soft = 1L << 0 +kMusicFlagDontSlaveToMovie = 1L << 1 +dfDontDisplay = 1 << 0 +dfDontAutoScale = 1 << 1 +dfClipToTextBox = 1 << 2 +dfUseMovieBGColor = 1 << 3 +dfShrinkTextBoxToFit = 1 << 4 +dfScrollIn = 1 << 5 +dfScrollOut = 1 << 6 +dfHorizScroll = 1 << 7 +dfReverseScroll = 1 << 8 +dfContinuousScroll = 1 << 9 +dfFlowHoriz = 1 << 10 +dfContinuousKaraoke = 1 << 11 +dfDropShadow = 1 << 12 +dfAntiAlias = 1 << 13 +dfKeyedText = 1 << 14 +dfInverseHilite = 1 << 15 +dfTextColorHilite = 1 << 16 +searchTextDontGoToFoundTime = 1L << 16 +searchTextDontHiliteFoundText = 1L << 17 +searchTextOneTrackOnly = 1L << 18 +searchTextEnabledTracksOnly = 1L << 19 +kTextTextHandle = 1 +kTextTextPtr = 2 +kTextTEStyle = 3 +kTextSelection = 4 +kTextBackColor = 5 +kTextForeColor = 6 +kTextFace = 7 +kTextFont = 8 +kTextSize = 9 +kTextAlignment = 10 +kTextHilite = 11 +kTextDropShadow = 12 +kTextDisplayFlags = 13 +kTextScroll = 14 +kTextRelativeScroll = 15 +kTextHyperTextFace = 16 +kTextHyperTextColor = 17 +kTextKeyEntry = 18 +kTextMouseDown = 19 +kTextTextBox = 20 +kTextEditState = 21 +kTextLength = 22 +k3DMediaRendererEntry = FOUR_CHAR_CODE('rend') +k3DMediaRendererName = FOUR_CHAR_CODE('name') +k3DMediaRendererCode = FOUR_CHAR_CODE('rcod') +movieProgressOpen = 0 +movieProgressUpdatePercent = 1 +movieProgressClose = 2 +progressOpFlatten = 1 +progressOpInsertTrackSegment = 2 +progressOpInsertMovieSegment = 3 +progressOpPaste = 4 +progressOpAddMovieSelection = 5 +progressOpCopy = 6 +progressOpCut = 7 +progressOpLoadMovieIntoRam = 8 +progressOpLoadTrackIntoRam = 9 +progressOpLoadMediaIntoRam = 10 +progressOpImportMovie = 11 +progressOpExportMovie = 12 +mediaQualityDraft = 0x0000 +mediaQualityNormal = 0x0040 +mediaQualityBetter = 0x0080 +mediaQualityBest = 0x00C0 +kQTEventPayloadIsQTList = 1L << 0 +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 +kActionMovieRestartAtTime = 1038 +kActionTrackSetVolume = 2048 +kActionTrackSetBalance = 2049 +kActionTrackSetEnabled = 2050 +kActionTrackSetMatrix = 2051 +kActionTrackSetLayer = 2052 +kActionTrackSetClip = 2053 +kActionTrackSetCursor = 2054 +kActionTrackSetGraphicsMode = 2055 +kActionTrackSetIdleFrequency = 2056 +kActionTrackSetBassTreble = 2057 +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 +kActionQTVREnableHotSpot = 4101 +kActionQTVRShowHotSpots = 4102 +kActionQTVRTranslateObject = 4103 +kActionMusicPlayNote = 5120 +kActionMusicSetController = 5121 +kActionCase = 6144 +kActionWhile = 6145 +kActionGoToURL = 6146 +kActionSendQTEventToSprite = 6147 +kActionDebugStr = 6148 +kActionPushCurrentTime = 6149 +kActionPushCurrentTimeWithLabel = 6150 +kActionPopAndGotoTopTime = 6151 +kActionPopAndGotoLabeledTime = 6152 +kActionStatusString = 6153 +kActionSendQTEventToTrackObject = 6154 +kActionAddChannelSubscription = 6155 +kActionRemoveChannelSubscription = 6156 +kActionOpenCustomActionHandler = 6157 +kActionDoScript = 6158 +kActionDoCompressedActions = 6159 +kActionSendAppMessage = 6160 +kActionLoadComponent = 6161 +kActionSetFocus = 6162 +kActionDontPassKeyEvent = 6163 +kActionSpriteTrackSetVariable = 7168 +kActionSpriteTrackNewSprite = 7169 +kActionSpriteTrackDisposeSprite = 7170 +kActionSpriteTrackSetVariableToString = 7171 +kActionSpriteTrackConcatVariables = 7172 +kActionSpriteTrackSetVariableToMovieURL = 7173 +kActionSpriteTrackSetVariableToMovieBaseURL = 7174 +kActionApplicationNumberAndString = 8192 +kActionQD3DNamedObjectTranslateTo = 9216 +kActionQD3DNamedObjectScaleTo = 9217 +kActionQD3DNamedObjectRotateTo = 9218 +kActionFlashTrackSetPan = 10240 +kActionFlashTrackSetZoom = 10241 +kActionFlashTrackSetZoomRect = 10242 +kActionFlashTrackGotoFrameNumber = 10243 +kActionFlashTrackGotoFrameLabel = 10244 +kActionFlashTrackSetFlashVariable = 10245 +kActionFlashTrackDoButtonActions = 10246 +kActionMovieTrackAddChildMovie = 11264 +kActionMovieTrackLoadChildMovie = 11265 +kActionMovieTrackLoadChildMovieWithQTListParams = 11266 +kActionTextTrackPasteText = 12288 +kActionTextTrackSetTextBox = 12291 +kActionTextTrackSetTextStyle = 12292 +kActionTextTrackSetSelection = 12293 +kActionTextTrackSetBackgroundColor = 12294 +kActionTextTrackSetForegroundColor = 12295 +kActionTextTrackSetFace = 12296 +kActionTextTrackSetFont = 12297 +kActionTextTrackSetSize = 12298 +kActionTextTrackSetAlignment = 12299 +kActionTextTrackSetHilite = 12300 +kActionTextTrackSetDropShadow = 12301 +kActionTextTrackSetDisplayFlags = 12302 +kActionTextTrackSetScroll = 12303 +kActionTextTrackRelativeScroll = 12304 +kActionTextTrackFindText = 12305 +kActionTextTrackSetHyperTextFace = 12306 +kActionTextTrackSetHyperTextColor = 12307 +kActionTextTrackKeyEntry = 12308 +kActionTextTrackMouseDown = 12309 +kActionTextTrackSetEditable = 12310 +kActionListAddElement = 13312 +kActionListRemoveElements = 13313 +kActionListSetElementValue = 13314 +kActionListPasteFromXML = 13315 +kActionListSetMatchingFromXML = 13316 +kActionListSetFromURL = 13317 +kActionListExchangeLists = 13318 +kActionListServerQuery = 13319 +kOperandExpression = 1 +kOperandConstant = 2 +kOperandSubscribedToChannel = 3 +kOperandUniqueCustomActionHandlerID = 4 +kOperandCustomActionHandlerIDIsOpen = 5 +kOperandConnectionSpeed = 6 +kOperandGMTDay = 7 +kOperandGMTMonth = 8 +kOperandGMTYear = 9 +kOperandGMTHours = 10 +kOperandGMTMinutes = 11 +kOperandGMTSeconds = 12 +kOperandLocalDay = 13 +kOperandLocalMonth = 14 +kOperandLocalYear = 15 +kOperandLocalHours = 16 +kOperandLocalMinutes = 17 +kOperandLocalSeconds = 18 +kOperandRegisteredForQuickTimePro = 19 +kOperandPlatformRunningOn = 20 +kOperandQuickTimeVersion = 21 +kOperandComponentVersion = 22 +kOperandOriginalHandlerRefcon = 23 +kOperandTicks = 24 +kOperandMaxLoadedTimeInMovie = 25 +kOperandEventParameter = 26 +kOperandFreeMemory = 27 +kOperandNetworkStatus = 28 +kOperandQuickTimeVersionRegistered = 29 +kOperandSystemVersion = 30 +kOperandMovieVolume = 1024 +kOperandMovieRate = 1025 +kOperandMovieIsLooping = 1026 +kOperandMovieLoopIsPalindrome = 1027 +kOperandMovieTime = 1028 +kOperandMovieDuration = 1029 +kOperandMovieTimeScale = 1030 +kOperandMovieWidth = 1031 +kOperandMovieHeight = 1032 +kOperandMovieLoadState = 1033 +kOperandMovieTrackCount = 1034 +kOperandMovieIsActive = 1035 +kOperandMovieName = 1036 +kOperandMovieID = 1037 +kOperandTrackVolume = 2048 +kOperandTrackBalance = 2049 +kOperandTrackEnabled = 2050 +kOperandTrackLayer = 2051 +kOperandTrackWidth = 2052 +kOperandTrackHeight = 2053 +kOperandTrackDuration = 2054 +kOperandTrackName = 2055 +kOperandTrackID = 2056 +kOperandTrackIdleFrequency = 2057 +kOperandTrackBass = 2058 +kOperandTrackTreble = 2059 +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 +kOperandSpriteTrackSpriteIDAtPoint = 3094 +kOperandSpriteName = 3095 +kOperandQTVRPanAngle = 4096 +kOperandQTVRTiltAngle = 4097 +kOperandQTVRFieldOfView = 4098 +kOperandQTVRNodeID = 4099 +kOperandQTVRHotSpotsVisible = 4100 +kOperandQTVRViewCenterH = 4101 +kOperandQTVRViewCenterV = 4102 +kOperandMouseLocalHLoc = 5120 +kOperandMouseLocalVLoc = 5121 +kOperandKeyIsDown = 5122 +kOperandRandom = 5123 +kOperandCanHaveFocus = 5124 +kOperandHasFocus = 5125 +kOperandTextTrackEditable = 6144 +kOperandTextTrackCopyText = 6145 +kOperandTextTrackStartSelection = 6146 +kOperandTextTrackEndSelection = 6147 +kOperandTextTrackTextBoxLeft = 6148 +kOperandTextTrackTextBoxTop = 6149 +kOperandTextTrackTextBoxRight = 6150 +kOperandTextTrackTextBoxBottom = 6151 +kOperandTextTrackTextLength = 6152 +kOperandListCountElements = 7168 +kOperandListGetElementPathByIndex = 7169 +kOperandListGetElementValue = 7170 +kOperandListCopyToXML = 7171 +kOperandSin = 8192 +kOperandCos = 8193 +kOperandTan = 8194 +kOperandATan = 8195 +kOperandATan2 = 8196 +kOperandDegreesToRadians = 8197 +kOperandRadiansToDegrees = 8198 +kOperandSquareRoot = 8199 +kOperandExponent = 8200 +kOperandLog = 8201 +kOperandFlashTrackVariable = 9216 +kOperandStringLength = 10240 +kOperandStringCompare = 10241 +kOperandStringSubString = 10242 +kOperandStringConcat = 10243 +kFirstMovieAction = kActionMovieSetVolume +kLastMovieAction = kActionMovieRestartAtTime +kFirstTrackAction = kActionTrackSetVolume +kLastTrackAction = kActionTrackSetBassTreble +kFirstSpriteAction = kActionSpriteSetMatrix +kLastSpriteAction = kActionSpriteStretch +kFirstQTVRAction = kActionQTVRSetPanAngle +kLastQTVRAction = kActionQTVRTranslateObject +kFirstMusicAction = kActionMusicPlayNote +kLastMusicAction = kActionMusicSetController +kFirstSystemAction = kActionCase +kLastSystemAction = kActionDontPassKeyEvent +kFirstSpriteTrackAction = kActionSpriteTrackSetVariable +kLastSpriteTrackAction = kActionSpriteTrackSetVariableToMovieBaseURL +kFirstApplicationAction = kActionApplicationNumberAndString +kLastApplicationAction = kActionApplicationNumberAndString +kFirstQD3DNamedObjectAction = kActionQD3DNamedObjectTranslateTo +kLastQD3DNamedObjectAction = kActionQD3DNamedObjectRotateTo +kFirstFlashTrackAction = kActionFlashTrackSetPan +kLastFlashTrackAction = kActionFlashTrackDoButtonActions +kFirstMovieTrackAction = kActionMovieTrackAddChildMovie +kLastMovieTrackAction = kActionMovieTrackLoadChildMovieWithQTListParams +kFirstTextTrackAction = kActionTextTrackPasteText +kLastTextTrackAction = kActionTextTrackSetEditable +kFirstMultiTargetAction = kActionListAddElement +kLastMultiTargetAction = kActionListServerQuery +kFirstAction = kFirstMovieAction +kLastAction = kLastMultiTargetAction +kTargetMovie = FOUR_CHAR_CODE('moov') +kTargetMovieName = FOUR_CHAR_CODE('mona') +kTargetMovieID = FOUR_CHAR_CODE('moid') +kTargetRootMovie = FOUR_CHAR_CODE('moro') +kTargetParentMovie = FOUR_CHAR_CODE('mopa') +kTargetChildMovieTrackName = FOUR_CHAR_CODE('motn') +kTargetChildMovieTrackID = FOUR_CHAR_CODE('moti') +kTargetChildMovieTrackIndex = FOUR_CHAR_CODE('motx') +kTargetChildMovieMovieName = FOUR_CHAR_CODE('momn') +kTargetChildMovieMovieID = FOUR_CHAR_CODE('momi') +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') +kTargetQD3DNamedObjectName = FOUR_CHAR_CODE('nana') +kTargetCurrentQTEventParams = FOUR_CHAR_CODE('evpa') +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 ') +kCustomActionHandler = FOUR_CHAR_CODE('cust') +kCustomHandlerID = FOUR_CHAR_CODE('id ') +kCustomHandlerDesc = FOUR_CHAR_CODE('desc') +kQTEventRecordAtomType = FOUR_CHAR_CODE('erec') +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') +kQTEventMouseMoved = FOUR_CHAR_CODE('move') +kQTEventFrameLoaded = FOUR_CHAR_CODE('fram') +kQTEventIdle = FOUR_CHAR_CODE('idle') +kQTEventKey = FOUR_CHAR_CODE('key ') +kQTEventMovieLoaded = FOUR_CHAR_CODE('load') +kQTEventRequestToModifyMovie = FOUR_CHAR_CODE('reqm') +kQTEventListReceived = FOUR_CHAR_CODE('list') +kActionFlagActionIsDelta = 1L << 1 +kActionFlagParameterWrapsAround = 1L << 2 +kActionFlagActionIsToggle = 1L << 3 +kStatusStringIsURLLink = 1L << 1 +kStatusStringIsStreamingStatus = 1L << 2 +kStatusHasCodeNumber = 1L << 3 +kStatusIsError = 1L << 4 +kScriptIsUnknownType = 1L << 0 +kScriptIsJavaScript = 1L << 1 +kScriptIsLingoEvent = 1L << 2 +kScriptIsVBEvent = 1L << 3 +kScriptIsProjectorCommand = 1L << 4 +kScriptIsAppleScript = 1L << 5 +kQTRegistrationDialogTimeOutFlag = 1 << 0 +kQTRegistrationDialogShowDialog = 1 << 1 +kQTRegistrationDialogForceDialog = 1 << 2 +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 ') +kPlatformMacintosh = 1 +kPlatformWindows = 2 +kSystemIsWindows9x = 0x00010000 +kSystemIsWindowsNT = 0x00020000 +kMediaPropertyNonLinearAtomType = FOUR_CHAR_CODE('nonl') +kMediaPropertyHasActions = 105 +loopTimeBase = 1 +palindromeLoopTimeBase = 2 +maintainTimeBaseZero = 4 +triggerTimeFwd = 0x0001 +triggerTimeBwd = 0x0002 +triggerTimeEither = 0x0003 +triggerRateLT = 0x0004 +triggerRateGT = 0x0008 +triggerRateEqual = 0x0010 +triggerRateLTE = triggerRateLT | triggerRateEqual +triggerRateGTE = triggerRateGT | triggerRateEqual +triggerRateNotEqual = triggerRateGT | triggerRateEqual | triggerRateLT +triggerRateChange = 0 +triggerAtStart = 0x0001 +triggerAtStop = 0x0002 +timeBaseBeforeStartTime = 1 +timeBaseAfterStopTime = 2 +callBackAtTime = 1 +callBackAtRate = 2 +callBackAtTimeJump = 3 +callBackAtExtremes = 4 +callBackAtTimeBaseDisposed = 5 +callBackAtInterrupt = 0x8000 +callBackAtDeferredTask = 0x4000 +qtcbNeedsRateChanges = 1 +qtcbNeedsTimeChanges = 2 +qtcbNeedsStartStopChanges = 4 +keepInRam = 1 << 0 +unkeepInRam = 1 << 1 +flushFromRam = 1 << 2 +loadForwardTrackEdits = 1 << 3 +loadBackwardTrackEdits = 1 << 4 +newMovieActive = 1 << 0 +newMovieDontResolveDataRefs = 1 << 1 +newMovieDontAskUnresolvedDataRefs = 1 << 2 +newMovieDontAutoAlternates = 1 << 3 +newMovieDontUpdateForeBackPointers = 1 << 4 +newMovieDontAutoUpdateClock = 1 << 5 +newMovieAsyncOK = 1 << 8 +newMovieIdleImportOK = 1 << 10 +trackUsageInMovie = 1 << 1 +trackUsageInPreview = 1 << 2 +trackUsageInPoster = 1 << 3 +mediaSampleNotSync = 1 << 0 +mediaSampleShadowSync = 1 << 1 +pasteInParallel = 1 << 0 +showUserSettingsDialog = 1 << 1 +movieToFileOnlyExport = 1 << 2 +movieFileSpecValid = 1 << 3 +nextTimeMediaSample = 1 << 0 +nextTimeMediaEdit = 1 << 1 +nextTimeTrackEdit = 1 << 2 +nextTimeSyncSample = 1 << 3 +nextTimeStep = 1 << 4 +nextTimeEdgeOK = 1 << 14 +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 +mcWithBadge = 1 << 2 +mcNotVisible = 1 << 3 +mcWithFrame = 1 << 4 +movieScrapDontZeroScrap = 1 << 0 +movieScrapOnlyPutMovie = 1 << 1 +dataRefSelfReference = 1 << 0 +dataRefWasNotResolved = 1 << 1 +kMovieAnchorDataRefIsDefault = 1 << 0 +hintsScrubMode = 1 << 0 +hintsLoop = 1 << 1 +hintsDontPurge = 1 << 2 +hintsUseScreenBuffer = 1 << 5 +hintsAllowInterlace = 1 << 6 +hintsUseSoundInterp = 1 << 7 +hintsHighQuality = 1 << 8 +hintsPalindrome = 1 << 9 +hintsInactive = 1 << 11 +hintsOffscreen = 1 << 12 +hintsDontDraw = 1 << 13 +hintsAllowBlacklining = 1 << 14 +hintsDontUseVideoOverlaySurface = 1 << 16 +hintsIgnoreBandwidthRestrictions = 1 << 17 +hintsPlayingEveryFrame = 1 << 18 +hintsAllowDynamicResize = 1 << 19 +hintsSingleField = 1 << 20 +hintsNoRenderingTimeOut = 1 << 21 +mediaHandlerFlagBaseClient = 1 +movieTrackMediaType = 1 << 0 +movieTrackCharacteristic = 1 << 1 +movieTrackEnabledOnly = 1 << 2 +movieDrawingCallWhenChanged = 0 +movieDrawingCallAlways = 1 +kQTCloneShareSamples = 1 << 0 +kQTCloneDontCopyEdits = 1 << 1 +kGetMovieImporterValidateToFind = 1L << 0 +kGetMovieImporterAllowNewFile = 1L << 1 +kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2 +kGetMovieImporterDontConsiderFileOnlyImporters = 1L << 6 +kGetMovieImporterAutoImportOnly = 1L << 10 +kQTGetMIMETypeInfoIsQuickTimeMovieType = FOUR_CHAR_CODE('moov') +kQTGetMIMETypeInfoIsUnhelpfulType = FOUR_CHAR_CODE('dumb') +kMovieLoadStateError = -1L +kMovieLoadStateLoading = 1000 +kMovieLoadStateLoaded = 2000 +kMovieLoadStatePlayable = 10000 +kMovieLoadStatePlaythroughOK = 20000 +kMovieLoadStateComplete = 100000L +kQTDontUseDataToFindImporter = 1L << 0 +kQTDontLookForMovieImporterIfGraphicsImporterFound = 1L << 1 +kQTAllowOpeningStillImagesAsMovies = 1L << 2 +kQTAllowImportersThatWouldCreateNewFile = 1L << 3 +kQTAllowAggressiveImporters = 1L << 4 +preloadAlways = 1L << 0 +preloadOnlyIfEnabled = 1L << 1 +fullScreenHideCursor = 1L << 0 +fullScreenAllowEvents = 1L << 1 +fullScreenDontChangeMenuBar = 1L << 2 +fullScreenPreflightSize = 1L << 3 +movieExecuteWiredActionDontExecute = 1L << 0 +kBackgroundSpriteLayerNum = 32767 +kSpritePropertyMatrix = 1 +kSpritePropertyImageDescription = 2 +kSpritePropertyImageDataPtr = 3 +kSpritePropertyVisible = 4 +kSpritePropertyLayer = 5 +kSpritePropertyGraphicsMode = 6 +kSpritePropertyImageDataSize = 7 +kSpritePropertyActionHandlingSpriteID = 8 +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') +kEffectManufacturerAtom = FOUR_CHAR_CODE('manu') +pdActionConfirmDialog = 1 +pdActionSetAppleMenu = 2 +pdActionSetEditMenu = 3 +pdActionGetDialogValues = 4 +pdActionSetPreviewUserItem = 5 +pdActionSetPreviewPicture = 6 +pdActionSetColorPickerEventProc = 7 +pdActionSetDialogTitle = 8 +pdActionGetSubPanelMenu = 9 +pdActionActivateSubPanel = 10 +pdActionConductStopAlert = 11 +pdActionModelessCallback = 12 +pdActionFetchPreview = 13 +elOptionsIncludeNoneInList = 0x00000001 +pdOptionsCollectOneValue = 0x00000001 +pdOptionsAllowOptionalInterpolations = 0x00000002 +pdOptionsModalDialogBox = 0x00000004 +effectIsRealtime = 0 +kAccessKeyAtomType = FOUR_CHAR_CODE('acky') +kAccessKeySystemFlag = 1L << 0 +ConnectionSpeedPrefsType = FOUR_CHAR_CODE('cspd') +BandwidthManagementPrefsType = FOUR_CHAR_CODE('bwmg') +kQTIdlePriority = 10 +kQTNonRealTimePriority = 20 +kQTRealTimeSharedPriority = 25 +kQTRealTimePriority = 30 +kQTBandwidthNotifyNeedToStop = 1L << 0 +kQTBandwidthNotifyGoodToGo = 1L << 1 +kQTBandwidthChangeRequest = 1L << 2 +kQTBandwidthQueueRequest = 1L << 3 +kQTBandwidthScheduledRequest = 1L << 4 +kQTBandwidthVoluntaryRelease = 1L << 5 +kITextRemoveEverythingBut = 0 << 1 +kITextRemoveLeaveSuggestedAlternate = 1 << 1 +kITextAtomType = FOUR_CHAR_CODE('itxt') +kITextStringAtomType = FOUR_CHAR_CODE('text') +kQTParseTextHREFText = FOUR_CHAR_CODE('text') +kQTParseTextHREFBaseURL = FOUR_CHAR_CODE('burl') +kQTParseTextHREFClickPoint = FOUR_CHAR_CODE('clik') +kQTParseTextHREFUseAltDelim = FOUR_CHAR_CODE('altd') +kQTParseTextHREFDelimiter = FOUR_CHAR_CODE('delm') +kQTParseTextHREFRecomposeHREF = FOUR_CHAR_CODE('rhrf') +kQTParseTextHREFURL = FOUR_CHAR_CODE('url ') +kQTParseTextHREFTarget = FOUR_CHAR_CODE('targ') +kQTParseTextHREFChapter = FOUR_CHAR_CODE('chap') +kQTParseTextHREFIsAutoHREF = FOUR_CHAR_CODE('auto') +kQTParseTextHREFIsServerMap = FOUR_CHAR_CODE('smap') +kQTParseTextHREFHREF = FOUR_CHAR_CODE('href') +kQTParseTextHREFEMBEDArgs = FOUR_CHAR_CODE('mbed') +kTrackReferenceChapterList = FOUR_CHAR_CODE('chap') +kTrackReferenceTimeCode = FOUR_CHAR_CODE('tmcd') +kTrackReferenceModifier = FOUR_CHAR_CODE('ssrc') +kTrackModifierInput = 0x696E +kTrackModifierType = 0x7479 +kTrackModifierReference = FOUR_CHAR_CODE('ssrc') +kTrackModifierObjectID = FOUR_CHAR_CODE('obid') +kTrackModifierInputName = FOUR_CHAR_CODE('name') +kInputMapSubInputID = FOUR_CHAR_CODE('subi') +kTrackModifierTypeMatrix = 1 +kTrackModifierTypeClip = 2 +kTrackModifierTypeGraphicsMode = 5 +kTrackModifierTypeVolume = 3 +kTrackModifierTypeBalance = 4 +kTrackModifierTypeImage = FOUR_CHAR_CODE('vide') +kTrackModifierObjectMatrix = 6 +kTrackModifierObjectGraphicsMode = 7 +kTrackModifierType3d4x4Matrix = 8 +kTrackModifierCameraData = 9 +kTrackModifierSoundLocalizationData = 10 +kTrackModifierObjectImageIndex = 11 +kTrackModifierObjectLayer = 12 +kTrackModifierObjectVisible = 13 +kTrackModifierAngleAspectCamera = 14 +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 +kTweenTypePoint = 4 +kTweenTypeQDRect = 5 +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') +kTweenType3dAngleAspectCameraData = FOUR_CHAR_CODE('3caa') +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') +kTweenInterpolationID = FOUR_CHAR_CODE('intr') +kTweenRegionData = FOUR_CHAR_CODE('qdrg') +kTweenPictureData = FOUR_CHAR_CODE('PICT') +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 +videoFlagDontLeanAhead = 1L << 0 +txtProcDefaultDisplay = 0 +txtProcDontDisplay = 1 +txtProcDoDisplay = 2 +findTextEdgeOK = 1 << 0 +findTextCaseSensitive = 1 << 1 +findTextReverseSearch = 1 << 2 +findTextWrapAround = 1 << 3 +findTextUseOffset = 1 << 4 +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') +kSpriteImageDataRefAtomType = FOUR_CHAR_CODE('imre') +kSpriteImageDataRefTypeAtomType = FOUR_CHAR_CODE('imrt') +kSpriteImageGroupIDAtomType = FOUR_CHAR_CODE('imgr') +kSpriteImageRegistrationAtomType = FOUR_CHAR_CODE('imrg') +kSpriteImageDefaultImageIndexAtomType = FOUR_CHAR_CODE('defi') +kSpriteSharedDataAtomType = FOUR_CHAR_CODE('dflt') +kSpriteNameAtomType = FOUR_CHAR_CODE('name') +kSpriteImageNameAtomType = FOUR_CHAR_CODE('name') +kSpriteUsesImageIDsAtomType = FOUR_CHAR_CODE('uses') +kSpriteBehaviorsAtomType = FOUR_CHAR_CODE('beha') +kSpriteImageBehaviorAtomType = FOUR_CHAR_CODE('imag') +kSpriteCursorBehaviorAtomType = FOUR_CHAR_CODE('crsr') +kSpriteStatusStringsBehaviorAtomType = FOUR_CHAR_CODE('sstr') +kSpriteVariablesContainerAtomType = FOUR_CHAR_CODE('vars') +kSpriteStringVariableAtomType = FOUR_CHAR_CODE('strv') +kSpriteFloatingPointVariableAtomType = FOUR_CHAR_CODE('flov') +kMovieMediaDataReference = FOUR_CHAR_CODE('mmdr') +kMovieMediaDefaultDataReferenceID = FOUR_CHAR_CODE('ddri') +kMovieMediaSlaveTime = FOUR_CHAR_CODE('slti') +kMovieMediaSlaveAudio = FOUR_CHAR_CODE('slau') +kMovieMediaSlaveGraphicsMode = FOUR_CHAR_CODE('slgr') +kMovieMediaAutoPlay = FOUR_CHAR_CODE('play') +kMovieMediaLoop = FOUR_CHAR_CODE('loop') +kMovieMediaUseMIMEType = FOUR_CHAR_CODE('mime') +kMovieMediaTitle = FOUR_CHAR_CODE('titl') +kMovieMediaAltText = FOUR_CHAR_CODE('altt') +kMovieMediaClipBegin = FOUR_CHAR_CODE('clpb') +kMovieMediaClipDuration = FOUR_CHAR_CODE('clpd') +kMovieMediaRegionAtom = FOUR_CHAR_CODE('regi') +kMovieMediaSlaveTrackDuration = FOUR_CHAR_CODE('sltr') +kMovieMediaEnableFrameStepping = FOUR_CHAR_CODE('enfs') +kMovieMediaBackgroundColor = FOUR_CHAR_CODE('bkcl') +kMovieMediaPrerollTime = FOUR_CHAR_CODE('prer') +kMovieMediaFitNone = 0 +kMovieMediaFitScroll = FOUR_CHAR_CODE('scro') +kMovieMediaFitClipIfNecessary = FOUR_CHAR_CODE('hidd') +kMovieMediaFitFill = FOUR_CHAR_CODE('fill') +kMovieMediaFitMeet = FOUR_CHAR_CODE('meet') +kMovieMediaFitSlice = FOUR_CHAR_CODE('slic') +kMovieMediaSpatialAdjustment = FOUR_CHAR_CODE('fit ') +kMovieMediaRectangleAtom = FOUR_CHAR_CODE('rect') +kMovieMediaTop = FOUR_CHAR_CODE('top ') +kMovieMediaLeft = FOUR_CHAR_CODE('left') +kMovieMediaWidth = FOUR_CHAR_CODE('wd ') +kMovieMediaHeight = FOUR_CHAR_CODE('ht ') +kMoviePropertyDuration = FOUR_CHAR_CODE('dura') +kMoviePropertyTimeScale = FOUR_CHAR_CODE('tims') +kMoviePropertyTime = FOUR_CHAR_CODE('timv') +kMoviePropertyNaturalBounds = FOUR_CHAR_CODE('natb') +kMoviePropertyMatrix = FOUR_CHAR_CODE('mtrx') +kMoviePropertyTrackList = FOUR_CHAR_CODE('tlst') +kTrackPropertyMediaType = FOUR_CHAR_CODE('mtyp') +kTrackPropertyInstantiation = FOUR_CHAR_CODE('inst') +MovieControllerComponentType = FOUR_CHAR_CODE('play') +kMovieControllerQTVRFlag = 1 << 0 +kMovieControllerDontDisplayToUser = 1 << 1 +mcActionIdle = 1 +mcActionDraw = 2 +mcActionActivate = 3 +mcActionDeactivate = 4 +mcActionMouseDown = 5 +mcActionKey = 6 +mcActionPlay = 8 +mcActionGoToTime = 12 +mcActionSetVolume = 14 +mcActionGetVolume = 15 +mcActionStep = 18 +mcActionSetLooping = 21 +mcActionGetLooping = 22 +mcActionSetLoopIsPalindrome = 23 +mcActionGetLoopIsPalindrome = 24 +mcActionSetGrowBoxBounds = 25 +mcActionControllerSizeChanged = 26 +mcActionSetSelectionBegin = 29 +mcActionSetSelectionDuration = 30 +mcActionSetKeysEnabled = 32 +mcActionGetKeysEnabled = 33 +mcActionSetPlaySelection = 34 +mcActionGetPlaySelection = 35 +mcActionSetUseBadge = 36 +mcActionGetUseBadge = 37 +mcActionSetFlags = 38 +mcActionGetFlags = 39 +mcActionSetPlayEveryFrame = 40 +mcActionGetPlayEveryFrame = 41 +mcActionGetPlayRate = 42 +mcActionShowBalloon = 43 +mcActionBadgeClick = 44 +mcActionMovieClick = 45 +mcActionSuspend = 46 +mcActionResume = 47 +mcActionSetControllerKeysEnabled = 48 +mcActionGetTimeSliderRect = 49 +mcActionMovieEdited = 50 +mcActionGetDragEnabled = 51 +mcActionSetDragEnabled = 52 +mcActionGetSelectionBegin = 53 +mcActionGetSelectionDuration = 54 +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 +mcActionShowMessageString = 68 +mcActionShowStatusString = 69 +mcActionGetExternalMovie = 70 +mcActionGetChapterTime = 71 +mcActionPerformActionList = 72 +mcActionEvaluateExpression = 73 +mcActionFetchParameterAs = 74 +mcActionGetCursorByID = 75 +mcActionGetNextURL = 76 +mcActionMovieChanged = 77 +mcActionDoScript = 78 +mcActionRestartAtTime = 79 +mcActionGetIndChapter = 80 +mcActionLinkToURLExtended = 81 +mcActionSetVolumeStep = 82 +mcActionAutoPlay = 83 +mcActionPauseToBuffer = 84 +mcActionAppMessageReceived = 85 +mcActionEvaluateExpressionWithType = 89 +mcActionGetMovieName = 90 +mcActionGetMovieID = 91 +mcActionGetMovieActive = 92 +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 +mcInfoPasteAvailable = 1 << 3 +mcInfoClearAvailable = 1 << 4 +mcInfoHasSound = 1 << 5 +mcInfoIsPlaying = 1 << 6 +mcInfoIsLooping = 1 << 7 +mcInfoIsInPalindrome = 1 << 8 +mcInfoEditingEnabled = 1 << 9 +mcInfoMovieIsInteractive = 1 << 10 +mcMenuUndo = 1 +mcMenuCut = 3 +mcMenuCopy = 4 +mcMenuPaste = 5 +mcMenuClear = 6 +kQTAppMessageSoftwareChanged = 1 +kQTAppMessageWindowCloseRequested = 3 +kQTAppMessageExitFullScreenRequested = 4 +kQTAppMessageDisplayChannels = 5 +kQTAppMessageEnterFullScreenRequested = 6 +kFetchAsBooleanPtr = 1 +kFetchAsShortPtr = 2 +kFetchAsLongPtr = 3 +kFetchAsMatrixRecordPtr = 4 +kFetchAsModifierTrackGraphicsModeRecord = 5 +kFetchAsHandle = 6 +kFetchAsStr255 = 7 +kFetchAsFloatPtr = 8 +kFetchAsPointPtr = 9 +kFetchAsNewAtomContainer = 10 +kFetchAsQTEventRecordPtr = 11 +kFetchAsFixedPtr = 12 +kFetchAsSetControllerValuePtr = 13 +kFetchAsRgnHandle = 14 +kFetchAsComponentDescriptionPtr = 15 +kFetchAsCString = 16 +kQTCursorOpenHand = -19183 +kQTCursorClosedHand = -19182 +kQTCursorPointingHand = -19181 +kQTCursorRightArrow = -19180 +kQTCursorLeftArrow = -19179 +kQTCursorDownArrow = -19178 +kQTCursorUpArrow = -19177 +kQTCursorIBeam = -19176 +kVideoMediaResetStatisticsSelect = 0x0105 +kVideoMediaGetStatisticsSelect = 0x0106 +kVideoMediaGetStallCountSelect = 0x010E +kVideoMediaSetCodecParameterSelect = 0x010F +kVideoMediaGetCodecParameterSelect = 0x0110 +kTextMediaSetTextProcSelect = 0x0101 +kTextMediaAddTextSampleSelect = 0x0102 +kTextMediaAddTESampleSelect = 0x0103 +kTextMediaAddHiliteSampleSelect = 0x0104 +kTextMediaDrawRawSelect = 0x0109 +kTextMediaSetTextPropertySelect = 0x010A +kTextMediaRawSetupSelect = 0x010B +kTextMediaRawIdleSelect = 0x010C +kTextMediaGetTextPropertySelect = 0x010D +kTextMediaFindNextTextSelect = 0x0105 +kTextMediaHiliteTextSampleSelect = 0x0106 +kTextMediaSetTextSampleDataSelect = 0x0107 +kSpriteMediaSetPropertySelect = 0x0101 +kSpriteMediaGetPropertySelect = 0x0102 +kSpriteMediaHitTestSpritesSelect = 0x0103 +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 +kSpriteMediaNewSpriteSelect = 0x0114 +kSpriteMediaDisposeSpriteSelect = 0x0115 +kSpriteMediaSetActionVariableToStringSelect = 0x0116 +kSpriteMediaGetActionVariableAsStringSelect = 0x0117 +kFlashMediaSetPanSelect = 0x0101 +kFlashMediaSetZoomSelect = 0x0102 +kFlashMediaSetZoomRectSelect = 0x0103 +kFlashMediaGetRefConBoundsSelect = 0x0104 +kFlashMediaGetRefConIDSelect = 0x0105 +kFlashMediaIDToRefConSelect = 0x0106 +kFlashMediaGetDisplayedFrameNumberSelect = 0x0107 +kFlashMediaFrameNumberToMovieTimeSelect = 0x0108 +kFlashMediaFrameLabelToMovieTimeSelect = 0x0109 +kFlashMediaGetFlashVariableSelect = 0x010A +kFlashMediaSetFlashVariableSelect = 0x010B +kFlashMediaDoButtonActionsSelect = 0x010C +kFlashMediaGetSupportedSwfVersionSelect = 0x010D +kMovieMediaGetChildDoMCActionCallbackSelect = 0x0102 +kMovieMediaGetDoMCActionCallbackSelect = 0x0103 +kMovieMediaGetCurrentMoviePropertySelect = 0x0104 +kMovieMediaGetCurrentTrackPropertySelect = 0x0105 +kMovieMediaGetChildMovieDataReferenceSelect = 0x0106 +kMovieMediaSetChildMovieDataReferenceSelect = 0x0107 +kMovieMediaLoadChildMovieFromDataReferenceSelect = 0x0108 +kMedia3DGetNamedObjectListSelect = 0x0101 +kMedia3DGetRendererListSelect = 0x0102 +kMedia3DGetCurrentGroupSelect = 0x0103 +kMedia3DTranslateNamedObjectToSelect = 0x0104 +kMedia3DScaleNamedObjectToSelect = 0x0105 +kMedia3DRotateNamedObjectToSelect = 0x0106 +kMedia3DSetCameraDataSelect = 0x0107 +kMedia3DGetCameraDataSelect = 0x0108 +kMedia3DSetCameraAngleAspectSelect = 0x0109 +kMedia3DGetCameraAngleAspectSelect = 0x010A +kMedia3DSetCameraRangeSelect = 0x010D +kMedia3DGetCameraRangeSelect = 0x010E +kMedia3DGetViewObjectSelect = 0x010F +kMCSetMovieSelect = 0x0002 +kMCGetIndMovieSelect = 0x0005 +kMCRemoveAllMoviesSelect = 0x0006 +kMCRemoveAMovieSelect = 0x0003 +kMCRemoveMovieSelect = 0x0006 +kMCIsPlayerEventSelect = 0x0007 +kMCSetActionFilterSelect = 0x0008 +kMCDoActionSelect = 0x0009 +kMCSetControllerAttachedSelect = 0x000A +kMCIsControllerAttachedSelect = 0x000B +kMCSetControllerPortSelect = 0x000C +kMCGetControllerPortSelect = 0x000D +kMCSetVisibleSelect = 0x000E +kMCGetVisibleSelect = 0x000F +kMCGetControllerBoundsRectSelect = 0x0010 +kMCSetControllerBoundsRectSelect = 0x0011 +kMCGetControllerBoundsRgnSelect = 0x0012 +kMCGetWindowRgnSelect = 0x0013 +kMCMovieChangedSelect = 0x0014 +kMCSetDurationSelect = 0x0015 +kMCGetCurrentTimeSelect = 0x0016 +kMCNewAttachedControllerSelect = 0x0017 +kMCDrawSelect = 0x0018 +kMCActivateSelect = 0x0019 +kMCIdleSelect = 0x001A +kMCKeySelect = 0x001B +kMCClickSelect = 0x001C +kMCEnableEditingSelect = 0x001D +kMCIsEditingEnabledSelect = 0x001E +kMCCopySelect = 0x001F +kMCCutSelect = 0x0020 +kMCPasteSelect = 0x0021 +kMCClearSelect = 0x0022 +kMCUndoSelect = 0x0023 +kMCPositionControllerSelect = 0x0024 +kMCGetControllerInfoSelect = 0x0025 +kMCSetClipSelect = 0x0028 +kMCGetClipSelect = 0x0029 +kMCDrawBadgeSelect = 0x002A +kMCSetUpEditMenuSelect = 0x002B +kMCGetMenuStringSelect = 0x002C +kMCSetActionFilterWithRefConSelect = 0x002D +kMCPtInControllerSelect = 0x002E +kMCInvalidateSelect = 0x002F +kMCAdjustCursorSelect = 0x0030 +kMCGetInterfaceElementSelect = 0x0031 +kMCGetDoActionsProcSelect = 0x0032 +kMCAddMovieSegmentSelect = 0x0033 +kMCTrimMovieSegmentSelect = 0x0034 +kMusicMediaGetIndexedTunePlayerSelect = 0x0101 diff --git a/Lib/plat-mac/Carbon/Res.py b/Lib/plat-mac/Carbon/Res.py new file mode 100644 index 0000000..8465ab8 --- /dev/null +++ b/Lib/plat-mac/Carbon/Res.py @@ -0,0 +1,4 @@ +try: + from OverrideFrom23._Res import * +except ImportError: + from _Res import * diff --git a/Lib/plat-mac/Carbon/Resources.py b/Lib/plat-mac/Carbon/Resources.py new file mode 100644 index 0000000..8030396 --- /dev/null +++ b/Lib/plat-mac/Carbon/Resources.py @@ -0,0 +1,27 @@ +# Generated from 'Resources.h' + +resSysHeap = 64 +resPurgeable = 32 +resLocked = 16 +resProtected = 8 +resPreload = 4 +resChanged = 2 +mapReadOnly = 128 +mapCompact = 64 +mapChanged = 32 +resSysRefBit = 7 +resSysHeapBit = 6 +resPurgeableBit = 5 +resLockedBit = 4 +resProtectedBit = 3 +resPreloadBit = 2 +resChangedBit = 1 +mapReadOnlyBit = 7 +mapCompactBit = 6 +mapChangedBit = 5 +kResFileNotOpened = -1 +kSystemResFile = 0 +kRsrcChainBelowSystemMap = 0 +kRsrcChainBelowApplicationMap = 1 +kRsrcChainAboveApplicationMap = 2 +kRsrcChainAboveAllMaps = 4 diff --git a/Lib/plat-mac/Carbon/Scrap.py b/Lib/plat-mac/Carbon/Scrap.py new file mode 100644 index 0000000..0dcbd37 --- /dev/null +++ b/Lib/plat-mac/Carbon/Scrap.py @@ -0,0 +1 @@ +from _Scrap import * diff --git a/Lib/plat-mac/Carbon/Snd.py b/Lib/plat-mac/Carbon/Snd.py new file mode 100644 index 0000000..679f10b --- /dev/null +++ b/Lib/plat-mac/Carbon/Snd.py @@ -0,0 +1 @@ +from _Snd import * diff --git a/Lib/plat-mac/Carbon/Sndihooks.py b/Lib/plat-mac/Carbon/Sndihooks.py new file mode 100644 index 0000000..73a3d28 --- /dev/null +++ b/Lib/plat-mac/Carbon/Sndihooks.py @@ -0,0 +1 @@ +from _Sndihooks import * diff --git a/Lib/plat-mac/Carbon/Sound.py b/Lib/plat-mac/Carbon/Sound.py new file mode 100644 index 0000000..ffe9efa --- /dev/null +++ b/Lib/plat-mac/Carbon/Sound.py @@ -0,0 +1,400 @@ +# Generated from 'Sound.h' + +def FOUR_CHAR_CODE(x): return x +soundListRsrc = FOUR_CHAR_CODE('snd ') +kSimpleBeepID = 1 +# rate48khz = (long)0xBB800000 +# rate44khz = (long)0xAC440000 +rate32khz = 0x7D000000 +rate22050hz = 0x56220000 +rate22khz = 0x56EE8BA3 +rate16khz = 0x3E800000 +rate11khz = 0x2B7745D1 +rate11025hz = 0x2B110000 +rate8khz = 0x1F400000 +sampledSynth = 5 +squareWaveSynth = 1 +waveTableSynth = 3 +MACE3snthID = 11 +MACE6snthID = 13 +kMiddleC = 60 +kNoVolume = 0 +kFullVolume = 0x0100 +stdQLength = 128 +dataOffsetFlag = 0x8000 +kUseOptionalOutputDevice = -1 +notCompressed = 0 +fixedCompression = -1 +variableCompression = -2 +twoToOne = 1 +eightToThree = 2 +threeToOne = 3 +sixToOne = 4 +sixToOnePacketSize = 8 +threeToOnePacketSize = 16 +stateBlockSize = 64 +leftOverBlockSize = 32 +firstSoundFormat = 0x0001 +secondSoundFormat = 0x0002 +dbBufferReady = 0x00000001 +dbLastBuffer = 0x00000004 +sysBeepDisable = 0x0000 +sysBeepEnable = (1 << 0) +sysBeepSynchronous = (1 << 1) +unitTypeNoSelection = 0xFFFF +unitTypeSeconds = 0x0000 +stdSH = 0x00 +extSH = 0xFF +cmpSH = 0xFE +nullCmd = 0 +quietCmd = 3 +flushCmd = 4 +reInitCmd = 5 +waitCmd = 10 +pauseCmd = 11 +resumeCmd = 12 +callBackCmd = 13 +syncCmd = 14 +availableCmd = 24 +versionCmd = 25 +volumeCmd = 46 +getVolumeCmd = 47 +clockComponentCmd = 50 +getClockComponentCmd = 51 +scheduledSoundCmd = 52 +linkSoundComponentsCmd = 53 +soundCmd = 80 +bufferCmd = 81 +rateMultiplierCmd = 86 +getRateMultiplierCmd = 87 +initCmd = 1 +freeCmd = 2 +totalLoadCmd = 26 +loadCmd = 27 +freqDurationCmd = 40 +restCmd = 41 +freqCmd = 42 +ampCmd = 43 +timbreCmd = 44 +getAmpCmd = 45 +waveTableCmd = 60 +phaseCmd = 61 +rateCmd = 82 +continueCmd = 83 +doubleBufferCmd = 84 +getRateCmd = 85 +sizeCmd = 90 +convertCmd = 91 +waveInitChannelMask = 0x07 +waveInitChannel0 = 0x04 +waveInitChannel1 = 0x05 +waveInitChannel2 = 0x06 +waveInitChannel3 = 0x07 +initChan0 = waveInitChannel0 +initChan1 = waveInitChannel1 +initChan2 = waveInitChannel2 +initChan3 = waveInitChannel3 +outsideCmpSH = 0 +insideCmpSH = 1 +aceSuccess = 0 +aceMemFull = 1 +aceNilBlock = 2 +aceBadComp = 3 +aceBadEncode = 4 +aceBadDest = 5 +aceBadCmd = 6 +initChanLeft = 0x0002 +initChanRight = 0x0003 +initNoInterp = 0x0004 +initNoDrop = 0x0008 +initMono = 0x0080 +initStereo = 0x00C0 +initMACE3 = 0x0300 +initMACE6 = 0x0400 +initPanMask = 0x0003 +initSRateMask = 0x0030 +initStereoMask = 0x00C0 +initCompMask = 0xFF00 +siActiveChannels = FOUR_CHAR_CODE('chac') +siActiveLevels = FOUR_CHAR_CODE('lmac') +siAGCOnOff = FOUR_CHAR_CODE('agc ') +siAsync = FOUR_CHAR_CODE('asyn') +siAVDisplayBehavior = FOUR_CHAR_CODE('avdb') +siChannelAvailable = FOUR_CHAR_CODE('chav') +siCompressionAvailable = FOUR_CHAR_CODE('cmav') +siCompressionChannels = FOUR_CHAR_CODE('cpct') +siCompressionFactor = FOUR_CHAR_CODE('cmfa') +siCompressionHeader = FOUR_CHAR_CODE('cmhd') +siCompressionNames = FOUR_CHAR_CODE('cnam') +siCompressionParams = FOUR_CHAR_CODE('evaw') +siCompressionSampleRate = FOUR_CHAR_CODE('cprt') +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') +siDeviceName = FOUR_CHAR_CODE('name') +siEQSpectrumBands = FOUR_CHAR_CODE('eqsb') +siEQSpectrumLevels = FOUR_CHAR_CODE('eqlv') +siEQSpectrumOnOff = FOUR_CHAR_CODE('eqlo') +siEQSpectrumResolution = FOUR_CHAR_CODE('eqrs') +siEQToneControlGain = FOUR_CHAR_CODE('eqtg') +siEQToneControlOnOff = FOUR_CHAR_CODE('eqtc') +siHardwareBalance = FOUR_CHAR_CODE('hbal') +siHardwareBalanceSteps = FOUR_CHAR_CODE('hbls') +siHardwareBass = FOUR_CHAR_CODE('hbas') +siHardwareBassSteps = FOUR_CHAR_CODE('hbst') +siHardwareBusy = FOUR_CHAR_CODE('hwbs') +siHardwareFormat = FOUR_CHAR_CODE('hwfm') +siHardwareMute = FOUR_CHAR_CODE('hmut') +siHardwareMuteNoPrefs = FOUR_CHAR_CODE('hmnp') +siHardwareTreble = FOUR_CHAR_CODE('htrb') +siHardwareTrebleSteps = FOUR_CHAR_CODE('hwts') +siHardwareVolume = FOUR_CHAR_CODE('hvol') +siHardwareVolumeSteps = FOUR_CHAR_CODE('hstp') +siHeadphoneMute = FOUR_CHAR_CODE('pmut') +siHeadphoneVolume = FOUR_CHAR_CODE('pvol') +siHeadphoneVolumeSteps = FOUR_CHAR_CODE('hdst') +siInputAvailable = FOUR_CHAR_CODE('inav') +siInputGain = FOUR_CHAR_CODE('gain') +siInputSource = FOUR_CHAR_CODE('sour') +siInputSourceNames = FOUR_CHAR_CODE('snam') +siLevelMeterOnOff = FOUR_CHAR_CODE('lmet') +siModemGain = FOUR_CHAR_CODE('mgai') +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') +siOutputDeviceName = FOUR_CHAR_CODE('onam') +siPlayThruOnOff = FOUR_CHAR_CODE('plth') +siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx') +siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx') +siQuality = FOUR_CHAR_CODE('qual') +siRateMultiplier = FOUR_CHAR_CODE('rmul') +siRecordingQuality = FOUR_CHAR_CODE('qual') +siSampleRate = FOUR_CHAR_CODE('srat') +siSampleRateAvailable = FOUR_CHAR_CODE('srav') +siSampleSize = FOUR_CHAR_CODE('ssiz') +siSampleSizeAvailable = FOUR_CHAR_CODE('ssav') +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') +siSSpLocalization = FOUR_CHAR_CODE('3dif') +siSSpSpeakerSetup = FOUR_CHAR_CODE('3dst') +siStereoInputGain = FOUR_CHAR_CODE('sgai') +siSubwooferMute = FOUR_CHAR_CODE('bmut') +siTerminalType = FOUR_CHAR_CODE('ttyp') +siTwosComplementOnOff = FOUR_CHAR_CODE('twos') +siVendorProduct = FOUR_CHAR_CODE('vpro') +siVolume = FOUR_CHAR_CODE('volu') +siVoxRecordInfo = FOUR_CHAR_CODE('voxr') +siVoxStopInfo = FOUR_CHAR_CODE('voxs') +siWideStereo = FOUR_CHAR_CODE('wide') +siSupportedExtendedFlags = FOUR_CHAR_CODE('exfl') +siRateConverterRollOffSlope = FOUR_CHAR_CODE('rcdb') +siOutputLatency = FOUR_CHAR_CODE('olte') +siCloseDriver = FOUR_CHAR_CODE('clos') +siInitializeDriver = FOUR_CHAR_CODE('init') +siPauseRecording = FOUR_CHAR_CODE('paus') +siUserInterruptProc = FOUR_CHAR_CODE('user') +# kInvalidSource = (long)0xFFFFFFFF +kNoSource = FOUR_CHAR_CODE('none') +kCDSource = FOUR_CHAR_CODE('cd ') +kExtMicSource = FOUR_CHAR_CODE('emic') +kSoundInSource = FOUR_CHAR_CODE('sinj') +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') +kMicrophoneArray = FOUR_CHAR_CODE('mica') +kNoSoundComponentType = FOUR_CHAR_CODE('****') +kSoundComponentType = FOUR_CHAR_CODE('sift') +kSoundComponentPPCType = FOUR_CHAR_CODE('nift') +kRate8SubType = FOUR_CHAR_CODE('ratb') +kRate16SubType = FOUR_CHAR_CODE('ratw') +kConverterSubType = FOUR_CHAR_CODE('conv') +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') +kWaveInSnifferSubType = FOUR_CHAR_CODE('wisn') +kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev') +kClassicSubType = FOUR_CHAR_CODE('clas') +kASCSubType = FOUR_CHAR_CODE('asc ') +kDSPSubType = FOUR_CHAR_CODE('dsp ') +kAwacsSubType = FOUR_CHAR_CODE('awac') +kGCAwacsSubType = FOUR_CHAR_CODE('awgc') +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') +kWaveOutSnifferSubType = FOUR_CHAR_CODE('wosn') +kDirectSoundSubType = FOUR_CHAR_CODE('dsnd') +kDirectSoundSnifferSubType = FOUR_CHAR_CODE('dssn') +kUNIXsdevSubType = FOUR_CHAR_CODE('un1x') +kUSBSubType = FOUR_CHAR_CODE('usb ') +kBlueBoxSubType = FOUR_CHAR_CODE('bsnd') +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') +kEqualizerSubType = FOUR_CHAR_CODE('eqal') +kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3') +kSoundNotCompressed = FOUR_CHAR_CODE('NONE') +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') +k32BitLittleEndianFormat = FOUR_CHAR_CODE('23ni') +kMACE3Compression = FOUR_CHAR_CODE('MAC3') +kMACE6Compression = FOUR_CHAR_CODE('MAC6') +kCDXA4Compression = FOUR_CHAR_CODE('cdx4') +kCDXA2Compression = FOUR_CHAR_CODE('cdx2') +kIMACompression = FOUR_CHAR_CODE('ima4') +kULawCompression = FOUR_CHAR_CODE('ulaw') +kALawCompression = FOUR_CHAR_CODE('alaw') +kMicrosoftADPCMFormat = 0x6D730002 +kDVIIntelIMAFormat = 0x6D730011 +kDVAudioFormat = FOUR_CHAR_CODE('dvca') +kQDesignCompression = FOUR_CHAR_CODE('QDMC') +kQDesign2Compression = FOUR_CHAR_CODE('QDM2') +kQUALCOMMCompression = FOUR_CHAR_CODE('Qclp') +kOffsetBinary = k8BitOffsetBinaryFormat +kTwosComplement = k16BitBigEndianFormat +kLittleEndianFormat = k16BitLittleEndianFormat +kMPEGLayer3Format = 0x6D730055 +kFullMPEGLay3Format = FOUR_CHAR_CODE('.mp3') +k16BitNativeEndianFormat = k16BitLittleEndianFormat +k16BitNonNativeEndianFormat = k16BitBigEndianFormat +k16BitNativeEndianFormat = k16BitBigEndianFormat +k16BitNonNativeEndianFormat = k16BitLittleEndianFormat +k8BitRawIn = (1 << 0) +k8BitTwosIn = (1 << 1) +k16BitIn = (1 << 2) +kStereoIn = (1 << 3) +k8BitRawOut = (1 << 8) +k8BitTwosOut = (1 << 9) +k16BitOut = (1 << 10) +kStereoOut = (1 << 11) +kReverse = (1L << 16) +kRateConvert = (1L << 17) +kCreateSoundSource = (1L << 18) +kVMAwareness = (1L << 21) +kHighQuality = (1L << 22) +kNonRealTime = (1L << 23) +kSourcePaused = (1 << 0) +kPassThrough = (1L << 16) +kNoSoundComponentChain = (1L << 17) +kNoMixing = (1 << 0) +kNoSampleRateConversion = (1 << 1) +kNoSampleSizeConversion = (1 << 2) +kNoSampleFormatConversion = (1 << 3) +kNoChannelConversion = (1 << 4) +kNoDecompression = (1 << 5) +kNoVolumeConversion = (1 << 6) +kNoRealtimeProcessing = (1 << 7) +kScheduledSource = (1 << 8) +kNonInterleavedBuffer = (1 << 9) +kNonPagingMixer = (1 << 10) +kSoundConverterMixer = (1 << 11) +kPagingMixer = (1 << 12) +kVMAwareMixer = (1 << 13) +kExtendedSoundData = (1 << 14) +kBestQuality = (1 << 0) +kInputMask = 0x000000FF +kOutputMask = 0x0000FF00 +kOutputShift = 8 +kActionMask = 0x00FF0000 +kSoundComponentBits = 0x00FFFFFF +kAudioFormatAtomType = FOUR_CHAR_CODE('frma') +kAudioEndianAtomType = FOUR_CHAR_CODE('enda') +kAudioVBRAtomType = FOUR_CHAR_CODE('vbra') +kAudioTerminatorAtomType = 0 +kAVDisplayHeadphoneRemove = 0 +kAVDisplayHeadphoneInsert = 1 +kAVDisplayPlainTalkRemove = 2 +kAVDisplayPlainTalkInsert = 3 +audioAllChannels = 0 +audioLeftChannel = 1 +audioRightChannel = 2 +audioUnmuted = 0 +audioMuted = 1 +audioDoesMono = (1L << 0) +audioDoesStereo = (1L << 1) +audioDoesIndependentChannels = (1L << 2) +siCDQuality = FOUR_CHAR_CODE('cd ') +siBestQuality = FOUR_CHAR_CODE('best') +siBetterQuality = FOUR_CHAR_CODE('betr') +siGoodQuality = FOUR_CHAR_CODE('good') +siNoneQuality = FOUR_CHAR_CODE('none') +siDeviceIsConnected = 1 +siDeviceNotConnected = 0 +siDontKnowIfConnected = -1 +siReadPermission = 0 +siWritePermission = 1 +kSoundConverterDidntFillBuffer = (1 << 0) +kSoundConverterHasLeftOverData = (1 << 1) +kExtendedSoundSampleCountNotValid = 1L << 0 +kExtendedSoundBufferSizeValid = 1L << 1 +kScheduledSoundDoScheduled = 1 << 0 +kScheduledSoundDoCallBack = 1 << 1 +kScheduledSoundExtendedHdr = 1 << 2 +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 +kSndInputReadAsyncSelect = 0x0001 +kSndInputReadSyncSelect = 0x0002 +kSndInputPauseRecordingSelect = 0x0003 +kSndInputResumeRecordingSelect = 0x0004 +kSndInputStopRecordingSelect = 0x0005 +kSndInputGetStatusSelect = 0x0006 +kSndInputGetDeviceInfoSelect = 0x0007 +kSndInputSetDeviceInfoSelect = 0x0008 +kSndInputInitHardwareSelect = 0x0009 diff --git a/Lib/plat-mac/Carbon/TE.py b/Lib/plat-mac/Carbon/TE.py new file mode 100644 index 0000000..4351d7a --- /dev/null +++ b/Lib/plat-mac/Carbon/TE.py @@ -0,0 +1 @@ +from _TE import * diff --git a/Lib/plat-mac/Carbon/TextEdit.py b/Lib/plat-mac/Carbon/TextEdit.py new file mode 100644 index 0000000..eb5fb92 --- /dev/null +++ b/Lib/plat-mac/Carbon/TextEdit.py @@ -0,0 +1,57 @@ +# Generated from 'TextEdit.h' + +teJustLeft = 0 +teJustCenter = 1 +teJustRight = -1 +teForceLeft = -2 +teFlushDefault = 0 +teCenter = 1 +teFlushRight = -1 +teFlushLeft = -2 +fontBit = 0 +faceBit = 1 +sizeBit = 2 +clrBit = 3 +addSizeBit = 4 +toggleBit = 5 +doFont = 1 +doFace = 2 +doSize = 4 +doColor = 8 +doAll = 15 +addSize = 16 +doToggle = 32 +EOLHook = 0 +DRAWHook = 4 +WIDTHHook = 8 +HITTESTHook = 12 +nWIDTHHook = 24 +TextWidthHook = 28 +intEOLHook = 0 +intDrawHook = 1 +intWidthHook = 2 +intHitTestHook = 3 +intNWidthHook = 6 +intTextWidthHook = 7 +intInlineInputTSMTEPreUpdateHook = 8 +intInlineInputTSMTEPostUpdateHook = 9 +teFAutoScroll = 0 +teFTextBuffering = 1 +teFOutlineHilite = 2 +teFInlineInput = 3 +teFUseWhiteBackground = 4 +teFUseInlineInput = 5 +teFInlineInputAutoScroll = 6 +teFIdleWithEventLoopTimer = 7 +teBitClear = 0 +teBitSet = 1 +teBitTest = -1 +teWordSelect = 4 +teWordDrag = 8 +teFromFind = 12 +teFromRecal = 16 +teFind = 0 +teHighlight = 1 +teDraw = -1 +teCaret = -2 +teFUseTextServices = 4 diff --git a/Lib/plat-mac/Carbon/WASTEconst.py b/Lib/plat-mac/Carbon/WASTEconst.py new file mode 100644 index 0000000..dc73905 --- /dev/null +++ b/Lib/plat-mac/Carbon/WASTEconst.py @@ -0,0 +1,207 @@ +# Generated from 'WASTE.h' + +kPascalStackBased = None # workaround for header parsing +def FOUR_CHAR_CODE(x): return x +weCantUndoErr = -10015 +weEmptySelectionErr = -10013 +weUnknownObjectTypeErr = -9478 +weObjectNotFoundErr = -9477 +weReadOnlyErr = -9476 +weTextNotFoundErr = -9474 +weInvalidTextEncodingErr = -9473 +weDuplicateAttributeErr = -9472 +weInvalidAttributeSizeErr = -9471 +weReadOnlyAttributeErr = -9470 +weOddByteCountErr = -9469 +weHandlerNotFoundErr = -1717 +weNotHandledErr = -1708 +weNewerVersionErr = -1706 +weCorruptDataErr = -1702 +weProtocolErr = -603 +weUndefinedSelectorErr = -50 +weFlushLeft = -2 +weFlushRight = -1 +weFlushDefault = 0 +weCenter = 1 +weJustify = 2 +weDirDefault = 1 +weDirRightToLeft = -1 +weDirLeftToRight = 0 +weDoFont = 0x0001 +weDoFace = 0x0002 +weDoSize = 0x0004 +weDoColor = 0x0008 +weDoAll = weDoFont | weDoFace | weDoSize | weDoColor +weDoAddSize = 0x0010 +weDoToggleFace = 0x0020 +weDoReplaceFace = 0x0040 +weDoPreserveScript = 0x0080 +weDoExtractSubscript = 0x0100 +weDoFaceMask = 0x0200 +weDoDirection = 0x00000001 +weDoAlignment = 0x00000002 +weDoLeftIndent = 0x00000004 +weDoRightIndent = 0x00000008 +weDoFirstLineIndent = 0x00000010 +weDoLineSpacing = 0x00000020 +weDoSpaceBefore = 0x00000040 +weDoSpaceAfter = 0x00000080 +weDoBottomBorderStyle = 0x00000400 +kLeadingEdge = -1 +kTrailingEdge = 0 +kObjectEdge = 2 +weFAutoScroll = 0 +weFOutlineHilite = 2 +weFReadOnly = 5 +weFUndo = 6 +weFIntCutAndPaste = 7 +weFDragAndDrop = 8 +weFInhibitRecal = 9 +weFUseTempMem = 10 +weFDrawOffscreen = 11 +weFInhibitRedraw = 12 +weFMonoStyled = 13 +weFMultipleUndo = 14 +weFNoKeyboardSync = 29 +weFInhibitICSupport = 30 +weFInhibitColor = 31 +# weDoAutoScroll = 1UL << weFAutoScroll +# weDoOutlineHilite = 1UL << weFOutlineHilite +# weDoReadOnly = 1UL << weFReadOnly +# weDoUndo = 1UL << weFUndo +# weDoIntCutAndPaste = 1UL << weFIntCutAndPaste +# weDoDragAndDrop = 1UL << weFDragAndDrop +# weDoInhibitRecal = 1UL << weFInhibitRecal +# weDoUseTempMem = 1UL << weFUseTempMem +# weDoDrawOffscreen = 1UL << weFDrawOffscreen +# weDoInhibitRedraw = 1UL << weFInhibitRedraw +# weDoMonoStyled = 1UL << weFMonoStyled +# weDoMultipleUndo = 1UL << weFMultipleUndo +# weDoNoKeyboardSync = 1UL << weFNoKeyboardSync +# weDoInhibitICSupport = 1UL << weFInhibitICSupport +# weDoInhibitColor = 1UL << weFInhibitColor +weBitToggle = -2 +weBitTest = -1 +weBitClear = 0 +weBitSet = 1 +weLowerCase = 0 +weUpperCase = 1 +weFindWholeWords = 0x00000001 +weFindCaseInsensitive = 0x00000002 +weFindDiacriticalInsensitive = 0x00000004 +wePutIntCutAndPaste = 0x00000001 +wePutAddToTypingSequence = 0x00000002 +wePutDetectUnicodeBOM = 0x00000200 +weStreamDestinationKindMask = 0x000000FF +weStreamIncludeObjects = 0x00000100 +weGetAddUnicodeBOM = 0x00000200 +weGetLittleEndian = 0x00000400 +weTagFontFamily = FOUR_CHAR_CODE('font') +weTagFontSize = FOUR_CHAR_CODE('ptsz') +weTagPlain = FOUR_CHAR_CODE('plan') +weTagBold = FOUR_CHAR_CODE('bold') +weTagItalic = FOUR_CHAR_CODE('ital') +weTagUnderline = FOUR_CHAR_CODE('undl') +weTagOutline = FOUR_CHAR_CODE('outl') +weTagShadow = FOUR_CHAR_CODE('shad') +weTagCondensed = FOUR_CHAR_CODE('cond') +weTagExtended = FOUR_CHAR_CODE('pexp') +weTagStrikethrough = FOUR_CHAR_CODE('strk') +weTagTextColor = FOUR_CHAR_CODE('colr') +weTagBackgroundColor = FOUR_CHAR_CODE('pbcl') +weTagTransferMode = FOUR_CHAR_CODE('pptm') +weTagVerticalShift = FOUR_CHAR_CODE('xshf') +weTagAlignment = FOUR_CHAR_CODE('pjst') +weTagDirection = FOUR_CHAR_CODE('LDIR') +weTagLineSpacing = FOUR_CHAR_CODE('ledg') +weTagLeftIndent = FOUR_CHAR_CODE('lein') +weTagRightIndent = FOUR_CHAR_CODE('riin') +weTagFirstLineIndent = FOUR_CHAR_CODE('fidt') +weTagSpaceBefore = FOUR_CHAR_CODE('spbe') +weTagSpaceAfter = FOUR_CHAR_CODE('spaf') +weTagBottomBorderStyle = FOUR_CHAR_CODE('BBRD') +weTagForceFontFamily = FOUR_CHAR_CODE('ffnt') +weTagAddFontSize = FOUR_CHAR_CODE('+siz') +weTagAddVerticalShift = FOUR_CHAR_CODE('+shf') +weTagTextEncoding = FOUR_CHAR_CODE('ptxe') +weTagQDStyles = FOUR_CHAR_CODE('qdst') +weTagTETextStyle = FOUR_CHAR_CODE('tets') +weTagAlignmentDefault = FOUR_CHAR_CODE('deft') +weTagAlignmentLeft = FOUR_CHAR_CODE('left') +weTagAlignmentCenter = FOUR_CHAR_CODE('cent') +weTagAlignmentRight = FOUR_CHAR_CODE('rght') +weTagAlignmentFull = FOUR_CHAR_CODE('full') +weTagDirectionDefault = FOUR_CHAR_CODE('deft') +weTagDirectionLeftToRight = FOUR_CHAR_CODE('L->R') +weTagDirectionRightToLeft = FOUR_CHAR_CODE('R->L') +weTagBorderStyleNone = FOUR_CHAR_CODE('NONE') +weTagBorderStyleThin = FOUR_CHAR_CODE('SLDL') +weTagBorderStyleDotted = FOUR_CHAR_CODE('DTDL') +weTagBorderStyleThick = FOUR_CHAR_CODE('THKL') +weLineSpacingSingle = 0x00000000 +weLineSpacingOneAndHalf = 0x00008000 +weLineSpacingDouble = 0x00010000 +weCharByteHook = FOUR_CHAR_CODE('cbyt') +weCharToPixelHook = FOUR_CHAR_CODE('c2p ') +weCharTypeHook = FOUR_CHAR_CODE('ctyp') +weClickLoop = FOUR_CHAR_CODE('clik') +weCurrentDrag = FOUR_CHAR_CODE('drag') +weDrawTextHook = FOUR_CHAR_CODE('draw') +weDrawTSMHiliteHook = FOUR_CHAR_CODE('dtsm') +weEraseHook = FOUR_CHAR_CODE('eras') +weFontFamilyToNameHook = FOUR_CHAR_CODE('ff2n') +weFontNameToFamilyHook = FOUR_CHAR_CODE('fn2f') +weFluxProc = FOUR_CHAR_CODE('flux') +weHiliteDropAreaHook = FOUR_CHAR_CODE('hidr') +weLineBreakHook = FOUR_CHAR_CODE('lbrk') +wePixelToCharHook = FOUR_CHAR_CODE('p2c ') +wePort = FOUR_CHAR_CODE('port') +wePreTrackDragHook = FOUR_CHAR_CODE('ptrk') +weRefCon = FOUR_CHAR_CODE('refc') +weScrollProc = FOUR_CHAR_CODE('scrl') +weText = FOUR_CHAR_CODE('text') +weTranslateDragHook = FOUR_CHAR_CODE('xdrg') +weTranslucencyThreshold = FOUR_CHAR_CODE('tluc') +weTSMDocumentID = FOUR_CHAR_CODE('tsmd') +weTSMPreUpdate = FOUR_CHAR_CODE('pre ') +weTSMPostUpdate = FOUR_CHAR_CODE('post') +weURLHint = FOUR_CHAR_CODE('urlh') +weWordBreakHook = FOUR_CHAR_CODE('wbrk') +weNewHandler = FOUR_CHAR_CODE('new ') +weDisposeHandler = FOUR_CHAR_CODE('free') +weDrawHandler = FOUR_CHAR_CODE('draw') +weClickHandler = FOUR_CHAR_CODE('clik') +weStreamHandler = FOUR_CHAR_CODE('strm') +weHoverHandler = FOUR_CHAR_CODE('hovr') +kTypeText = FOUR_CHAR_CODE('TEXT') +kTypeStyles = FOUR_CHAR_CODE('styl') +kTypeSoup = FOUR_CHAR_CODE('SOUP') +kTypeFontTable = FOUR_CHAR_CODE('FISH') +kTypeParaFormat = FOUR_CHAR_CODE('WEpf') +kTypeRulerScrap = FOUR_CHAR_CODE('WEru') +kTypeCharFormat = FOUR_CHAR_CODE('WEcf') +kTypeStyleScrap = FOUR_CHAR_CODE('WEst') +kTypeUnicodeText = FOUR_CHAR_CODE('utxt') +kTypeUTF8Text = FOUR_CHAR_CODE('UTF8') +kTypeStyledText = FOUR_CHAR_CODE('STXT') +weAKNone = 0 +weAKUnspecified = 1 +weAKTyping = 2 +weAKCut = 3 +weAKPaste = 4 +weAKClear = 5 +weAKDrag = 6 +weAKSetStyle = 7 +weAKSetRuler = 8 +weAKBackspace = 9 +weAKFwdDelete = 10 +weAKCaseChange = 11 +weAKObjectChange = 12 +weToScrap = 0 +weToDrag = 1 +weToSoup = 2 +weMouseEnter = 0 +weMouseWithin = 1 +weMouseLeave = 2 +kCurrentSelection = -1 +kNullStyle = -2 diff --git a/Lib/plat-mac/Carbon/Win.py b/Lib/plat-mac/Carbon/Win.py new file mode 100644 index 0000000..2805772 --- /dev/null +++ b/Lib/plat-mac/Carbon/Win.py @@ -0,0 +1 @@ +from _Win import * diff --git a/Lib/plat-mac/Carbon/Windows.py b/Lib/plat-mac/Carbon/Windows.py new file mode 100644 index 0000000..71685df --- /dev/null +++ b/Lib/plat-mac/Carbon/Windows.py @@ -0,0 +1,263 @@ +# Generated from 'MacWindows.h' + +def FOUR_CHAR_CODE(x): return x +false = 0 +true = 1 +kAlertWindowClass = 1L +kMovableAlertWindowClass = 2L +kModalWindowClass = 3L +kMovableModalWindowClass = 4L +kFloatingWindowClass = 5L +kDocumentWindowClass = 6L +kUtilityWindowClass = 8L +kHelpWindowClass = 10L +kSheetWindowClass = 11L +kToolbarWindowClass = 12L +kPlainWindowClass = 13L +kOverlayWindowClass = 14L +kSheetAlertWindowClass = 15L +kAltPlainWindowClass = 16L +# kAllWindowClasses = (unsigned long)0xFFFFFFFF +kWindowNoAttributes = 0L +kWindowCloseBoxAttribute = (1L << 0) +kWindowHorizontalZoomAttribute = (1L << 1) +kWindowVerticalZoomAttribute = (1L << 2) +kWindowFullZoomAttribute = (kWindowVerticalZoomAttribute | kWindowHorizontalZoomAttribute) +kWindowCollapseBoxAttribute = (1L << 3) +kWindowResizableAttribute = (1L << 4) +kWindowSideTitlebarAttribute = (1L << 5) +kWindowNoUpdatesAttribute = (1L << 16) +kWindowNoActivatesAttribute = (1L << 17) +kWindowOpaqueForEventsAttribute = (1L << 18) +kWindowNoShadowAttribute = (1L << 21) +kWindowHideOnSuspendAttribute = (1L << 24) +kWindowStandardHandlerAttribute = (1L << 25) +kWindowHideOnFullScreenAttribute = (1L << 26) +kWindowInWindowMenuAttribute = (1L << 27) +kWindowLiveResizeAttribute = (1L << 28) +kWindowStandardDocumentAttributes = (kWindowCloseBoxAttribute | kWindowFullZoomAttribute | kWindowCollapseBoxAttribute | kWindowResizableAttribute) +kWindowStandardFloatingAttributes = (kWindowCloseBoxAttribute | kWindowCollapseBoxAttribute) +kWindowDefProcType = FOUR_CHAR_CODE('WDEF') +kStandardWindowDefinition = 0 +kRoundWindowDefinition = 1 +kFloatingWindowDefinition = 124 +kDocumentWindowVariantCode = 0 +kModalDialogVariantCode = 1 +kPlainDialogVariantCode = 2 +kShadowDialogVariantCode = 3 +kMovableModalDialogVariantCode = 5 +kAlertVariantCode = 7 +kMovableAlertVariantCode = 9 +kSideFloaterVariantCode = 8 +documentProc = 0 +dBoxProc = 1 +plainDBox = 2 +altDBoxProc = 3 +noGrowDocProc = 4 +movableDBoxProc = 5 +zoomDocProc = 8 +zoomNoGrow = 12 +floatProc = 1985 +floatGrowProc = 1987 +floatZoomProc = 1989 +floatZoomGrowProc = 1991 +floatSideProc = 1993 +floatSideGrowProc = 1995 +floatSideZoomProc = 1997 +floatSideZoomGrowProc = 1999 +rDocProc = 16 +kWindowDocumentDefProcResID = 64 +kWindowDialogDefProcResID = 65 +kWindowUtilityDefProcResID = 66 +kWindowUtilitySideTitleDefProcResID = 67 +kWindowSheetDefProcResID = 68 +kWindowSimpleDefProcResID = 69 +kWindowSheetAlertDefProcResID = 70 +kWindowDocumentProc = 1024 +kWindowGrowDocumentProc = 1025 +kWindowVertZoomDocumentProc = 1026 +kWindowVertZoomGrowDocumentProc = 1027 +kWindowHorizZoomDocumentProc = 1028 +kWindowHorizZoomGrowDocumentProc = 1029 +kWindowFullZoomDocumentProc = 1030 +kWindowFullZoomGrowDocumentProc = 1031 +kWindowPlainDialogProc = 1040 +kWindowShadowDialogProc = 1041 +kWindowModalDialogProc = 1042 +kWindowMovableModalDialogProc = 1043 +kWindowAlertProc = 1044 +kWindowMovableAlertProc = 1045 +kWindowMovableModalGrowProc = 1046 +kWindowFloatProc = 1057 +kWindowFloatGrowProc = 1059 +kWindowFloatVertZoomProc = 1061 +kWindowFloatVertZoomGrowProc = 1063 +kWindowFloatHorizZoomProc = 1065 +kWindowFloatHorizZoomGrowProc = 1067 +kWindowFloatFullZoomProc = 1069 +kWindowFloatFullZoomGrowProc = 1071 +kWindowFloatSideProc = 1073 +kWindowFloatSideGrowProc = 1075 +kWindowFloatSideVertZoomProc = 1077 +kWindowFloatSideVertZoomGrowProc = 1079 +kWindowFloatSideHorizZoomProc = 1081 +kWindowFloatSideHorizZoomGrowProc = 1083 +kWindowFloatSideFullZoomProc = 1085 +kWindowFloatSideFullZoomGrowProc = 1087 +kWindowSheetProc = 1088 +kWindowSheetAlertProc = 1120 +kWindowSimpleProc = 1104 +kWindowSimpleFrameProc = 1105 +kWindowNoPosition = 0x0000 +kWindowDefaultPosition = 0x0000 +kWindowCenterMainScreen = 0x280A +kWindowAlertPositionMainScreen = 0x300A +kWindowStaggerMainScreen = 0x380A +kWindowCenterParentWindow = 0xA80A +kWindowAlertPositionParentWindow = 0xB00A +kWindowStaggerParentWindow = 0xB80A +kWindowCenterParentWindowScreen = 0x680A +kWindowAlertPositionParentWindowScreen = 0x700A +kWindowStaggerParentWindowScreen = 0x780A +kWindowCenterOnMainScreen = 0x00000001 +kWindowCenterOnParentWindow = 0x00000002 +kWindowCenterOnParentWindowScreen = 0x00000003 +kWindowCascadeOnMainScreen = 0x00000004 +kWindowCascadeOnParentWindow = 0x00000005 +kWindowCascadeOnParentWindowScreen = 0x00000006 +kWindowAlertPositionOnMainScreen = 0x00000007 +kWindowAlertPositionOnParentWindow = 0x00000008 +kWindowAlertPositionOnParentWindowScreen = 0x00000009 +kWindowTitleBarRgn = 0 +kWindowTitleTextRgn = 1 +kWindowCloseBoxRgn = 2 +kWindowZoomBoxRgn = 3 +kWindowDragRgn = 5 +kWindowGrowRgn = 6 +kWindowCollapseBoxRgn = 7 +kWindowTitleProxyIconRgn = 8 +kWindowStructureRgn = 32 +kWindowContentRgn = 33 +kWindowUpdateRgn = 34 +kWindowOpaqueRgn = 35 +kWindowGlobalPortRgn = 40 +dialogKind = 2 +userKind = 8 +kDialogWindowKind = 2 +kApplicationWindowKind = 8 +inDesk = 0 +inNoWindow = 0 +inMenuBar = 1 +inSysWindow = 2 +inContent = 3 +inDrag = 4 +inGrow = 5 +inGoAway = 6 +inZoomIn = 7 +inZoomOut = 8 +inCollapseBox = 11 +inProxyIcon = 12 +wNoHit = 0 +wInContent = 1 +wInDrag = 2 +wInGrow = 3 +wInGoAway = 4 +wInZoomIn = 5 +wInZoomOut = 6 +wInCollapseBox = 9 +wInProxyIcon = 10 +kWindowMsgDraw = 0 +kWindowMsgHitTest = 1 +kWindowMsgCalculateShape = 2 +kWindowMsgInitialize = 3 +kWindowMsgCleanUp = 4 +kWindowMsgDrawGrowOutline = 5 +kWindowMsgDrawGrowBox = 6 +kWindowMsgGetFeatures = 7 +kWindowMsgGetRegion = 8 +kWindowMsgDragHilite = 9 +kWindowMsgModified = 10 +kWindowMsgDrawInCurrentPort = 11 +kWindowMsgSetupProxyDragImage = 12 +kWindowMsgStateChanged = 13 +kWindowMsgMeasureTitle = 14 +kWindowMsgGetGrowImageRegion = 19 +wDraw = 0 +wHit = 1 +wCalcRgns = 2 +wNew = 3 +wDispose = 4 +wGrow = 5 +wDrawGIcon = 6 +kWindowStateTitleChanged = (1 << 0) +kWindowCanGrow = (1 << 0) +kWindowCanZoom = (1 << 1) +kWindowCanCollapse = (1 << 2) +kWindowIsModal = (1 << 3) +kWindowCanGetWindowRegion = (1 << 4) +kWindowIsAlert = (1 << 5) +kWindowHasTitleBar = (1 << 6) +kWindowSupportsDragHilite = (1 << 7) +kWindowSupportsModifiedBit = (1 << 8) +kWindowCanDrawInCurrentPort = (1 << 9) +kWindowCanSetupProxyDragImage = (1 << 10) +kWindowCanMeasureTitle = (1 << 11) +kWindowWantsDisposeAtProcessDeath = (1 << 12) +kWindowSupportsGetGrowImageRegion = (1 << 13) +kWindowDefSupportsColorGrafPort = 0x40000002 +kWindowIsOpaque = (1 << 14) +kWindowSupportsSetGrowImageRegion = (1 << 13) +deskPatID = 16 +wContentColor = 0 +wFrameColor = 1 +wTextColor = 2 +wHiliteColor = 3 +wTitleBarColor = 4 +# kMouseUpOutOfSlop = (long)0x80008000 +kWindowDefinitionVersionOne = 1 +kWindowDefinitionVersionTwo = 2 +kWindowIsCollapsedState = (1 << 0L) +kStoredWindowSystemTag = FOUR_CHAR_CODE('appl') +kStoredBasicWindowDescriptionID = FOUR_CHAR_CODE('sbas') +kStoredWindowPascalTitleID = FOUR_CHAR_CODE('s255') +kWindowDefProcPtr = 0 +kWindowDefObjectClass = 1 +kWindowDefProcID = 2 +kWindowModalityNone = 0 +kWindowModalitySystemModal = 1 +kWindowModalityAppModal = 2 +kWindowModalityWindowModal = 3 +windowGroupInvalidErr = -5616 +kWindowGroupAttrSelectAsLayer = 1 << 0 +kWindowGroupAttrMoveTogether = 1 << 1 +kWindowGroupAttrLayerTogether = 1 << 2 +kWindowGroupAttrSharedActivation = 1 << 3 +kWindowGroupAttrHideOnCollapse = 1 << 4 +kWindowActivationScopeNone = 0 +kWindowActivationScopeIndependent = 1 +kWindowActivationScopeAll = 2 +kNextWindowGroup = true +kPreviousWindowGroup = false +kWindowGroupContentsReturnWindows = 1 << 0 +kWindowGroupContentsRecurse = 1 << 1 +kWindowGroupContentsVisible = 1 << 2 +kWindowPaintProcOptionsNone = 0 +kScrollWindowNoOptions = 0 +kScrollWindowInvalidate = (1L << 0) +kScrollWindowEraseToPortBackground = (1L << 1) +kWindowZoomTransitionEffect = 1 +kWindowSheetTransitionEffect = 2 +kWindowSlideTransitionEffect = 3 +kWindowShowTransitionAction = 1 +kWindowHideTransitionAction = 2 +kWindowMoveTransitionAction = 3 +kWindowResizeTransitionAction = 4 +kWindowConstrainMayResize = (1L << 0) +kWindowConstrainMoveRegardlessOfFit = (1L << 1) +kWindowConstrainAllowPartial = (1L << 2) +kWindowConstrainCalcOnly = (1L << 3) +kWindowConstrainStandardOptions = kWindowConstrainMoveRegardlessOfFit +kWindowPropertyPersistent = 0x00000001 +kWindowGroupAttrSelectable = kWindowGroupAttrSelectAsLayer +kWindowGroupAttrPositionFixed = kWindowGroupAttrMoveTogether +kWindowGroupAttrZOrderFixed = kWindowGroupAttrLayerTogether diff --git a/Lib/plat-mac/Carbon/__init__.py b/Lib/plat-mac/Carbon/__init__.py new file mode 100644 index 0000000..d0cfec3 --- /dev/null +++ b/Lib/plat-mac/Carbon/__init__.py @@ -0,0 +1,4 @@ +# Filter out warnings about signed/unsigned constants +import warnings +warnings.filterwarnings("ignore", "", FutureWarning, ".*Controls") +warnings.filterwarnings("ignore", "", FutureWarning, ".*MacTextEditor")
\ No newline at end of file |