668 lines
26 KiB
Python
668 lines
26 KiB
Python
# Generated from 'Controls.h'
|
|
|
|
def FOUR_CHAR_CODE(x): return x
|
|
from TextEdit import *
|
|
from QuickDraw import *
|
|
from Dragconst import *
|
|
from CarbonEvents import *
|
|
from Appearance import *
|
|
kDataBrowserItemAnyState = -1
|
|
kControlBevelButtonCenterPopupGlyphTag = -1
|
|
kDataBrowserClientPropertyFlagsMask = 0xFF << 24 # kDataBrowserClientPropertyFlagsOffset
|
|
|
|
kControlDefProcType = FOUR_CHAR_CODE('CDEF')
|
|
kControlTemplateResourceType = FOUR_CHAR_CODE('CNTL')
|
|
kControlColorTableResourceType = FOUR_CHAR_CODE('cctb')
|
|
kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF')
|
|
controlNotifyNothing = FOUR_CHAR_CODE('nada')
|
|
controlNotifyClick = FOUR_CHAR_CODE('clik')
|
|
controlNotifyFocus = FOUR_CHAR_CODE('focu')
|
|
controlNotifyKey = FOUR_CHAR_CODE('key ')
|
|
kControlCanAutoInvalidate = 1L << 0
|
|
staticTextProc = 256
|
|
editTextProc = 272
|
|
iconProc = 288
|
|
userItemProc = 304
|
|
pictItemProc = 320
|
|
cFrameColor = 0
|
|
cBodyColor = 1
|
|
cTextColor = 2
|
|
cThumbColor = 3
|
|
kNumberCtlCTabEntries = 4
|
|
kControlNoVariant = 0
|
|
kControlUsesOwningWindowsFontVariant = 1 << 3
|
|
kControlNoPart = 0
|
|
kControlIndicatorPart = 129
|
|
kControlDisabledPart = 254
|
|
kControlInactivePart = 255
|
|
kControlEntireControl = 0
|
|
kControlStructureMetaPart = -1
|
|
kControlContentMetaPart = -2
|
|
kControlFocusNoPart = 0
|
|
kControlFocusNextPart = -1
|
|
kControlFocusPrevPart = -2
|
|
kControlCollectionTagBounds = FOUR_CHAR_CODE('boun')
|
|
kControlCollectionTagValue = FOUR_CHAR_CODE('valu')
|
|
kControlCollectionTagMinimum = FOUR_CHAR_CODE('min ')
|
|
kControlCollectionTagMaximum = FOUR_CHAR_CODE('max ')
|
|
kControlCollectionTagViewSize = FOUR_CHAR_CODE('view')
|
|
kControlCollectionTagVisibility = FOUR_CHAR_CODE('visi')
|
|
kControlCollectionTagRefCon = FOUR_CHAR_CODE('refc')
|
|
kControlCollectionTagTitle = FOUR_CHAR_CODE('titl')
|
|
kControlCollectionTagUnicodeTitle = FOUR_CHAR_CODE('uttl')
|
|
kControlCollectionTagIDSignature = FOUR_CHAR_CODE('idsi')
|
|
kControlCollectionTagIDID = FOUR_CHAR_CODE('idid')
|
|
kControlCollectionTagCommand = FOUR_CHAR_CODE('cmd ')
|
|
kControlCollectionTagVarCode = FOUR_CHAR_CODE('varc')
|
|
kControlCollectionTagSubControls = FOUR_CHAR_CODE('subc')
|
|
kControlContentTextOnly = 0
|
|
kControlNoContent = 0
|
|
kControlContentIconSuiteRes = 1
|
|
kControlContentCIconRes = 2
|
|
kControlContentPictRes = 3
|
|
kControlContentICONRes = 4
|
|
kControlContentIconSuiteHandle = 129
|
|
kControlContentCIconHandle = 130
|
|
kControlContentPictHandle = 131
|
|
kControlContentIconRef = 132
|
|
kControlContentICON = 133
|
|
kControlKeyScriptBehaviorAllowAnyScript = FOUR_CHAR_CODE('any ')
|
|
kControlKeyScriptBehaviorPrefersRoman = FOUR_CHAR_CODE('prmn')
|
|
kControlKeyScriptBehaviorRequiresRoman = FOUR_CHAR_CODE('rrmn')
|
|
kControlFontBigSystemFont = -1
|
|
kControlFontSmallSystemFont = -2
|
|
kControlFontSmallBoldSystemFont = -3
|
|
kControlFontViewSystemFont = -4
|
|
kControlUseFontMask = 0x0001
|
|
kControlUseFaceMask = 0x0002
|
|
kControlUseSizeMask = 0x0004
|
|
kControlUseForeColorMask = 0x0008
|
|
kControlUseBackColorMask = 0x0010
|
|
kControlUseModeMask = 0x0020
|
|
kControlUseJustMask = 0x0040
|
|
kControlUseAllMask = 0x00FF
|
|
kControlAddFontSizeMask = 0x0100
|
|
kControlAddToMetaFontMask = 0x0200
|
|
kControlUseThemeFontIDMask = 0x0080
|
|
kDoNotActivateAndIgnoreClick = 0
|
|
kDoNotActivateAndHandleClick = 1
|
|
kActivateAndIgnoreClick = 2
|
|
kActivateAndHandleClick = 3
|
|
kControlFontStyleTag = FOUR_CHAR_CODE('font')
|
|
kControlKeyFilterTag = FOUR_CHAR_CODE('fltr')
|
|
kControlKindTag = FOUR_CHAR_CODE('kind')
|
|
kControlSizeTag = FOUR_CHAR_CODE('size')
|
|
kControlSupportsGhosting = 1 << 0
|
|
kControlSupportsEmbedding = 1 << 1
|
|
kControlSupportsFocus = 1 << 2
|
|
kControlWantsIdle = 1 << 3
|
|
kControlWantsActivate = 1 << 4
|
|
kControlHandlesTracking = 1 << 5
|
|
kControlSupportsDataAccess = 1 << 6
|
|
kControlHasSpecialBackground = 1 << 7
|
|
kControlGetsFocusOnClick = 1 << 8
|
|
kControlSupportsCalcBestRect = 1 << 9
|
|
kControlSupportsLiveFeedback = 1 << 10
|
|
kControlHasRadioBehavior = 1 << 11
|
|
kControlSupportsDragAndDrop = 1 << 12
|
|
kControlAutoToggles = 1 << 14
|
|
kControlSupportsGetRegion = 1 << 17
|
|
kControlSupportsFlattening = 1 << 19
|
|
kControlSupportsSetCursor = 1 << 20
|
|
kControlSupportsContextualMenus = 1 << 21
|
|
kControlSupportsClickActivation = 1 << 22
|
|
kControlIdlesWithTimer = 1 << 23
|
|
drawCntl = 0
|
|
testCntl = 1
|
|
calcCRgns = 2
|
|
initCntl = 3
|
|
dispCntl = 4
|
|
posCntl = 5
|
|
thumbCntl = 6
|
|
dragCntl = 7
|
|
autoTrack = 8
|
|
calcCntlRgn = 10
|
|
calcThumbRgn = 11
|
|
drawThumbOutline = 12
|
|
kControlMsgDrawGhost = 13
|
|
kControlMsgCalcBestRect = 14
|
|
kControlMsgHandleTracking = 15
|
|
kControlMsgFocus = 16
|
|
kControlMsgKeyDown = 17
|
|
kControlMsgIdle = 18
|
|
kControlMsgGetFeatures = 19
|
|
kControlMsgSetData = 20
|
|
kControlMsgGetData = 21
|
|
kControlMsgActivate = 22
|
|
kControlMsgSetUpBackground = 23
|
|
kControlMsgCalcValueFromPos = 26
|
|
kControlMsgTestNewMsgSupport = 27
|
|
kControlMsgSubValueChanged = 25
|
|
kControlMsgSubControlAdded = 28
|
|
kControlMsgSubControlRemoved = 29
|
|
kControlMsgApplyTextColor = 30
|
|
kControlMsgGetRegion = 31
|
|
kControlMsgFlatten = 32
|
|
kControlMsgSetCursor = 33
|
|
kControlMsgDragEnter = 38
|
|
kControlMsgDragLeave = 39
|
|
kControlMsgDragWithin = 40
|
|
kControlMsgDragReceive = 41
|
|
kControlMsgDisplayDebugInfo = 46
|
|
kControlMsgContextualMenuClick = 47
|
|
kControlMsgGetClickActivation = 48
|
|
kControlSizeNormal = 0
|
|
kControlSizeSmall = 1
|
|
kControlSizeLarge = 2
|
|
kControlSizeAuto = 0xFFFF
|
|
kDrawControlEntireControl = 0
|
|
kDrawControlIndicatorOnly = 129
|
|
kDragControlEntireControl = 0
|
|
kDragControlIndicator = 1
|
|
kControlSupportsNewMessages = FOUR_CHAR_CODE(' ok ')
|
|
kControlKeyFilterBlockKey = 0
|
|
kControlKeyFilterPassKey = 1
|
|
noConstraint = kNoConstraint
|
|
hAxisOnly = 1
|
|
vAxisOnly = 2
|
|
kControlDefProcPtr = 0
|
|
kControlDefObjectClass = 1
|
|
kControlKindSignatureApple = FOUR_CHAR_CODE('appl')
|
|
kControlPropertyPersistent = 0x00000001
|
|
kDragTrackingEnterControl = 2
|
|
kDragTrackingInControl = 3
|
|
kDragTrackingLeaveControl = 4
|
|
useWFont = kControlUsesOwningWindowsFontVariant
|
|
inThumb = kControlIndicatorPart
|
|
kNoHiliteControlPart = kControlNoPart
|
|
kInIndicatorControlPart = kControlIndicatorPart
|
|
kReservedControlPart = kControlDisabledPart
|
|
kControlInactiveControlPart = kControlInactivePart
|
|
kControlTabListResType = FOUR_CHAR_CODE('tab#')
|
|
kControlListDescResType = FOUR_CHAR_CODE('ldes')
|
|
kControlCheckBoxUncheckedValue = 0
|
|
kControlCheckBoxCheckedValue = 1
|
|
kControlCheckBoxMixedValue = 2
|
|
kControlRadioButtonUncheckedValue = 0
|
|
kControlRadioButtonCheckedValue = 1
|
|
kControlRadioButtonMixedValue = 2
|
|
popupFixedWidth = 1 << 0
|
|
popupVariableWidth = 1 << 1
|
|
popupUseAddResMenu = 1 << 2
|
|
popupUseWFont = 1 << 3
|
|
popupTitleBold = 1 << 8
|
|
popupTitleItalic = 1 << 9
|
|
popupTitleUnderline = 1 << 10
|
|
popupTitleOutline = 1 << 11
|
|
popupTitleShadow = 1 << 12
|
|
popupTitleCondense = 1 << 13
|
|
popupTitleExtend = 1 << 14
|
|
popupTitleNoStyle = 1 << 15
|
|
popupTitleLeftJust = 0x00000000
|
|
popupTitleCenterJust = 0x00000001
|
|
popupTitleRightJust = 0x000000FF
|
|
pushButProc = 0
|
|
checkBoxProc = 1
|
|
radioButProc = 2
|
|
scrollBarProc = 16
|
|
popupMenuProc = 1008
|
|
kControlLabelPart = 1
|
|
kControlMenuPart = 2
|
|
kControlTrianglePart = 4
|
|
kControlEditTextPart = 5
|
|
kControlPicturePart = 6
|
|
kControlIconPart = 7
|
|
kControlClockPart = 8
|
|
kControlListBoxPart = 24
|
|
kControlListBoxDoubleClickPart = 25
|
|
kControlImageWellPart = 26
|
|
kControlRadioGroupPart = 27
|
|
kControlButtonPart = 10
|
|
kControlCheckBoxPart = 11
|
|
kControlRadioButtonPart = 11
|
|
kControlUpButtonPart = 20
|
|
kControlDownButtonPart = 21
|
|
kControlPageUpPart = 22
|
|
kControlPageDownPart = 23
|
|
kControlClockHourDayPart = 9
|
|
kControlClockMinuteMonthPart = 10
|
|
kControlClockSecondYearPart = 11
|
|
kControlClockAMPMPart = 12
|
|
kControlDataBrowserPart = 24
|
|
kControlDataBrowserDraggedPart = 25
|
|
kControlBevelButtonSmallBevelProc = 32
|
|
kControlBevelButtonNormalBevelProc = 33
|
|
kControlBevelButtonLargeBevelProc = 34
|
|
kControlBevelButtonSmallBevelVariant = 0
|
|
kControlBevelButtonNormalBevelVariant = (1 << 0)
|
|
kControlBevelButtonLargeBevelVariant = (1 << 1)
|
|
kControlBevelButtonMenuOnRightVariant = (1 << 2)
|
|
kControlBevelButtonSmallBevel = 0
|
|
kControlBevelButtonNormalBevel = 1
|
|
kControlBevelButtonLargeBevel = 2
|
|
kControlBehaviorPushbutton = 0
|
|
kControlBehaviorToggles = 0x0100
|
|
kControlBehaviorSticky = 0x0200
|
|
kControlBehaviorSingleValueMenu = 0
|
|
kControlBehaviorMultiValueMenu = 0x4000
|
|
kControlBehaviorOffsetContents = 0x8000
|
|
kControlBehaviorCommandMenu = 0x2000
|
|
kControlBevelButtonMenuOnBottom = 0
|
|
kControlBevelButtonMenuOnRight = (1 << 2)
|
|
kControlKindBevelButton = FOUR_CHAR_CODE('bevl')
|
|
kControlBevelButtonAlignSysDirection = -1
|
|
kControlBevelButtonAlignCenter = 0
|
|
kControlBevelButtonAlignLeft = 1
|
|
kControlBevelButtonAlignRight = 2
|
|
kControlBevelButtonAlignTop = 3
|
|
kControlBevelButtonAlignBottom = 4
|
|
kControlBevelButtonAlignTopLeft = 5
|
|
kControlBevelButtonAlignBottomLeft = 6
|
|
kControlBevelButtonAlignTopRight = 7
|
|
kControlBevelButtonAlignBottomRight = 8
|
|
kControlBevelButtonAlignTextSysDirection = teFlushDefault
|
|
kControlBevelButtonAlignTextCenter = teCenter
|
|
kControlBevelButtonAlignTextFlushRight = teFlushRight
|
|
kControlBevelButtonAlignTextFlushLeft = teFlushLeft
|
|
kControlBevelButtonPlaceSysDirection = -1
|
|
kControlBevelButtonPlaceNormally = 0
|
|
kControlBevelButtonPlaceToRightOfGraphic = 1
|
|
kControlBevelButtonPlaceToLeftOfGraphic = 2
|
|
kControlBevelButtonPlaceBelowGraphic = 3
|
|
kControlBevelButtonPlaceAboveGraphic = 4
|
|
kControlBevelButtonContentTag = FOUR_CHAR_CODE('cont')
|
|
kControlBevelButtonTransformTag = FOUR_CHAR_CODE('tran')
|
|
kControlBevelButtonTextAlignTag = FOUR_CHAR_CODE('tali')
|
|
kControlBevelButtonTextOffsetTag = FOUR_CHAR_CODE('toff')
|
|
kControlBevelButtonGraphicAlignTag = FOUR_CHAR_CODE('gali')
|
|
kControlBevelButtonGraphicOffsetTag = FOUR_CHAR_CODE('goff')
|
|
kControlBevelButtonTextPlaceTag = FOUR_CHAR_CODE('tplc')
|
|
kControlBevelButtonMenuValueTag = FOUR_CHAR_CODE('mval')
|
|
kControlBevelButtonMenuHandleTag = FOUR_CHAR_CODE('mhnd')
|
|
kControlBevelButtonMenuRefTag = FOUR_CHAR_CODE('mhnd')
|
|
kControlBevelButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf')
|
|
# kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc')
|
|
kControlBevelButtonKindTag = FOUR_CHAR_CODE('bebk')
|
|
kControlBevelButtonLastMenuTag = FOUR_CHAR_CODE('lmnu')
|
|
kControlBevelButtonMenuDelayTag = FOUR_CHAR_CODE('mdly')
|
|
kControlBevelButtonScaleIconTag = FOUR_CHAR_CODE('scal')
|
|
kControlSliderProc = 48
|
|
kControlSliderLiveFeedback = (1 << 0)
|
|
kControlSliderHasTickMarks = (1 << 1)
|
|
kControlSliderReverseDirection = (1 << 2)
|
|
kControlSliderNonDirectional = (1 << 3)
|
|
kControlSliderPointsDownOrRight = 0
|
|
kControlSliderPointsUpOrLeft = 1
|
|
kControlSliderDoesNotPoint = 2
|
|
kControlKindSlider = FOUR_CHAR_CODE('sldr')
|
|
kControlTriangleProc = 64
|
|
kControlTriangleLeftFacingProc = 65
|
|
kControlTriangleAutoToggleProc = 66
|
|
kControlTriangleLeftFacingAutoToggleProc = 67
|
|
kControlDisclosureTrianglePointDefault = 0
|
|
kControlDisclosureTrianglePointRight = 1
|
|
kControlDisclosureTrianglePointLeft = 2
|
|
kControlKindDisclosureTriangle = FOUR_CHAR_CODE('dist')
|
|
kControlTriangleLastValueTag = FOUR_CHAR_CODE('last')
|
|
kControlProgressBarProc = 80
|
|
kControlRelevanceBarProc = 81
|
|
kControlKindProgressBar = FOUR_CHAR_CODE('prgb')
|
|
kControlKindRelevanceBar = FOUR_CHAR_CODE('relb')
|
|
kControlProgressBarIndeterminateTag = FOUR_CHAR_CODE('inde')
|
|
kControlProgressBarAnimatingTag = FOUR_CHAR_CODE('anim')
|
|
kControlLittleArrowsProc = 96
|
|
kControlKindLittleArrows = FOUR_CHAR_CODE('larr')
|
|
kControlChasingArrowsProc = 112
|
|
kControlKindChasingArrows = FOUR_CHAR_CODE('carr')
|
|
kControlChasingArrowsAnimatingTag = FOUR_CHAR_CODE('anim')
|
|
kControlTabLargeProc = 128
|
|
kControlTabSmallProc = 129
|
|
kControlTabLargeNorthProc = 128
|
|
kControlTabSmallNorthProc = 129
|
|
kControlTabLargeSouthProc = 130
|
|
kControlTabSmallSouthProc = 131
|
|
kControlTabLargeEastProc = 132
|
|
kControlTabSmallEastProc = 133
|
|
kControlTabLargeWestProc = 134
|
|
kControlTabSmallWestProc = 135
|
|
kControlTabDirectionNorth = 0
|
|
kControlTabDirectionSouth = 1
|
|
kControlTabDirectionEast = 2
|
|
kControlTabDirectionWest = 3
|
|
kControlTabSizeLarge = kControlSizeNormal
|
|
kControlTabSizeSmall = kControlSizeSmall
|
|
kControlKindTabs = FOUR_CHAR_CODE('tabs')
|
|
kControlTabContentRectTag = FOUR_CHAR_CODE('rect')
|
|
kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab')
|
|
kControlTabFontStyleTag = kControlFontStyleTag
|
|
kControlTabInfoTag = FOUR_CHAR_CODE('tabi')
|
|
kControlTabImageContentTag = FOUR_CHAR_CODE('cont')
|
|
kControlTabInfoVersionZero = 0
|
|
kControlTabInfoVersionOne = 1
|
|
kControlSeparatorLineProc = 144
|
|
kControlKindSeparator = FOUR_CHAR_CODE('sepa')
|
|
kControlGroupBoxTextTitleProc = 160
|
|
kControlGroupBoxCheckBoxProc = 161
|
|
kControlGroupBoxPopupButtonProc = 162
|
|
kControlGroupBoxSecondaryTextTitleProc = 164
|
|
kControlGroupBoxSecondaryCheckBoxProc = 165
|
|
kControlGroupBoxSecondaryPopupButtonProc = 166
|
|
kControlKindGroupBox = FOUR_CHAR_CODE('grpb')
|
|
kControlKindCheckGroupBox = FOUR_CHAR_CODE('cgrp')
|
|
kControlKindPopupGroupBox = FOUR_CHAR_CODE('pgrp')
|
|
kControlGroupBoxMenuHandleTag = FOUR_CHAR_CODE('mhan')
|
|
kControlGroupBoxMenuRefTag = FOUR_CHAR_CODE('mhan')
|
|
kControlGroupBoxFontStyleTag = kControlFontStyleTag
|
|
kControlGroupBoxTitleRectTag = FOUR_CHAR_CODE('trec')
|
|
kControlImageWellProc = 176
|
|
kControlKindImageWell = FOUR_CHAR_CODE('well')
|
|
kControlImageWellContentTag = FOUR_CHAR_CODE('cont')
|
|
kControlImageWellTransformTag = FOUR_CHAR_CODE('tran')
|
|
kControlImageWellIsDragDestinationTag = FOUR_CHAR_CODE('drag')
|
|
kControlPopupArrowEastProc = 192
|
|
kControlPopupArrowWestProc = 193
|
|
kControlPopupArrowNorthProc = 194
|
|
kControlPopupArrowSouthProc = 195
|
|
kControlPopupArrowSmallEastProc = 196
|
|
kControlPopupArrowSmallWestProc = 197
|
|
kControlPopupArrowSmallNorthProc = 198
|
|
kControlPopupArrowSmallSouthProc = 199
|
|
kControlPopupArrowOrientationEast = 0
|
|
kControlPopupArrowOrientationWest = 1
|
|
kControlPopupArrowOrientationNorth = 2
|
|
kControlPopupArrowOrientationSouth = 3
|
|
kControlPopupArrowSizeNormal = 0
|
|
kControlPopupArrowSizeSmall = 1
|
|
kControlKindPopupArrow = FOUR_CHAR_CODE('parr')
|
|
kControlPlacardProc = 224
|
|
kControlKindPlacard = FOUR_CHAR_CODE('plac')
|
|
kControlClockTimeProc = 240
|
|
kControlClockTimeSecondsProc = 241
|
|
kControlClockDateProc = 242
|
|
kControlClockMonthYearProc = 243
|
|
kControlClockTypeHourMinute = 0
|
|
kControlClockTypeHourMinuteSecond = 1
|
|
kControlClockTypeMonthDayYear = 2
|
|
kControlClockTypeMonthYear = 3
|
|
kControlClockFlagStandard = 0
|
|
kControlClockNoFlags = 0
|
|
kControlClockFlagDisplayOnly = 1
|
|
kControlClockIsDisplayOnly = 1
|
|
kControlClockFlagLive = 2
|
|
kControlClockIsLive = 2
|
|
kControlKindClock = FOUR_CHAR_CODE('clck')
|
|
kControlClockLongDateTag = FOUR_CHAR_CODE('date')
|
|
kControlClockFontStyleTag = kControlFontStyleTag
|
|
kControlClockAnimatingTag = FOUR_CHAR_CODE('anim')
|
|
kControlUserPaneProc = 256
|
|
kControlKindUserPane = FOUR_CHAR_CODE('upan')
|
|
kControlUserItemDrawProcTag = FOUR_CHAR_CODE('uidp')
|
|
kControlUserPaneDrawProcTag = FOUR_CHAR_CODE('draw')
|
|
kControlUserPaneHitTestProcTag = FOUR_CHAR_CODE('hitt')
|
|
kControlUserPaneTrackingProcTag = FOUR_CHAR_CODE('trak')
|
|
kControlUserPaneIdleProcTag = FOUR_CHAR_CODE('idle')
|
|
kControlUserPaneKeyDownProcTag = FOUR_CHAR_CODE('keyd')
|
|
kControlUserPaneActivateProcTag = FOUR_CHAR_CODE('acti')
|
|
kControlUserPaneFocusProcTag = FOUR_CHAR_CODE('foci')
|
|
kControlUserPaneBackgroundProcTag = FOUR_CHAR_CODE('back')
|
|
kControlEditTextProc = 272
|
|
kControlEditTextPasswordProc = 274
|
|
kControlEditTextInlineInputProc = 276
|
|
kControlKindEditText = FOUR_CHAR_CODE('etxt')
|
|
kControlEditTextStyleTag = kControlFontStyleTag
|
|
kControlEditTextTextTag = FOUR_CHAR_CODE('text')
|
|
kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than')
|
|
kControlEditTextKeyFilterTag = kControlKeyFilterTag
|
|
kControlEditTextSelectionTag = FOUR_CHAR_CODE('sele')
|
|
kControlEditTextPasswordTag = FOUR_CHAR_CODE('pass')
|
|
kControlEditTextKeyScriptBehaviorTag = FOUR_CHAR_CODE('kscr')
|
|
kControlEditTextLockedTag = FOUR_CHAR_CODE('lock')
|
|
kControlEditTextFixedTextTag = FOUR_CHAR_CODE('ftxt')
|
|
kControlEditTextValidationProcTag = FOUR_CHAR_CODE('vali')
|
|
kControlEditTextInlinePreUpdateProcTag = FOUR_CHAR_CODE('prup')
|
|
kControlEditTextInlinePostUpdateProcTag = FOUR_CHAR_CODE('poup')
|
|
kControlEditTextCFStringTag = FOUR_CHAR_CODE('cfst')
|
|
kControlStaticTextProc = 288
|
|
kControlKindStaticText = FOUR_CHAR_CODE('stxt')
|
|
kControlStaticTextStyleTag = kControlFontStyleTag
|
|
kControlStaticTextTextTag = FOUR_CHAR_CODE('text')
|
|
kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei')
|
|
kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun')
|
|
kControlStaticTextCFStringTag = FOUR_CHAR_CODE('cfst')
|
|
kControlPictureProc = 304
|
|
kControlPictureNoTrackProc = 305
|
|
kControlKindPicture = FOUR_CHAR_CODE('pict')
|
|
kControlPictureHandleTag = FOUR_CHAR_CODE('pich')
|
|
kControlIconProc = 320
|
|
kControlIconNoTrackProc = 321
|
|
kControlIconSuiteProc = 322
|
|
kControlIconSuiteNoTrackProc = 323
|
|
kControlIconRefProc = 324
|
|
kControlIconRefNoTrackProc = 325
|
|
kControlKindIcon = FOUR_CHAR_CODE('icon')
|
|
kControlIconTransformTag = FOUR_CHAR_CODE('trfm')
|
|
kControlIconAlignmentTag = FOUR_CHAR_CODE('algn')
|
|
kControlIconResourceIDTag = FOUR_CHAR_CODE('ires')
|
|
kControlIconContentTag = FOUR_CHAR_CODE('cont')
|
|
kControlWindowHeaderProc = 336
|
|
kControlWindowListViewHeaderProc = 337
|
|
kControlKindWindowHeader = FOUR_CHAR_CODE('whed')
|
|
kControlListBoxProc = 352
|
|
kControlListBoxAutoSizeProc = 353
|
|
kControlKindListBox = FOUR_CHAR_CODE('lbox')
|
|
kControlListBoxListHandleTag = FOUR_CHAR_CODE('lhan')
|
|
kControlListBoxKeyFilterTag = kControlKeyFilterTag
|
|
kControlListBoxFontStyleTag = kControlFontStyleTag
|
|
kControlListBoxDoubleClickTag = FOUR_CHAR_CODE('dblc')
|
|
kControlListBoxLDEFTag = FOUR_CHAR_CODE('ldef')
|
|
kControlPushButtonProc = 368
|
|
kControlCheckBoxProc = 369
|
|
kControlRadioButtonProc = 370
|
|
kControlPushButLeftIconProc = 374
|
|
kControlPushButRightIconProc = 375
|
|
kControlCheckBoxAutoToggleProc = 371
|
|
kControlRadioButtonAutoToggleProc = 372
|
|
kControlPushButtonIconOnLeft = 6
|
|
kControlPushButtonIconOnRight = 7
|
|
kControlKindPushButton = FOUR_CHAR_CODE('push')
|
|
kControlKindPushIconButton = FOUR_CHAR_CODE('picn')
|
|
kControlKindRadioButton = FOUR_CHAR_CODE('rdio')
|
|
kControlKindCheckBox = FOUR_CHAR_CODE('cbox')
|
|
kControlPushButtonDefaultTag = FOUR_CHAR_CODE('dflt')
|
|
kControlPushButtonCancelTag = FOUR_CHAR_CODE('cncl')
|
|
kControlScrollBarProc = 384
|
|
kControlScrollBarLiveProc = 386
|
|
kControlKindScrollBar = FOUR_CHAR_CODE('sbar')
|
|
kControlScrollBarShowsArrowsTag = FOUR_CHAR_CODE('arro')
|
|
kControlPopupButtonProc = 400
|
|
kControlPopupFixedWidthVariant = 1 << 0
|
|
kControlPopupVariableWidthVariant = 1 << 1
|
|
kControlPopupUseAddResMenuVariant = 1 << 2
|
|
kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant
|
|
kControlKindPopupButton = FOUR_CHAR_CODE('popb')
|
|
kControlPopupButtonMenuHandleTag = FOUR_CHAR_CODE('mhan')
|
|
kControlPopupButtonMenuRefTag = FOUR_CHAR_CODE('mhan')
|
|
kControlPopupButtonMenuIDTag = FOUR_CHAR_CODE('mnid')
|
|
kControlPopupButtonExtraHeightTag = FOUR_CHAR_CODE('exht')
|
|
kControlPopupButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf')
|
|
kControlPopupButtonCheckCurrentTag = FOUR_CHAR_CODE('chck')
|
|
kControlRadioGroupProc = 416
|
|
kControlKindRadioGroup = FOUR_CHAR_CODE('rgrp')
|
|
kControlScrollTextBoxProc = 432
|
|
kControlScrollTextBoxAutoScrollProc = 433
|
|
kControlKindScrollingTextBox = FOUR_CHAR_CODE('stbx')
|
|
kControlScrollTextBoxDelayBeforeAutoScrollTag = FOUR_CHAR_CODE('stdl')
|
|
kControlScrollTextBoxDelayBetweenAutoScrollTag = FOUR_CHAR_CODE('scdl')
|
|
kControlScrollTextBoxAutoScrollAmountTag = FOUR_CHAR_CODE('samt')
|
|
kControlScrollTextBoxContentsTag = FOUR_CHAR_CODE('tres')
|
|
kControlScrollTextBoxAnimatingTag = FOUR_CHAR_CODE('anim')
|
|
kControlKindDisclosureButton = FOUR_CHAR_CODE('disb')
|
|
kControlDisclosureButtonClosed = 0
|
|
kControlDisclosureButtonDisclosed = 1
|
|
kControlRoundButtonNormalSize = kControlSizeNormal
|
|
kControlRoundButtonLargeSize = kControlSizeLarge
|
|
kControlRoundButtonContentTag = FOUR_CHAR_CODE('cont')
|
|
kControlRoundButtonSizeTag = FOUR_CHAR_CODE('size')
|
|
kControlKindRoundButton = FOUR_CHAR_CODE('rndb')
|
|
kControlKindDataBrowser = FOUR_CHAR_CODE('datb')
|
|
errDataBrowserNotConfigured = -4970
|
|
errDataBrowserItemNotFound = -4971
|
|
errDataBrowserItemNotAdded = -4975
|
|
errDataBrowserPropertyNotFound = -4972
|
|
errDataBrowserInvalidPropertyPart = -4973
|
|
errDataBrowserInvalidPropertyData = -4974
|
|
errDataBrowserPropertyNotSupported = -4979
|
|
kControlDataBrowserIncludesFrameAndFocusTag = FOUR_CHAR_CODE('brdr')
|
|
kControlDataBrowserKeyFilterTag = kControlEditTextKeyFilterTag
|
|
kControlDataBrowserEditTextKeyFilterTag = kControlDataBrowserKeyFilterTag
|
|
kControlDataBrowserEditTextValidationProcTag = kControlEditTextValidationProcTag
|
|
kDataBrowserNoView = 0x3F3F3F3F
|
|
kDataBrowserListView = FOUR_CHAR_CODE('lstv')
|
|
kDataBrowserColumnView = FOUR_CHAR_CODE('clmv')
|
|
kDataBrowserDragSelect = 1 << 0
|
|
kDataBrowserSelectOnlyOne = 1 << 1
|
|
kDataBrowserResetSelection = 1 << 2
|
|
kDataBrowserCmdTogglesSelection = 1 << 3
|
|
kDataBrowserNoDisjointSelection = 1 << 4
|
|
kDataBrowserAlwaysExtendSelection = 1 << 5
|
|
kDataBrowserNeverEmptySelectionSet = 1 << 6
|
|
kDataBrowserOrderUndefined = 0
|
|
kDataBrowserOrderIncreasing = 1
|
|
kDataBrowserOrderDecreasing = 2
|
|
kDataBrowserNoItem = 0L
|
|
kDataBrowserItemNoState = 0
|
|
# kDataBrowserItemAnyState = (unsigned long)(-1)
|
|
kDataBrowserItemIsSelected = 1 << 0
|
|
kDataBrowserContainerIsOpen = 1 << 1
|
|
kDataBrowserItemIsDragTarget = 1 << 2
|
|
kDataBrowserRevealOnly = 0
|
|
kDataBrowserRevealAndCenterInView = 1 << 0
|
|
kDataBrowserRevealWithoutSelecting = 1 << 1
|
|
kDataBrowserItemsAdd = 0
|
|
kDataBrowserItemsAssign = 1
|
|
kDataBrowserItemsToggle = 2
|
|
kDataBrowserItemsRemove = 3
|
|
kDataBrowserSelectionAnchorUp = 0
|
|
kDataBrowserSelectionAnchorDown = 1
|
|
kDataBrowserSelectionAnchorLeft = 2
|
|
kDataBrowserSelectionAnchorRight = 3
|
|
kDataBrowserEditMsgUndo = kHICommandUndo
|
|
kDataBrowserEditMsgRedo = kHICommandRedo
|
|
kDataBrowserEditMsgCut = kHICommandCut
|
|
kDataBrowserEditMsgCopy = kHICommandCopy
|
|
kDataBrowserEditMsgPaste = kHICommandPaste
|
|
kDataBrowserEditMsgClear = kHICommandClear
|
|
kDataBrowserEditMsgSelectAll = kHICommandSelectAll
|
|
kDataBrowserItemAdded = 1
|
|
kDataBrowserItemRemoved = 2
|
|
kDataBrowserEditStarted = 3
|
|
kDataBrowserEditStopped = 4
|
|
kDataBrowserItemSelected = 5
|
|
kDataBrowserItemDeselected = 6
|
|
kDataBrowserItemDoubleClicked = 7
|
|
kDataBrowserContainerOpened = 8
|
|
kDataBrowserContainerClosing = 9
|
|
kDataBrowserContainerClosed = 10
|
|
kDataBrowserContainerSorting = 11
|
|
kDataBrowserContainerSorted = 12
|
|
kDataBrowserUserToggledContainer = 16
|
|
kDataBrowserTargetChanged = 15
|
|
kDataBrowserUserStateChanged = 13
|
|
kDataBrowserSelectionSetChanged = 14
|
|
kDataBrowserItemNoProperty = 0L
|
|
kDataBrowserItemIsActiveProperty = 1L
|
|
kDataBrowserItemIsSelectableProperty = 2L
|
|
kDataBrowserItemIsEditableProperty = 3L
|
|
kDataBrowserItemIsContainerProperty = 4L
|
|
kDataBrowserContainerIsOpenableProperty = 5L
|
|
kDataBrowserContainerIsClosableProperty = 6L
|
|
kDataBrowserContainerIsSortableProperty = 7L
|
|
kDataBrowserItemSelfIdentityProperty = 8L
|
|
kDataBrowserContainerAliasIDProperty = 9L
|
|
kDataBrowserColumnViewPreviewProperty = 10L
|
|
kDataBrowserItemParentContainerProperty = 11L
|
|
kDataBrowserCustomType = 0x3F3F3F3F
|
|
kDataBrowserIconType = FOUR_CHAR_CODE('icnr')
|
|
kDataBrowserTextType = FOUR_CHAR_CODE('text')
|
|
kDataBrowserDateTimeType = FOUR_CHAR_CODE('date')
|
|
kDataBrowserSliderType = FOUR_CHAR_CODE('sldr')
|
|
kDataBrowserCheckboxType = FOUR_CHAR_CODE('chbx')
|
|
kDataBrowserProgressBarType = FOUR_CHAR_CODE('prog')
|
|
kDataBrowserRelevanceRankType = FOUR_CHAR_CODE('rank')
|
|
kDataBrowserPopupMenuType = FOUR_CHAR_CODE('menu')
|
|
kDataBrowserIconAndTextType = FOUR_CHAR_CODE('ticn')
|
|
kDataBrowserPropertyEnclosingPart = 0L
|
|
kDataBrowserPropertyContentPart = FOUR_CHAR_CODE('----')
|
|
kDataBrowserPropertyDisclosurePart = FOUR_CHAR_CODE('disc')
|
|
kDataBrowserPropertyTextPart = kDataBrowserTextType
|
|
kDataBrowserPropertyIconPart = kDataBrowserIconType
|
|
kDataBrowserPropertySliderPart = kDataBrowserSliderType
|
|
kDataBrowserPropertyCheckboxPart = kDataBrowserCheckboxType
|
|
kDataBrowserPropertyProgressBarPart = kDataBrowserProgressBarType
|
|
kDataBrowserPropertyRelevanceRankPart = kDataBrowserRelevanceRankType
|
|
kDataBrowserUniversalPropertyFlagsMask = 0xFF
|
|
kDataBrowserPropertyIsMutable = 1 << 0
|
|
kDataBrowserDefaultPropertyFlags = 0 << 0
|
|
kDataBrowserUniversalPropertyFlags = kDataBrowserUniversalPropertyFlagsMask
|
|
kDataBrowserPropertyIsEditable = kDataBrowserPropertyIsMutable
|
|
kDataBrowserPropertyFlagsOffset = 8
|
|
kDataBrowserPropertyFlagsMask = 0xFF << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserCheckboxTriState = 1 << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserDateTimeRelative = 1 << (kDataBrowserPropertyFlagsOffset)
|
|
kDataBrowserDateTimeDateOnly = 1 << (kDataBrowserPropertyFlagsOffset + 1)
|
|
kDataBrowserDateTimeTimeOnly = 1 << (kDataBrowserPropertyFlagsOffset + 2)
|
|
kDataBrowserDateTimeSecondsToo = 1 << (kDataBrowserPropertyFlagsOffset + 3)
|
|
kDataBrowserSliderPlainThumb = kThemeThumbPlain << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserSliderUpwardThumb = kThemeThumbUpward << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserSliderDownwardThumb = kThemeThumbDownward << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserDoNotTruncateText = 3 << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserTruncateTextAtEnd = 2 << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserTruncateTextMiddle = 0 << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserTruncateTextAtStart = 1 << kDataBrowserPropertyFlagsOffset
|
|
kDataBrowserPropertyModificationFlags = kDataBrowserPropertyFlagsMask
|
|
kDataBrowserRelativeDateTime = kDataBrowserDateTimeRelative
|
|
kDataBrowserViewSpecificFlagsOffset = 16
|
|
kDataBrowserViewSpecificFlagsMask = 0xFF << kDataBrowserViewSpecificFlagsOffset
|
|
kDataBrowserViewSpecificPropertyFlags = kDataBrowserViewSpecificFlagsMask
|
|
kDataBrowserClientPropertyFlagsOffset = 24
|
|
# kDataBrowserClientPropertyFlagsMask = (unsigned long)(0xFF << kDataBrowserClientPropertyFlagsOffset)
|
|
kDataBrowserLatestCallbacks = 0
|
|
kDataBrowserContentHit = 1
|
|
kDataBrowserNothingHit = 0
|
|
kDataBrowserStopTracking = -1
|
|
kDataBrowserLatestCustomCallbacks = 0
|
|
kDataBrowserTableViewMinimalHilite = 0
|
|
kDataBrowserTableViewFillHilite = 1
|
|
kDataBrowserTableViewSelectionColumn = 1 << kDataBrowserViewSpecificFlagsOffset
|
|
kDataBrowserTableViewLastColumn = -1
|
|
kDataBrowserListViewMovableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 1)
|
|
kDataBrowserListViewSortableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 2)
|
|
kDataBrowserListViewSelectionColumn = kDataBrowserTableViewSelectionColumn
|
|
kDataBrowserListViewDefaultColumnFlags = kDataBrowserListViewMovableColumn + kDataBrowserListViewSortableColumn
|
|
kDataBrowserListViewLatestHeaderDesc = 0
|
|
kDataBrowserListViewAppendColumn = kDataBrowserTableViewLastColumn
|
|
kControlEditUnicodeTextPostUpdateProcTag = FOUR_CHAR_CODE('upup')
|
|
kControlEditUnicodeTextProc = 912
|
|
kControlEditUnicodeTextPasswordProc = 914
|
|
kControlCheckboxUncheckedValue = kControlCheckBoxUncheckedValue
|
|
kControlCheckboxCheckedValue = kControlCheckBoxCheckedValue
|
|
kControlCheckboxMixedValue = kControlCheckBoxMixedValue
|
|
inLabel = kControlLabelPart
|
|
inMenu = kControlMenuPart
|
|
inTriangle = kControlTrianglePart
|
|
inButton = kControlButtonPart
|
|
inCheckBox = kControlCheckBoxPart
|
|
inUpButton = kControlUpButtonPart
|
|
inDownButton = kControlDownButtonPart
|
|
inPageUp = kControlPageUpPart
|
|
inPageDown = kControlPageDownPart
|
|
kInLabelControlPart = kControlLabelPart
|
|
kInMenuControlPart = kControlMenuPart
|
|
kInTriangleControlPart = kControlTrianglePart
|
|
kInButtonControlPart = kControlButtonPart
|
|
kInCheckBoxControlPart = kControlCheckBoxPart
|
|
kInUpButtonControlPart = kControlUpButtonPart
|
|
kInDownButtonControlPart = kControlDownButtonPart
|
|
kInPageUpControlPart = kControlPageUpPart
|
|
kInPageDownControlPart = kControlPageDownPart
|