blob: 9cb74bad54c2f2e8bf2a8a140879bda9143242cf [file] [log] [blame]
Jack Jansenab98ae92001-08-19 22:13:00 +00001# Generated from 'Controls.h'
2
3def FOUR_CHAR_CODE(x): return x
4from TextEdit import *
5from QuickDraw import *
6from Dragconst import *
Just van Rossume0b9fdc2001-12-12 22:40:27 +00007from CarbonEvents import *
8from Appearance import *
9kDataBrowserItemAnyState = -1
10kControlBevelButtonCenterPopupGlyphTag = -1
11kDataBrowserClientPropertyFlagsMask = 0xFF << 24 # kDataBrowserClientPropertyFlagsOffset
Jack Jansenab98ae92001-08-19 22:13:00 +000012
13kControlDefProcType = FOUR_CHAR_CODE('CDEF')
14kControlTemplateResourceType = FOUR_CHAR_CODE('CNTL')
15kControlColorTableResourceType = FOUR_CHAR_CODE('cctb')
16kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF')
17controlNotifyNothing = FOUR_CHAR_CODE('nada')
18controlNotifyClick = FOUR_CHAR_CODE('clik')
19controlNotifyFocus = FOUR_CHAR_CODE('focu')
Just van Rossume0b9fdc2001-12-12 22:40:27 +000020controlNotifyKey = FOUR_CHAR_CODE('key ')
21kControlCanAutoInvalidate = 1L << 0
Jack Jansenab98ae92001-08-19 22:13:00 +000022staticTextProc = 256
23editTextProc = 272
24iconProc = 288
25userItemProc = 304
Just van Rossume0b9fdc2001-12-12 22:40:27 +000026pictItemProc = 320
Jack Jansenab98ae92001-08-19 22:13:00 +000027cFrameColor = 0
28cBodyColor = 1
29cTextColor = 2
30cThumbColor = 3
31kNumberCtlCTabEntries = 4
32kControlNoVariant = 0
Just van Rossume0b9fdc2001-12-12 22:40:27 +000033kControlUsesOwningWindowsFontVariant = 1 << 3
Jack Jansenab98ae92001-08-19 22:13:00 +000034kControlNoPart = 0
35kControlIndicatorPart = 129
36kControlDisabledPart = 254
37kControlInactivePart = 255
38kControlEntireControl = 0
39kControlStructureMetaPart = -1
40kControlContentMetaPart = -2
41kControlFocusNoPart = 0
42kControlFocusNextPart = -1
Just van Rossume0b9fdc2001-12-12 22:40:27 +000043kControlFocusPrevPart = -2
Jack Jansenab98ae92001-08-19 22:13:00 +000044kControlCollectionTagBounds = FOUR_CHAR_CODE('boun')
45kControlCollectionTagValue = FOUR_CHAR_CODE('valu')
46kControlCollectionTagMinimum = FOUR_CHAR_CODE('min ')
47kControlCollectionTagMaximum = FOUR_CHAR_CODE('max ')
48kControlCollectionTagViewSize = FOUR_CHAR_CODE('view')
49kControlCollectionTagVisibility = FOUR_CHAR_CODE('visi')
50kControlCollectionTagRefCon = FOUR_CHAR_CODE('refc')
51kControlCollectionTagTitle = FOUR_CHAR_CODE('titl')
Just van Rossume0b9fdc2001-12-12 22:40:27 +000052kControlCollectionTagUnicodeTitle = FOUR_CHAR_CODE('uttl')
Jack Jansenab98ae92001-08-19 22:13:00 +000053kControlCollectionTagIDSignature = FOUR_CHAR_CODE('idsi')
54kControlCollectionTagIDID = FOUR_CHAR_CODE('idid')
Just van Rossume0b9fdc2001-12-12 22:40:27 +000055kControlCollectionTagCommand = FOUR_CHAR_CODE('cmd ')
56kControlCollectionTagVarCode = FOUR_CHAR_CODE('varc')
57kControlCollectionTagSubControls = FOUR_CHAR_CODE('subc')
Jack Jansenab98ae92001-08-19 22:13:00 +000058kControlContentTextOnly = 0
59kControlNoContent = 0
60kControlContentIconSuiteRes = 1
61kControlContentCIconRes = 2
62kControlContentPictRes = 3
63kControlContentICONRes = 4
64kControlContentIconSuiteHandle = 129
65kControlContentCIconHandle = 130
66kControlContentPictHandle = 131
67kControlContentIconRef = 132
68kControlContentICON = 133
69kControlKeyScriptBehaviorAllowAnyScript = FOUR_CHAR_CODE('any ')
70kControlKeyScriptBehaviorPrefersRoman = FOUR_CHAR_CODE('prmn')
71kControlKeyScriptBehaviorRequiresRoman = FOUR_CHAR_CODE('rrmn')
72kControlFontBigSystemFont = -1
73kControlFontSmallSystemFont = -2
74kControlFontSmallBoldSystemFont = -3
Just van Rossume0b9fdc2001-12-12 22:40:27 +000075kControlFontViewSystemFont = -4
Jack Jansenab98ae92001-08-19 22:13:00 +000076kControlUseFontMask = 0x0001
77kControlUseFaceMask = 0x0002
78kControlUseSizeMask = 0x0004
79kControlUseForeColorMask = 0x0008
80kControlUseBackColorMask = 0x0010
81kControlUseModeMask = 0x0020
82kControlUseJustMask = 0x0040
83kControlUseAllMask = 0x00FF
84kControlAddFontSizeMask = 0x0100
Just van Rossume0b9fdc2001-12-12 22:40:27 +000085kControlAddToMetaFontMask = 0x0200
86kControlUseThemeFontIDMask = 0x0080
Jack Jansenab98ae92001-08-19 22:13:00 +000087kDoNotActivateAndIgnoreClick = 0
88kDoNotActivateAndHandleClick = 1
89kActivateAndIgnoreClick = 2
Just van Rossume0b9fdc2001-12-12 22:40:27 +000090kActivateAndHandleClick = 3
Jack Jansenab98ae92001-08-19 22:13:00 +000091kControlFontStyleTag = FOUR_CHAR_CODE('font')
92kControlKeyFilterTag = FOUR_CHAR_CODE('fltr')
Just van Rossume0b9fdc2001-12-12 22:40:27 +000093kControlKindTag = FOUR_CHAR_CODE('kind')
94kControlSizeTag = FOUR_CHAR_CODE('size')
Jack Jansenab98ae92001-08-19 22:13:00 +000095kControlSupportsGhosting = 1 << 0
96kControlSupportsEmbedding = 1 << 1
97kControlSupportsFocus = 1 << 2
98kControlWantsIdle = 1 << 3
99kControlWantsActivate = 1 << 4
100kControlHandlesTracking = 1 << 5
101kControlSupportsDataAccess = 1 << 6
102kControlHasSpecialBackground = 1 << 7
103kControlGetsFocusOnClick = 1 << 8
104kControlSupportsCalcBestRect = 1 << 9
105kControlSupportsLiveFeedback = 1 << 10
106kControlHasRadioBehavior = 1 << 11
107kControlSupportsDragAndDrop = 1 << 12
108kControlAutoToggles = 1 << 14
109kControlSupportsGetRegion = 1 << 17
110kControlSupportsFlattening = 1 << 19
111kControlSupportsSetCursor = 1 << 20
112kControlSupportsContextualMenus = 1 << 21
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000113kControlSupportsClickActivation = 1 << 22
114kControlIdlesWithTimer = 1 << 23
Jack Jansenab98ae92001-08-19 22:13:00 +0000115drawCntl = 0
116testCntl = 1
117calcCRgns = 2
118initCntl = 3
119dispCntl = 4
120posCntl = 5
121thumbCntl = 6
122dragCntl = 7
123autoTrack = 8
124calcCntlRgn = 10
125calcThumbRgn = 11
126drawThumbOutline = 12
127kControlMsgDrawGhost = 13
128kControlMsgCalcBestRect = 14
129kControlMsgHandleTracking = 15
130kControlMsgFocus = 16
131kControlMsgKeyDown = 17
132kControlMsgIdle = 18
133kControlMsgGetFeatures = 19
134kControlMsgSetData = 20
135kControlMsgGetData = 21
136kControlMsgActivate = 22
137kControlMsgSetUpBackground = 23
138kControlMsgCalcValueFromPos = 26
139kControlMsgTestNewMsgSupport = 27
140kControlMsgSubValueChanged = 25
141kControlMsgSubControlAdded = 28
142kControlMsgSubControlRemoved = 29
143kControlMsgApplyTextColor = 30
144kControlMsgGetRegion = 31
145kControlMsgFlatten = 32
146kControlMsgSetCursor = 33
147kControlMsgDragEnter = 38
148kControlMsgDragLeave = 39
149kControlMsgDragWithin = 40
150kControlMsgDragReceive = 41
151kControlMsgDisplayDebugInfo = 46
152kControlMsgContextualMenuClick = 47
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000153kControlMsgGetClickActivation = 48
154kControlSizeNormal = 0
155kControlSizeSmall = 1
156kControlSizeLarge = 2
157kControlSizeAuto = 0xFFFF
Jack Jansenab98ae92001-08-19 22:13:00 +0000158kDrawControlEntireControl = 0
159kDrawControlIndicatorOnly = 129
160kDragControlEntireControl = 0
161kDragControlIndicator = 1
162kControlSupportsNewMessages = FOUR_CHAR_CODE(' ok ')
163kControlKeyFilterBlockKey = 0
164kControlKeyFilterPassKey = 1
165noConstraint = kNoConstraint
166hAxisOnly = 1
167vAxisOnly = 2
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000168kControlDefProcPtr = 0
169kControlDefObjectClass = 1
170kControlKindSignatureApple = FOUR_CHAR_CODE('appl')
171kControlPropertyPersistent = 0x00000001
172kDragTrackingEnterControl = 2
173kDragTrackingInControl = 3
174kDragTrackingLeaveControl = 4
Jack Jansenab98ae92001-08-19 22:13:00 +0000175useWFont = kControlUsesOwningWindowsFontVariant
176inThumb = kControlIndicatorPart
177kNoHiliteControlPart = kControlNoPart
178kInIndicatorControlPart = kControlIndicatorPart
179kReservedControlPart = kControlDisabledPart
180kControlInactiveControlPart = kControlInactivePart
181kControlTabListResType = FOUR_CHAR_CODE('tab#')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000182kControlListDescResType = FOUR_CHAR_CODE('ldes')
Jack Jansenab98ae92001-08-19 22:13:00 +0000183kControlCheckBoxUncheckedValue = 0
184kControlCheckBoxCheckedValue = 1
185kControlCheckBoxMixedValue = 2
186kControlRadioButtonUncheckedValue = 0
187kControlRadioButtonCheckedValue = 1
188kControlRadioButtonMixedValue = 2
189popupFixedWidth = 1 << 0
190popupVariableWidth = 1 << 1
191popupUseAddResMenu = 1 << 2
192popupUseWFont = 1 << 3
193popupTitleBold = 1 << 8
194popupTitleItalic = 1 << 9
195popupTitleUnderline = 1 << 10
196popupTitleOutline = 1 << 11
197popupTitleShadow = 1 << 12
198popupTitleCondense = 1 << 13
199popupTitleExtend = 1 << 14
200popupTitleNoStyle = 1 << 15
201popupTitleLeftJust = 0x00000000
202popupTitleCenterJust = 0x00000001
203popupTitleRightJust = 0x000000FF
204pushButProc = 0
205checkBoxProc = 1
206radioButProc = 2
207scrollBarProc = 16
208popupMenuProc = 1008
209kControlLabelPart = 1
210kControlMenuPart = 2
211kControlTrianglePart = 4
212kControlEditTextPart = 5
213kControlPicturePart = 6
214kControlIconPart = 7
215kControlClockPart = 8
216kControlListBoxPart = 24
217kControlListBoxDoubleClickPart = 25
218kControlImageWellPart = 26
219kControlRadioGroupPart = 27
220kControlButtonPart = 10
221kControlCheckBoxPart = 11
222kControlRadioButtonPart = 11
223kControlUpButtonPart = 20
224kControlDownButtonPart = 21
225kControlPageUpPart = 22
226kControlPageDownPart = 23
227kControlClockHourDayPart = 9
228kControlClockMinuteMonthPart = 10
229kControlClockSecondYearPart = 11
230kControlClockAMPMPart = 12
231kControlDataBrowserPart = 24
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000232kControlDataBrowserDraggedPart = 25
Jack Jansenab98ae92001-08-19 22:13:00 +0000233kControlBevelButtonSmallBevelProc = 32
234kControlBevelButtonNormalBevelProc = 33
235kControlBevelButtonLargeBevelProc = 34
236kControlBevelButtonSmallBevelVariant = 0
237kControlBevelButtonNormalBevelVariant = (1 << 0)
238kControlBevelButtonLargeBevelVariant = (1 << 1)
239kControlBevelButtonMenuOnRightVariant = (1 << 2)
240kControlBevelButtonSmallBevel = 0
241kControlBevelButtonNormalBevel = 1
242kControlBevelButtonLargeBevel = 2
243kControlBehaviorPushbutton = 0
244kControlBehaviorToggles = 0x0100
245kControlBehaviorSticky = 0x0200
246kControlBehaviorSingleValueMenu = 0
247kControlBehaviorMultiValueMenu = 0x4000
248kControlBehaviorOffsetContents = 0x8000
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000249kControlBehaviorCommandMenu = 0x2000
Jack Jansenab98ae92001-08-19 22:13:00 +0000250kControlBevelButtonMenuOnBottom = 0
251kControlBevelButtonMenuOnRight = (1 << 2)
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000252kControlKindBevelButton = FOUR_CHAR_CODE('bevl')
Jack Jansenab98ae92001-08-19 22:13:00 +0000253kControlBevelButtonAlignSysDirection = -1
254kControlBevelButtonAlignCenter = 0
255kControlBevelButtonAlignLeft = 1
256kControlBevelButtonAlignRight = 2
257kControlBevelButtonAlignTop = 3
258kControlBevelButtonAlignBottom = 4
259kControlBevelButtonAlignTopLeft = 5
260kControlBevelButtonAlignBottomLeft = 6
261kControlBevelButtonAlignTopRight = 7
262kControlBevelButtonAlignBottomRight = 8
263kControlBevelButtonAlignTextSysDirection = teFlushDefault
264kControlBevelButtonAlignTextCenter = teCenter
265kControlBevelButtonAlignTextFlushRight = teFlushRight
266kControlBevelButtonAlignTextFlushLeft = teFlushLeft
267kControlBevelButtonPlaceSysDirection = -1
268kControlBevelButtonPlaceNormally = 0
269kControlBevelButtonPlaceToRightOfGraphic = 1
270kControlBevelButtonPlaceToLeftOfGraphic = 2
271kControlBevelButtonPlaceBelowGraphic = 3
272kControlBevelButtonPlaceAboveGraphic = 4
273kControlBevelButtonContentTag = FOUR_CHAR_CODE('cont')
274kControlBevelButtonTransformTag = FOUR_CHAR_CODE('tran')
275kControlBevelButtonTextAlignTag = FOUR_CHAR_CODE('tali')
276kControlBevelButtonTextOffsetTag = FOUR_CHAR_CODE('toff')
277kControlBevelButtonGraphicAlignTag = FOUR_CHAR_CODE('gali')
278kControlBevelButtonGraphicOffsetTag = FOUR_CHAR_CODE('goff')
279kControlBevelButtonTextPlaceTag = FOUR_CHAR_CODE('tplc')
280kControlBevelButtonMenuValueTag = FOUR_CHAR_CODE('mval')
281kControlBevelButtonMenuHandleTag = FOUR_CHAR_CODE('mhnd')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000282kControlBevelButtonMenuRefTag = FOUR_CHAR_CODE('mhnd')
283kControlBevelButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf')
284# kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc')
285kControlBevelButtonKindTag = FOUR_CHAR_CODE('bebk')
Jack Jansenab98ae92001-08-19 22:13:00 +0000286kControlBevelButtonLastMenuTag = FOUR_CHAR_CODE('lmnu')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000287kControlBevelButtonMenuDelayTag = FOUR_CHAR_CODE('mdly')
288kControlBevelButtonScaleIconTag = FOUR_CHAR_CODE('scal')
Jack Jansenab98ae92001-08-19 22:13:00 +0000289kControlSliderProc = 48
290kControlSliderLiveFeedback = (1 << 0)
291kControlSliderHasTickMarks = (1 << 1)
292kControlSliderReverseDirection = (1 << 2)
293kControlSliderNonDirectional = (1 << 3)
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000294kControlSliderPointsDownOrRight = 0
295kControlSliderPointsUpOrLeft = 1
296kControlSliderDoesNotPoint = 2
297kControlKindSlider = FOUR_CHAR_CODE('sldr')
Jack Jansenab98ae92001-08-19 22:13:00 +0000298kControlTriangleProc = 64
299kControlTriangleLeftFacingProc = 65
300kControlTriangleAutoToggleProc = 66
301kControlTriangleLeftFacingAutoToggleProc = 67
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000302kControlDisclosureTrianglePointDefault = 0
303kControlDisclosureTrianglePointRight = 1
304kControlDisclosureTrianglePointLeft = 2
305kControlKindDisclosureTriangle = FOUR_CHAR_CODE('dist')
306kControlTriangleLastValueTag = FOUR_CHAR_CODE('last')
Jack Jansenab98ae92001-08-19 22:13:00 +0000307kControlProgressBarProc = 80
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000308kControlRelevanceBarProc = 81
309kControlKindProgressBar = FOUR_CHAR_CODE('prgb')
310kControlKindRelevanceBar = FOUR_CHAR_CODE('relb')
311kControlProgressBarIndeterminateTag = FOUR_CHAR_CODE('inde')
312kControlProgressBarAnimatingTag = FOUR_CHAR_CODE('anim')
Jack Jansenab98ae92001-08-19 22:13:00 +0000313kControlLittleArrowsProc = 96
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000314kControlKindLittleArrows = FOUR_CHAR_CODE('larr')
Jack Jansenab98ae92001-08-19 22:13:00 +0000315kControlChasingArrowsProc = 112
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000316kControlKindChasingArrows = FOUR_CHAR_CODE('carr')
317kControlChasingArrowsAnimatingTag = FOUR_CHAR_CODE('anim')
Jack Jansenab98ae92001-08-19 22:13:00 +0000318kControlTabLargeProc = 128
319kControlTabSmallProc = 129
320kControlTabLargeNorthProc = 128
321kControlTabSmallNorthProc = 129
322kControlTabLargeSouthProc = 130
323kControlTabSmallSouthProc = 131
324kControlTabLargeEastProc = 132
325kControlTabSmallEastProc = 133
326kControlTabLargeWestProc = 134
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000327kControlTabSmallWestProc = 135
328kControlTabDirectionNorth = 0
329kControlTabDirectionSouth = 1
330kControlTabDirectionEast = 2
331kControlTabDirectionWest = 3
332kControlTabSizeLarge = kControlSizeNormal
333kControlTabSizeSmall = kControlSizeSmall
334kControlKindTabs = FOUR_CHAR_CODE('tabs')
Jack Jansenab98ae92001-08-19 22:13:00 +0000335kControlTabContentRectTag = FOUR_CHAR_CODE('rect')
336kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000337kControlTabFontStyleTag = kControlFontStyleTag
338kControlTabInfoTag = FOUR_CHAR_CODE('tabi')
339kControlTabImageContentTag = FOUR_CHAR_CODE('cont')
Jack Jansenab98ae92001-08-19 22:13:00 +0000340kControlTabInfoVersionZero = 0
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000341kControlTabInfoVersionOne = 1
Jack Jansenab98ae92001-08-19 22:13:00 +0000342kControlSeparatorLineProc = 144
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000343kControlKindSeparator = FOUR_CHAR_CODE('sepa')
Jack Jansenab98ae92001-08-19 22:13:00 +0000344kControlGroupBoxTextTitleProc = 160
345kControlGroupBoxCheckBoxProc = 161
346kControlGroupBoxPopupButtonProc = 162
347kControlGroupBoxSecondaryTextTitleProc = 164
348kControlGroupBoxSecondaryCheckBoxProc = 165
349kControlGroupBoxSecondaryPopupButtonProc = 166
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000350kControlKindGroupBox = FOUR_CHAR_CODE('grpb')
351kControlKindCheckGroupBox = FOUR_CHAR_CODE('cgrp')
352kControlKindPopupGroupBox = FOUR_CHAR_CODE('pgrp')
Jack Jansenab98ae92001-08-19 22:13:00 +0000353kControlGroupBoxMenuHandleTag = FOUR_CHAR_CODE('mhan')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000354kControlGroupBoxMenuRefTag = FOUR_CHAR_CODE('mhan')
355kControlGroupBoxFontStyleTag = kControlFontStyleTag
356kControlGroupBoxTitleRectTag = FOUR_CHAR_CODE('trec')
Jack Jansenab98ae92001-08-19 22:13:00 +0000357kControlImageWellProc = 176
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000358kControlKindImageWell = FOUR_CHAR_CODE('well')
Jack Jansenab98ae92001-08-19 22:13:00 +0000359kControlImageWellContentTag = FOUR_CHAR_CODE('cont')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000360kControlImageWellTransformTag = FOUR_CHAR_CODE('tran')
361kControlImageWellIsDragDestinationTag = FOUR_CHAR_CODE('drag')
Jack Jansenab98ae92001-08-19 22:13:00 +0000362kControlPopupArrowEastProc = 192
363kControlPopupArrowWestProc = 193
364kControlPopupArrowNorthProc = 194
365kControlPopupArrowSouthProc = 195
366kControlPopupArrowSmallEastProc = 196
367kControlPopupArrowSmallWestProc = 197
368kControlPopupArrowSmallNorthProc = 198
369kControlPopupArrowSmallSouthProc = 199
370kControlPopupArrowOrientationEast = 0
371kControlPopupArrowOrientationWest = 1
372kControlPopupArrowOrientationNorth = 2
373kControlPopupArrowOrientationSouth = 3
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000374kControlPopupArrowSizeNormal = 0
375kControlPopupArrowSizeSmall = 1
376kControlKindPopupArrow = FOUR_CHAR_CODE('parr')
Jack Jansenab98ae92001-08-19 22:13:00 +0000377kControlPlacardProc = 224
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000378kControlKindPlacard = FOUR_CHAR_CODE('plac')
Jack Jansenab98ae92001-08-19 22:13:00 +0000379kControlClockTimeProc = 240
380kControlClockTimeSecondsProc = 241
381kControlClockDateProc = 242
382kControlClockMonthYearProc = 243
383kControlClockTypeHourMinute = 0
384kControlClockTypeHourMinuteSecond = 1
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000385kControlClockTypeMonthDayYear = 2
386kControlClockTypeMonthYear = 3
Jack Jansenab98ae92001-08-19 22:13:00 +0000387kControlClockFlagStandard = 0
388kControlClockNoFlags = 0
389kControlClockFlagDisplayOnly = 1
390kControlClockIsDisplayOnly = 1
391kControlClockFlagLive = 2
392kControlClockIsLive = 2
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000393kControlKindClock = FOUR_CHAR_CODE('clck')
Jack Jansenab98ae92001-08-19 22:13:00 +0000394kControlClockLongDateTag = FOUR_CHAR_CODE('date')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000395kControlClockFontStyleTag = kControlFontStyleTag
396kControlClockAnimatingTag = FOUR_CHAR_CODE('anim')
Jack Jansenab98ae92001-08-19 22:13:00 +0000397kControlUserPaneProc = 256
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000398kControlKindUserPane = FOUR_CHAR_CODE('upan')
Jack Jansenab98ae92001-08-19 22:13:00 +0000399kControlUserItemDrawProcTag = FOUR_CHAR_CODE('uidp')
400kControlUserPaneDrawProcTag = FOUR_CHAR_CODE('draw')
401kControlUserPaneHitTestProcTag = FOUR_CHAR_CODE('hitt')
402kControlUserPaneTrackingProcTag = FOUR_CHAR_CODE('trak')
403kControlUserPaneIdleProcTag = FOUR_CHAR_CODE('idle')
404kControlUserPaneKeyDownProcTag = FOUR_CHAR_CODE('keyd')
405kControlUserPaneActivateProcTag = FOUR_CHAR_CODE('acti')
406kControlUserPaneFocusProcTag = FOUR_CHAR_CODE('foci')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000407kControlUserPaneBackgroundProcTag = FOUR_CHAR_CODE('back')
Jack Jansenab98ae92001-08-19 22:13:00 +0000408kControlEditTextProc = 272
409kControlEditTextPasswordProc = 274
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000410kControlEditTextInlineInputProc = 276
411kControlKindEditText = FOUR_CHAR_CODE('etxt')
Jack Jansenab98ae92001-08-19 22:13:00 +0000412kControlEditTextStyleTag = kControlFontStyleTag
413kControlEditTextTextTag = FOUR_CHAR_CODE('text')
414kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than')
415kControlEditTextKeyFilterTag = kControlKeyFilterTag
416kControlEditTextSelectionTag = FOUR_CHAR_CODE('sele')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000417kControlEditTextPasswordTag = FOUR_CHAR_CODE('pass')
Jack Jansenab98ae92001-08-19 22:13:00 +0000418kControlEditTextKeyScriptBehaviorTag = FOUR_CHAR_CODE('kscr')
419kControlEditTextLockedTag = FOUR_CHAR_CODE('lock')
420kControlEditTextFixedTextTag = FOUR_CHAR_CODE('ftxt')
421kControlEditTextValidationProcTag = FOUR_CHAR_CODE('vali')
422kControlEditTextInlinePreUpdateProcTag = FOUR_CHAR_CODE('prup')
423kControlEditTextInlinePostUpdateProcTag = FOUR_CHAR_CODE('poup')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000424kControlEditTextCFStringTag = FOUR_CHAR_CODE('cfst')
Jack Jansenab98ae92001-08-19 22:13:00 +0000425kControlStaticTextProc = 288
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000426kControlKindStaticText = FOUR_CHAR_CODE('stxt')
Jack Jansenab98ae92001-08-19 22:13:00 +0000427kControlStaticTextStyleTag = kControlFontStyleTag
428kControlStaticTextTextTag = FOUR_CHAR_CODE('text')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000429kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei')
430kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun')
431kControlStaticTextCFStringTag = FOUR_CHAR_CODE('cfst')
Jack Jansenab98ae92001-08-19 22:13:00 +0000432kControlPictureProc = 304
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000433kControlPictureNoTrackProc = 305
434kControlKindPicture = FOUR_CHAR_CODE('pict')
435kControlPictureHandleTag = FOUR_CHAR_CODE('pich')
Jack Jansenab98ae92001-08-19 22:13:00 +0000436kControlIconProc = 320
437kControlIconNoTrackProc = 321
438kControlIconSuiteProc = 322
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000439kControlIconSuiteNoTrackProc = 323
Jack Jansenab98ae92001-08-19 22:13:00 +0000440kControlIconRefProc = 324
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000441kControlIconRefNoTrackProc = 325
442kControlKindIcon = FOUR_CHAR_CODE('icon')
Jack Jansenab98ae92001-08-19 22:13:00 +0000443kControlIconTransformTag = FOUR_CHAR_CODE('trfm')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000444kControlIconAlignmentTag = FOUR_CHAR_CODE('algn')
Jack Jansenab98ae92001-08-19 22:13:00 +0000445kControlIconResourceIDTag = FOUR_CHAR_CODE('ires')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000446kControlIconContentTag = FOUR_CHAR_CODE('cont')
Jack Jansenab98ae92001-08-19 22:13:00 +0000447kControlWindowHeaderProc = 336
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000448kControlWindowListViewHeaderProc = 337
449kControlKindWindowHeader = FOUR_CHAR_CODE('whed')
Jack Jansenab98ae92001-08-19 22:13:00 +0000450kControlListBoxProc = 352
451kControlListBoxAutoSizeProc = 353
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000452kControlKindListBox = FOUR_CHAR_CODE('lbox')
Jack Jansenab98ae92001-08-19 22:13:00 +0000453kControlListBoxListHandleTag = FOUR_CHAR_CODE('lhan')
454kControlListBoxKeyFilterTag = kControlKeyFilterTag
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000455kControlListBoxFontStyleTag = kControlFontStyleTag
Jack Jansenab98ae92001-08-19 22:13:00 +0000456kControlListBoxDoubleClickTag = FOUR_CHAR_CODE('dblc')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000457kControlListBoxLDEFTag = FOUR_CHAR_CODE('ldef')
Jack Jansenab98ae92001-08-19 22:13:00 +0000458kControlPushButtonProc = 368
459kControlCheckBoxProc = 369
460kControlRadioButtonProc = 370
461kControlPushButLeftIconProc = 374
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000462kControlPushButRightIconProc = 375
Jack Jansenab98ae92001-08-19 22:13:00 +0000463kControlCheckBoxAutoToggleProc = 371
464kControlRadioButtonAutoToggleProc = 372
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000465kControlPushButtonIconOnLeft = 6
466kControlPushButtonIconOnRight = 7
467kControlKindPushButton = FOUR_CHAR_CODE('push')
468kControlKindPushIconButton = FOUR_CHAR_CODE('picn')
469kControlKindRadioButton = FOUR_CHAR_CODE('rdio')
470kControlKindCheckBox = FOUR_CHAR_CODE('cbox')
Jack Jansenab98ae92001-08-19 22:13:00 +0000471kControlPushButtonDefaultTag = FOUR_CHAR_CODE('dflt')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000472kControlPushButtonCancelTag = FOUR_CHAR_CODE('cncl')
Jack Jansenab98ae92001-08-19 22:13:00 +0000473kControlScrollBarProc = 384
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000474kControlScrollBarLiveProc = 386
475kControlKindScrollBar = FOUR_CHAR_CODE('sbar')
476kControlScrollBarShowsArrowsTag = FOUR_CHAR_CODE('arro')
Jack Jansenab98ae92001-08-19 22:13:00 +0000477kControlPopupButtonProc = 400
478kControlPopupFixedWidthVariant = 1 << 0
479kControlPopupVariableWidthVariant = 1 << 1
480kControlPopupUseAddResMenuVariant = 1 << 2
481kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000482kControlKindPopupButton = FOUR_CHAR_CODE('popb')
Jack Jansenab98ae92001-08-19 22:13:00 +0000483kControlPopupButtonMenuHandleTag = FOUR_CHAR_CODE('mhan')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000484kControlPopupButtonMenuRefTag = FOUR_CHAR_CODE('mhan')
485kControlPopupButtonMenuIDTag = FOUR_CHAR_CODE('mnid')
486kControlPopupButtonExtraHeightTag = FOUR_CHAR_CODE('exht')
487kControlPopupButtonOwnedMenuRefTag = FOUR_CHAR_CODE('omrf')
488kControlPopupButtonCheckCurrentTag = FOUR_CHAR_CODE('chck')
Jack Jansenab98ae92001-08-19 22:13:00 +0000489kControlRadioGroupProc = 416
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000490kControlKindRadioGroup = FOUR_CHAR_CODE('rgrp')
Jack Jansenab98ae92001-08-19 22:13:00 +0000491kControlScrollTextBoxProc = 432
492kControlScrollTextBoxAutoScrollProc = 433
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000493kControlKindScrollingTextBox = FOUR_CHAR_CODE('stbx')
Jack Jansenab98ae92001-08-19 22:13:00 +0000494kControlScrollTextBoxDelayBeforeAutoScrollTag = FOUR_CHAR_CODE('stdl')
495kControlScrollTextBoxDelayBetweenAutoScrollTag = FOUR_CHAR_CODE('scdl')
496kControlScrollTextBoxAutoScrollAmountTag = FOUR_CHAR_CODE('samt')
Just van Rossume0b9fdc2001-12-12 22:40:27 +0000497kControlScrollTextBoxContentsTag = FOUR_CHAR_CODE('tres')
498kControlScrollTextBoxAnimatingTag = FOUR_CHAR_CODE('anim')
499kControlKindDisclosureButton = FOUR_CHAR_CODE('disb')
500kControlDisclosureButtonClosed = 0
501kControlDisclosureButtonDisclosed = 1
502kControlRoundButtonNormalSize = kControlSizeNormal
503kControlRoundButtonLargeSize = kControlSizeLarge
504kControlRoundButtonContentTag = FOUR_CHAR_CODE('cont')
505kControlRoundButtonSizeTag = FOUR_CHAR_CODE('size')
506kControlKindRoundButton = FOUR_CHAR_CODE('rndb')
507kControlKindDataBrowser = FOUR_CHAR_CODE('datb')
508errDataBrowserNotConfigured = -4970
509errDataBrowserItemNotFound = -4971
510errDataBrowserItemNotAdded = -4975
511errDataBrowserPropertyNotFound = -4972
512errDataBrowserInvalidPropertyPart = -4973
513errDataBrowserInvalidPropertyData = -4974
514errDataBrowserPropertyNotSupported = -4979
515kControlDataBrowserIncludesFrameAndFocusTag = FOUR_CHAR_CODE('brdr')
516kControlDataBrowserKeyFilterTag = kControlEditTextKeyFilterTag
517kControlDataBrowserEditTextKeyFilterTag = kControlDataBrowserKeyFilterTag
518kControlDataBrowserEditTextValidationProcTag = kControlEditTextValidationProcTag
519kDataBrowserNoView = 0x3F3F3F3F
520kDataBrowserListView = FOUR_CHAR_CODE('lstv')
521kDataBrowserColumnView = FOUR_CHAR_CODE('clmv')
522kDataBrowserDragSelect = 1 << 0
523kDataBrowserSelectOnlyOne = 1 << 1
524kDataBrowserResetSelection = 1 << 2
525kDataBrowserCmdTogglesSelection = 1 << 3
526kDataBrowserNoDisjointSelection = 1 << 4
527kDataBrowserAlwaysExtendSelection = 1 << 5
528kDataBrowserNeverEmptySelectionSet = 1 << 6
529kDataBrowserOrderUndefined = 0
530kDataBrowserOrderIncreasing = 1
531kDataBrowserOrderDecreasing = 2
532kDataBrowserNoItem = 0L
533kDataBrowserItemNoState = 0
534# kDataBrowserItemAnyState = (unsigned long)(-1)
535kDataBrowserItemIsSelected = 1 << 0
536kDataBrowserContainerIsOpen = 1 << 1
537kDataBrowserItemIsDragTarget = 1 << 2
538kDataBrowserRevealOnly = 0
539kDataBrowserRevealAndCenterInView = 1 << 0
540kDataBrowserRevealWithoutSelecting = 1 << 1
541kDataBrowserItemsAdd = 0
542kDataBrowserItemsAssign = 1
543kDataBrowserItemsToggle = 2
544kDataBrowserItemsRemove = 3
545kDataBrowserSelectionAnchorUp = 0
546kDataBrowserSelectionAnchorDown = 1
547kDataBrowserSelectionAnchorLeft = 2
548kDataBrowserSelectionAnchorRight = 3
549kDataBrowserEditMsgUndo = kHICommandUndo
550kDataBrowserEditMsgRedo = kHICommandRedo
551kDataBrowserEditMsgCut = kHICommandCut
552kDataBrowserEditMsgCopy = kHICommandCopy
553kDataBrowserEditMsgPaste = kHICommandPaste
554kDataBrowserEditMsgClear = kHICommandClear
555kDataBrowserEditMsgSelectAll = kHICommandSelectAll
556kDataBrowserItemAdded = 1
557kDataBrowserItemRemoved = 2
558kDataBrowserEditStarted = 3
559kDataBrowserEditStopped = 4
560kDataBrowserItemSelected = 5
561kDataBrowserItemDeselected = 6
562kDataBrowserItemDoubleClicked = 7
563kDataBrowserContainerOpened = 8
564kDataBrowserContainerClosing = 9
565kDataBrowserContainerClosed = 10
566kDataBrowserContainerSorting = 11
567kDataBrowserContainerSorted = 12
568kDataBrowserUserToggledContainer = 16
569kDataBrowserTargetChanged = 15
570kDataBrowserUserStateChanged = 13
571kDataBrowserSelectionSetChanged = 14
572kDataBrowserItemNoProperty = 0L
573kDataBrowserItemIsActiveProperty = 1L
574kDataBrowserItemIsSelectableProperty = 2L
575kDataBrowserItemIsEditableProperty = 3L
576kDataBrowserItemIsContainerProperty = 4L
577kDataBrowserContainerIsOpenableProperty = 5L
578kDataBrowserContainerIsClosableProperty = 6L
579kDataBrowserContainerIsSortableProperty = 7L
580kDataBrowserItemSelfIdentityProperty = 8L
581kDataBrowserContainerAliasIDProperty = 9L
582kDataBrowserColumnViewPreviewProperty = 10L
583kDataBrowserItemParentContainerProperty = 11L
584kDataBrowserCustomType = 0x3F3F3F3F
585kDataBrowserIconType = FOUR_CHAR_CODE('icnr')
586kDataBrowserTextType = FOUR_CHAR_CODE('text')
587kDataBrowserDateTimeType = FOUR_CHAR_CODE('date')
588kDataBrowserSliderType = FOUR_CHAR_CODE('sldr')
589kDataBrowserCheckboxType = FOUR_CHAR_CODE('chbx')
590kDataBrowserProgressBarType = FOUR_CHAR_CODE('prog')
591kDataBrowserRelevanceRankType = FOUR_CHAR_CODE('rank')
592kDataBrowserPopupMenuType = FOUR_CHAR_CODE('menu')
593kDataBrowserIconAndTextType = FOUR_CHAR_CODE('ticn')
594kDataBrowserPropertyEnclosingPart = 0L
595kDataBrowserPropertyContentPart = FOUR_CHAR_CODE('----')
596kDataBrowserPropertyDisclosurePart = FOUR_CHAR_CODE('disc')
597kDataBrowserPropertyTextPart = kDataBrowserTextType
598kDataBrowserPropertyIconPart = kDataBrowserIconType
599kDataBrowserPropertySliderPart = kDataBrowserSliderType
600kDataBrowserPropertyCheckboxPart = kDataBrowserCheckboxType
601kDataBrowserPropertyProgressBarPart = kDataBrowserProgressBarType
602kDataBrowserPropertyRelevanceRankPart = kDataBrowserRelevanceRankType
603kDataBrowserUniversalPropertyFlagsMask = 0xFF
604kDataBrowserPropertyIsMutable = 1 << 0
605kDataBrowserDefaultPropertyFlags = 0 << 0
606kDataBrowserUniversalPropertyFlags = kDataBrowserUniversalPropertyFlagsMask
607kDataBrowserPropertyIsEditable = kDataBrowserPropertyIsMutable
608kDataBrowserPropertyFlagsOffset = 8
609kDataBrowserPropertyFlagsMask = 0xFF << kDataBrowserPropertyFlagsOffset
610kDataBrowserCheckboxTriState = 1 << kDataBrowserPropertyFlagsOffset
611kDataBrowserDateTimeRelative = 1 << (kDataBrowserPropertyFlagsOffset)
612kDataBrowserDateTimeDateOnly = 1 << (kDataBrowserPropertyFlagsOffset + 1)
613kDataBrowserDateTimeTimeOnly = 1 << (kDataBrowserPropertyFlagsOffset + 2)
614kDataBrowserDateTimeSecondsToo = 1 << (kDataBrowserPropertyFlagsOffset + 3)
615kDataBrowserSliderPlainThumb = kThemeThumbPlain << kDataBrowserPropertyFlagsOffset
616kDataBrowserSliderUpwardThumb = kThemeThumbUpward << kDataBrowserPropertyFlagsOffset
617kDataBrowserSliderDownwardThumb = kThemeThumbDownward << kDataBrowserPropertyFlagsOffset
618kDataBrowserDoNotTruncateText = 3 << kDataBrowserPropertyFlagsOffset
619kDataBrowserTruncateTextAtEnd = 2 << kDataBrowserPropertyFlagsOffset
620kDataBrowserTruncateTextMiddle = 0 << kDataBrowserPropertyFlagsOffset
621kDataBrowserTruncateTextAtStart = 1 << kDataBrowserPropertyFlagsOffset
622kDataBrowserPropertyModificationFlags = kDataBrowserPropertyFlagsMask
623kDataBrowserRelativeDateTime = kDataBrowserDateTimeRelative
624kDataBrowserViewSpecificFlagsOffset = 16
625kDataBrowserViewSpecificFlagsMask = 0xFF << kDataBrowserViewSpecificFlagsOffset
626kDataBrowserViewSpecificPropertyFlags = kDataBrowserViewSpecificFlagsMask
627kDataBrowserClientPropertyFlagsOffset = 24
628# kDataBrowserClientPropertyFlagsMask = (unsigned long)(0xFF << kDataBrowserClientPropertyFlagsOffset)
629kDataBrowserLatestCallbacks = 0
630kDataBrowserContentHit = 1
631kDataBrowserNothingHit = 0
632kDataBrowserStopTracking = -1
633kDataBrowserLatestCustomCallbacks = 0
634kDataBrowserTableViewMinimalHilite = 0
635kDataBrowserTableViewFillHilite = 1
636kDataBrowserTableViewSelectionColumn = 1 << kDataBrowserViewSpecificFlagsOffset
637kDataBrowserTableViewLastColumn = -1
638kDataBrowserListViewMovableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 1)
639kDataBrowserListViewSortableColumn = 1 << (kDataBrowserViewSpecificFlagsOffset + 2)
640kDataBrowserListViewSelectionColumn = kDataBrowserTableViewSelectionColumn
641kDataBrowserListViewDefaultColumnFlags = kDataBrowserListViewMovableColumn + kDataBrowserListViewSortableColumn
642kDataBrowserListViewLatestHeaderDesc = 0
643kDataBrowserListViewAppendColumn = kDataBrowserTableViewLastColumn
644kControlEditUnicodeTextPostUpdateProcTag = FOUR_CHAR_CODE('upup')
645kControlEditUnicodeTextProc = 912
646kControlEditUnicodeTextPasswordProc = 914
Jack Jansenab98ae92001-08-19 22:13:00 +0000647kControlCheckboxUncheckedValue = kControlCheckBoxUncheckedValue
648kControlCheckboxCheckedValue = kControlCheckBoxCheckedValue
649kControlCheckboxMixedValue = kControlCheckBoxMixedValue
650inLabel = kControlLabelPart
651inMenu = kControlMenuPart
652inTriangle = kControlTrianglePart
653inButton = kControlButtonPart
654inCheckBox = kControlCheckBoxPart
655inUpButton = kControlUpButtonPart
656inDownButton = kControlDownButtonPart
657inPageUp = kControlPageUpPart
658inPageDown = kControlPageDownPart
659kInLabelControlPart = kControlLabelPart
660kInMenuControlPart = kControlMenuPart
661kInTriangleControlPart = kControlTrianglePart
662kInButtonControlPart = kControlButtonPart
663kInCheckBoxControlPart = kControlCheckBoxPart
664kInUpButtonControlPart = kControlUpButtonPart
665kInDownButtonControlPart = kControlDownButtonPart
666kInPageUpControlPart = kControlPageUpPart
667kInPageDownControlPart = kControlPageDownPart