| # Generated from 'SWDev:Codewarrior Pro 5:Metrowerks CodeWarrior:MacOS Support:Universal:Interfaces:CIncludes:Controls.h' |
| |
| def FOUR_CHAR_CODE(x): return x |
| from TextEdit import * |
| from QuickDraw import * |
| |
| _ControlDispatch = 0xAA73 |
| gestaltControlMgrAttr = FOUR_CHAR_CODE('cntl') |
| kControlDefProcType = FOUR_CHAR_CODE('CDEF') |
| kControlTemplateResourceType = FOUR_CHAR_CODE('CNTL') |
| kControlColorTableResourceType = FOUR_CHAR_CODE('cctb') |
| kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF') |
| kControlTabListResType = FOUR_CHAR_CODE('tab#') |
| kControlListDescResType = FOUR_CHAR_CODE('ldes') |
| controlNotifyNothing = FOUR_CHAR_CODE('nada') |
| controlNotifyClick = FOUR_CHAR_CODE('clik') |
| controlNotifyFocus = FOUR_CHAR_CODE('focu') |
| controlNotifyKey = FOUR_CHAR_CODE('key ') |
| kControlCanAutoInvalidate = 1L << 0 |
| staticTextProc = 256 |
| editTextProc = 272 |
| iconProc = 288 |
| userItemProc = 304 |
| pictItemProc = 320 |
| cFrameColor = 0 |
| cBodyColor = 1 |
| cTextColor = 2 |
| cThumbColor = 3 |
| kNumberCtlCTabEntries = 4 |
| errMessageNotSupported = -30580 |
| errDataNotSupported = -30581 |
| errControlDoesntSupportFocus = -30582 |
| errWindowDoesntSupportFocus = -30583 |
| errUnknownControl = -30584 |
| errCouldntSetFocus = -30585 |
| errNoRootControl = -30586 |
| errRootAlreadyExists = -30587 |
| errInvalidPartCode = -30588 |
| errControlsAlreadyExist = -30589 |
| errControlIsNotEmbedder = -30590 |
| errDataSizeMismatch = -30591 |
| errControlHiddenOrDisabled = -30592 |
| errWindowRegionCodeInvalid = -30593 |
| errCantEmbedIntoSelf = -30594 |
| errCantEmbedRoot = -30595 |
| errItemNotControl = -30596 |
| controlInvalidDataVersionErr = -30597 |
| controlPropertyInvalid = -5603 |
| controlPropertyNotFoundErr = -5604 |
| controlHandleInvalidErr = -30599 |
| pushButProc = 0 |
| checkBoxProc = 1 |
| radioButProc = 2 |
| scrollBarProc = 16 |
| popupMenuProc = 1008 |
| kControlSupportsNewMessages = FOUR_CHAR_CODE(' ok ') |
| kControlFocusNoPart = 0 |
| kControlFocusNextPart = -1 |
| kControlFocusPrevPart = -2 |
| kControlEntireControl = 0 |
| kControlKeyFilterBlockKey = 0 |
| kControlKeyFilterPassKey = 1 |
| kControlKeyScriptBehaviorAllowAnyScript = FOUR_CHAR_CODE('any ') |
| kControlKeyScriptBehaviorPrefersRoman = FOUR_CHAR_CODE('prmn') |
| kControlKeyScriptBehaviorRequiresRoman = FOUR_CHAR_CODE('rrmn') /* switches the keyboard to roman and prevents the user from changing it.*/ |
| kControlFontBigSystemFont = -1 |
| kControlFontSmallSystemFont = -2 |
| kControlFontSmallBoldSystemFont = -3 |
| kControlUseFontMask = 0x0001 |
| kControlUseFaceMask = 0x0002 |
| kControlUseSizeMask = 0x0004 |
| kControlUseForeColorMask = 0x0008 |
| kControlUseBackColorMask = 0x0010 |
| kControlUseModeMask = 0x0020 |
| kControlUseJustMask = 0x0040 |
| kControlUseAllMask = 0x00FF |
| kControlAddFontSizeMask = 0x0100 |
| kControlAddToMetaFontMask = 0x0200 |
| 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 |
| kControlAutoToggles = 1 << 14 |
| kControlSupportsGetRegion = 1 << 17 |
| 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 |
| kControlBevelButtonSmallBevelProc = 32 |
| kControlBevelButtonNormalBevelProc = 33 |
| kControlBevelButtonLargeBevelProc = 34 |
| 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 |
| kControlBevelButtonSmallBevelVariant = 0 |
| kControlBehaviorPushbutton = 0 |
| kControlBehaviorToggles = 0x0100 |
| kControlBehaviorSticky = 0x0200 |
| kControlBehaviorMultiValueMenu = 0x4000 |
| kControlBehaviorOffsetContents = 0x8000 |
| kControlBehaviorCommandMenu = 0x2000 |
| kControlContentTextOnly = 0 |
| kControlContentIconSuiteRes = 1 |
| kControlContentCIconRes = 2 |
| kControlContentPictRes = 3 |
| kControlContentIconSuiteHandle = 129 |
| kControlContentCIconHandle = 130 |
| kControlContentPictHandle = 131 |
| kControlContentIconRef = 132 |
| 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') |
| kControlBevelButtonLastMenuTag = FOUR_CHAR_CODE('lmnu') |
| kControlBevelButtonMenuDelayTag = FOUR_CHAR_CODE('mdly') |
| kControlBevelButtonScaleIconTag = FOUR_CHAR_CODE('scal') |
| kControlSliderProc = 48 |
| kControlTriangleProc = 64 |
| kControlTriangleLeftFacingProc = 65 |
| kControlTriangleAutoToggleProc = 66 |
| kControlTriangleLeftFacingAutoToggleProc = 67 |
| kControlTriangleLastValueTag = FOUR_CHAR_CODE('last') |
| kControlProgressBarProc = 80 |
| 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 |
| kControlPlacardProc = 224 |
| kControlClockTimeProc = 240 |
| kControlClockTimeSecondsProc = 241 |
| kControlClockDateProc = 242 |
| kControlClockMonthYearProc = 243 |
| kControlClockNoFlags = 0 |
| kControlClockIsDisplayOnly = 1 |
| 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') /* ...The refCon parameter will contain the ControlHandle.*/ |
| kControlStaticTextProc = 288 |
| kControlStaticTextStyleTag = kControlFontStyleTag |
| kControlStaticTextTextTag = FOUR_CHAR_CODE('text') |
| kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei') |
| kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun') |
| kControlPictureProc = 304 |
| kControlPictureNoTrackProc = 305 |
| 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 = 1 << 3 |
| 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') |
| kControlNoVariant = 0 |
| kControlUsesOwningWindowsFontVariant = 1 << 3 |
| kControlNoPart = 0 |
| 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 |
| kControlIndicatorPart = 129 |
| kControlDisabledPart = 254 |
| kControlInactivePart = 255 |
| kControlClockHourDayPart = 9 |
| kControlClockMinuteMonthPart = 10 |
| kControlClockSecondYearPart = 11 |
| kControlClockAMPMPart = 12 |
| kControlStructureMetaPart = -1 |
| kControlContentMetaPart = -2 |
| 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 |
| noConstraint = kNoConstraint |
| hAxisOnly = 1 |
| vAxisOnly = 2 |
| drawCntl = 0 |
| testCntl = 1 |
| calcCRgns = 2 |
| initCntl = 3 |
| dispCntl = 4 |
| posCntl = 5 |
| thumbCntl = 6 |
| dragCntl = 7 |
| autoTrack = 8 |
| calcCntlRgn = 10 |
| calcThumbRgn = 11 |
| drawThumbOutline = 12 |
| kDrawControlEntireControl = 0 |
| kDrawControlIndicatorOnly = 129 |
| kDragControlEntireControl = 0 |
| kDragControlIndicator = 1 |
| useWFont = popupUseWFont |
| kControlCheckboxUncheckedValue = kControlCheckBoxUncheckedValue |
| kControlCheckboxCheckedValue = kControlCheckBoxCheckedValue |
| kControlCheckboxMixedValue = kControlCheckBoxMixedValue |
| inLabel = kControlLabelPart |
| inMenu = kControlMenuPart |
| inTriangle = kControlTrianglePart |
| inButton = kControlButtonPart |
| inCheckBox = kControlCheckBoxPart |
| inUpButton = kControlUpButtonPart |
| inDownButton = kControlDownButtonPart |
| inPageUp = kControlPageUpPart |
| inPageDown = kControlPageDownPart |
| inThumb = kControlIndicatorPart |
| kNoHiliteControlPart = kControlNoPart |
| kInLabelControlPart = kControlLabelPart |
| kInMenuControlPart = kControlMenuPart |
| kInTriangleControlPart = kControlTrianglePart |
| kInButtonControlPart = kControlButtonPart |
| kInCheckBoxControlPart = kControlCheckBoxPart |
| kInUpButtonControlPart = kControlUpButtonPart |
| kInDownButtonControlPart = kControlDownButtonPart |
| kInPageUpControlPart = kControlPageUpPart |
| kInPageDownControlPart = kControlPageDownPart |
| kInIndicatorControlPart = kControlIndicatorPart |
| kReservedControlPart = kControlDisabledPart |
| kControlInactiveControlPart = kControlInactivePart |