diff options
Diffstat (limited to 'Mac/Lib/Carbon/Controls.py')
-rw-r--r-- | Mac/Lib/Carbon/Controls.py | 437 |
1 files changed, 437 insertions, 0 deletions
diff --git a/Mac/Lib/Carbon/Controls.py b/Mac/Lib/Carbon/Controls.py new file mode 100644 index 0000000..81a835c --- /dev/null +++ b/Mac/Lib/Carbon/Controls.py @@ -0,0 +1,437 @@ +# 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 |