move sections
[python/dscho.git] / Lib / plat-mac / Carbon / Controls.py
blob6e5d8ea7f8e3e9edc49f9bf1f074f1f1d63f8946
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
22 staticTextProc = 256
23 editTextProc = 272
24 iconProc = 288
25 userItemProc = 304
26 pictItemProc = 320
27 cFrameColor = 0
28 cBodyColor = 1
29 cTextColor = 2
30 cThumbColor = 3
31 kNumberCtlCTabEntries = 4
32 kControlNoVariant = 0
33 kControlUsesOwningWindowsFontVariant = 1 << 3
34 kControlNoPart = 0
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
58 kControlNoContent = 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
114 drawCntl = 0
115 testCntl = 1
116 calcCRgns = 2
117 initCntl = 3
118 dispCntl = 4
119 posCntl = 5
120 thumbCntl = 6
121 dragCntl = 7
122 autoTrack = 8
123 calcCntlRgn = 10
124 calcThumbRgn = 11
125 drawThumbOutline = 12
126 kControlMsgDrawGhost = 13
127 kControlMsgCalcBestRect = 14
128 kControlMsgHandleTracking = 15
129 kControlMsgFocus = 16
130 kControlMsgKeyDown = 17
131 kControlMsgIdle = 18
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
165 hAxisOnly = 1
166 vAxisOnly = 2
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
203 pushButProc = 0
204 checkBoxProc = 1
205 radioButProc = 2
206 scrollBarProc = 16
207 popupMenuProc = 1008
208 kControlLabelPart = 1
209 kControlMenuPart = 2
210 kControlTrianglePart = 4
211 kControlEditTextPart = 5
212 kControlPicturePart = 6
213 kControlIconPart = 7
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