mirror of
https://github.com/python/cpython.git
synced 2025-07-24 19:54:21 +00:00
Moved to either :Mac:Lib (WASTEconst and files that weren't generated) or to the Carbon package.
This commit is contained in:
parent
ab98ae9b4e
commit
63f6b4984b
27 changed files with 0 additions and 6475 deletions
|
@ -1,515 +0,0 @@
|
||||||
# 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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
kThemeNameTag = FOUR_CHAR_CODE('name')
|
|
||||||
kThemeAppearanceFileNameTag = FOUR_CHAR_CODE('thme')
|
|
||||||
kThemeVariantNameTag = FOUR_CHAR_CODE('varn')
|
|
||||||
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')
|
|
||||||
kThemeHighlightColorTag = FOUR_CHAR_CODE('hcol')
|
|
||||||
kThemeExamplePictureIDTag = FOUR_CHAR_CODE('epic')
|
|
||||||
kThemeSoundsEnabledTag = FOUR_CHAR_CODE('snds')
|
|
||||||
kThemeSoundTrackNameTag = FOUR_CHAR_CODE('sndt')
|
|
||||||
kThemeSoundMaskTag = FOUR_CHAR_CODE('smsk')
|
|
||||||
kThemeUserDefinedTag = FOUR_CHAR_CODE('user')
|
|
||||||
kThemeScrollBarArrowStyleTag = FOUR_CHAR_CODE('sbar')
|
|
||||||
kThemeScrollBarThumbStyleTag = FOUR_CHAR_CODE('sbth')
|
|
||||||
kThemeSmoothFontEnabledTag = FOUR_CHAR_CODE('smoo')
|
|
||||||
kThemeSmoothFontMinSizeTag = FOUR_CHAR_CODE('smos')
|
|
||||||
kThemeDblClickCollapseTag = FOUR_CHAR_CODE('coll')
|
|
||||||
kThemeCheckBoxClassicX = 0
|
|
||||||
kThemeCheckBoxCheckMark = 1
|
|
||||||
kThemeScrollBarArrowsSingle = 0
|
|
||||||
kThemeScrollBarArrowsLowerRight = 1
|
|
||||||
kThemeScrollBarThumbNormal = 0
|
|
||||||
kThemeScrollBarThumbProportional = 1
|
|
||||||
kThemeSystemFont = 0
|
|
||||||
kThemeSmallSystemFont = 1
|
|
||||||
kThemeSmallEmphasizedSystemFont = 2
|
|
||||||
kThemeViewsFont = 3
|
|
||||||
kThemeTabNonFront = 0
|
|
||||||
kThemeTabNonFrontPressed = 1
|
|
||||||
kThemeTabNonFrontInactive = 2
|
|
||||||
kThemeTabFront = 3
|
|
||||||
kThemeTabFrontInactive = 4
|
|
||||||
kThemeTabNorth = 0
|
|
||||||
kThemeTabSouth = 1
|
|
||||||
kThemeTabEast = 2
|
|
||||||
kThemeTabWest = 3
|
|
||||||
kThemeSmallTabHeight = 16
|
|
||||||
kThemeLargeTabHeight = 21
|
|
||||||
kThemeTabPaneOverlap = 3
|
|
||||||
kThemeSmallTabHeightMax = 19
|
|
||||||
kThemeLargeTabHeightMax = 24
|
|
||||||
kThemeScrollBar = 0
|
|
||||||
kThemeSmallScrollBar = 1
|
|
||||||
kThemeSlider = 2
|
|
||||||
kThemeProgressBar = 3
|
|
||||||
kThemeIndeterminateBar = 4
|
|
||||||
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)
|
|
||||||
kThemeWindowHasGrow = (1 << 0)
|
|
||||||
kThemeWindowHasHorizontalZoom = (1 << 3)
|
|
||||||
kThemeWindowHasVerticalZoom = (1 << 4)
|
|
||||||
kThemeWindowHasFullZoom = kThemeWindowHasHorizontalZoom + kThemeWindowHasVerticalZoom
|
|
||||||
kThemeWindowHasCloseBox = (1 << 5)
|
|
||||||
kThemeWindowHasCollapseBox = (1 << 6)
|
|
||||||
kThemeWindowHasTitleText = (1 << 7)
|
|
||||||
kThemeWindowIsCollapsed = (1 << 8)
|
|
||||||
kThemeWindowHasA = (1 << 9)
|
|
||||||
kThemeWindowHasB = (1 << 10)
|
|
||||||
kThemeDocumentWindow = 0
|
|
||||||
kThemeDialogWindow = 1
|
|
||||||
kThemeMovableDialogWindow = 2
|
|
||||||
kThemeAlertWindow = 3
|
|
||||||
kThemeMovableAlertWindow = 4
|
|
||||||
kThemePlainDialogWindow = 5
|
|
||||||
kThemeShadowDialogWindow = 6
|
|
||||||
kThemePopupWindow = 7
|
|
||||||
kThemeUtilityWindow = 8
|
|
||||||
kThemeUtilitySideWindow = 9
|
|
||||||
kThemeWidgetCloseBox = 0
|
|
||||||
kThemeWidgetZoomBox = 1
|
|
||||||
kThemeWidgetCollapseBox = 2
|
|
||||||
kThemeWidgetABox = 3
|
|
||||||
kThemeWidgetBBox = 4
|
|
||||||
kThemeWidgetBOffBox = 5
|
|
||||||
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
|
|
||||||
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)
|
|
||||||
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
|
|
||||||
kThemeMetricCheckBoxGlyphHeight = 2
|
|
||||||
kThemeMetricRadioButtonGlyphHeight = 3
|
|
||||||
# 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
|
|
|
@ -1,952 +0,0 @@
|
||||||
# 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 ')
|
|
||||||
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')
|
|
||||||
typeSessionID = FOUR_CHAR_CODE('ssid')
|
|
||||||
typeTargetID = FOUR_CHAR_CODE('targ')
|
|
||||||
typeProcessSerialNumber = FOUR_CHAR_CODE('psn ')
|
|
||||||
typeKernelProcessID = FOUR_CHAR_CODE('kpid')
|
|
||||||
typeDispatcherID = FOUR_CHAR_CODE('dspt')
|
|
||||||
typeNull = FOUR_CHAR_CODE('null')
|
|
||||||
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')
|
|
||||||
kAEDescListFactorNone = 0
|
|
||||||
kAEDescListFactorType = 4
|
|
||||||
kAEDescListFactorTypeAndSize = 8
|
|
||||||
kAutoGenerateReturnID = -1
|
|
||||||
kAnyTransactionID = 0
|
|
||||||
kAEDataArray = 0
|
|
||||||
kAEPackedArray = 1
|
|
||||||
kAEDescArray = 3
|
|
||||||
kAEKeyDescArray = 4
|
|
||||||
kAEHandleArray = 2
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
kAENeverInteract = 0x00000010
|
|
||||||
kAECanInteract = 0x00000020
|
|
||||||
kAEAlwaysInteract = 0x00000030
|
|
||||||
kAECanSwitchLayer = 0x00000040
|
|
||||||
kAEDontRecord = 0x00001000
|
|
||||||
kAEDontExecute = 0x00002000
|
|
||||||
kAEProcessNonReplyEvents = 0x00008000
|
|
||||||
kAENoReply = 0x00000001
|
|
||||||
kAEQueueReply = 0x00000002
|
|
||||||
kAEWaitReply = 0x00000003
|
|
||||||
kAEDontReconnect = 0x00000080
|
|
||||||
kAEWantReceipt = 0x00000200
|
|
||||||
kAEDefaultTimeout = -1
|
|
||||||
kNoTimeOut = -2
|
|
||||||
kAENormalPriority = 0x00000000
|
|
||||||
kAEHighPriority = 0x00000001
|
|
||||||
kAEUnknownSource = 0
|
|
||||||
kAEDirectCall = 1
|
|
||||||
kAESameProcess = 2
|
|
||||||
kAELocalProcess = 3
|
|
||||||
kAERemoteProcess = 4
|
|
||||||
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
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
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½')
|
|
||||||
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')
|
|
|
@ -1,56 +0,0 @@
|
||||||
# Generated from 'Balloons.h'
|
|
||||||
|
|
||||||
def FOUR_CHAR_CODE(x): return x
|
|
||||||
kTopLeftTipPointsLeftVariant = 0
|
|
||||||
kTopLeftTipPointsUpVariant = 1
|
|
||||||
kTopRightTipPointsUpVariant = 2
|
|
||||||
kTopRightTipPointsRightVariant = 3
|
|
||||||
kBottomRightTipPointsRightVariant = 4
|
|
||||||
kBottomRightTipPointsDownVariant = 5
|
|
||||||
kBottomLeftTipPointsDownVariant = 6
|
|
||||||
kBottomLeftTipPointsLeftVariant = 7
|
|
||||||
kBalloonVariantCount = 8
|
|
||||||
hmBalloonHelpVersion = 0x0002
|
|
||||||
kHMHelpMenuID = -16490
|
|
||||||
kHMAboutHelpItem = 1
|
|
||||||
kHMShowBalloonsItem = 3
|
|
||||||
kHMHelpID = -5696
|
|
||||||
kBalloonWDEFID = 126
|
|
||||||
helpItem = 1
|
|
||||||
hmDefaultOptions = 0
|
|
||||||
hmUseSubID = 1
|
|
||||||
hmAbsoluteCoords = 2
|
|
||||||
hmSaveBitsNoWindow = 4
|
|
||||||
hmSaveBitsWindow = 8
|
|
||||||
hmMatchInTitle = 16
|
|
||||||
kHMStringItem = 1
|
|
||||||
kHMPictItem = 2
|
|
||||||
kHMStringResItem = 3
|
|
||||||
kHMTEResItem = 6
|
|
||||||
kHMSTRResItem = 7
|
|
||||||
kHMSkipItem = 256
|
|
||||||
kHMCompareItem = 512
|
|
||||||
kHMNamedResourceItem = 1024
|
|
||||||
kHMTrackCntlItem = 2048
|
|
||||||
khmmString = 1
|
|
||||||
khmmPict = 2
|
|
||||||
khmmStringRes = 3
|
|
||||||
khmmTEHandle = 4
|
|
||||||
khmmPictHandle = 5
|
|
||||||
khmmTERes = 6
|
|
||||||
khmmSTRRes = 7
|
|
||||||
kHMEnabledItem = 0
|
|
||||||
kHMTETextResType = FOUR_CHAR_CODE('TEXT')
|
|
||||||
kHMTEStyleResType = FOUR_CHAR_CODE('styl')
|
|
||||||
kHMDisabledItem = 1
|
|
||||||
kHMCheckedItem = 2
|
|
||||||
kHMOtherItem = 3
|
|
||||||
kHMRegularWindow = 0
|
|
||||||
kHMSaveBitsNoWindow = 1
|
|
||||||
kHMSaveBitsWindow = 2
|
|
||||||
kHMMenuResType = FOUR_CHAR_CODE('hmnu')
|
|
||||||
kHMDialogResType = FOUR_CHAR_CODE('hdlg')
|
|
||||||
kHMWindListResType = FOUR_CHAR_CODE('hwin')
|
|
||||||
kHMRectListResType = FOUR_CHAR_CODE('hrct')
|
|
||||||
kHMOverrideResType = FOUR_CHAR_CODE('hovr')
|
|
||||||
kHMFinderApplResType = FOUR_CHAR_CODE('hfdr')
|
|
|
@ -1,62 +0,0 @@
|
||||||
# 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
|
|
|
@ -1,57 +0,0 @@
|
||||||
# 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
|
|
||||||
|
|
|
@ -1,437 +0,0 @@
|
||||||
# Generated from 'Controls.h'
|
|
||||||
|
|
||||||
def FOUR_CHAR_CODE(x): return x
|
|
||||||
from TextEdit import *
|
|
||||||
from QuickDraw import *
|
|
||||||
from Dragconst import *
|
|
||||||
|
|
||||||
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')
|
|
||||||
kControlCollectionTagIDSignature = FOUR_CHAR_CODE('idsi')
|
|
||||||
kControlCollectionTagIDID = FOUR_CHAR_CODE('idid')
|
|
||||||
kControlCollectionTagCommand = FOUR_CHAR_CODE('cmd ')
|
|
||||||
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
|
|
||||||
kDoNotActivateAndIgnoreClick = 0
|
|
||||||
kDoNotActivateAndHandleClick = 1
|
|
||||||
kActivateAndIgnoreClick = 2
|
|
||||||
kActivateAndHandleClick = 3
|
|
||||||
kControlFontStyleTag = FOUR_CHAR_CODE('font')
|
|
||||||
kControlKeyFilterTag = FOUR_CHAR_CODE('fltr')
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
kControlPropertyPersistent = 0x00000001
|
|
||||||
kDragTrackingEnterControl = kDragTrackingEnterWindow
|
|
||||||
kDragTrackingInControl = kDragTrackingInWindow
|
|
||||||
kDragTrackingLeaveControl = kDragTrackingLeaveWindow
|
|
||||||
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)
|
|
||||||
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')
|
|
||||||
# kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc')
|
|
||||||
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)
|
|
||||||
kControlTriangleProc = 64
|
|
||||||
kControlTriangleLeftFacingProc = 65
|
|
||||||
kControlTriangleAutoToggleProc = 66
|
|
||||||
kControlTriangleLeftFacingAutoToggleProc = 67
|
|
||||||
kControlTriangleLastValueTag = FOUR_CHAR_CODE('last')
|
|
||||||
kControlProgressBarProc = 80
|
|
||||||
# kControlProgressBarIndeterminateTag = FOUR_CHAR_CODE('inde')
|
|
||||||
kControlLittleArrowsProc = 96
|
|
||||||
kControlChasingArrowsProc = 112
|
|
||||||
kControlTabLargeProc = 128
|
|
||||||
kControlTabSmallProc = 129
|
|
||||||
kControlTabLargeNorthProc = 128
|
|
||||||
kControlTabSmallNorthProc = 129
|
|
||||||
kControlTabLargeSouthProc = 130
|
|
||||||
kControlTabSmallSouthProc = 131
|
|
||||||
kControlTabLargeEastProc = 132
|
|
||||||
kControlTabSmallEastProc = 133
|
|
||||||
kControlTabLargeWestProc = 134
|
|
||||||
kControlTabSmallWestProc = 135
|
|
||||||
kControlTabContentRectTag = FOUR_CHAR_CODE('rect')
|
|
||||||
kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab')
|
|
||||||
kControlTabFontStyleTag = kControlFontStyleTag
|
|
||||||
kControlTabInfoTag = FOUR_CHAR_CODE('tabi')
|
|
||||||
kControlTabInfoVersionZero = 0
|
|
||||||
kControlSeparatorLineProc = 144
|
|
||||||
kControlGroupBoxTextTitleProc = 160
|
|
||||||
kControlGroupBoxCheckBoxProc = 161
|
|
||||||
kControlGroupBoxPopupButtonProc = 162
|
|
||||||
kControlGroupBoxSecondaryTextTitleProc = 164
|
|
||||||
kControlGroupBoxSecondaryCheckBoxProc = 165
|
|
||||||
kControlGroupBoxSecondaryPopupButtonProc = 166
|
|
||||||
kControlGroupBoxMenuHandleTag = FOUR_CHAR_CODE('mhan')
|
|
||||||
kControlGroupBoxFontStyleTag = kControlFontStyleTag
|
|
||||||
kControlGroupBoxTitleRectTag = FOUR_CHAR_CODE('trec')
|
|
||||||
kControlImageWellProc = 176
|
|
||||||
kControlImageWellContentTag = FOUR_CHAR_CODE('cont')
|
|
||||||
kControlImageWellTransformTag = FOUR_CHAR_CODE('tran')
|
|
||||||
kControlPopupArrowEastProc = 192
|
|
||||||
kControlPopupArrowWestProc = 193
|
|
||||||
kControlPopupArrowNorthProc = 194
|
|
||||||
kControlPopupArrowSouthProc = 195
|
|
||||||
kControlPopupArrowSmallEastProc = 196
|
|
||||||
kControlPopupArrowSmallWestProc = 197
|
|
||||||
kControlPopupArrowSmallNorthProc = 198
|
|
||||||
kControlPopupArrowSmallSouthProc = 199
|
|
||||||
kControlPopupArrowOrientationEast = 0
|
|
||||||
kControlPopupArrowOrientationWest = 1
|
|
||||||
kControlPopupArrowOrientationNorth = 2
|
|
||||||
kControlPopupArrowOrientationSouth = 3
|
|
||||||
kControlPlacardProc = 224
|
|
||||||
kControlClockTimeProc = 240
|
|
||||||
kControlClockTimeSecondsProc = 241
|
|
||||||
kControlClockDateProc = 242
|
|
||||||
kControlClockMonthYearProc = 243
|
|
||||||
kControlClockTypeHourMinute = 0
|
|
||||||
kControlClockTypeHourMinuteSecond = 1
|
|
||||||
kControlClockTypeMonthDay = 2
|
|
||||||
kControlClockTypeMonthDayYear = 3
|
|
||||||
kControlClockFlagStandard = 0
|
|
||||||
kControlClockNoFlags = 0
|
|
||||||
kControlClockFlagDisplayOnly = 1
|
|
||||||
kControlClockIsDisplayOnly = 1
|
|
||||||
kControlClockFlagLive = 2
|
|
||||||
kControlClockIsLive = 2
|
|
||||||
kControlClockLongDateTag = FOUR_CHAR_CODE('date')
|
|
||||||
kControlClockFontStyleTag = kControlFontStyleTag
|
|
||||||
kControlUserPaneProc = 256
|
|
||||||
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
|
|
||||||
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')
|
|
||||||
kControlStaticTextProc = 288
|
|
||||||
kControlStaticTextStyleTag = kControlFontStyleTag
|
|
||||||
kControlStaticTextTextTag = FOUR_CHAR_CODE('text')
|
|
||||||
kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei')
|
|
||||||
kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun')
|
|
||||||
kControlPictureProc = 304
|
|
||||||
kControlPictureNoTrackProc = 305
|
|
||||||
kControlPictureHandleTag = FOUR_CHAR_CODE('pich')
|
|
||||||
kControlIconProc = 320
|
|
||||||
kControlIconNoTrackProc = 321
|
|
||||||
kControlIconSuiteProc = 322
|
|
||||||
kControlIconSuiteNoTrackProc = 323
|
|
||||||
kControlIconRefProc = 324
|
|
||||||
kControlIconRefNoTrackProc = 325
|
|
||||||
kControlIconTransformTag = FOUR_CHAR_CODE('trfm')
|
|
||||||
kControlIconAlignmentTag = FOUR_CHAR_CODE('algn')
|
|
||||||
kControlIconResourceIDTag = FOUR_CHAR_CODE('ires')
|
|
||||||
kControlIconContentTag = FOUR_CHAR_CODE('cont')
|
|
||||||
kControlWindowHeaderProc = 336
|
|
||||||
kControlWindowListViewHeaderProc = 337
|
|
||||||
kControlListBoxProc = 352
|
|
||||||
kControlListBoxAutoSizeProc = 353
|
|
||||||
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
|
|
||||||
kControlPushButtonDefaultTag = FOUR_CHAR_CODE('dflt')
|
|
||||||
kControlPushButtonCancelTag = FOUR_CHAR_CODE('cncl')
|
|
||||||
kControlScrollBarProc = 384
|
|
||||||
kControlScrollBarLiveProc = 386
|
|
||||||
kControlPopupButtonProc = 400
|
|
||||||
kControlPopupFixedWidthVariant = 1 << 0
|
|
||||||
kControlPopupVariableWidthVariant = 1 << 1
|
|
||||||
kControlPopupUseAddResMenuVariant = 1 << 2
|
|
||||||
kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant
|
|
||||||
kControlPopupButtonMenuHandleTag = FOUR_CHAR_CODE('mhan')
|
|
||||||
kControlPopupButtonMenuIDTag = FOUR_CHAR_CODE('mnid')
|
|
||||||
kControlPopupButtonExtraHeightTag = FOUR_CHAR_CODE('exht')
|
|
||||||
kControlRadioGroupProc = 416
|
|
||||||
kControlScrollTextBoxProc = 432
|
|
||||||
kControlScrollTextBoxAutoScrollProc = 433
|
|
||||||
kControlScrollTextBoxDelayBeforeAutoScrollTag = FOUR_CHAR_CODE('stdl')
|
|
||||||
kControlScrollTextBoxDelayBetweenAutoScrollTag = FOUR_CHAR_CODE('scdl')
|
|
||||||
kControlScrollTextBoxAutoScrollAmountTag = FOUR_CHAR_CODE('samt')
|
|
||||||
kControlScrollTextBoxContentsTag = FOUR_CHAR_CODE('tres')
|
|
||||||
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
|
|
|
@ -1,72 +0,0 @@
|
||||||
# Generated from 'Moes:SWDev:Metrowerks Codewarrior 6.0:Metrowerks CodeWarrior:MacOS Support:Universal:Interfaces:CIncludes: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
|
|
|
@ -1,76 +0,0 @@
|
||||||
# Generated from 'Drag.h'
|
|
||||||
|
|
||||||
def FOUR_CHAR_CODE(x): return x
|
|
||||||
from TextEdit import *
|
|
||||||
from 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
|
|
|
@ -1,87 +0,0 @@
|
||||||
# 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
|
|
|
@ -1,65 +0,0 @@
|
||||||
# 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
|
|
||||||
kInvalidGeneration = 0L
|
|
||||||
kInvalidFontFamily = -1
|
|
||||||
kInvalidFont = 0L
|
|
||||||
kFMCurrentFilterFormat = 0L
|
|
||||||
kFMDefaultOptions = kNilOptions
|
|
||||||
kFMUseGlobalScopeOption = 0x00000001
|
|
||||||
kFMInvalidFilterSelector = 0L
|
|
||||||
kFMFontTechnologyFilterSelector = 1L
|
|
||||||
kFMFontContainerFilterSelector = 2L
|
|
||||||
kFMGenerationFilterSelector = 3L
|
|
||||||
kFMFontFamilyCallbackFilterSelector = 4L
|
|
||||||
kFMFontCallbackFilterSelector = 5L
|
|
||||||
kFMTrueTypeFontTechnology = FOUR_CHAR_CODE('true')
|
|
||||||
kFMPostScriptFontTechnology = FOUR_CHAR_CODE('typ1')
|
|
||||||
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
|
|
|
@ -1,359 +0,0 @@
|
||||||
# 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')
|
|
||||||
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')
|
|
||||||
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€')
|
|
||||||
kAppleMenuFolderIcon = FOUR_CHAR_CODE('amnu')
|
|
||||||
kApplicationsFolderIcon = FOUR_CHAR_CODE('apps')
|
|
||||||
kApplicationSupportFolderIcon = FOUR_CHAR_CODE('asup')
|
|
||||||
kAssistantsFolderIcon = FOUR_CHAR_CODE('ast€')
|
|
||||||
kContextualMenuItemsFolderIcon = FOUR_CHAR_CODE('cmnu')
|
|
||||||
kControlPanelDisabledFolderIcon = FOUR_CHAR_CODE('ctrD')
|
|
||||||
kControlPanelFolderIcon = FOUR_CHAR_CODE('ctrl')
|
|
||||||
kControlStripModulesFolderIcon = FOUR_CHAR_CODE('sdv€')
|
|
||||||
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('€hlp')
|
|
||||||
kInternetFolderIcon = FOUR_CHAR_CODE('int€')
|
|
||||||
kInternetPlugInFolderIcon = FOUR_CHAR_CODE('€net')
|
|
||||||
kLocalesFolderIcon = FOUR_CHAR_CODE('€loc')
|
|
||||||
kMacOSReadMeFolderIcon = FOUR_CHAR_CODE('mor€')
|
|
||||||
kPreferencesFolderIcon = FOUR_CHAR_CODE('prf€')
|
|
||||||
kPrinterDescriptionFolderIcon = FOUR_CHAR_CODE('ppdf')
|
|
||||||
kPrinterDriverFolderIcon = FOUR_CHAR_CODE('€prd')
|
|
||||||
kPrintMonitorFolderIcon = FOUR_CHAR_CODE('prnt')
|
|
||||||
kRecentApplicationsFolderIcon = FOUR_CHAR_CODE('rapp')
|
|
||||||
kRecentDocumentsFolderIcon = FOUR_CHAR_CODE('rdoc')
|
|
||||||
kRecentServersFolderIcon = FOUR_CHAR_CODE('rsrv')
|
|
||||||
kScriptingAdditionsFolderIcon = FOUR_CHAR_CODE('€scr')
|
|
||||||
kSharedLibrariesFolderIcon = FOUR_CHAR_CODE('€lib')
|
|
||||||
kScriptsFolderIcon = FOUR_CHAR_CODE('scr€')
|
|
||||||
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('€tex')
|
|
||||||
kAppearanceFolderIcon = FOUR_CHAR_CODE('appr')
|
|
||||||
kUtilitiesFolderIcon = FOUR_CHAR_CODE('uti€')
|
|
||||||
kVoicesFolderIcon = FOUR_CHAR_CODE('fvoc')
|
|
||||||
kColorSyncFolderIcon = FOUR_CHAR_CODE('prof')
|
|
||||||
kInternetSearchSitesFolderIcon = FOUR_CHAR_CODE('issf')
|
|
||||||
kUsersFolderIcon = FOUR_CHAR_CODE('usr€')
|
|
||||||
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')
|
|
|
@ -1,32 +0,0 @@
|
||||||
# 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')
|
|
||||||
lDoVAutoscrollBit = 1
|
|
||||||
lDoHAutoscrollBit = 0
|
|
||||||
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
|
|
||||||
kListDefUserProcType = 0
|
|
||||||
kListDefStandardTextType = 1
|
|
||||||
kListDefStandardIconType = 2
|
|
|
@ -1,164 +0,0 @@
|
||||||
# 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')
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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 = 1L << kTXNUseEncodingWordRulesBit
|
|
||||||
kTXNTextensionFile = FOUR_CHAR_CODE('txtn')
|
|
||||||
kTXNTextFile = FOUR_CHAR_CODE('TEXT')
|
|
||||||
kTXNPictureFile = FOUR_CHAR_CODE('PICT')
|
|
||||||
kTXNMovieFile = MovieFileType
|
|
||||||
kTXNSoundFile = FOUR_CHAR_CODE('sfil')
|
|
||||||
kTXNAIFFFile = FOUR_CHAR_CODE('AIFF')
|
|
||||||
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')
|
|
||||||
kTXNNoUserIOTag = FOUR_CHAR_CODE('nuio')
|
|
||||||
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
|
|
||||||
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
|
|
||||||
# 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)
|
|
||||||
kTXNSystemDefaultEncoding = 0
|
|
||||||
kTXNMacOSEncoding = 1
|
|
||||||
kTXNUnicodeEncoding = 2
|
|
||||||
kTXNBackgroundTypeRGB = 1
|
|
||||||
# status = TXNInitTextension( &defaults
|
|
||||||
# justification = LMTESysJust
|
|
|
@ -1,97 +0,0 @@
|
||||||
# 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.
|
|
|
@ -1,59 +0,0 @@
|
||||||
# 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
|
|
||||||
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
|
|
||||||
kMenuAttrExcludesMarkColumn = (1 << 0)
|
|
||||||
kMenuAttrAutoDisable = (1 << 2)
|
|
||||||
kMenuItemAttrSubmenuParentChoosable = (1 << 2)
|
|
||||||
kMenuTrackingModeMouse = 1
|
|
||||||
kMenuTrackingModeKeyboard = 2
|
|
||||||
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
|
|
|
@ -1,194 +0,0 @@
|
||||||
"""MiniAEFrame - A minimal AppleEvent Application framework.
|
|
||||||
|
|
||||||
There are two classes:
|
|
||||||
AEServer -- a mixin class offering nice AE handling.
|
|
||||||
MiniApplication -- a very minimal alternative to FrameWork.py,
|
|
||||||
only suitable for the simplest of AppleEvent servers.
|
|
||||||
"""
|
|
||||||
|
|
||||||
import sys
|
|
||||||
import traceback
|
|
||||||
import MacOS
|
|
||||||
import AE
|
|
||||||
from AppleEvents import *
|
|
||||||
import Evt
|
|
||||||
from Events import *
|
|
||||||
import Menu
|
|
||||||
import Win
|
|
||||||
from Windows import *
|
|
||||||
import Qd
|
|
||||||
|
|
||||||
import aetools
|
|
||||||
import EasyDialogs
|
|
||||||
|
|
||||||
kHighLevelEvent = 23 # Not defined anywhere for Python yet?
|
|
||||||
|
|
||||||
|
|
||||||
class MiniApplication:
|
|
||||||
|
|
||||||
"""A minimal FrameWork.Application-like class"""
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
self.quitting = 0
|
|
||||||
# Initialize menu
|
|
||||||
self.appleid = 1
|
|
||||||
self.quitid = 2
|
|
||||||
Menu.ClearMenuBar()
|
|
||||||
self.applemenu = applemenu = Menu.NewMenu(self.appleid, "\024")
|
|
||||||
applemenu.AppendMenu("%s;(-" % self.getaboutmenutext())
|
|
||||||
if MacOS.runtimemodel == 'ppc':
|
|
||||||
applemenu.AppendResMenu('DRVR')
|
|
||||||
applemenu.InsertMenu(0)
|
|
||||||
self.quitmenu = Menu.NewMenu(self.quitid, "File")
|
|
||||||
self.quitmenu.AppendMenu("Quit")
|
|
||||||
self.quitmenu.SetItemCmd(1, ord("Q"))
|
|
||||||
self.quitmenu.InsertMenu(0)
|
|
||||||
Menu.DrawMenuBar()
|
|
||||||
|
|
||||||
def __del__(self):
|
|
||||||
self.close()
|
|
||||||
|
|
||||||
def close(self):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def mainloop(self, mask = everyEvent, timeout = 60*60):
|
|
||||||
while not self.quitting:
|
|
||||||
self.dooneevent(mask, timeout)
|
|
||||||
|
|
||||||
def _quit(self):
|
|
||||||
self.quitting = 1
|
|
||||||
|
|
||||||
def dooneevent(self, mask = everyEvent, timeout = 60*60):
|
|
||||||
got, event = Evt.WaitNextEvent(mask, timeout)
|
|
||||||
if got:
|
|
||||||
self.lowlevelhandler(event)
|
|
||||||
|
|
||||||
def lowlevelhandler(self, event):
|
|
||||||
what, message, when, where, modifiers = event
|
|
||||||
h, v = where
|
|
||||||
if what == kHighLevelEvent:
|
|
||||||
msg = "High Level Event: %s %s" % \
|
|
||||||
(`code(message)`, `code(h | (v<<16))`)
|
|
||||||
try:
|
|
||||||
AE.AEProcessAppleEvent(event)
|
|
||||||
except AE.Error, err:
|
|
||||||
print 'AE error: ', err
|
|
||||||
print 'in', msg
|
|
||||||
traceback.print_exc()
|
|
||||||
return
|
|
||||||
elif what == keyDown:
|
|
||||||
c = chr(message & charCodeMask)
|
|
||||||
if modifiers & cmdKey:
|
|
||||||
if c == '.':
|
|
||||||
raise KeyboardInterrupt, "Command-period"
|
|
||||||
if c == 'q':
|
|
||||||
MacOS.OutputSeen()
|
|
||||||
self.quitting = 1
|
|
||||||
return
|
|
||||||
elif what == mouseDown:
|
|
||||||
partcode, window = Win.FindWindow(where)
|
|
||||||
if partcode == inMenuBar:
|
|
||||||
result = Menu.MenuSelect(where)
|
|
||||||
id = (result>>16) & 0xffff # Hi word
|
|
||||||
item = result & 0xffff # Lo word
|
|
||||||
if id == self.appleid:
|
|
||||||
if item == 1:
|
|
||||||
EasyDialogs.Message(self.getabouttext())
|
|
||||||
elif item > 1 and hasattr(Menu, 'OpenDeskAcc'):
|
|
||||||
name = self.applemenu.GetMenuItemText(item)
|
|
||||||
Menu.OpenDeskAcc(name)
|
|
||||||
elif id == self.quitid and item == 1:
|
|
||||||
MacOS.OutputSeen()
|
|
||||||
self.quitting = 1
|
|
||||||
Menu.HiliteMenu(0)
|
|
||||||
return
|
|
||||||
# Anything not handled is passed to Python/SIOUX
|
|
||||||
MacOS.HandleEvent(event)
|
|
||||||
|
|
||||||
def getabouttext(self):
|
|
||||||
return self.__class__.__name__
|
|
||||||
|
|
||||||
def getaboutmenutext(self):
|
|
||||||
return "About %s\311" % self.__class__.__name__
|
|
||||||
|
|
||||||
|
|
||||||
class AEServer:
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
self.ae_handlers = {}
|
|
||||||
|
|
||||||
def installaehandler(self, classe, type, callback):
|
|
||||||
AE.AEInstallEventHandler(classe, type, self.callback_wrapper)
|
|
||||||
self.ae_handlers[(classe, type)] = callback
|
|
||||||
|
|
||||||
def close(self):
|
|
||||||
for classe, type in self.ae_handlers.keys():
|
|
||||||
AE.AERemoveEventHandler(classe, type)
|
|
||||||
|
|
||||||
def callback_wrapper(self, _request, _reply):
|
|
||||||
_parameters, _attributes = aetools.unpackevent(_request)
|
|
||||||
_class = _attributes['evcl'].type
|
|
||||||
_type = _attributes['evid'].type
|
|
||||||
|
|
||||||
if self.ae_handlers.has_key((_class, _type)):
|
|
||||||
_function = self.ae_handlers[(_class, _type)]
|
|
||||||
elif self.ae_handlers.has_key((_class, '****')):
|
|
||||||
_function = self.ae_handlers[(_class, '****')]
|
|
||||||
elif self.ae_handlers.has_key(('****', '****')):
|
|
||||||
_function = self.ae_handlers[('****', '****')]
|
|
||||||
else:
|
|
||||||
raise 'Cannot happen: AE callback without handler', (_class, _type)
|
|
||||||
|
|
||||||
# XXXX Do key-to-name mapping here
|
|
||||||
|
|
||||||
_parameters['_attributes'] = _attributes
|
|
||||||
_parameters['_class'] = _class
|
|
||||||
_parameters['_type'] = _type
|
|
||||||
if _parameters.has_key('----'):
|
|
||||||
_object = _parameters['----']
|
|
||||||
del _parameters['----']
|
|
||||||
# The try/except that used to be here can mask programmer errors.
|
|
||||||
# Let the program crash, the programmer can always add a **args
|
|
||||||
# to the formal parameter list.
|
|
||||||
rv = apply(_function, (_object,), _parameters)
|
|
||||||
else:
|
|
||||||
#Same try/except comment as above
|
|
||||||
rv = apply(_function, (), _parameters)
|
|
||||||
|
|
||||||
if rv == None:
|
|
||||||
aetools.packevent(_reply, {})
|
|
||||||
else:
|
|
||||||
aetools.packevent(_reply, {'----':rv})
|
|
||||||
|
|
||||||
|
|
||||||
def code(x):
|
|
||||||
"Convert a long int to the 4-character code it really is"
|
|
||||||
s = ''
|
|
||||||
for i in range(4):
|
|
||||||
x, c = divmod(x, 256)
|
|
||||||
s = chr(c) + s
|
|
||||||
return s
|
|
||||||
|
|
||||||
class _Test(AEServer, MiniApplication):
|
|
||||||
"""Mini test application, handles required events"""
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
MiniApplication.__init__(self)
|
|
||||||
AEServer.__init__(self)
|
|
||||||
self.installaehandler('aevt', 'oapp', self.open_app)
|
|
||||||
self.installaehandler('aevt', 'quit', self.quit)
|
|
||||||
self.installaehandler('****', '****', self.other)
|
|
||||||
self.mainloop()
|
|
||||||
|
|
||||||
def quit(self, **args):
|
|
||||||
self._quit()
|
|
||||||
|
|
||||||
def open_app(self, **args):
|
|
||||||
pass
|
|
||||||
|
|
||||||
def other(self, _object=None, _class=None, _type=None, **args):
|
|
||||||
print 'AppleEvent', (_class, _type), 'for', _object, 'Other args:', args
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
_Test()
|
|
|
@ -1,47 +0,0 @@
|
||||||
# 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)
|
|
|
@ -1,203 +0,0 @@
|
||||||
# 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')
|
|
||||||
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
|
|
||||||
tfAntiAlias = 1 << 0
|
|
||||||
tfUnicode = 1 << 1
|
|
|
@ -1,969 +0,0 @@
|
||||||
# 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')
|
|
||||||
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')
|
|
||||||
kUserDataTextAuthor = FOUR_CHAR_CODE('©aut')
|
|
||||||
kUserDataTextComment = FOUR_CHAR_CODE('©cmt')
|
|
||||||
kUserDataTextCopyright = FOUR_CHAR_CODE('©cpy')
|
|
||||||
kUserDataTextCreationDate = FOUR_CHAR_CODE('©day')
|
|
||||||
kUserDataTextDescription = FOUR_CHAR_CODE('©des')
|
|
||||||
kUserDataTextDirector = FOUR_CHAR_CODE('©dir')
|
|
||||||
kUserDataTextDisclaimer = FOUR_CHAR_CODE('©dis')
|
|
||||||
kUserDataTextFullName = FOUR_CHAR_CODE('©nam')
|
|
||||||
kUserDataTextHostComputer = FOUR_CHAR_CODE('©hst')
|
|
||||||
kUserDataTextInformation = FOUR_CHAR_CODE('©inf')
|
|
||||||
kUserDataTextKeywords = FOUR_CHAR_CODE('©key')
|
|
||||||
kUserDataTextMake = FOUR_CHAR_CODE('©mak')
|
|
||||||
kUserDataTextModel = FOUR_CHAR_CODE('©mod')
|
|
||||||
kUserDataTextOriginalFormat = FOUR_CHAR_CODE('©fmt')
|
|
||||||
kUserDataTextOriginalSource = FOUR_CHAR_CODE('©src')
|
|
||||||
kUserDataTextPerformers = FOUR_CHAR_CODE('©prf')
|
|
||||||
kUserDataTextProducer = FOUR_CHAR_CODE('©prd')
|
|
||||||
kUserDataTextProduct = FOUR_CHAR_CODE('©PRD')
|
|
||||||
kUserDataTextSoftware = FOUR_CHAR_CODE('©swr')
|
|
||||||
kUserDataTextSpecialPlaybackRequirements = FOUR_CHAR_CODE('©req')
|
|
||||||
kUserDataTextWarning = FOUR_CHAR_CODE('©wrn')
|
|
||||||
kUserDataTextWriter = FOUR_CHAR_CODE('©wrt')
|
|
||||||
kUserDataTextEditDate1 = FOUR_CHAR_CODE('©ed1')
|
|
||||||
kUserDataTextChapter = FOUR_CHAR_CODE('©chp')
|
|
||||||
kUserDataUnicodeBit = 1L << 7
|
|
||||||
DoTheRightThing = 0
|
|
||||||
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
|
|
||||||
kTextSetSelection = 4
|
|
||||||
kTextBackColor = 5
|
|
||||||
kTextForeColor = 6
|
|
||||||
kTextFace = 7
|
|
||||||
kTextFont = 8
|
|
||||||
kTextSize = 9
|
|
||||||
kTextAlignment = 10
|
|
||||||
kTextHilite = 11
|
|
||||||
kTextDropShadow = 12
|
|
||||||
kTextDisplayFlags = 13
|
|
||||||
kTextScroll = 14
|
|
||||||
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
|
|
||||||
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
|
|
||||||
kActionSpriteSetMatrix = 3072
|
|
||||||
kActionSpriteSetImageIndex = 3073
|
|
||||||
kActionSpriteSetVisible = 3074
|
|
||||||
kActionSpriteSetLayer = 3075
|
|
||||||
kActionSpriteSetGraphicsMode = 3076
|
|
||||||
kActionSpritePassMouseToCodec = 3078
|
|
||||||
kActionSpriteClickOnCodec = 3079
|
|
||||||
kActionSpriteTranslate = 3080
|
|
||||||
kActionSpriteScale = 3081
|
|
||||||
kActionSpriteRotate = 3082
|
|
||||||
kActionSpriteStretch = 3083
|
|
||||||
kActionQTVRSetPanAngle = 4096
|
|
||||||
kActionQTVRSetTiltAngle = 4097
|
|
||||||
kActionQTVRSetFieldOfView = 4098
|
|
||||||
kActionQTVRShowDefaultView = 4099
|
|
||||||
kActionQTVRGoToNodeID = 4100
|
|
||||||
kActionMusicPlayNote = 5120
|
|
||||||
kActionMusicSetController = 5121
|
|
||||||
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
|
|
||||||
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
|
|
||||||
kActionMovieTrackAddChildMovie = 11264
|
|
||||||
kActionMovieTrackLoadChildMovie = 11265
|
|
||||||
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
|
|
||||||
kOperandMovieVolume = 1024
|
|
||||||
kOperandMovieRate = 1025
|
|
||||||
kOperandMovieIsLooping = 1026
|
|
||||||
kOperandMovieLoopIsPalindrome = 1027
|
|
||||||
kOperandMovieTime = 1028
|
|
||||||
kOperandTrackVolume = 2048
|
|
||||||
kOperandTrackBalance = 2049
|
|
||||||
kOperandTrackEnabled = 2050
|
|
||||||
kOperandTrackLayer = 2051
|
|
||||||
kOperandTrackWidth = 2052
|
|
||||||
kOperandTrackHeight = 2053
|
|
||||||
kOperandSpriteBoundsLeft = 3072
|
|
||||||
kOperandSpriteBoundsTop = 3073
|
|
||||||
kOperandSpriteBoundsRight = 3074
|
|
||||||
kOperandSpriteBoundsBottom = 3075
|
|
||||||
kOperandSpriteImageIndex = 3076
|
|
||||||
kOperandSpriteVisible = 3077
|
|
||||||
kOperandSpriteLayer = 3078
|
|
||||||
kOperandSpriteTrackVariable = 3079
|
|
||||||
kOperandSpriteTrackNumSprites = 3080
|
|
||||||
kOperandSpriteTrackNumImages = 3081
|
|
||||||
kOperandSpriteID = 3082
|
|
||||||
kOperandSpriteIndex = 3083
|
|
||||||
kOperandSpriteFirstCornerX = 3084
|
|
||||||
kOperandSpriteFirstCornerY = 3085
|
|
||||||
kOperandSpriteSecondCornerX = 3086
|
|
||||||
kOperandSpriteSecondCornerY = 3087
|
|
||||||
kOperandSpriteThirdCornerX = 3088
|
|
||||||
kOperandSpriteThirdCornerY = 3089
|
|
||||||
kOperandSpriteFourthCornerX = 3090
|
|
||||||
kOperandSpriteFourthCornerY = 3091
|
|
||||||
kOperandSpriteImageRegistrationPointX = 3092
|
|
||||||
kOperandSpriteImageRegistrationPointY = 3093
|
|
||||||
kOperandQTVRPanAngle = 4096
|
|
||||||
kOperandQTVRTiltAngle = 4097
|
|
||||||
kOperandQTVRFieldOfView = 4098
|
|
||||||
kOperandQTVRNodeID = 4099
|
|
||||||
kOperandMouseLocalHLoc = 5120
|
|
||||||
kOperandMouseLocalVLoc = 5121
|
|
||||||
kOperandKeyIsDown = 5122
|
|
||||||
kOperandRandom = 5123
|
|
||||||
kFirstMovieAction = kActionMovieSetVolume
|
|
||||||
kLastMovieAction = kActionMovieRestartAtTime
|
|
||||||
kFirstTrackAction = kActionTrackSetVolume
|
|
||||||
kLastTrackAction = kActionTrackSetGraphicsMode
|
|
||||||
kFirstSpriteAction = kActionSpriteSetMatrix
|
|
||||||
kLastSpriteAction = kActionSpriteStretch
|
|
||||||
kFirstQTVRAction = kActionQTVRSetPanAngle
|
|
||||||
kLastQTVRAction = kActionQTVRGoToNodeID
|
|
||||||
kFirstMusicAction = kActionMusicPlayNote
|
|
||||||
kLastMusicAction = kActionMusicSetController
|
|
||||||
kFirstSystemAction = kActionCase
|
|
||||||
kLastSystemAction = kActionDoScript
|
|
||||||
kFirstSpriteTrackAction = kActionSpriteTrackSetVariable
|
|
||||||
kLastSpriteTrackAction = kActionSpriteTrackSetVariableToMovieBaseURL
|
|
||||||
kFirstApplicationAction = kActionApplicationNumberAndString
|
|
||||||
kLastApplicationAction = kActionApplicationNumberAndString
|
|
||||||
kFirstQD3DNamedObjectAction = kActionQD3DNamedObjectTranslateTo
|
|
||||||
kLastQD3DNamedObjectAction = kActionQD3DNamedObjectRotateTo
|
|
||||||
kFirstFlashTrackAction = kActionFlashTrackSetPan
|
|
||||||
kLastFlashTrackAction = kActionFlashTrackGotoFrameLabel
|
|
||||||
kFirstMovieTrackAction = kActionMovieTrackAddChildMovie
|
|
||||||
kLastMovieTrackAction = kActionMovieTrackLoadChildMovie
|
|
||||||
kFirstAction = kFirstMovieAction
|
|
||||||
kLastAction = kActionMovieTrackLoadChildMovie
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
mediaHandlerFlagBaseClient = 1
|
|
||||||
movieTrackMediaType = 1 << 0
|
|
||||||
movieTrackCharacteristic = 1 << 1
|
|
||||||
movieTrackEnabledOnly = 1 << 2
|
|
||||||
movieDrawingCallWhenChanged = 0
|
|
||||||
movieDrawingCallAlways = 1
|
|
||||||
kGetMovieImporterValidateToFind = 1L << 0
|
|
||||||
kGetMovieImporterAllowNewFile = 1L << 1
|
|
||||||
kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2
|
|
||||||
kGetMovieImporterDontConsiderFileOnlyImporters = 1L << 6
|
|
||||||
kMovieLoadStateError = -1L
|
|
||||||
kMovieLoadStateLoading = 1000
|
|
||||||
kMovieLoadStatePlayable = 10000
|
|
||||||
kMovieLoadStateComplete = 100000L
|
|
||||||
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')
|
|
||||||
kQTParseTextHREFIsAutoHREF = FOUR_CHAR_CODE('auto')
|
|
||||||
kQTParseTextHREFIsServerMap = FOUR_CHAR_CODE('smap')
|
|
||||||
kQTParseTextHREFHREF = FOUR_CHAR_CODE('href')
|
|
||||||
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')
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
kMusicMediaGetIndexedTunePlayerSelect = 0x0101
|
|
|
@ -1,27 +0,0 @@
|
||||||
# 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
|
|
|
@ -1,393 +0,0 @@
|
||||||
# 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')
|
|
||||||
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')
|
|
||||||
siTwosComplementOnOff = FOUR_CHAR_CODE('twos')
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
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')
|
|
||||||
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
|
|
|
@ -1,56 +0,0 @@
|
||||||
# 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
|
|
||||||
teBitClear = 0
|
|
||||||
teBitSet = 1
|
|
||||||
teBitTest = -1
|
|
||||||
teWordSelect = 4
|
|
||||||
teWordDrag = 8
|
|
||||||
teFromFind = 12
|
|
||||||
teFromRecal = 16
|
|
||||||
teFind = 0
|
|
||||||
teHighlight = 1
|
|
||||||
teDraw = -1
|
|
||||||
teCaret = -2
|
|
||||||
teFUseTextServices = 4
|
|
|
@ -1,95 +0,0 @@
|
||||||
# Generated from 'WASTE.h'
|
|
||||||
|
|
||||||
kPascalStackBased = None # workaround for header parsing
|
|
||||||
weCantUndoErr = -10015
|
|
||||||
weEmptySelectionErr = -10013
|
|
||||||
weNotHandledErr = -1708
|
|
||||||
weUnknownObjectTypeErr = -9478
|
|
||||||
weObjectNotFoundErr = -9477
|
|
||||||
weReadOnlyErr = -9476
|
|
||||||
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
|
|
||||||
weDoAddSize = 0x0010
|
|
||||||
weDoToggleFace = 0x0020
|
|
||||||
weDoReplaceFace = 0x0040
|
|
||||||
weDoPreserveScript = 0x0080
|
|
||||||
weDoExtractSubscript = 0x0100
|
|
||||||
weDoFaceMask = 0x0200
|
|
||||||
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
|
|
||||||
weFInhibitColor = 31
|
|
||||||
weDoAutoScroll = 1L << weFAutoScroll
|
|
||||||
weDoOutlineHilite = 1L << weFOutlineHilite
|
|
||||||
weDoReadOnly = 1L << weFReadOnly
|
|
||||||
weDoUndo = 1L << weFUndo
|
|
||||||
weDoIntCutAndPaste = 1L << weFIntCutAndPaste
|
|
||||||
weDoDragAndDrop = 1L << weFDragAndDrop
|
|
||||||
weDoInhibitRecal = 1L << weFInhibitRecal
|
|
||||||
weDoUseTempMem = 1L << weFUseTempMem
|
|
||||||
weDoDrawOffscreen = 1L << weFDrawOffscreen
|
|
||||||
weDoInhibitRedraw = 1L << weFInhibitRedraw
|
|
||||||
weDoMonoStyled = 1L << weFMonoStyled
|
|
||||||
weDoInhibitColor = 1L << weFInhibitColor
|
|
||||||
weBitToggle = -2
|
|
||||||
weCharByteHook = 'cbyt'
|
|
||||||
weCharToPixelHook = 'c2p '
|
|
||||||
weCharTypeHook = 'ctyp'
|
|
||||||
weClickLoop = 'clik'
|
|
||||||
weCurrentDrag = 'drag'
|
|
||||||
weDrawTextHook = 'draw'
|
|
||||||
weEraseHook = 'eras'
|
|
||||||
weFluxProc = 'flux'
|
|
||||||
weHiliteDropAreaHook = 'hidr'
|
|
||||||
weLineBreakHook = 'lbrk'
|
|
||||||
wePixelToCharHook = 'p2c '
|
|
||||||
wePort = 'port'
|
|
||||||
wePreTrackDragHook = 'ptrk'
|
|
||||||
weRefCon = 'refc'
|
|
||||||
weScrollProc = 'scrl'
|
|
||||||
weText = 'text'
|
|
||||||
weTranslateDragHook = 'xdrg'
|
|
||||||
weTranslucencyThreshold = 'tluc'
|
|
||||||
weTSMDocumentID = 'tsmd'
|
|
||||||
weTSMPreUpdate = 'pre '
|
|
||||||
weTSMPostUpdate = 'post'
|
|
||||||
weURLHint = 'urlh'
|
|
||||||
weWordBreakHook = 'wbrk'
|
|
||||||
weNewHandler = 'new '
|
|
||||||
weDisposeHandler = 'free'
|
|
||||||
weDrawHandler = 'draw'
|
|
||||||
weClickHandler = 'clik'
|
|
||||||
weStreamHandler = 'strm'
|
|
||||||
weAKNone = 0
|
|
||||||
weAKUnspecified = 1
|
|
||||||
weAKTyping = 2
|
|
||||||
weAKCut = 3
|
|
||||||
weAKPaste = 4
|
|
||||||
weAKClear = 5
|
|
||||||
weAKDrag = 6
|
|
||||||
weAKSetStyle = 7
|
|
||||||
weToScrap = 0
|
|
||||||
weToDrag = 1
|
|
||||||
weToSoup = 2
|
|
|
@ -1,213 +0,0 @@
|
||||||
# Generated from 'MacWindows.h'
|
|
||||||
|
|
||||||
def FOUR_CHAR_CODE(x): return x
|
|
||||||
kAlertWindowClass = 1L
|
|
||||||
kMovableAlertWindowClass = 2L
|
|
||||||
kModalWindowClass = 3L
|
|
||||||
kMovableModalWindowClass = 4L
|
|
||||||
kFloatingWindowClass = 5L
|
|
||||||
kDocumentWindowClass = 6L
|
|
||||||
kDesktopWindowClass = 7L
|
|
||||||
# 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)
|
|
||||||
kWindowNoBufferingAttribute = (1L << 20)
|
|
||||||
kWindowHideOnSuspendAttribute = (1L << 24)
|
|
||||||
kWindowStandardHandlerAttribute = (1L << 25)
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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
|
|
||||||
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)
|
|
||||||
kWindowGrowSideTop = 0x01
|
|
||||||
kWindowGrowSideLeft = 0x02
|
|
||||||
kWindowGrowSideBottom = 0x04
|
|
||||||
kWindowGrowSideRight = 0x08
|
|
||||||
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)
|
|
||||||
kWindowSupportsSetGrowImageRegion = (1 << 13)
|
|
||||||
kWindowDefSupportsColorGrafPort = 0x40000002
|
|
||||||
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
|
|
||||||
kWindowPaintProcOptionsNone = 0
|
|
||||||
kScrollWindowNoOptions = 0
|
|
||||||
kScrollWindowInvalidate = (1L << 0)
|
|
||||||
kScrollWindowEraseToPortBackground = (1L << 1)
|
|
||||||
kWindowZoomTransitionEffect = 1
|
|
||||||
kWindowShowTransitionAction = 1
|
|
||||||
kWindowHideTransitionAction = 2
|
|
||||||
kWindowPropertyPersistent = 0x00000001
|
|
|
@ -1,347 +0,0 @@
|
||||||
"""Tools for use in AppleEvent clients and servers:
|
|
||||||
conversion between AE types and python types
|
|
||||||
|
|
||||||
pack(x) converts a Python object to an AEDesc object
|
|
||||||
unpack(desc) does the reverse
|
|
||||||
coerce(x, wanted_sample) coerces a python object to another python object
|
|
||||||
"""
|
|
||||||
|
|
||||||
#
|
|
||||||
# This code was originally written by Guido, and modified/extended by Jack
|
|
||||||
# to include the various types that were missing. The reference used is
|
|
||||||
# Apple Event Registry, chapter 9.
|
|
||||||
#
|
|
||||||
|
|
||||||
import struct
|
|
||||||
import string
|
|
||||||
import types
|
|
||||||
from string import strip
|
|
||||||
from types import *
|
|
||||||
import AE
|
|
||||||
from AppleEvents import *
|
|
||||||
import MacOS
|
|
||||||
import macfs
|
|
||||||
import StringIO
|
|
||||||
import aetypes
|
|
||||||
from aetypes import mkenum, mktype
|
|
||||||
|
|
||||||
# These ones seem to be missing from AppleEvents
|
|
||||||
# (they're in AERegistry.h)
|
|
||||||
|
|
||||||
#typeColorTable = 'clrt'
|
|
||||||
#typeDrawingArea = 'cdrw'
|
|
||||||
#typePixelMap = 'cpix'
|
|
||||||
#typePixelMapMinus = 'tpmm'
|
|
||||||
#typeRotation = 'trot'
|
|
||||||
#typeTextStyles = 'tsty'
|
|
||||||
#typeStyledText = 'STXT'
|
|
||||||
#typeAEText = 'tTXT'
|
|
||||||
#typeEnumeration = 'enum'
|
|
||||||
|
|
||||||
#
|
|
||||||
# Some AE types are immedeately coerced into something
|
|
||||||
# we like better (and which is equivalent)
|
|
||||||
#
|
|
||||||
unpacker_coercions = {
|
|
||||||
typeComp : typeFloat,
|
|
||||||
typeColorTable : typeAEList,
|
|
||||||
typeDrawingArea : typeAERecord,
|
|
||||||
typeFixed : typeFloat,
|
|
||||||
typeExtended : typeFloat,
|
|
||||||
typePixelMap : typeAERecord,
|
|
||||||
typeRotation : typeAERecord,
|
|
||||||
typeStyledText : typeAERecord,
|
|
||||||
typeTextStyles : typeAERecord,
|
|
||||||
};
|
|
||||||
|
|
||||||
#
|
|
||||||
# Some python types we need in the packer:
|
|
||||||
#
|
|
||||||
AEDescType = type(AE.AECreateDesc('TEXT', ''))
|
|
||||||
_sample_fss = macfs.FSSpec(':')
|
|
||||||
_sample_alias = _sample_fss.NewAliasMinimal()
|
|
||||||
FSSType = type(_sample_fss)
|
|
||||||
AliasType = type(_sample_alias)
|
|
||||||
|
|
||||||
def pack(x, forcetype = None):
|
|
||||||
"""Pack a python object into an AE descriptor"""
|
|
||||||
|
|
||||||
if forcetype:
|
|
||||||
if type(x) is StringType:
|
|
||||||
return AE.AECreateDesc(forcetype, x)
|
|
||||||
else:
|
|
||||||
return pack(x).AECoerceDesc(forcetype)
|
|
||||||
|
|
||||||
if x == None:
|
|
||||||
return AE.AECreateDesc('null', '')
|
|
||||||
|
|
||||||
t = type(x)
|
|
||||||
if t == AEDescType:
|
|
||||||
return x
|
|
||||||
if t == FSSType:
|
|
||||||
return AE.AECreateDesc('fss ', x.data)
|
|
||||||
if t == AliasType:
|
|
||||||
return AE.AECreateDesc('alis', x.data)
|
|
||||||
if t == IntType:
|
|
||||||
return AE.AECreateDesc('long', struct.pack('l', x))
|
|
||||||
if t == FloatType:
|
|
||||||
return AE.AECreateDesc('doub', struct.pack('d', x))
|
|
||||||
if t == StringType:
|
|
||||||
return AE.AECreateDesc('TEXT', x)
|
|
||||||
if t == ListType:
|
|
||||||
list = AE.AECreateList('', 0)
|
|
||||||
for item in x:
|
|
||||||
list.AEPutDesc(0, pack(item))
|
|
||||||
return list
|
|
||||||
if t == DictionaryType:
|
|
||||||
record = AE.AECreateList('', 1)
|
|
||||||
for key, value in x.items():
|
|
||||||
record.AEPutParamDesc(key, pack(value))
|
|
||||||
return record
|
|
||||||
if t == InstanceType and hasattr(x, '__aepack__'):
|
|
||||||
return x.__aepack__()
|
|
||||||
return AE.AECreateDesc('TEXT', repr(x)) # Copout
|
|
||||||
|
|
||||||
def unpack(desc):
|
|
||||||
"""Unpack an AE descriptor to a python object"""
|
|
||||||
t = desc.type
|
|
||||||
|
|
||||||
if unpacker_coercions.has_key(t):
|
|
||||||
desc = desc.AECoerceDesc(unpacker_coercions[t])
|
|
||||||
t = desc.type # This is a guess by Jack....
|
|
||||||
|
|
||||||
if t == typeAEList:
|
|
||||||
l = []
|
|
||||||
for i in range(desc.AECountItems()):
|
|
||||||
keyword, item = desc.AEGetNthDesc(i+1, '****')
|
|
||||||
l.append(unpack(item))
|
|
||||||
return l
|
|
||||||
if t == typeAERecord:
|
|
||||||
d = {}
|
|
||||||
for i in range(desc.AECountItems()):
|
|
||||||
keyword, item = desc.AEGetNthDesc(i+1, '****')
|
|
||||||
d[keyword] = unpack(item)
|
|
||||||
return d
|
|
||||||
if t == typeAEText:
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mkaetext(unpack(record))
|
|
||||||
if t == typeAlias:
|
|
||||||
return macfs.RawAlias(desc.data)
|
|
||||||
# typeAppleEvent returned as unknown
|
|
||||||
if t == typeBoolean:
|
|
||||||
return struct.unpack('b', desc.data)[0]
|
|
||||||
if t == typeChar:
|
|
||||||
return desc.data
|
|
||||||
# typeColorTable coerced to typeAEList
|
|
||||||
# typeComp coerced to extended
|
|
||||||
# typeData returned as unknown
|
|
||||||
# typeDrawingArea coerced to typeAERecord
|
|
||||||
if t == typeEnumeration:
|
|
||||||
return mkenum(desc.data)
|
|
||||||
# typeEPS returned as unknown
|
|
||||||
if t == typeFalse:
|
|
||||||
return 0
|
|
||||||
if t == typeFloat:
|
|
||||||
data = desc.data
|
|
||||||
return struct.unpack('d', data)[0]
|
|
||||||
if t == typeFSS:
|
|
||||||
return macfs.RawFSSpec(desc.data)
|
|
||||||
if t == typeInsertionLoc:
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mkinsertionloc(unpack(record))
|
|
||||||
# typeInteger equal to typeLongInteger
|
|
||||||
if t == typeIntlText:
|
|
||||||
script, language = struct.unpack('hh', desc.data[:4])
|
|
||||||
return aetypes.IntlText(script, language, desc.data[4:])
|
|
||||||
if t == typeIntlWritingCode:
|
|
||||||
script, language = struct.unpack('hh', desc.data)
|
|
||||||
return aetypes.IntlWritingCode(script, language)
|
|
||||||
if t == typeKeyword:
|
|
||||||
return mkkeyword(desc.data)
|
|
||||||
if t == typeLongInteger:
|
|
||||||
return struct.unpack('l', desc.data)[0]
|
|
||||||
if t == typeLongDateTime:
|
|
||||||
a, b = struct.unpack('lL', desc.data)
|
|
||||||
return (long(a) << 32) + b
|
|
||||||
if t == typeNull:
|
|
||||||
return None
|
|
||||||
if t == typeMagnitude:
|
|
||||||
v = struct.unpack('l', desc.data)
|
|
||||||
if v < 0:
|
|
||||||
v = 0x100000000L + v
|
|
||||||
return v
|
|
||||||
if t == typeObjectSpecifier:
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mkobject(unpack(record))
|
|
||||||
# typePict returned as unknown
|
|
||||||
# typePixelMap coerced to typeAERecord
|
|
||||||
# typePixelMapMinus returned as unknown
|
|
||||||
# typeProcessSerialNumber returned as unknown
|
|
||||||
if t == typeQDPoint:
|
|
||||||
v, h = struct.unpack('hh', desc.data)
|
|
||||||
return aetypes.QDPoint(v, h)
|
|
||||||
if t == typeQDRectangle:
|
|
||||||
v0, h0, v1, h1 = struct.unpack('hhhh', desc.data)
|
|
||||||
return aetypes.QDRectangle(v0, h0, v1, h1)
|
|
||||||
if t == typeRGBColor:
|
|
||||||
r, g, b = struct.unpack('hhh', desc.data)
|
|
||||||
return aetypes.RGBColor(r, g, b)
|
|
||||||
# typeRotation coerced to typeAERecord
|
|
||||||
# typeScrapStyles returned as unknown
|
|
||||||
# typeSessionID returned as unknown
|
|
||||||
if t == typeShortFloat:
|
|
||||||
return struct.unpack('f', desc.data)[0]
|
|
||||||
if t == typeShortInteger:
|
|
||||||
return struct.unpack('h', desc.data)[0]
|
|
||||||
# typeSMFloat identical to typeShortFloat
|
|
||||||
# typeSMInt indetical to typeShortInt
|
|
||||||
# typeStyledText coerced to typeAERecord
|
|
||||||
if t == typeTargetID:
|
|
||||||
return mktargetid(desc.data)
|
|
||||||
# typeTextStyles coerced to typeAERecord
|
|
||||||
# typeTIFF returned as unknown
|
|
||||||
if t == typeTrue:
|
|
||||||
return 1
|
|
||||||
if t == typeType:
|
|
||||||
return mktype(desc.data)
|
|
||||||
#
|
|
||||||
# The following are special
|
|
||||||
#
|
|
||||||
if t == 'rang':
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mkrange(unpack(record))
|
|
||||||
if t == 'cmpd':
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mkcomparison(unpack(record))
|
|
||||||
if t == 'logi':
|
|
||||||
record = desc.AECoerceDesc('reco')
|
|
||||||
return mklogical(unpack(record))
|
|
||||||
return mkunknown(desc.type, desc.data)
|
|
||||||
|
|
||||||
def coerce(data, egdata):
|
|
||||||
"""Coerce a python object to another type using the AE coercers"""
|
|
||||||
pdata = pack(data)
|
|
||||||
pegdata = pack(egdata)
|
|
||||||
pdata = pdata.AECoerceDesc(pegdata.type)
|
|
||||||
return unpack(pdata)
|
|
||||||
|
|
||||||
#
|
|
||||||
# Helper routines for unpack
|
|
||||||
#
|
|
||||||
def mktargetid(data):
|
|
||||||
sessionID = getlong(data[:4])
|
|
||||||
name = mkppcportrec(data[4:4+72])
|
|
||||||
location = mklocationnamerec(data[76:76+36])
|
|
||||||
rcvrName = mkppcportrec(data[112:112+72])
|
|
||||||
return sessionID, name, location, rcvrName
|
|
||||||
|
|
||||||
def mkppcportrec(rec):
|
|
||||||
namescript = getword(rec[:2])
|
|
||||||
name = getpstr(rec[2:2+33])
|
|
||||||
portkind = getword(rec[36:38])
|
|
||||||
if portkind == 1:
|
|
||||||
ctor = rec[38:42]
|
|
||||||
type = rec[42:46]
|
|
||||||
identity = (ctor, type)
|
|
||||||
else:
|
|
||||||
identity = getpstr(rec[38:38+33])
|
|
||||||
return namescript, name, portkind, identity
|
|
||||||
|
|
||||||
def mklocationnamerec(rec):
|
|
||||||
kind = getword(rec[:2])
|
|
||||||
stuff = rec[2:]
|
|
||||||
if kind == 0: stuff = None
|
|
||||||
if kind == 2: stuff = getpstr(stuff)
|
|
||||||
return kind, stuff
|
|
||||||
|
|
||||||
def mkunknown(type, data):
|
|
||||||
return aetypes.Unknown(type, data)
|
|
||||||
|
|
||||||
def getpstr(s):
|
|
||||||
return s[1:1+ord(s[0])]
|
|
||||||
|
|
||||||
def getlong(s):
|
|
||||||
return (ord(s[0])<<24) | (ord(s[1])<<16) | (ord(s[2])<<8) | ord(s[3])
|
|
||||||
|
|
||||||
def getword(s):
|
|
||||||
return (ord(s[0])<<8) | (ord(s[1])<<0)
|
|
||||||
|
|
||||||
def mkkeyword(keyword):
|
|
||||||
return aetypes.Keyword(keyword)
|
|
||||||
|
|
||||||
def mkrange(dict):
|
|
||||||
return aetypes.Range(dict['star'], dict['stop'])
|
|
||||||
|
|
||||||
def mkcomparison(dict):
|
|
||||||
return aetypes.Comparison(dict['obj1'], dict['relo'].enum, dict['obj2'])
|
|
||||||
|
|
||||||
def mklogical(dict):
|
|
||||||
return aetypes.Logical(dict['logc'], dict['term'])
|
|
||||||
|
|
||||||
def mkstyledtext(dict):
|
|
||||||
return aetypes.StyledText(dict['ksty'], dict['ktxt'])
|
|
||||||
|
|
||||||
def mkaetext(dict):
|
|
||||||
return aetypes.AEText(dict[keyAEScriptTag], dict[keyAEStyles], dict[keyAEText])
|
|
||||||
|
|
||||||
def mkinsertionloc(dict):
|
|
||||||
return aetypes.InsertionLoc(dict[keyAEObject], dict[keyAEPosition])
|
|
||||||
|
|
||||||
def mkobject(dict):
|
|
||||||
want = dict['want'].type
|
|
||||||
form = dict['form'].enum
|
|
||||||
seld = dict['seld']
|
|
||||||
fr = dict['from']
|
|
||||||
if form in ('name', 'indx', 'rang', 'test'):
|
|
||||||
if want == 'text': return aetypes.Text(seld, fr)
|
|
||||||
if want == 'cha ': return aetypes.Character(seld, fr)
|
|
||||||
if want == 'cwor': return aetypes.Word(seld, fr)
|
|
||||||
if want == 'clin': return aetypes.Line(seld, fr)
|
|
||||||
if want == 'cpar': return aetypes.Paragraph(seld, fr)
|
|
||||||
if want == 'cwin': return aetypes.Window(seld, fr)
|
|
||||||
if want == 'docu': return aetypes.Document(seld, fr)
|
|
||||||
if want == 'file': return aetypes.File(seld, fr)
|
|
||||||
if want == 'cins': return aetypes.InsertionPoint(seld, fr)
|
|
||||||
if want == 'prop' and form == 'prop' and aetypes.IsType(seld):
|
|
||||||
return aetypes.Property(seld.type, fr)
|
|
||||||
return aetypes.ObjectSpecifier(want, form, seld, fr)
|
|
||||||
|
|
||||||
def _test():
|
|
||||||
"""Test program. Pack and unpack various things"""
|
|
||||||
objs = [
|
|
||||||
'a string',
|
|
||||||
12,
|
|
||||||
12.0,
|
|
||||||
None,
|
|
||||||
['a', 'list', 'of', 'strings'],
|
|
||||||
{'key1': 'value1', 'key2':'value2'},
|
|
||||||
macfs.FSSpec(':'),
|
|
||||||
macfs.FSSpec(':').NewAliasMinimal(),
|
|
||||||
aetypes.Enum('enum'),
|
|
||||||
aetypes.Type('type'),
|
|
||||||
aetypes.Keyword('kwrd'),
|
|
||||||
aetypes.Range(1, 10),
|
|
||||||
aetypes.Comparison(1, '< ', 10),
|
|
||||||
aetypes.Logical('not ', 1),
|
|
||||||
# Cannot do StyledText
|
|
||||||
# Cannot do AEText
|
|
||||||
aetypes.IntlText(0, 0, 'international text'),
|
|
||||||
aetypes.IntlWritingCode(0,0),
|
|
||||||
aetypes.QDPoint(50,100),
|
|
||||||
aetypes.QDRectangle(50,100,150,200),
|
|
||||||
aetypes.RGBColor(0x7000, 0x6000, 0x5000),
|
|
||||||
aetypes.Unknown('xxxx', 'unknown type data'),
|
|
||||||
aetypes.Character(1),
|
|
||||||
aetypes.Character(2, aetypes.Line(2)),
|
|
||||||
]
|
|
||||||
for o in objs:
|
|
||||||
print 'BEFORE', o, `o`
|
|
||||||
packed = pack(o)
|
|
||||||
unpacked = unpack(packed)
|
|
||||||
print 'AFTER ', unpacked, `unpacked`
|
|
||||||
import sys
|
|
||||||
sys.exit(1)
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
_test()
|
|
||||||
|
|
|
@ -1,277 +0,0 @@
|
||||||
"""Tools for use in AppleEvent clients and servers.
|
|
||||||
|
|
||||||
pack(x) converts a Python object to an AEDesc object
|
|
||||||
unpack(desc) does the reverse
|
|
||||||
|
|
||||||
packevent(event, parameters, attributes) sets params and attrs in an AEAppleEvent record
|
|
||||||
unpackevent(event) returns the parameters and attributes from an AEAppleEvent record
|
|
||||||
|
|
||||||
Plus... Lots of classes and routines that help representing AE objects,
|
|
||||||
ranges, conditionals, logicals, etc., so you can write, e.g.:
|
|
||||||
|
|
||||||
x = Character(1, Document("foobar"))
|
|
||||||
|
|
||||||
and pack(x) will create an AE object reference equivalent to AppleScript's
|
|
||||||
|
|
||||||
character 1 of document "foobar"
|
|
||||||
|
|
||||||
Some of the stuff that appears to be exported from this module comes from other
|
|
||||||
files: the pack stuff from aepack, the objects from aetypes.
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
|
|
||||||
from types import *
|
|
||||||
import AE
|
|
||||||
import AppleEvents
|
|
||||||
import MacOS
|
|
||||||
import sys
|
|
||||||
|
|
||||||
from aetypes import *
|
|
||||||
from aepack import pack, unpack, coerce, AEDescType
|
|
||||||
|
|
||||||
Error = 'aetools.Error'
|
|
||||||
|
|
||||||
# Special code to unpack an AppleEvent (which is *not* a disguised record!)
|
|
||||||
# Note by Jack: No??!? If I read the docs correctly it *is*....
|
|
||||||
|
|
||||||
aekeywords = [
|
|
||||||
'tran',
|
|
||||||
'rtid',
|
|
||||||
'evcl',
|
|
||||||
'evid',
|
|
||||||
'addr',
|
|
||||||
'optk',
|
|
||||||
'timo',
|
|
||||||
'inte', # this attribute is read only - will be set in AESend
|
|
||||||
'esrc', # this attribute is read only
|
|
||||||
'miss', # this attribute is read only
|
|
||||||
'from' # new in 1.0.1
|
|
||||||
]
|
|
||||||
|
|
||||||
def missed(ae):
|
|
||||||
try:
|
|
||||||
desc = ae.AEGetAttributeDesc('miss', 'keyw')
|
|
||||||
except AE.Error, msg:
|
|
||||||
return None
|
|
||||||
return desc.data
|
|
||||||
|
|
||||||
def unpackevent(ae):
|
|
||||||
parameters = {}
|
|
||||||
try:
|
|
||||||
dirobj = ae.AEGetParamDesc('----', '****')
|
|
||||||
except AE.Error:
|
|
||||||
pass
|
|
||||||
else:
|
|
||||||
parameters['----'] = unpack(dirobj)
|
|
||||||
del dirobj
|
|
||||||
while 1:
|
|
||||||
key = missed(ae)
|
|
||||||
if not key: break
|
|
||||||
parameters[key] = unpack(ae.AEGetParamDesc(key, '****'))
|
|
||||||
attributes = {}
|
|
||||||
for key in aekeywords:
|
|
||||||
try:
|
|
||||||
desc = ae.AEGetAttributeDesc(key, '****')
|
|
||||||
except (AE.Error, MacOS.Error), msg:
|
|
||||||
if msg[0] != -1701 and msg[0] != -1704:
|
|
||||||
raise sys.exc_type, sys.exc_value
|
|
||||||
continue
|
|
||||||
attributes[key] = unpack(desc)
|
|
||||||
return parameters, attributes
|
|
||||||
|
|
||||||
def packevent(ae, parameters = {}, attributes = {}):
|
|
||||||
for key, value in parameters.items():
|
|
||||||
ae.AEPutParamDesc(key, pack(value))
|
|
||||||
for key, value in attributes.items():
|
|
||||||
ae.AEPutAttributeDesc(key, pack(value))
|
|
||||||
|
|
||||||
#
|
|
||||||
# Support routine for automatically generated Suite interfaces
|
|
||||||
# These routines are also useable for the reverse function.
|
|
||||||
#
|
|
||||||
def keysubst(arguments, keydict):
|
|
||||||
"""Replace long name keys by their 4-char counterparts, and check"""
|
|
||||||
ok = keydict.values()
|
|
||||||
for k in arguments.keys():
|
|
||||||
if keydict.has_key(k):
|
|
||||||
v = arguments[k]
|
|
||||||
del arguments[k]
|
|
||||||
arguments[keydict[k]] = v
|
|
||||||
elif k != '----' and k not in ok:
|
|
||||||
raise TypeError, 'Unknown keyword argument: %s'%k
|
|
||||||
|
|
||||||
def enumsubst(arguments, key, edict):
|
|
||||||
"""Substitute a single enum keyword argument, if it occurs"""
|
|
||||||
if not arguments.has_key(key) or edict is None:
|
|
||||||
return
|
|
||||||
v = arguments[key]
|
|
||||||
ok = edict.values()
|
|
||||||
if edict.has_key(v):
|
|
||||||
arguments[key] = edict[v]
|
|
||||||
elif not v in ok:
|
|
||||||
raise TypeError, 'Unknown enumerator: %s'%v
|
|
||||||
|
|
||||||
def decodeerror(arguments):
|
|
||||||
"""Create the 'best' argument for a raise MacOS.Error"""
|
|
||||||
errn = arguments['errn']
|
|
||||||
err_a1 = errn
|
|
||||||
if arguments.has_key('errs'):
|
|
||||||
err_a2 = arguments['errs']
|
|
||||||
else:
|
|
||||||
err_a2 = MacOS.GetErrorString(errn)
|
|
||||||
if arguments.has_key('erob'):
|
|
||||||
err_a3 = arguments['erob']
|
|
||||||
else:
|
|
||||||
err_a3 = None
|
|
||||||
|
|
||||||
return (err_a1, err_a2, err_a3)
|
|
||||||
|
|
||||||
class TalkTo:
|
|
||||||
"""An AE connection to an application"""
|
|
||||||
_signature = None # Can be overridden by subclasses
|
|
||||||
|
|
||||||
def __init__(self, signature=None, start=0, timeout=0):
|
|
||||||
"""Create a communication channel with a particular application.
|
|
||||||
|
|
||||||
Addressing the application is done by specifying either a
|
|
||||||
4-byte signature, an AEDesc or an object that will __aepack__
|
|
||||||
to an AEDesc.
|
|
||||||
"""
|
|
||||||
self.target_signature = None
|
|
||||||
if signature is None:
|
|
||||||
signature = self._signature
|
|
||||||
if type(signature) == AEDescType:
|
|
||||||
self.target = signature
|
|
||||||
elif type(signature) == InstanceType and hasattr(signature, '__aepack__'):
|
|
||||||
self.target = signature.__aepack__()
|
|
||||||
elif type(signature) == StringType and len(signature) == 4:
|
|
||||||
self.target = AE.AECreateDesc(AppleEvents.typeApplSignature, signature)
|
|
||||||
self.target_signature = signature
|
|
||||||
else:
|
|
||||||
raise TypeError, "signature should be 4-char string or AEDesc"
|
|
||||||
self.send_flags = AppleEvents.kAEWaitReply
|
|
||||||
self.send_priority = AppleEvents.kAENormalPriority
|
|
||||||
if timeout:
|
|
||||||
self.send_timeout = timeout
|
|
||||||
else:
|
|
||||||
self.send_timeout = AppleEvents.kAEDefaultTimeout
|
|
||||||
if start:
|
|
||||||
self.start()
|
|
||||||
|
|
||||||
def start(self):
|
|
||||||
"""Start the application, if it is not running yet"""
|
|
||||||
try:
|
|
||||||
self.send('ascr', 'noop')
|
|
||||||
except AE.Error:
|
|
||||||
_launch(self.target_signature)
|
|
||||||
|
|
||||||
def newevent(self, code, subcode, parameters = {}, attributes = {}):
|
|
||||||
"""Create a complete structure for an apple event"""
|
|
||||||
|
|
||||||
event = AE.AECreateAppleEvent(code, subcode, self.target,
|
|
||||||
AppleEvents.kAutoGenerateReturnID, AppleEvents.kAnyTransactionID)
|
|
||||||
packevent(event, parameters, attributes)
|
|
||||||
return event
|
|
||||||
|
|
||||||
def sendevent(self, event):
|
|
||||||
"""Send a pre-created appleevent, await the reply and unpack it"""
|
|
||||||
|
|
||||||
reply = event.AESend(self.send_flags, self.send_priority,
|
|
||||||
self.send_timeout)
|
|
||||||
parameters, attributes = unpackevent(reply)
|
|
||||||
return reply, parameters, attributes
|
|
||||||
|
|
||||||
def send(self, code, subcode, parameters = {}, attributes = {}):
|
|
||||||
"""Send an appleevent given code/subcode/pars/attrs and unpack the reply"""
|
|
||||||
return self.sendevent(self.newevent(code, subcode, parameters, attributes))
|
|
||||||
|
|
||||||
#
|
|
||||||
# The following events are somehow "standard" and don't seem to appear in any
|
|
||||||
# suite...
|
|
||||||
#
|
|
||||||
def activate(self):
|
|
||||||
"""Send 'activate' command"""
|
|
||||||
self.send('misc', 'actv')
|
|
||||||
|
|
||||||
def _get(self, _object, as=None, _attributes={}):
|
|
||||||
"""_get: get data from an object
|
|
||||||
Required argument: the object
|
|
||||||
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
||||||
Returns: the data
|
|
||||||
"""
|
|
||||||
_code = 'core'
|
|
||||||
_subcode = 'getd'
|
|
||||||
|
|
||||||
_arguments = {'----':_object}
|
|
||||||
if as:
|
|
||||||
_arguments['rtyp'] = mktype(as)
|
|
||||||
|
|
||||||
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
||||||
_arguments, _attributes)
|
|
||||||
if _arguments.has_key('errn'):
|
|
||||||
raise Error, decodeerror(_arguments)
|
|
||||||
|
|
||||||
if _arguments.has_key('----'):
|
|
||||||
return _arguments['----']
|
|
||||||
|
|
||||||
# Tiny Finder class, for local use only
|
|
||||||
|
|
||||||
class _miniFinder(TalkTo):
|
|
||||||
def open(self, _object, _attributes={}, **_arguments):
|
|
||||||
"""open: Open the specified object(s)
|
|
||||||
Required argument: list of objects to open
|
|
||||||
Keyword argument _attributes: AppleEvent attribute dictionary
|
|
||||||
"""
|
|
||||||
_code = 'aevt'
|
|
||||||
_subcode = 'odoc'
|
|
||||||
|
|
||||||
if _arguments: raise TypeError, 'No optional args expected'
|
|
||||||
_arguments['----'] = _object
|
|
||||||
|
|
||||||
|
|
||||||
_reply, _arguments, _attributes = self.send(_code, _subcode,
|
|
||||||
_arguments, _attributes)
|
|
||||||
if _arguments.has_key('errn'):
|
|
||||||
raise Error, decodeerror(_arguments)
|
|
||||||
# XXXX Optionally decode result
|
|
||||||
if _arguments.has_key('----'):
|
|
||||||
return _arguments['----']
|
|
||||||
#pass
|
|
||||||
|
|
||||||
_finder = _miniFinder('MACS')
|
|
||||||
|
|
||||||
def _launch(appfile):
|
|
||||||
"""Open a file thru the finder. Specify file by name or fsspec"""
|
|
||||||
_finder.open(_application_file(('ID ', appfile)))
|
|
||||||
|
|
||||||
|
|
||||||
class _application_file(ComponentItem):
|
|
||||||
"""application file - An application's file on disk"""
|
|
||||||
want = 'appf'
|
|
||||||
|
|
||||||
_application_file._propdict = {
|
|
||||||
}
|
|
||||||
_application_file._elemdict = {
|
|
||||||
}
|
|
||||||
|
|
||||||
# Test program
|
|
||||||
# XXXX Should test more, really...
|
|
||||||
|
|
||||||
def test():
|
|
||||||
target = AE.AECreateDesc('sign', 'quil')
|
|
||||||
ae = AE.AECreateAppleEvent('aevt', 'oapp', target, -1, 0)
|
|
||||||
print unpackevent(ae)
|
|
||||||
raw_input(":")
|
|
||||||
ae = AE.AECreateAppleEvent('core', 'getd', target, -1, 0)
|
|
||||||
obj = Character(2, Word(1, Document(1)))
|
|
||||||
print obj
|
|
||||||
print repr(obj)
|
|
||||||
packevent(ae, {'----': obj})
|
|
||||||
params, attrs = unpackevent(ae)
|
|
||||||
print params['----']
|
|
||||||
raw_input(":")
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
test()
|
|
||||||
sys.exit(1)
|
|
|
@ -1,564 +0,0 @@
|
||||||
"""aetypes - Python objects representing various AE types."""
|
|
||||||
|
|
||||||
from AppleEvents import *
|
|
||||||
import struct
|
|
||||||
from types import *
|
|
||||||
import string
|
|
||||||
|
|
||||||
#
|
|
||||||
# convoluted, since there are cyclic dependencies between this file and
|
|
||||||
# aetools_convert.
|
|
||||||
#
|
|
||||||
def pack(*args):
|
|
||||||
from aepack import pack
|
|
||||||
return apply(pack, args)
|
|
||||||
|
|
||||||
def IsSubclass(cls, base):
|
|
||||||
"""Test whether CLASS1 is the same as or a subclass of CLASS2"""
|
|
||||||
# Loop to optimize for single inheritance
|
|
||||||
while 1:
|
|
||||||
if cls is base: return 1
|
|
||||||
if len(cls.__bases__) <> 1: break
|
|
||||||
cls = cls.__bases__[0]
|
|
||||||
# Recurse to cope with multiple inheritance
|
|
||||||
for c in cls.__bases__:
|
|
||||||
if IsSubclass(c, base): return 1
|
|
||||||
return 0
|
|
||||||
|
|
||||||
def IsInstance(x, cls):
|
|
||||||
"""Test whether OBJECT is an instance of (a subclass of) CLASS"""
|
|
||||||
return type(x) is InstanceType and IsSubclass(x.__class__, cls)
|
|
||||||
|
|
||||||
def nice(s):
|
|
||||||
"""'nice' representation of an object"""
|
|
||||||
if type(s) is StringType: return repr(s)
|
|
||||||
else: return str(s)
|
|
||||||
|
|
||||||
class Unknown:
|
|
||||||
"""An uninterpreted AE object"""
|
|
||||||
|
|
||||||
def __init__(self, type, data):
|
|
||||||
self.type = type
|
|
||||||
self.data = data
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Unknown(%s, %s)" % (`self.type`, `self.data`)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(self.data, self.type)
|
|
||||||
|
|
||||||
class Enum:
|
|
||||||
"""An AE enumeration value"""
|
|
||||||
|
|
||||||
def __init__(self, enum):
|
|
||||||
self.enum = "%-4.4s" % str(enum)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Enum(%s)" % `self.enum`
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return string.strip(self.enum)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(self.enum, typeEnumeration)
|
|
||||||
|
|
||||||
def IsEnum(x):
|
|
||||||
return IsInstance(x, Enum)
|
|
||||||
|
|
||||||
def mkenum(enum):
|
|
||||||
if IsEnum(enum): return enum
|
|
||||||
return Enum(enum)
|
|
||||||
|
|
||||||
class Boolean:
|
|
||||||
"""An AE boolean value"""
|
|
||||||
|
|
||||||
def __init__(self, bool):
|
|
||||||
self.bool = (not not bool)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Boolean(%s)" % `self.bool`
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
if self.bool:
|
|
||||||
return "True"
|
|
||||||
else:
|
|
||||||
return "False"
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('b', self.bool), 'bool')
|
|
||||||
|
|
||||||
def IsBoolean(x):
|
|
||||||
return IsInstance(x, Boolean)
|
|
||||||
|
|
||||||
def mkboolean(bool):
|
|
||||||
if IsBoolean(bool): return bool
|
|
||||||
return Boolean(bool)
|
|
||||||
|
|
||||||
class Type:
|
|
||||||
"""An AE 4-char typename object"""
|
|
||||||
|
|
||||||
def __init__(self, type):
|
|
||||||
self.type = "%-4.4s" % str(type)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Type(%s)" % `self.type`
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return string.strip(self.type)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(self.type, typeType)
|
|
||||||
|
|
||||||
def IsType(x):
|
|
||||||
return IsInstance(x, Type)
|
|
||||||
|
|
||||||
def mktype(type):
|
|
||||||
if IsType(type): return type
|
|
||||||
return Type(type)
|
|
||||||
|
|
||||||
|
|
||||||
class Keyword:
|
|
||||||
"""An AE 4-char keyword object"""
|
|
||||||
|
|
||||||
def __init__(self, keyword):
|
|
||||||
self.keyword = "%-4.4s" % str(keyword)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Keyword(%s)" % `self.keyword`
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return string.strip(self.keyword)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(self.keyword, typeKeyword)
|
|
||||||
|
|
||||||
def IsKeyword(x):
|
|
||||||
return IsInstance(x, Keyword)
|
|
||||||
|
|
||||||
class Range:
|
|
||||||
"""An AE range object"""
|
|
||||||
|
|
||||||
def __init__(self, start, stop):
|
|
||||||
self.start = start
|
|
||||||
self.stop = stop
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Range(%s, %s)" % (`self.start`, `self.stop`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "%s thru %s" % (nice(self.start), nice(self.stop))
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({'star': self.start, 'stop': self.stop}, 'rang')
|
|
||||||
|
|
||||||
def IsRange(x):
|
|
||||||
return IsInstance(x, Range)
|
|
||||||
|
|
||||||
class Comparison:
|
|
||||||
"""An AE Comparison"""
|
|
||||||
|
|
||||||
def __init__(self, obj1, relo, obj2):
|
|
||||||
self.obj1 = obj1
|
|
||||||
self.relo = "%-4.4s" % str(relo)
|
|
||||||
self.obj2 = obj2
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Comparison(%s, %s, %s)" % (`self.obj1`, `self.relo`, `self.obj2`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "%s %s %s" % (nice(self.obj1), string.strip(self.relo), nice(self.obj2))
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({'obj1': self.obj1,
|
|
||||||
'relo': mkenum(self.relo),
|
|
||||||
'obj2': self.obj2},
|
|
||||||
'cmpd')
|
|
||||||
|
|
||||||
def IsComparison(x):
|
|
||||||
return IsInstance(x, Comparison)
|
|
||||||
|
|
||||||
class NComparison(Comparison):
|
|
||||||
# The class attribute 'relo' must be set in a subclass
|
|
||||||
|
|
||||||
def __init__(self, obj1, obj2):
|
|
||||||
Comparison.__init__(obj1, self.relo, obj2)
|
|
||||||
|
|
||||||
class Ordinal:
|
|
||||||
"""An AE Ordinal"""
|
|
||||||
|
|
||||||
def __init__(self, abso):
|
|
||||||
# self.obj1 = obj1
|
|
||||||
self.abso = "%-4.4s" % str(abso)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Ordinal(%s)" % (`self.abso`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "%s" % (string.strip(self.abso))
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(self.abso, 'abso')
|
|
||||||
|
|
||||||
def IsOrdinal(x):
|
|
||||||
return IsInstance(x, Ordinal)
|
|
||||||
|
|
||||||
class NOrdinal(Ordinal):
|
|
||||||
# The class attribute 'abso' must be set in a subclass
|
|
||||||
|
|
||||||
def __init__(self):
|
|
||||||
Ordinal.__init__(self, self.abso)
|
|
||||||
|
|
||||||
class Logical:
|
|
||||||
"""An AE logical expression object"""
|
|
||||||
|
|
||||||
def __init__(self, logc, term):
|
|
||||||
self.logc = "%-4.4s" % str(logc)
|
|
||||||
self.term = term
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "Logical(%s, %s)" % (`self.logc`, `self.term`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
if type(self.term) == ListType and len(self.term) == 2:
|
|
||||||
return "%s %s %s" % (nice(self.term[0]),
|
|
||||||
string.strip(self.logc),
|
|
||||||
nice(self.term[1]))
|
|
||||||
else:
|
|
||||||
return "%s(%s)" % (string.strip(self.logc), nice(self.term))
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({'logc': mkenum(self.logc), 'term': self.term}, 'logi')
|
|
||||||
|
|
||||||
def IsLogical(x):
|
|
||||||
return IsInstance(x, Logical)
|
|
||||||
|
|
||||||
class StyledText:
|
|
||||||
"""An AE object respresenting text in a certain style"""
|
|
||||||
|
|
||||||
def __init__(self, style, text):
|
|
||||||
self.style = style
|
|
||||||
self.text = text
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "StyledText(%s, %s)" % (`self.style`, `self.text`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return self.text
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({'ksty': self.style, 'ktxt': self.text}, 'STXT')
|
|
||||||
|
|
||||||
def IsStyledText(x):
|
|
||||||
return IsInstance(x, StyledText)
|
|
||||||
|
|
||||||
class AEText:
|
|
||||||
"""An AE text object with style, script and language specified"""
|
|
||||||
|
|
||||||
def __init__(self, script, style, text):
|
|
||||||
self.script = script
|
|
||||||
self.style = style
|
|
||||||
self.text = text
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "AEText(%s, %s, %s)" % (`self.script`, `self.style`, `self.text`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return self.text
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({keyAEScriptTag: self.script, keyAEStyles: self.style,
|
|
||||||
keyAEText: self.text}, typeAEText)
|
|
||||||
|
|
||||||
def IsAEText(x):
|
|
||||||
return IsInstance(x, AEText)
|
|
||||||
|
|
||||||
class IntlText:
|
|
||||||
"""A text object with script and language specified"""
|
|
||||||
|
|
||||||
def __init__(self, script, language, text):
|
|
||||||
self.script = script
|
|
||||||
self.language = language
|
|
||||||
self.text = text
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "IntlText(%s, %s, %s)" % (`self.script`, `self.language`, `self.text`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return self.text
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('hh', self.script, self.language)+self.text,
|
|
||||||
typeIntlText)
|
|
||||||
|
|
||||||
def IsIntlText(x):
|
|
||||||
return IsInstance(x, IntlText)
|
|
||||||
|
|
||||||
class IntlWritingCode:
|
|
||||||
"""An object representing script and language"""
|
|
||||||
|
|
||||||
def __init__(self, script, language):
|
|
||||||
self.script = script
|
|
||||||
self.language = language
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "IntlWritingCode(%s, %s)" % (`self.script`, `self.language`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "script system %d, language %d"%(self.script, self.language)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('hh', self.script, self.language),
|
|
||||||
typeIntlWritingCode)
|
|
||||||
|
|
||||||
def IsIntlWritingCode(x):
|
|
||||||
return IsInstance(x, IntlWritingCode)
|
|
||||||
|
|
||||||
class QDPoint:
|
|
||||||
"""A point"""
|
|
||||||
|
|
||||||
def __init__(self, v, h):
|
|
||||||
self.v = v
|
|
||||||
self.h = h
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "QDPoint(%s, %s)" % (`self.v`, `self.h`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "(%d, %d)"%(self.v, self.h)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('hh', self.v, self.h),
|
|
||||||
typeQDPoint)
|
|
||||||
|
|
||||||
def IsQDPoint(x):
|
|
||||||
return IsInstance(x, QDPoint)
|
|
||||||
|
|
||||||
class QDRectangle:
|
|
||||||
"""A rectangle"""
|
|
||||||
|
|
||||||
def __init__(self, v0, h0, v1, h1):
|
|
||||||
self.v0 = v0
|
|
||||||
self.h0 = h0
|
|
||||||
self.v1 = v1
|
|
||||||
self.h1 = h1
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "QDRectangle(%s, %s, %s, %s)" % (`self.v0`, `self.h0`,
|
|
||||||
`self.v1`, `self.h1`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "(%d, %d)-(%d, %d)"%(self.v0, self.h0, self.v1, self.h1)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('hhhh', self.v0, self.h0, self.v1, self.h1),
|
|
||||||
typeQDRectangle)
|
|
||||||
|
|
||||||
def IsQDRectangle(x):
|
|
||||||
return IsInstance(x, QDRectangle)
|
|
||||||
|
|
||||||
class RGBColor:
|
|
||||||
"""An RGB color"""
|
|
||||||
|
|
||||||
def __init__(self, r, g, b):
|
|
||||||
self.r = r
|
|
||||||
self.g = g
|
|
||||||
self.b = b
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "RGBColor(%s, %s, %s)" % (`self.r`, `self.g`, `self.b`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "0x%x red, 0x%x green, 0x%x blue"% (self.r, self.g, self.b)
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack(struct.pack('hhh', self.r, self.g, self.b),
|
|
||||||
typeRGBColor)
|
|
||||||
|
|
||||||
def IsRGBColor(x):
|
|
||||||
return IsInstance(x, RGBColor)
|
|
||||||
|
|
||||||
class ObjectSpecifier:
|
|
||||||
|
|
||||||
"""A class for constructing and manipulation AE object specifiers in python.
|
|
||||||
|
|
||||||
An object specifier is actually a record with four fields:
|
|
||||||
|
|
||||||
key type description
|
|
||||||
--- ---- -----------
|
|
||||||
|
|
||||||
'want' type 4-char class code of thing we want,
|
|
||||||
e.g. word, paragraph or property
|
|
||||||
|
|
||||||
'form' enum how we specify which 'want' thing(s) we want,
|
|
||||||
e.g. by index, by range, by name, or by property specifier
|
|
||||||
|
|
||||||
'seld' any which thing(s) we want,
|
|
||||||
e.g. its index, its name, or its property specifier
|
|
||||||
|
|
||||||
'from' object the object in which it is contained,
|
|
||||||
or null, meaning look for it in the application
|
|
||||||
|
|
||||||
Note that we don't call this class plain "Object", since that name
|
|
||||||
is likely to be used by the application.
|
|
||||||
"""
|
|
||||||
|
|
||||||
def __init__(self, want, form, seld, fr = None):
|
|
||||||
self.want = want
|
|
||||||
self.form = form
|
|
||||||
self.seld = seld
|
|
||||||
self.fr = fr
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
s = "ObjectSpecifier(%s, %s, %s" % (`self.want`, `self.form`, `self.seld`)
|
|
||||||
if self.fr:
|
|
||||||
s = s + ", %s)" % `self.fr`
|
|
||||||
else:
|
|
||||||
s = s + ")"
|
|
||||||
return s
|
|
||||||
|
|
||||||
def __aepack__(self):
|
|
||||||
return pack({'want': mktype(self.want),
|
|
||||||
'form': mkenum(self.form),
|
|
||||||
'seld': self.seld,
|
|
||||||
'from': self.fr},
|
|
||||||
'obj ')
|
|
||||||
|
|
||||||
def IsObjectSpecifier(x):
|
|
||||||
return IsInstance(x, ObjectSpecifier)
|
|
||||||
|
|
||||||
|
|
||||||
# Backwards compatability, sigh...
|
|
||||||
class Property(ObjectSpecifier):
|
|
||||||
|
|
||||||
def __init__(self, which, fr = None, want='prop'):
|
|
||||||
ObjectSpecifier.__init__(self, want, 'prop', mktype(which), fr)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
if self.fr:
|
|
||||||
return "Property(%s, %s)" % (`self.seld.type`, `self.fr`)
|
|
||||||
else:
|
|
||||||
return "Property(%s)" % `self.seld.type`
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
if self.fr:
|
|
||||||
return "Property %s of %s" % (str(self.seld), str(self.fr))
|
|
||||||
else:
|
|
||||||
return "Property %s" % str(self.seld)
|
|
||||||
|
|
||||||
|
|
||||||
class NProperty(ObjectSpecifier):
|
|
||||||
# Subclasses *must* self baseclass attributes:
|
|
||||||
# want is the type of this property
|
|
||||||
# which is the property name of this property
|
|
||||||
|
|
||||||
def __init__(self, fr = None):
|
|
||||||
#try:
|
|
||||||
# dummy = self.want
|
|
||||||
#except:
|
|
||||||
# self.want = 'prop'
|
|
||||||
self.want = 'prop'
|
|
||||||
ObjectSpecifier.__init__(self, self.want, 'prop',
|
|
||||||
mktype(self.which), fr)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
rv = "Property(%s"%`self.seld.type`
|
|
||||||
if self.fr:
|
|
||||||
rv = rv + ", fr=%s" % `self.fr`
|
|
||||||
if self.want != 'prop':
|
|
||||||
rv = rv + ", want=%s" % `self.want`
|
|
||||||
return rv + ")"
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
if self.fr:
|
|
||||||
return "Property %s of %s" % (str(self.seld), str(self.fr))
|
|
||||||
else:
|
|
||||||
return "Property %s" % str(self.seld)
|
|
||||||
|
|
||||||
|
|
||||||
class SelectableItem(ObjectSpecifier):
|
|
||||||
|
|
||||||
def __init__(self, want, seld, fr = None):
|
|
||||||
t = type(seld)
|
|
||||||
if t == StringType:
|
|
||||||
form = 'name'
|
|
||||||
elif IsRange(seld):
|
|
||||||
form = 'rang'
|
|
||||||
elif IsComparison(seld) or IsLogical(seld):
|
|
||||||
form = 'test'
|
|
||||||
elif t == TupleType:
|
|
||||||
# Breakout: specify both form and seld in a tuple
|
|
||||||
# (if you want ID or rele or somesuch)
|
|
||||||
form, seld = seld
|
|
||||||
else:
|
|
||||||
form = 'indx'
|
|
||||||
ObjectSpecifier.__init__(self, want, form, seld, fr)
|
|
||||||
|
|
||||||
|
|
||||||
class ComponentItem(SelectableItem):
|
|
||||||
# Derived classes *must* set the *class attribute* 'want' to some constant
|
|
||||||
# Also, dictionaries _propdict and _elemdict must be set to map property
|
|
||||||
# and element names to the correct classes
|
|
||||||
|
|
||||||
def __init__(self, which, fr = None):
|
|
||||||
SelectableItem.__init__(self, self.want, which, fr)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
if not self.fr:
|
|
||||||
return "%s(%s)" % (self.__class__.__name__, `self.seld`)
|
|
||||||
return "%s(%s, %s)" % (self.__class__.__name__, `self.seld`, `self.fr`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
seld = self.seld
|
|
||||||
if type(seld) == StringType:
|
|
||||||
ss = repr(seld)
|
|
||||||
elif IsRange(seld):
|
|
||||||
start, stop = seld.start, seld.stop
|
|
||||||
if type(start) == InstanceType == type(stop) and \
|
|
||||||
start.__class__ == self.__class__ == stop.__class__:
|
|
||||||
ss = str(start.seld) + " thru " + str(stop.seld)
|
|
||||||
else:
|
|
||||||
ss = str(seld)
|
|
||||||
else:
|
|
||||||
ss = str(seld)
|
|
||||||
s = "%s %s" % (self.__class__.__name__, ss)
|
|
||||||
if self.fr: s = s + " of %s" % str(self.fr)
|
|
||||||
return s
|
|
||||||
|
|
||||||
def __getattr__(self, name):
|
|
||||||
if self._elemdict.has_key(name):
|
|
||||||
cls = self._elemdict[name]
|
|
||||||
return DelayedComponentItem(cls, self)
|
|
||||||
if self._propdict.has_key(name):
|
|
||||||
cls = self._propdict[name]
|
|
||||||
return cls(self)
|
|
||||||
raise AttributeError, name
|
|
||||||
|
|
||||||
|
|
||||||
class DelayedComponentItem:
|
|
||||||
def __init__(self, compclass, fr):
|
|
||||||
self.compclass = compclass
|
|
||||||
self.fr = fr
|
|
||||||
|
|
||||||
def __call__(self, which):
|
|
||||||
return self.compclass(which, self.fr)
|
|
||||||
|
|
||||||
def __repr__(self):
|
|
||||||
return "%s(???, %s)" % (self.__class__.__name__, `self.fr`)
|
|
||||||
|
|
||||||
def __str__(self):
|
|
||||||
return "selector for element %s of %s"%(self.__class__.__name__, str(self.fr))
|
|
||||||
|
|
||||||
template = """
|
|
||||||
class %s(ComponentItem): want = '%s'
|
|
||||||
"""
|
|
||||||
|
|
||||||
exec template % ("Text", 'text')
|
|
||||||
exec template % ("Character", 'cha ')
|
|
||||||
exec template % ("Word", 'cwor')
|
|
||||||
exec template % ("Line", 'clin')
|
|
||||||
exec template % ("paragraph", 'cpar')
|
|
||||||
exec template % ("Window", 'cwin')
|
|
||||||
exec template % ("Document", 'docu')
|
|
||||||
exec template % ("File", 'file')
|
|
||||||
exec template % ("InsertionPoint", 'cins')
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue