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 kControlCollectionTagSubControls
= FOUR_CHAR_CODE('subc')
58 kControlContentTextOnly
= 0
60 kControlContentIconSuiteRes
= 1
61 kControlContentCIconRes
= 2
62 kControlContentPictRes
= 3
63 kControlContentICONRes
= 4
64 kControlContentIconSuiteHandle
= 129
65 kControlContentCIconHandle
= 130
66 kControlContentPictHandle
= 131
67 kControlContentIconRef
= 132
68 kControlContentICON
= 133
69 kControlKeyScriptBehaviorAllowAnyScript
= FOUR_CHAR_CODE('any ')
70 kControlKeyScriptBehaviorPrefersRoman
= FOUR_CHAR_CODE('prmn')
71 kControlKeyScriptBehaviorRequiresRoman
= FOUR_CHAR_CODE('rrmn')
72 kControlFontBigSystemFont
= -1
73 kControlFontSmallSystemFont
= -2
74 kControlFontSmallBoldSystemFont
= -3
75 kControlFontViewSystemFont
= -4
76 kControlUseFontMask
= 0x0001
77 kControlUseFaceMask
= 0x0002
78 kControlUseSizeMask
= 0x0004
79 kControlUseForeColorMask
= 0x0008
80 kControlUseBackColorMask
= 0x0010
81 kControlUseModeMask
= 0x0020
82 kControlUseJustMask
= 0x0040
83 kControlUseAllMask
= 0x00FF
84 kControlAddFontSizeMask
= 0x0100
85 kControlAddToMetaFontMask
= 0x0200
86 kControlUseThemeFontIDMask
= 0x0080
87 kDoNotActivateAndIgnoreClick
= 0
88 kDoNotActivateAndHandleClick
= 1
89 kActivateAndIgnoreClick
= 2
90 kActivateAndHandleClick
= 3
91 kControlFontStyleTag
= FOUR_CHAR_CODE('font')
92 kControlKeyFilterTag
= FOUR_CHAR_CODE('fltr')
93 kControlKindTag
= FOUR_CHAR_CODE('kind')
94 kControlSizeTag
= FOUR_CHAR_CODE('size')
95 kControlSupportsGhosting
= 1 << 0
96 kControlSupportsEmbedding
= 1 << 1
97 kControlSupportsFocus
= 1 << 2
98 kControlWantsIdle
= 1 << 3
99 kControlWantsActivate
= 1 << 4
100 kControlHandlesTracking
= 1 << 5
101 kControlSupportsDataAccess
= 1 << 6
102 kControlHasSpecialBackground
= 1 << 7
103 kControlGetsFocusOnClick
= 1 << 8
104 kControlSupportsCalcBestRect
= 1 << 9
105 kControlSupportsLiveFeedback
= 1 << 10
106 kControlHasRadioBehavior
= 1 << 11
107 kControlSupportsDragAndDrop
= 1 << 12
108 kControlAutoToggles
= 1 << 14
109 kControlSupportsGetRegion
= 1 << 17
110 kControlSupportsFlattening
= 1 << 19
111 kControlSupportsSetCursor
= 1 << 20
112 kControlSupportsContextualMenus
= 1 << 21
113 kControlSupportsClickActivation
= 1 << 22
114 kControlIdlesWithTimer
= 1 << 23
126 drawThumbOutline
= 12
127 kControlMsgDrawGhost
= 13
128 kControlMsgCalcBestRect
= 14
129 kControlMsgHandleTracking
= 15
130 kControlMsgFocus
= 16
131 kControlMsgKeyDown
= 17
133 kControlMsgGetFeatures
= 19
134 kControlMsgSetData
= 20
135 kControlMsgGetData
= 21
136 kControlMsgActivate
= 22
137 kControlMsgSetUpBackground
= 23
138 kControlMsgCalcValueFromPos
= 26
139 kControlMsgTestNewMsgSupport
= 27
140 kControlMsgSubValueChanged
= 25
141 kControlMsgSubControlAdded
= 28
142 kControlMsgSubControlRemoved
= 29
143 kControlMsgApplyTextColor
= 30
144 kControlMsgGetRegion
= 31
145 kControlMsgFlatten
= 32
146 kControlMsgSetCursor
= 33
147 kControlMsgDragEnter
= 38
148 kControlMsgDragLeave
= 39
149 kControlMsgDragWithin
= 40
150 kControlMsgDragReceive
= 41
151 kControlMsgDisplayDebugInfo
= 46
152 kControlMsgContextualMenuClick
= 47
153 kControlMsgGetClickActivation
= 48
154 kControlSizeNormal
= 0
155 kControlSizeSmall
= 1
156 kControlSizeLarge
= 2
157 kControlSizeAuto
= 0xFFFF
158 kDrawControlEntireControl
= 0
159 kDrawControlIndicatorOnly
= 129
160 kDragControlEntireControl
= 0
161 kDragControlIndicator
= 1
162 kControlSupportsNewMessages
= FOUR_CHAR_CODE(' ok ')
163 kControlKeyFilterBlockKey
= 0
164 kControlKeyFilterPassKey
= 1
165 noConstraint
= kNoConstraint
168 kControlDefProcPtr
= 0
169 kControlDefObjectClass
= 1
170 kControlKindSignatureApple
= FOUR_CHAR_CODE('appl')
171 kControlPropertyPersistent
= 0x00000001
172 kDragTrackingEnterControl
= 2
173 kDragTrackingInControl
= 3
174 kDragTrackingLeaveControl
= 4
175 useWFont
= kControlUsesOwningWindowsFontVariant
176 inThumb
= kControlIndicatorPart
177 kNoHiliteControlPart
= kControlNoPart
178 kInIndicatorControlPart
= kControlIndicatorPart
179 kReservedControlPart
= kControlDisabledPart
180 kControlInactiveControlPart
= kControlInactivePart
181 kControlTabListResType
= FOUR_CHAR_CODE('tab#')
182 kControlListDescResType
= FOUR_CHAR_CODE('ldes')
183 kControlCheckBoxUncheckedValue
= 0
184 kControlCheckBoxCheckedValue
= 1
185 kControlCheckBoxMixedValue
= 2
186 kControlRadioButtonUncheckedValue
= 0
187 kControlRadioButtonCheckedValue
= 1
188 kControlRadioButtonMixedValue
= 2
189 popupFixedWidth
= 1 << 0
190 popupVariableWidth
= 1 << 1
191 popupUseAddResMenu
= 1 << 2
192 popupUseWFont
= 1 << 3
193 popupTitleBold
= 1 << 8
194 popupTitleItalic
= 1 << 9
195 popupTitleUnderline
= 1 << 10
196 popupTitleOutline
= 1 << 11
197 popupTitleShadow
= 1 << 12
198 popupTitleCondense
= 1 << 13
199 popupTitleExtend
= 1 << 14
200 popupTitleNoStyle
= 1 << 15
201 popupTitleLeftJust
= 0x00000000
202 popupTitleCenterJust
= 0x00000001
203 popupTitleRightJust
= 0x000000FF
209 kControlLabelPart
= 1
211 kControlTrianglePart
= 4
212 kControlEditTextPart
= 5
213 kControlPicturePart
= 6
215 kControlClockPart
= 8
216 kControlListBoxPart
= 24
217 kControlListBoxDoubleClickPart
= 25
218 kControlImageWellPart
= 26
219 kControlRadioGroupPart
= 27
220 kControlButtonPart
= 10
221 kControlCheckBoxPart
= 11
222 kControlRadioButtonPart
= 11
223 kControlUpButtonPart
= 20
224 kControlDownButtonPart
= 21
225 kControlPageUpPart
= 22
226 kControlPageDownPart
= 23
227 kControlClockHourDayPart
= 9
228 kControlClockMinuteMonthPart
= 10
229 kControlClockSecondYearPart
= 11
230 kControlClockAMPMPart
= 12
231 kControlDataBrowserPart
= 24
232 kControlDataBrowserDraggedPart
= 25
233 kControlBevelButtonSmallBevelProc
= 32
234 kControlBevelButtonNormalBevelProc
= 33
235 kControlBevelButtonLargeBevelProc
= 34
236 kControlBevelButtonSmallBevelVariant
= 0
237 kControlBevelButtonNormalBevelVariant
= (1 << 0)
238 kControlBevelButtonLargeBevelVariant
= (1 << 1)
239 kControlBevelButtonMenuOnRightVariant
= (1 << 2)
240 kControlBevelButtonSmallBevel
= 0
241 kControlBevelButtonNormalBevel
= 1
242 kControlBevelButtonLargeBevel
= 2
243 kControlBehaviorPushbutton
= 0
244 kControlBehaviorToggles
= 0x0100
245 kControlBehaviorSticky
= 0x0200
246 kControlBehaviorSingleValueMenu
= 0
247 kControlBehaviorMultiValueMenu
= 0x4000
248 kControlBehaviorOffsetContents
= 0x8000
249 kControlBehaviorCommandMenu
= 0x2000
250 kControlBevelButtonMenuOnBottom
= 0
251 kControlBevelButtonMenuOnRight
= (1 << 2)
252 kControlKindBevelButton
= FOUR_CHAR_CODE('bevl')
253 kControlBevelButtonAlignSysDirection
= -1
254 kControlBevelButtonAlignCenter
= 0
255 kControlBevelButtonAlignLeft
= 1
256 kControlBevelButtonAlignRight
= 2
257 kControlBevelButtonAlignTop
= 3
258 kControlBevelButtonAlignBottom
= 4
259 kControlBevelButtonAlignTopLeft
= 5
260 kControlBevelButtonAlignBottomLeft
= 6
261 kControlBevelButtonAlignTopRight
= 7
262 kControlBevelButtonAlignBottomRight
= 8
263 kControlBevelButtonAlignTextSysDirection
= teFlushDefault
264 kControlBevelButtonAlignTextCenter
= teCenter
265 kControlBevelButtonAlignTextFlushRight
= teFlushRight
266 kControlBevelButtonAlignTextFlushLeft
= teFlushLeft
267 kControlBevelButtonPlaceSysDirection
= -1
268 kControlBevelButtonPlaceNormally
= 0
269 kControlBevelButtonPlaceToRightOfGraphic
= 1
270 kControlBevelButtonPlaceToLeftOfGraphic
= 2
271 kControlBevelButtonPlaceBelowGraphic
= 3
272 kControlBevelButtonPlaceAboveGraphic
= 4
273 kControlBevelButtonContentTag
= FOUR_CHAR_CODE('cont')
274 kControlBevelButtonTransformTag
= FOUR_CHAR_CODE('tran')
275 kControlBevelButtonTextAlignTag
= FOUR_CHAR_CODE('tali')
276 kControlBevelButtonTextOffsetTag
= FOUR_CHAR_CODE('toff')
277 kControlBevelButtonGraphicAlignTag
= FOUR_CHAR_CODE('gali')
278 kControlBevelButtonGraphicOffsetTag
= FOUR_CHAR_CODE('goff')
279 kControlBevelButtonTextPlaceTag
= FOUR_CHAR_CODE('tplc')
280 kControlBevelButtonMenuValueTag
= FOUR_CHAR_CODE('mval')
281 kControlBevelButtonMenuHandleTag
= FOUR_CHAR_CODE('mhnd')
282 kControlBevelButtonMenuRefTag
= FOUR_CHAR_CODE('mhnd')
283 kControlBevelButtonOwnedMenuRefTag
= FOUR_CHAR_CODE('omrf')
284 # kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc')
285 kControlBevelButtonKindTag
= FOUR_CHAR_CODE('bebk')
286 kControlBevelButtonLastMenuTag
= FOUR_CHAR_CODE('lmnu')
287 kControlBevelButtonMenuDelayTag
= FOUR_CHAR_CODE('mdly')
288 kControlBevelButtonScaleIconTag
= FOUR_CHAR_CODE('scal')
289 kControlSliderProc
= 48
290 kControlSliderLiveFeedback
= (1 << 0)
291 kControlSliderHasTickMarks
= (1 << 1)
292 kControlSliderReverseDirection
= (1 << 2)
293 kControlSliderNonDirectional
= (1 << 3)
294 kControlSliderPointsDownOrRight
= 0
295 kControlSliderPointsUpOrLeft
= 1
296 kControlSliderDoesNotPoint
= 2
297 kControlKindSlider
= FOUR_CHAR_CODE('sldr')
298 kControlTriangleProc
= 64
299 kControlTriangleLeftFacingProc
= 65
300 kControlTriangleAutoToggleProc
= 66
301 kControlTriangleLeftFacingAutoToggleProc
= 67
302 kControlDisclosureTrianglePointDefault
= 0
303 kControlDisclosureTrianglePointRight
= 1
304 kControlDisclosureTrianglePointLeft
= 2
305 kControlKindDisclosureTriangle
= FOUR_CHAR_CODE('dist')
306 kControlTriangleLastValueTag
= FOUR_CHAR_CODE('last')
307 kControlProgressBarProc
= 80
308 kControlRelevanceBarProc
= 81
309 kControlKindProgressBar
= FOUR_CHAR_CODE('prgb')
310 kControlKindRelevanceBar
= FOUR_CHAR_CODE('relb')
311 kControlProgressBarIndeterminateTag
= FOUR_CHAR_CODE('inde')
312 kControlProgressBarAnimatingTag
= FOUR_CHAR_CODE('anim')
313 kControlLittleArrowsProc
= 96
314 kControlKindLittleArrows
= FOUR_CHAR_CODE('larr')
315 kControlChasingArrowsProc
= 112
316 kControlKindChasingArrows
= FOUR_CHAR_CODE('carr')
317 kControlChasingArrowsAnimatingTag
= FOUR_CHAR_CODE('anim')
318 kControlTabLargeProc
= 128
319 kControlTabSmallProc
= 129
320 kControlTabLargeNorthProc
= 128
321 kControlTabSmallNorthProc
= 129
322 kControlTabLargeSouthProc
= 130
323 kControlTabSmallSouthProc
= 131
324 kControlTabLargeEastProc
= 132
325 kControlTabSmallEastProc
= 133
326 kControlTabLargeWestProc
= 134
327 kControlTabSmallWestProc
= 135
328 kControlTabDirectionNorth
= 0
329 kControlTabDirectionSouth
= 1
330 kControlTabDirectionEast
= 2
331 kControlTabDirectionWest
= 3
332 kControlTabSizeLarge
= kControlSizeNormal
333 kControlTabSizeSmall
= kControlSizeSmall
334 kControlKindTabs
= FOUR_CHAR_CODE('tabs')
335 kControlTabContentRectTag
= FOUR_CHAR_CODE('rect')
336 kControlTabEnabledFlagTag
= FOUR_CHAR_CODE('enab')
337 kControlTabFontStyleTag
= kControlFontStyleTag
338 kControlTabInfoTag
= FOUR_CHAR_CODE('tabi')
339 kControlTabImageContentTag
= FOUR_CHAR_CODE('cont')
340 kControlTabInfoVersionZero
= 0
341 kControlTabInfoVersionOne
= 1
342 kControlSeparatorLineProc
= 144
343 kControlKindSeparator
= FOUR_CHAR_CODE('sepa')
344 kControlGroupBoxTextTitleProc
= 160
345 kControlGroupBoxCheckBoxProc
= 161
346 kControlGroupBoxPopupButtonProc
= 162
347 kControlGroupBoxSecondaryTextTitleProc
= 164
348 kControlGroupBoxSecondaryCheckBoxProc
= 165
349 kControlGroupBoxSecondaryPopupButtonProc
= 166
350 kControlKindGroupBox
= FOUR_CHAR_CODE('grpb')
351 kControlKindCheckGroupBox
= FOUR_CHAR_CODE('cgrp')
352 kControlKindPopupGroupBox
= FOUR_CHAR_CODE('pgrp')
353 kControlGroupBoxMenuHandleTag
= FOUR_CHAR_CODE('mhan')
354 kControlGroupBoxMenuRefTag
= FOUR_CHAR_CODE('mhan')
355 kControlGroupBoxFontStyleTag
= kControlFontStyleTag
356 kControlGroupBoxTitleRectTag
= FOUR_CHAR_CODE('trec')
357 kControlImageWellProc
= 176
358 kControlKindImageWell
= FOUR_CHAR_CODE('well')
359 kControlImageWellContentTag
= FOUR_CHAR_CODE('cont')
360 kControlImageWellTransformTag
= FOUR_CHAR_CODE('tran')
361 kControlImageWellIsDragDestinationTag
= FOUR_CHAR_CODE('drag')
362 kControlPopupArrowEastProc
= 192
363 kControlPopupArrowWestProc
= 193
364 kControlPopupArrowNorthProc
= 194
365 kControlPopupArrowSouthProc
= 195
366 kControlPopupArrowSmallEastProc
= 196
367 kControlPopupArrowSmallWestProc
= 197
368 kControlPopupArrowSmallNorthProc
= 198
369 kControlPopupArrowSmallSouthProc
= 199
370 kControlPopupArrowOrientationEast
= 0
371 kControlPopupArrowOrientationWest
= 1
372 kControlPopupArrowOrientationNorth
= 2
373 kControlPopupArrowOrientationSouth
= 3
374 kControlPopupArrowSizeNormal
= 0
375 kControlPopupArrowSizeSmall
= 1
376 kControlKindPopupArrow
= FOUR_CHAR_CODE('parr')
377 kControlPlacardProc
= 224
378 kControlKindPlacard
= FOUR_CHAR_CODE('plac')
379 kControlClockTimeProc
= 240
380 kControlClockTimeSecondsProc
= 241
381 kControlClockDateProc
= 242
382 kControlClockMonthYearProc
= 243
383 kControlClockTypeHourMinute
= 0
384 kControlClockTypeHourMinuteSecond
= 1
385 kControlClockTypeMonthDayYear
= 2
386 kControlClockTypeMonthYear
= 3
387 kControlClockFlagStandard
= 0
388 kControlClockNoFlags
= 0
389 kControlClockFlagDisplayOnly
= 1
390 kControlClockIsDisplayOnly
= 1
391 kControlClockFlagLive
= 2
392 kControlClockIsLive
= 2
393 kControlKindClock
= FOUR_CHAR_CODE('clck')
394 kControlClockLongDateTag
= FOUR_CHAR_CODE('date')
395 kControlClockFontStyleTag
= kControlFontStyleTag
396 kControlClockAnimatingTag
= FOUR_CHAR_CODE('anim')
397 kControlUserPaneProc
= 256
398 kControlKindUserPane
= FOUR_CHAR_CODE('upan')
399 kControlUserItemDrawProcTag
= FOUR_CHAR_CODE('uidp')
400 kControlUserPaneDrawProcTag
= FOUR_CHAR_CODE('draw')
401 kControlUserPaneHitTestProcTag
= FOUR_CHAR_CODE('hitt')
402 kControlUserPaneTrackingProcTag
= FOUR_CHAR_CODE('trak')
403 kControlUserPaneIdleProcTag
= FOUR_CHAR_CODE('idle')
404 kControlUserPaneKeyDownProcTag
= FOUR_CHAR_CODE('keyd')
405 kControlUserPaneActivateProcTag
= FOUR_CHAR_CODE('acti')
406 kControlUserPaneFocusProcTag
= FOUR_CHAR_CODE('foci')
407 kControlUserPaneBackgroundProcTag
= FOUR_CHAR_CODE('back')
408 kControlEditTextProc
= 272
409 kControlEditTextPasswordProc
= 274
410 kControlEditTextInlineInputProc
= 276
411 kControlKindEditText
= FOUR_CHAR_CODE('etxt')
412 kControlEditTextStyleTag
= kControlFontStyleTag
413 kControlEditTextTextTag
= FOUR_CHAR_CODE('text')
414 kControlEditTextTEHandleTag
= FOUR_CHAR_CODE('than')
415 kControlEditTextKeyFilterTag
= kControlKeyFilterTag
416 kControlEditTextSelectionTag
= FOUR_CHAR_CODE('sele')
417 kControlEditTextPasswordTag
= FOUR_CHAR_CODE('pass')
418 kControlEditTextKeyScriptBehaviorTag
= FOUR_CHAR_CODE('kscr')
419 kControlEditTextLockedTag
= FOUR_CHAR_CODE('lock')
420 kControlEditTextFixedTextTag
= FOUR_CHAR_CODE('ftxt')
421 kControlEditTextValidationProcTag
= FOUR_CHAR_CODE('vali')
422 kControlEditTextInlinePreUpdateProcTag
= FOUR_CHAR_CODE('prup')
423 kControlEditTextInlinePostUpdateProcTag
= FOUR_CHAR_CODE('poup')
424 kControlEditTextCFStringTag
= FOUR_CHAR_CODE('cfst')
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
= FOUR_CHAR_CODE('size')
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 kControlCheckboxUncheckedValue
= kControlCheckBoxUncheckedValue
648 kControlCheckboxCheckedValue
= kControlCheckBoxCheckedValue
649 kControlCheckboxMixedValue
= kControlCheckBoxMixedValue
650 inLabel
= kControlLabelPart
651 inMenu
= kControlMenuPart
652 inTriangle
= kControlTrianglePart
653 inButton
= kControlButtonPart
654 inCheckBox
= kControlCheckBoxPart
655 inUpButton
= kControlUpButtonPart
656 inDownButton
= kControlDownButtonPart
657 inPageUp
= kControlPageUpPart
658 inPageDown
= kControlPageDownPart
659 kInLabelControlPart
= kControlLabelPart
660 kInMenuControlPart
= kControlMenuPart
661 kInTriangleControlPart
= kControlTrianglePart
662 kInButtonControlPart
= kControlButtonPart
663 kInCheckBoxControlPart
= kControlCheckBoxPart
664 kInUpButtonControlPart
= kControlUpButtonPart
665 kInDownButtonControlPart
= kControlDownButtonPart
666 kInPageUpControlPart
= kControlPageUpPart
667 kInPageDownControlPart
= kControlPageDownPart