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