Fix three PyChecker-detected gotchas.
[python/dscho.git] / Mac / Lib / lib-toolbox / Controls.py
blob81a835c1eee1f745103d76fe618deaca7a9659cf
1 # Generated from 'Controls.h'
3 def FOUR_CHAR_CODE(x): return x
4 from TextEdit import *
5 from QuickDraw import *
6 from Dragconst import *
8 kControlDefProcType = FOUR_CHAR_CODE('CDEF')
9 kControlTemplateResourceType = FOUR_CHAR_CODE('CNTL')
10 kControlColorTableResourceType = FOUR_CHAR_CODE('cctb')
11 kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF')
12 controlNotifyNothing = FOUR_CHAR_CODE('nada')
13 controlNotifyClick = FOUR_CHAR_CODE('clik')
14 controlNotifyFocus = FOUR_CHAR_CODE('focu')
15 controlNotifyKey = FOUR_CHAR_CODE('key ')
16 kControlCanAutoInvalidate = 1L << 0
17 staticTextProc = 256
18 editTextProc = 272
19 iconProc = 288
20 userItemProc = 304
21 pictItemProc = 320
22 cFrameColor = 0
23 cBodyColor = 1
24 cTextColor = 2
25 cThumbColor = 3
26 kNumberCtlCTabEntries = 4
27 kControlNoVariant = 0
28 kControlUsesOwningWindowsFontVariant = 1 << 3
29 kControlNoPart = 0
30 kControlIndicatorPart = 129
31 kControlDisabledPart = 254
32 kControlInactivePart = 255
33 kControlEntireControl = 0
34 kControlStructureMetaPart = -1
35 kControlContentMetaPart = -2
36 kControlFocusNoPart = 0
37 kControlFocusNextPart = -1
38 kControlFocusPrevPart = -2
39 kControlCollectionTagBounds = FOUR_CHAR_CODE('boun')
40 kControlCollectionTagValue = FOUR_CHAR_CODE('valu')
41 kControlCollectionTagMinimum = FOUR_CHAR_CODE('min ')
42 kControlCollectionTagMaximum = FOUR_CHAR_CODE('max ')
43 kControlCollectionTagViewSize = FOUR_CHAR_CODE('view')
44 kControlCollectionTagVisibility = FOUR_CHAR_CODE('visi')
45 kControlCollectionTagRefCon = FOUR_CHAR_CODE('refc')
46 kControlCollectionTagTitle = FOUR_CHAR_CODE('titl')
47 kControlCollectionTagIDSignature = FOUR_CHAR_CODE('idsi')
48 kControlCollectionTagIDID = FOUR_CHAR_CODE('idid')
49 kControlCollectionTagCommand = FOUR_CHAR_CODE('cmd ')
50 kControlCollectionTagSubControls = FOUR_CHAR_CODE('subc')
51 kControlContentTextOnly = 0
52 kControlNoContent = 0
53 kControlContentIconSuiteRes = 1
54 kControlContentCIconRes = 2
55 kControlContentPictRes = 3
56 kControlContentICONRes = 4
57 kControlContentIconSuiteHandle = 129
58 kControlContentCIconHandle = 130
59 kControlContentPictHandle = 131
60 kControlContentIconRef = 132
61 kControlContentICON = 133
62 kControlKeyScriptBehaviorAllowAnyScript = FOUR_CHAR_CODE('any ')
63 kControlKeyScriptBehaviorPrefersRoman = FOUR_CHAR_CODE('prmn')
64 kControlKeyScriptBehaviorRequiresRoman = FOUR_CHAR_CODE('rrmn')
65 kControlFontBigSystemFont = -1
66 kControlFontSmallSystemFont = -2
67 kControlFontSmallBoldSystemFont = -3
68 kControlFontViewSystemFont = -4
69 kControlUseFontMask = 0x0001
70 kControlUseFaceMask = 0x0002
71 kControlUseSizeMask = 0x0004
72 kControlUseForeColorMask = 0x0008
73 kControlUseBackColorMask = 0x0010
74 kControlUseModeMask = 0x0020
75 kControlUseJustMask = 0x0040
76 kControlUseAllMask = 0x00FF
77 kControlAddFontSizeMask = 0x0100
78 kControlAddToMetaFontMask = 0x0200
79 kDoNotActivateAndIgnoreClick = 0
80 kDoNotActivateAndHandleClick = 1
81 kActivateAndIgnoreClick = 2
82 kActivateAndHandleClick = 3
83 kControlFontStyleTag = FOUR_CHAR_CODE('font')
84 kControlKeyFilterTag = FOUR_CHAR_CODE('fltr')
85 kControlSupportsGhosting = 1 << 0
86 kControlSupportsEmbedding = 1 << 1
87 kControlSupportsFocus = 1 << 2
88 kControlWantsIdle = 1 << 3
89 kControlWantsActivate = 1 << 4
90 kControlHandlesTracking = 1 << 5
91 kControlSupportsDataAccess = 1 << 6
92 kControlHasSpecialBackground = 1 << 7
93 kControlGetsFocusOnClick = 1 << 8
94 kControlSupportsCalcBestRect = 1 << 9
95 kControlSupportsLiveFeedback = 1 << 10
96 kControlHasRadioBehavior = 1 << 11
97 kControlSupportsDragAndDrop = 1 << 12
98 kControlAutoToggles = 1 << 14
99 kControlSupportsGetRegion = 1 << 17
100 kControlSupportsFlattening = 1 << 19
101 kControlSupportsSetCursor = 1 << 20
102 kControlSupportsContextualMenus = 1 << 21
103 kControlSupportsClickActivation = 1 << 22
104 drawCntl = 0
105 testCntl = 1
106 calcCRgns = 2
107 initCntl = 3
108 dispCntl = 4
109 posCntl = 5
110 thumbCntl = 6
111 dragCntl = 7
112 autoTrack = 8
113 calcCntlRgn = 10
114 calcThumbRgn = 11
115 drawThumbOutline = 12
116 kControlMsgDrawGhost = 13
117 kControlMsgCalcBestRect = 14
118 kControlMsgHandleTracking = 15
119 kControlMsgFocus = 16
120 kControlMsgKeyDown = 17
121 kControlMsgIdle = 18
122 kControlMsgGetFeatures = 19
123 kControlMsgSetData = 20
124 kControlMsgGetData = 21
125 kControlMsgActivate = 22
126 kControlMsgSetUpBackground = 23
127 kControlMsgCalcValueFromPos = 26
128 kControlMsgTestNewMsgSupport = 27
129 kControlMsgSubValueChanged = 25
130 kControlMsgSubControlAdded = 28
131 kControlMsgSubControlRemoved = 29
132 kControlMsgApplyTextColor = 30
133 kControlMsgGetRegion = 31
134 kControlMsgFlatten = 32
135 kControlMsgSetCursor = 33
136 kControlMsgDragEnter = 38
137 kControlMsgDragLeave = 39
138 kControlMsgDragWithin = 40
139 kControlMsgDragReceive = 41
140 kControlMsgDisplayDebugInfo = 46
141 kControlMsgContextualMenuClick = 47
142 kControlMsgGetClickActivation = 48
143 kDrawControlEntireControl = 0
144 kDrawControlIndicatorOnly = 129
145 kDragControlEntireControl = 0
146 kDragControlIndicator = 1
147 kControlSupportsNewMessages = FOUR_CHAR_CODE(' ok ')
148 kControlKeyFilterBlockKey = 0
149 kControlKeyFilterPassKey = 1
150 noConstraint = kNoConstraint
151 hAxisOnly = 1
152 vAxisOnly = 2
153 kControlDefProcPtr = 0
154 kControlPropertyPersistent = 0x00000001
155 kDragTrackingEnterControl = kDragTrackingEnterWindow
156 kDragTrackingInControl = kDragTrackingInWindow
157 kDragTrackingLeaveControl = kDragTrackingLeaveWindow
158 useWFont = kControlUsesOwningWindowsFontVariant
159 inThumb = kControlIndicatorPart
160 kNoHiliteControlPart = kControlNoPart
161 kInIndicatorControlPart = kControlIndicatorPart
162 kReservedControlPart = kControlDisabledPart
163 kControlInactiveControlPart = kControlInactivePart
164 kControlTabListResType = FOUR_CHAR_CODE('tab#')
165 kControlListDescResType = FOUR_CHAR_CODE('ldes')
166 kControlCheckBoxUncheckedValue = 0
167 kControlCheckBoxCheckedValue = 1
168 kControlCheckBoxMixedValue = 2
169 kControlRadioButtonUncheckedValue = 0
170 kControlRadioButtonCheckedValue = 1
171 kControlRadioButtonMixedValue = 2
172 popupFixedWidth = 1 << 0
173 popupVariableWidth = 1 << 1
174 popupUseAddResMenu = 1 << 2
175 popupUseWFont = 1 << 3
176 popupTitleBold = 1 << 8
177 popupTitleItalic = 1 << 9
178 popupTitleUnderline = 1 << 10
179 popupTitleOutline = 1 << 11
180 popupTitleShadow = 1 << 12
181 popupTitleCondense = 1 << 13
182 popupTitleExtend = 1 << 14
183 popupTitleNoStyle = 1 << 15
184 popupTitleLeftJust = 0x00000000
185 popupTitleCenterJust = 0x00000001
186 popupTitleRightJust = 0x000000FF
187 pushButProc = 0
188 checkBoxProc = 1
189 radioButProc = 2
190 scrollBarProc = 16
191 popupMenuProc = 1008
192 kControlLabelPart = 1
193 kControlMenuPart = 2
194 kControlTrianglePart = 4
195 kControlEditTextPart = 5
196 kControlPicturePart = 6
197 kControlIconPart = 7
198 kControlClockPart = 8
199 kControlListBoxPart = 24
200 kControlListBoxDoubleClickPart = 25
201 kControlImageWellPart = 26
202 kControlRadioGroupPart = 27
203 kControlButtonPart = 10
204 kControlCheckBoxPart = 11
205 kControlRadioButtonPart = 11
206 kControlUpButtonPart = 20
207 kControlDownButtonPart = 21
208 kControlPageUpPart = 22
209 kControlPageDownPart = 23
210 kControlClockHourDayPart = 9
211 kControlClockMinuteMonthPart = 10
212 kControlClockSecondYearPart = 11
213 kControlClockAMPMPart = 12
214 kControlDataBrowserPart = 24
215 kControlDataBrowserDraggedPart = 25
216 kControlBevelButtonSmallBevelProc = 32
217 kControlBevelButtonNormalBevelProc = 33
218 kControlBevelButtonLargeBevelProc = 34
219 kControlBevelButtonSmallBevelVariant = 0
220 kControlBevelButtonNormalBevelVariant = (1 << 0)
221 kControlBevelButtonLargeBevelVariant = (1 << 1)
222 kControlBevelButtonMenuOnRightVariant = (1 << 2)
223 kControlBevelButtonSmallBevel = 0
224 kControlBevelButtonNormalBevel = 1
225 kControlBevelButtonLargeBevel = 2
226 kControlBehaviorPushbutton = 0
227 kControlBehaviorToggles = 0x0100
228 kControlBehaviorSticky = 0x0200
229 kControlBehaviorSingleValueMenu = 0
230 kControlBehaviorMultiValueMenu = 0x4000
231 kControlBehaviorOffsetContents = 0x8000
232 kControlBehaviorCommandMenu = 0x2000
233 kControlBevelButtonMenuOnBottom = 0
234 kControlBevelButtonMenuOnRight = (1 << 2)
235 kControlBevelButtonAlignSysDirection = -1
236 kControlBevelButtonAlignCenter = 0
237 kControlBevelButtonAlignLeft = 1
238 kControlBevelButtonAlignRight = 2
239 kControlBevelButtonAlignTop = 3
240 kControlBevelButtonAlignBottom = 4
241 kControlBevelButtonAlignTopLeft = 5
242 kControlBevelButtonAlignBottomLeft = 6
243 kControlBevelButtonAlignTopRight = 7
244 kControlBevelButtonAlignBottomRight = 8
245 kControlBevelButtonAlignTextSysDirection = teFlushDefault
246 kControlBevelButtonAlignTextCenter = teCenter
247 kControlBevelButtonAlignTextFlushRight = teFlushRight
248 kControlBevelButtonAlignTextFlushLeft = teFlushLeft
249 kControlBevelButtonPlaceSysDirection = -1
250 kControlBevelButtonPlaceNormally = 0
251 kControlBevelButtonPlaceToRightOfGraphic = 1
252 kControlBevelButtonPlaceToLeftOfGraphic = 2
253 kControlBevelButtonPlaceBelowGraphic = 3
254 kControlBevelButtonPlaceAboveGraphic = 4
255 kControlBevelButtonContentTag = FOUR_CHAR_CODE('cont')
256 kControlBevelButtonTransformTag = FOUR_CHAR_CODE('tran')
257 kControlBevelButtonTextAlignTag = FOUR_CHAR_CODE('tali')
258 kControlBevelButtonTextOffsetTag = FOUR_CHAR_CODE('toff')
259 kControlBevelButtonGraphicAlignTag = FOUR_CHAR_CODE('gali')
260 kControlBevelButtonGraphicOffsetTag = FOUR_CHAR_CODE('goff')
261 kControlBevelButtonTextPlaceTag = FOUR_CHAR_CODE('tplc')
262 kControlBevelButtonMenuValueTag = FOUR_CHAR_CODE('mval')
263 kControlBevelButtonMenuHandleTag = FOUR_CHAR_CODE('mhnd')
264 # kControlBevelButtonCenterPopupGlyphTag = FOUR_CHAR_CODE('pglc')
265 kControlBevelButtonLastMenuTag = FOUR_CHAR_CODE('lmnu')
266 kControlBevelButtonMenuDelayTag = FOUR_CHAR_CODE('mdly')
267 kControlBevelButtonScaleIconTag = FOUR_CHAR_CODE('scal')
268 kControlSliderProc = 48
269 kControlSliderLiveFeedback = (1 << 0)
270 kControlSliderHasTickMarks = (1 << 1)
271 kControlSliderReverseDirection = (1 << 2)
272 kControlSliderNonDirectional = (1 << 3)
273 kControlTriangleProc = 64
274 kControlTriangleLeftFacingProc = 65
275 kControlTriangleAutoToggleProc = 66
276 kControlTriangleLeftFacingAutoToggleProc = 67
277 kControlTriangleLastValueTag = FOUR_CHAR_CODE('last')
278 kControlProgressBarProc = 80
279 # kControlProgressBarIndeterminateTag = FOUR_CHAR_CODE('inde')
280 kControlLittleArrowsProc = 96
281 kControlChasingArrowsProc = 112
282 kControlTabLargeProc = 128
283 kControlTabSmallProc = 129
284 kControlTabLargeNorthProc = 128
285 kControlTabSmallNorthProc = 129
286 kControlTabLargeSouthProc = 130
287 kControlTabSmallSouthProc = 131
288 kControlTabLargeEastProc = 132
289 kControlTabSmallEastProc = 133
290 kControlTabLargeWestProc = 134
291 kControlTabSmallWestProc = 135
292 kControlTabContentRectTag = FOUR_CHAR_CODE('rect')
293 kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab')
294 kControlTabFontStyleTag = kControlFontStyleTag
295 kControlTabInfoTag = FOUR_CHAR_CODE('tabi')
296 kControlTabInfoVersionZero = 0
297 kControlSeparatorLineProc = 144
298 kControlGroupBoxTextTitleProc = 160
299 kControlGroupBoxCheckBoxProc = 161
300 kControlGroupBoxPopupButtonProc = 162
301 kControlGroupBoxSecondaryTextTitleProc = 164
302 kControlGroupBoxSecondaryCheckBoxProc = 165
303 kControlGroupBoxSecondaryPopupButtonProc = 166
304 kControlGroupBoxMenuHandleTag = FOUR_CHAR_CODE('mhan')
305 kControlGroupBoxFontStyleTag = kControlFontStyleTag
306 kControlGroupBoxTitleRectTag = FOUR_CHAR_CODE('trec')
307 kControlImageWellProc = 176
308 kControlImageWellContentTag = FOUR_CHAR_CODE('cont')
309 kControlImageWellTransformTag = FOUR_CHAR_CODE('tran')
310 kControlPopupArrowEastProc = 192
311 kControlPopupArrowWestProc = 193
312 kControlPopupArrowNorthProc = 194
313 kControlPopupArrowSouthProc = 195
314 kControlPopupArrowSmallEastProc = 196
315 kControlPopupArrowSmallWestProc = 197
316 kControlPopupArrowSmallNorthProc = 198
317 kControlPopupArrowSmallSouthProc = 199
318 kControlPopupArrowOrientationEast = 0
319 kControlPopupArrowOrientationWest = 1
320 kControlPopupArrowOrientationNorth = 2
321 kControlPopupArrowOrientationSouth = 3
322 kControlPlacardProc = 224
323 kControlClockTimeProc = 240
324 kControlClockTimeSecondsProc = 241
325 kControlClockDateProc = 242
326 kControlClockMonthYearProc = 243
327 kControlClockTypeHourMinute = 0
328 kControlClockTypeHourMinuteSecond = 1
329 kControlClockTypeMonthDay = 2
330 kControlClockTypeMonthDayYear = 3
331 kControlClockFlagStandard = 0
332 kControlClockNoFlags = 0
333 kControlClockFlagDisplayOnly = 1
334 kControlClockIsDisplayOnly = 1
335 kControlClockFlagLive = 2
336 kControlClockIsLive = 2
337 kControlClockLongDateTag = FOUR_CHAR_CODE('date')
338 kControlClockFontStyleTag = kControlFontStyleTag
339 kControlUserPaneProc = 256
340 kControlUserItemDrawProcTag = FOUR_CHAR_CODE('uidp')
341 kControlUserPaneDrawProcTag = FOUR_CHAR_CODE('draw')
342 kControlUserPaneHitTestProcTag = FOUR_CHAR_CODE('hitt')
343 kControlUserPaneTrackingProcTag = FOUR_CHAR_CODE('trak')
344 kControlUserPaneIdleProcTag = FOUR_CHAR_CODE('idle')
345 kControlUserPaneKeyDownProcTag = FOUR_CHAR_CODE('keyd')
346 kControlUserPaneActivateProcTag = FOUR_CHAR_CODE('acti')
347 kControlUserPaneFocusProcTag = FOUR_CHAR_CODE('foci')
348 kControlUserPaneBackgroundProcTag = FOUR_CHAR_CODE('back')
349 kControlEditTextProc = 272
350 kControlEditTextPasswordProc = 274
351 kControlEditTextInlineInputProc = 276
352 kControlEditTextStyleTag = kControlFontStyleTag
353 kControlEditTextTextTag = FOUR_CHAR_CODE('text')
354 kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than')
355 kControlEditTextKeyFilterTag = kControlKeyFilterTag
356 kControlEditTextSelectionTag = FOUR_CHAR_CODE('sele')
357 kControlEditTextPasswordTag = FOUR_CHAR_CODE('pass')
358 kControlEditTextKeyScriptBehaviorTag = FOUR_CHAR_CODE('kscr')
359 kControlEditTextLockedTag = FOUR_CHAR_CODE('lock')
360 kControlEditTextFixedTextTag = FOUR_CHAR_CODE('ftxt')
361 kControlEditTextValidationProcTag = FOUR_CHAR_CODE('vali')
362 kControlEditTextInlinePreUpdateProcTag = FOUR_CHAR_CODE('prup')
363 kControlEditTextInlinePostUpdateProcTag = FOUR_CHAR_CODE('poup')
364 kControlStaticTextProc = 288
365 kControlStaticTextStyleTag = kControlFontStyleTag
366 kControlStaticTextTextTag = FOUR_CHAR_CODE('text')
367 kControlStaticTextTextHeightTag = FOUR_CHAR_CODE('thei')
368 kControlStaticTextTruncTag = FOUR_CHAR_CODE('trun')
369 kControlPictureProc = 304
370 kControlPictureNoTrackProc = 305
371 kControlPictureHandleTag = FOUR_CHAR_CODE('pich')
372 kControlIconProc = 320
373 kControlIconNoTrackProc = 321
374 kControlIconSuiteProc = 322
375 kControlIconSuiteNoTrackProc = 323
376 kControlIconRefProc = 324
377 kControlIconRefNoTrackProc = 325
378 kControlIconTransformTag = FOUR_CHAR_CODE('trfm')
379 kControlIconAlignmentTag = FOUR_CHAR_CODE('algn')
380 kControlIconResourceIDTag = FOUR_CHAR_CODE('ires')
381 kControlIconContentTag = FOUR_CHAR_CODE('cont')
382 kControlWindowHeaderProc = 336
383 kControlWindowListViewHeaderProc = 337
384 kControlListBoxProc = 352
385 kControlListBoxAutoSizeProc = 353
386 kControlListBoxListHandleTag = FOUR_CHAR_CODE('lhan')
387 kControlListBoxKeyFilterTag = kControlKeyFilterTag
388 kControlListBoxFontStyleTag = kControlFontStyleTag
389 kControlListBoxDoubleClickTag = FOUR_CHAR_CODE('dblc')
390 kControlListBoxLDEFTag = FOUR_CHAR_CODE('ldef')
391 kControlPushButtonProc = 368
392 kControlCheckBoxProc = 369
393 kControlRadioButtonProc = 370
394 kControlPushButLeftIconProc = 374
395 kControlPushButRightIconProc = 375
396 kControlCheckBoxAutoToggleProc = 371
397 kControlRadioButtonAutoToggleProc = 372
398 kControlPushButtonDefaultTag = FOUR_CHAR_CODE('dflt')
399 kControlPushButtonCancelTag = FOUR_CHAR_CODE('cncl')
400 kControlScrollBarProc = 384
401 kControlScrollBarLiveProc = 386
402 kControlPopupButtonProc = 400
403 kControlPopupFixedWidthVariant = 1 << 0
404 kControlPopupVariableWidthVariant = 1 << 1
405 kControlPopupUseAddResMenuVariant = 1 << 2
406 kControlPopupUseWFontVariant = kControlUsesOwningWindowsFontVariant
407 kControlPopupButtonMenuHandleTag = FOUR_CHAR_CODE('mhan')
408 kControlPopupButtonMenuIDTag = FOUR_CHAR_CODE('mnid')
409 kControlPopupButtonExtraHeightTag = FOUR_CHAR_CODE('exht')
410 kControlRadioGroupProc = 416
411 kControlScrollTextBoxProc = 432
412 kControlScrollTextBoxAutoScrollProc = 433
413 kControlScrollTextBoxDelayBeforeAutoScrollTag = FOUR_CHAR_CODE('stdl')
414 kControlScrollTextBoxDelayBetweenAutoScrollTag = FOUR_CHAR_CODE('scdl')
415 kControlScrollTextBoxAutoScrollAmountTag = FOUR_CHAR_CODE('samt')
416 kControlScrollTextBoxContentsTag = FOUR_CHAR_CODE('tres')
417 kControlCheckboxUncheckedValue = kControlCheckBoxUncheckedValue
418 kControlCheckboxCheckedValue = kControlCheckBoxCheckedValue
419 kControlCheckboxMixedValue = kControlCheckBoxMixedValue
420 inLabel = kControlLabelPart
421 inMenu = kControlMenuPart
422 inTriangle = kControlTrianglePart
423 inButton = kControlButtonPart
424 inCheckBox = kControlCheckBoxPart
425 inUpButton = kControlUpButtonPart
426 inDownButton = kControlDownButtonPart
427 inPageUp = kControlPageUpPart
428 inPageDown = kControlPageDownPart
429 kInLabelControlPart = kControlLabelPart
430 kInMenuControlPart = kControlMenuPart
431 kInTriangleControlPart = kControlTrianglePart
432 kInButtonControlPart = kControlButtonPart
433 kInCheckBoxControlPart = kControlCheckBoxPart
434 kInUpButtonControlPart = kControlUpButtonPart
435 kInDownButtonControlPart = kControlDownButtonPart
436 kInPageUpControlPart = kControlPageUpPart
437 kInPageDownControlPart = kControlPageDownPart