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