| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | # Generated from 'WASTE.h' | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | kPascalStackBased = None # workaround for header parsing | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | def FOUR_CHAR_CODE(x): return x | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weCantUndoErr = -10015 | 
					
						
							|  |  |  | weEmptySelectionErr = -10013 | 
					
						
							|  |  |  | weUnknownObjectTypeErr = -9478 | 
					
						
							|  |  |  | weObjectNotFoundErr = -9477 | 
					
						
							|  |  |  | weReadOnlyErr = -9476 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weTextNotFoundErr = -9474 | 
					
						
							|  |  |  | weInvalidTextEncodingErr = -9473 | 
					
						
							|  |  |  | weDuplicateAttributeErr = -9472 | 
					
						
							|  |  |  | weInvalidAttributeSizeErr = -9471 | 
					
						
							|  |  |  | weReadOnlyAttributeErr = -9470 | 
					
						
							|  |  |  | weOddByteCountErr = -9469 | 
					
						
							|  |  |  | weHandlerNotFoundErr = -1717 | 
					
						
							|  |  |  | weNotHandledErr = -1708 | 
					
						
							|  |  |  | weNewerVersionErr = -1706 | 
					
						
							|  |  |  | weCorruptDataErr = -1702 | 
					
						
							|  |  |  | weProtocolErr = -603 | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weUndefinedSelectorErr = -50 | 
					
						
							|  |  |  | weFlushLeft = -2 | 
					
						
							|  |  |  | weFlushRight = -1 | 
					
						
							|  |  |  | weFlushDefault = 0 | 
					
						
							|  |  |  | weCenter = 1 | 
					
						
							|  |  |  | weJustify = 2 | 
					
						
							|  |  |  | weDirDefault = 1 | 
					
						
							|  |  |  | weDirRightToLeft = -1 | 
					
						
							|  |  |  | weDirLeftToRight = 0 | 
					
						
							|  |  |  | weDoFont = 0x0001 | 
					
						
							|  |  |  | weDoFace = 0x0002 | 
					
						
							|  |  |  | weDoSize = 0x0004 | 
					
						
							|  |  |  | weDoColor = 0x0008 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weDoAll = weDoFont | weDoFace | weDoSize | weDoColor | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weDoAddSize = 0x0010 | 
					
						
							|  |  |  | weDoToggleFace = 0x0020 | 
					
						
							|  |  |  | weDoReplaceFace = 0x0040 | 
					
						
							|  |  |  | weDoPreserveScript = 0x0080 | 
					
						
							|  |  |  | weDoExtractSubscript = 0x0100 | 
					
						
							|  |  |  | weDoFaceMask = 0x0200 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weDoDirection = 0x00000001 | 
					
						
							|  |  |  | weDoAlignment = 0x00000002 | 
					
						
							|  |  |  | weDoLeftIndent = 0x00000004 | 
					
						
							|  |  |  | weDoRightIndent = 0x00000008 | 
					
						
							|  |  |  | weDoFirstLineIndent = 0x00000010 | 
					
						
							|  |  |  | weDoLineSpacing = 0x00000020 | 
					
						
							|  |  |  | weDoSpaceBefore = 0x00000040 | 
					
						
							|  |  |  | weDoSpaceAfter = 0x00000080 | 
					
						
							|  |  |  | weDoBottomBorderStyle = 0x00000400 | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | kLeadingEdge = -1 | 
					
						
							|  |  |  | kTrailingEdge = 0 | 
					
						
							|  |  |  | kObjectEdge = 2 | 
					
						
							|  |  |  | weFAutoScroll = 0 | 
					
						
							|  |  |  | weFOutlineHilite = 2 | 
					
						
							|  |  |  | weFReadOnly = 5 | 
					
						
							|  |  |  | weFUndo = 6 | 
					
						
							|  |  |  | weFIntCutAndPaste = 7 | 
					
						
							|  |  |  | weFDragAndDrop = 8 | 
					
						
							|  |  |  | weFInhibitRecal = 9 | 
					
						
							|  |  |  | weFUseTempMem = 10 | 
					
						
							|  |  |  | weFDrawOffscreen = 11 | 
					
						
							|  |  |  | weFInhibitRedraw = 12 | 
					
						
							|  |  |  | weFMonoStyled = 13 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weFMultipleUndo = 14 | 
					
						
							|  |  |  | weFNoKeyboardSync = 29 | 
					
						
							|  |  |  | weFInhibitICSupport = 30 | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weFInhibitColor = 31 | 
					
						
							| 
									
										
										
										
											2002-12-30 22:04:23 +00:00
										 |  |  | weDoAutoScroll = 1 << weFAutoScroll | 
					
						
							|  |  |  | weDoOutlineHilite = 1 << weFOutlineHilite | 
					
						
							|  |  |  | weDoReadOnly = 1 << weFReadOnly | 
					
						
							|  |  |  | weDoUndo = 1 << weFUndo | 
					
						
							|  |  |  | weDoIntCutAndPaste = 1 << weFIntCutAndPaste | 
					
						
							|  |  |  | weDoDragAndDrop = 1 << weFDragAndDrop | 
					
						
							|  |  |  | weDoInhibitRecal = 1 << weFInhibitRecal | 
					
						
							|  |  |  | weDoUseTempMem = 1 << weFUseTempMem | 
					
						
							|  |  |  | weDoDrawOffscreen = 1 << weFDrawOffscreen | 
					
						
							|  |  |  | weDoInhibitRedraw = 1 << weFInhibitRedraw | 
					
						
							|  |  |  | weDoMonoStyled = 1 << weFMonoStyled | 
					
						
							|  |  |  | weDoMultipleUndo = 1 << weFMultipleUndo | 
					
						
							|  |  |  | weDoNoKeyboardSync = 1 << weFNoKeyboardSync | 
					
						
							|  |  |  | weDoInhibitICSupport = 1 << weFInhibitICSupport | 
					
						
							|  |  |  | # weDoInhibitColor = 1 << weFInhibitColor | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weBitToggle = -2 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weBitTest = -1 | 
					
						
							|  |  |  | weBitClear = 0 | 
					
						
							|  |  |  | weBitSet = 1 | 
					
						
							|  |  |  | weLowerCase = 0 | 
					
						
							|  |  |  | weUpperCase = 1 | 
					
						
							|  |  |  | weFindWholeWords = 0x00000001 | 
					
						
							|  |  |  | weFindCaseInsensitive = 0x00000002 | 
					
						
							|  |  |  | weFindDiacriticalInsensitive = 0x00000004 | 
					
						
							|  |  |  | wePutIntCutAndPaste = 0x00000001 | 
					
						
							|  |  |  | wePutAddToTypingSequence = 0x00000002 | 
					
						
							|  |  |  | wePutDetectUnicodeBOM = 0x00000200 | 
					
						
							|  |  |  | weStreamDestinationKindMask = 0x000000FF | 
					
						
							|  |  |  | weStreamIncludeObjects = 0x00000100 | 
					
						
							|  |  |  | weGetAddUnicodeBOM = 0x00000200 | 
					
						
							|  |  |  | weGetLittleEndian = 0x00000400 | 
					
						
							|  |  |  | weTagFontFamily = FOUR_CHAR_CODE('font') | 
					
						
							|  |  |  | weTagFontSize = FOUR_CHAR_CODE('ptsz') | 
					
						
							|  |  |  | weTagPlain = FOUR_CHAR_CODE('plan') | 
					
						
							|  |  |  | weTagBold = FOUR_CHAR_CODE('bold') | 
					
						
							|  |  |  | weTagItalic = FOUR_CHAR_CODE('ital') | 
					
						
							|  |  |  | weTagUnderline = FOUR_CHAR_CODE('undl') | 
					
						
							|  |  |  | weTagOutline = FOUR_CHAR_CODE('outl') | 
					
						
							|  |  |  | weTagShadow = FOUR_CHAR_CODE('shad') | 
					
						
							|  |  |  | weTagCondensed = FOUR_CHAR_CODE('cond') | 
					
						
							|  |  |  | weTagExtended = FOUR_CHAR_CODE('pexp') | 
					
						
							|  |  |  | weTagStrikethrough = FOUR_CHAR_CODE('strk') | 
					
						
							|  |  |  | weTagTextColor = FOUR_CHAR_CODE('colr') | 
					
						
							|  |  |  | weTagBackgroundColor = FOUR_CHAR_CODE('pbcl') | 
					
						
							|  |  |  | weTagTransferMode = FOUR_CHAR_CODE('pptm') | 
					
						
							|  |  |  | weTagVerticalShift = FOUR_CHAR_CODE('xshf') | 
					
						
							|  |  |  | weTagAlignment = FOUR_CHAR_CODE('pjst') | 
					
						
							|  |  |  | weTagDirection = FOUR_CHAR_CODE('LDIR') | 
					
						
							|  |  |  | weTagLineSpacing = FOUR_CHAR_CODE('ledg') | 
					
						
							|  |  |  | weTagLeftIndent = FOUR_CHAR_CODE('lein') | 
					
						
							|  |  |  | weTagRightIndent = FOUR_CHAR_CODE('riin') | 
					
						
							|  |  |  | weTagFirstLineIndent = FOUR_CHAR_CODE('fidt') | 
					
						
							|  |  |  | weTagSpaceBefore = FOUR_CHAR_CODE('spbe') | 
					
						
							|  |  |  | weTagSpaceAfter = FOUR_CHAR_CODE('spaf') | 
					
						
							|  |  |  | weTagBottomBorderStyle = FOUR_CHAR_CODE('BBRD') | 
					
						
							|  |  |  | weTagForceFontFamily = FOUR_CHAR_CODE('ffnt') | 
					
						
							|  |  |  | weTagAddFontSize = FOUR_CHAR_CODE('+siz') | 
					
						
							|  |  |  | weTagAddVerticalShift = FOUR_CHAR_CODE('+shf') | 
					
						
							|  |  |  | weTagTextEncoding = FOUR_CHAR_CODE('ptxe') | 
					
						
							|  |  |  | weTagQDStyles = FOUR_CHAR_CODE('qdst') | 
					
						
							|  |  |  | weTagTETextStyle = FOUR_CHAR_CODE('tets') | 
					
						
							|  |  |  | weTagAlignmentDefault = FOUR_CHAR_CODE('deft') | 
					
						
							|  |  |  | weTagAlignmentLeft = FOUR_CHAR_CODE('left') | 
					
						
							|  |  |  | weTagAlignmentCenter = FOUR_CHAR_CODE('cent') | 
					
						
							|  |  |  | weTagAlignmentRight = FOUR_CHAR_CODE('rght') | 
					
						
							|  |  |  | weTagAlignmentFull = FOUR_CHAR_CODE('full') | 
					
						
							|  |  |  | weTagDirectionDefault = FOUR_CHAR_CODE('deft') | 
					
						
							|  |  |  | weTagDirectionLeftToRight = FOUR_CHAR_CODE('L->R') | 
					
						
							|  |  |  | weTagDirectionRightToLeft = FOUR_CHAR_CODE('R->L') | 
					
						
							|  |  |  | weTagBorderStyleNone = FOUR_CHAR_CODE('NONE') | 
					
						
							|  |  |  | weTagBorderStyleThin = FOUR_CHAR_CODE('SLDL') | 
					
						
							|  |  |  | weTagBorderStyleDotted = FOUR_CHAR_CODE('DTDL') | 
					
						
							|  |  |  | weTagBorderStyleThick = FOUR_CHAR_CODE('THKL') | 
					
						
							|  |  |  | weLineSpacingSingle = 0x00000000 | 
					
						
							|  |  |  | weLineSpacingOneAndHalf = 0x00008000 | 
					
						
							|  |  |  | weLineSpacingDouble = 0x00010000 | 
					
						
							|  |  |  | weCharByteHook = FOUR_CHAR_CODE('cbyt') | 
					
						
							|  |  |  | weCharToPixelHook = FOUR_CHAR_CODE('c2p ') | 
					
						
							|  |  |  | weCharTypeHook = FOUR_CHAR_CODE('ctyp') | 
					
						
							|  |  |  | weClickLoop = FOUR_CHAR_CODE('clik') | 
					
						
							|  |  |  | weCurrentDrag = FOUR_CHAR_CODE('drag') | 
					
						
							|  |  |  | weDrawTextHook = FOUR_CHAR_CODE('draw') | 
					
						
							|  |  |  | weDrawTSMHiliteHook = FOUR_CHAR_CODE('dtsm') | 
					
						
							|  |  |  | weEraseHook = FOUR_CHAR_CODE('eras') | 
					
						
							|  |  |  | weFontFamilyToNameHook = FOUR_CHAR_CODE('ff2n') | 
					
						
							|  |  |  | weFontNameToFamilyHook = FOUR_CHAR_CODE('fn2f') | 
					
						
							|  |  |  | weFluxProc = FOUR_CHAR_CODE('flux') | 
					
						
							|  |  |  | weHiliteDropAreaHook = FOUR_CHAR_CODE('hidr') | 
					
						
							|  |  |  | weLineBreakHook = FOUR_CHAR_CODE('lbrk') | 
					
						
							|  |  |  | wePixelToCharHook = FOUR_CHAR_CODE('p2c ') | 
					
						
							|  |  |  | wePort = FOUR_CHAR_CODE('port') | 
					
						
							|  |  |  | wePreTrackDragHook = FOUR_CHAR_CODE('ptrk') | 
					
						
							|  |  |  | weRefCon = FOUR_CHAR_CODE('refc') | 
					
						
							|  |  |  | weScrollProc = FOUR_CHAR_CODE('scrl') | 
					
						
							|  |  |  | weText = FOUR_CHAR_CODE('text') | 
					
						
							|  |  |  | weTranslateDragHook = FOUR_CHAR_CODE('xdrg') | 
					
						
							|  |  |  | weTranslucencyThreshold = FOUR_CHAR_CODE('tluc') | 
					
						
							|  |  |  | weTSMDocumentID = FOUR_CHAR_CODE('tsmd') | 
					
						
							|  |  |  | weTSMPreUpdate = FOUR_CHAR_CODE('pre ') | 
					
						
							|  |  |  | weTSMPostUpdate = FOUR_CHAR_CODE('post') | 
					
						
							|  |  |  | weURLHint = FOUR_CHAR_CODE('urlh') | 
					
						
							|  |  |  | weWordBreakHook = FOUR_CHAR_CODE('wbrk') | 
					
						
							|  |  |  | weNewHandler = FOUR_CHAR_CODE('new ') | 
					
						
							|  |  |  | weDisposeHandler = FOUR_CHAR_CODE('free') | 
					
						
							|  |  |  | weDrawHandler = FOUR_CHAR_CODE('draw') | 
					
						
							|  |  |  | weClickHandler = FOUR_CHAR_CODE('clik') | 
					
						
							|  |  |  | weStreamHandler = FOUR_CHAR_CODE('strm') | 
					
						
							|  |  |  | weHoverHandler = FOUR_CHAR_CODE('hovr') | 
					
						
							|  |  |  | kTypeText = FOUR_CHAR_CODE('TEXT') | 
					
						
							|  |  |  | kTypeStyles = FOUR_CHAR_CODE('styl') | 
					
						
							|  |  |  | kTypeSoup = FOUR_CHAR_CODE('SOUP') | 
					
						
							|  |  |  | kTypeFontTable = FOUR_CHAR_CODE('FISH') | 
					
						
							|  |  |  | kTypeParaFormat = FOUR_CHAR_CODE('WEpf') | 
					
						
							|  |  |  | kTypeRulerScrap = FOUR_CHAR_CODE('WEru') | 
					
						
							|  |  |  | kTypeCharFormat = FOUR_CHAR_CODE('WEcf') | 
					
						
							|  |  |  | kTypeStyleScrap = FOUR_CHAR_CODE('WEst') | 
					
						
							|  |  |  | kTypeUnicodeText = FOUR_CHAR_CODE('utxt') | 
					
						
							|  |  |  | kTypeUTF8Text = FOUR_CHAR_CODE('UTF8') | 
					
						
							|  |  |  | kTypeStyledText = FOUR_CHAR_CODE('STXT') | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weAKNone = 0 | 
					
						
							|  |  |  | weAKUnspecified = 1 | 
					
						
							|  |  |  | weAKTyping = 2 | 
					
						
							|  |  |  | weAKCut = 3 | 
					
						
							|  |  |  | weAKPaste = 4 | 
					
						
							|  |  |  | weAKClear = 5 | 
					
						
							|  |  |  | weAKDrag = 6 | 
					
						
							|  |  |  | weAKSetStyle = 7 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weAKSetRuler = 8 | 
					
						
							|  |  |  | weAKBackspace = 9 | 
					
						
							|  |  |  | weAKFwdDelete = 10 | 
					
						
							|  |  |  | weAKCaseChange = 11 | 
					
						
							|  |  |  | weAKObjectChange = 12 | 
					
						
							| 
									
										
										
										
											2001-08-19 22:05:33 +00:00
										 |  |  | weToScrap = 0 | 
					
						
							|  |  |  | weToDrag = 1 | 
					
						
							|  |  |  | weToSoup = 2 | 
					
						
							| 
									
										
										
										
											2002-12-30 20:20:58 +00:00
										 |  |  | weMouseEnter = 0 | 
					
						
							|  |  |  | weMouseWithin = 1 | 
					
						
							|  |  |  | weMouseLeave = 2 | 
					
						
							|  |  |  | kCurrentSelection = -1 | 
					
						
							|  |  |  | kNullStyle = -2 |