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