diff options
Diffstat (limited to 'Mac/Lib')
-rw-r--r-- | Mac/Lib/WASTEconst.py | 194 |
1 files changed, 153 insertions, 41 deletions
diff --git a/Mac/Lib/WASTEconst.py b/Mac/Lib/WASTEconst.py index 06af253..dc73905 100644 --- a/Mac/Lib/WASTEconst.py +++ b/Mac/Lib/WASTEconst.py @@ -1,12 +1,23 @@ # Generated from 'WASTE.h' kPascalStackBased = None # workaround for header parsing +def FOUR_CHAR_CODE(x): return x weCantUndoErr = -10015 weEmptySelectionErr = -10013 -weNotHandledErr = -1708 weUnknownObjectTypeErr = -9478 weObjectNotFoundErr = -9477 weReadOnlyErr = -9476 +weTextNotFoundErr = -9474 +weInvalidTextEncodingErr = -9473 +weDuplicateAttributeErr = -9472 +weInvalidAttributeSizeErr = -9471 +weReadOnlyAttributeErr = -9470 +weOddByteCountErr = -9469 +weHandlerNotFoundErr = -1717 +weNotHandledErr = -1708 +weNewerVersionErr = -1706 +weCorruptDataErr = -1702 +weProtocolErr = -603 weUndefinedSelectorErr = -50 weFlushLeft = -2 weFlushRight = -1 @@ -20,12 +31,22 @@ weDoFont = 0x0001 weDoFace = 0x0002 weDoSize = 0x0004 weDoColor = 0x0008 +weDoAll = weDoFont | weDoFace | weDoSize | weDoColor weDoAddSize = 0x0010 weDoToggleFace = 0x0020 weDoReplaceFace = 0x0040 weDoPreserveScript = 0x0080 weDoExtractSubscript = 0x0100 weDoFaceMask = 0x0200 +weDoDirection = 0x00000001 +weDoAlignment = 0x00000002 +weDoLeftIndent = 0x00000004 +weDoRightIndent = 0x00000008 +weDoFirstLineIndent = 0x00000010 +weDoLineSpacing = 0x00000020 +weDoSpaceBefore = 0x00000040 +weDoSpaceAfter = 0x00000080 +weDoBottomBorderStyle = 0x00000400 kLeadingEdge = -1 kTrailingEdge = 0 kObjectEdge = 2 @@ -40,48 +61,129 @@ weFUseTempMem = 10 weFDrawOffscreen = 11 weFInhibitRedraw = 12 weFMonoStyled = 13 +weFMultipleUndo = 14 +weFNoKeyboardSync = 29 +weFInhibitICSupport = 30 weFInhibitColor = 31 -weDoAutoScroll = 1L << weFAutoScroll -weDoOutlineHilite = 1L << weFOutlineHilite -weDoReadOnly = 1L << weFReadOnly -weDoUndo = 1L << weFUndo -weDoIntCutAndPaste = 1L << weFIntCutAndPaste -weDoDragAndDrop = 1L << weFDragAndDrop -weDoInhibitRecal = 1L << weFInhibitRecal -weDoUseTempMem = 1L << weFUseTempMem -weDoDrawOffscreen = 1L << weFDrawOffscreen -weDoInhibitRedraw = 1L << weFInhibitRedraw -weDoMonoStyled = 1L << weFMonoStyled -weDoInhibitColor = 1L << weFInhibitColor +# weDoAutoScroll = 1UL << weFAutoScroll +# weDoOutlineHilite = 1UL << weFOutlineHilite +# weDoReadOnly = 1UL << weFReadOnly +# weDoUndo = 1UL << weFUndo +# weDoIntCutAndPaste = 1UL << weFIntCutAndPaste +# weDoDragAndDrop = 1UL << weFDragAndDrop +# weDoInhibitRecal = 1UL << weFInhibitRecal +# weDoUseTempMem = 1UL << weFUseTempMem +# weDoDrawOffscreen = 1UL << weFDrawOffscreen +# weDoInhibitRedraw = 1UL << weFInhibitRedraw +# weDoMonoStyled = 1UL << weFMonoStyled +# weDoMultipleUndo = 1UL << weFMultipleUndo +# weDoNoKeyboardSync = 1UL << weFNoKeyboardSync +# weDoInhibitICSupport = 1UL << weFInhibitICSupport +# weDoInhibitColor = 1UL << weFInhibitColor weBitToggle = -2 -weCharByteHook = 'cbyt' -weCharToPixelHook = 'c2p ' -weCharTypeHook = 'ctyp' -weClickLoop = 'clik' -weCurrentDrag = 'drag' -weDrawTextHook = 'draw' -weEraseHook = 'eras' -weFluxProc = 'flux' -weHiliteDropAreaHook = 'hidr' -weLineBreakHook = 'lbrk' -wePixelToCharHook = 'p2c ' -wePort = 'port' -wePreTrackDragHook = 'ptrk' -weRefCon = 'refc' -weScrollProc = 'scrl' -weText = 'text' -weTranslateDragHook = 'xdrg' -weTranslucencyThreshold = 'tluc' -weTSMDocumentID = 'tsmd' -weTSMPreUpdate = 'pre ' -weTSMPostUpdate = 'post' -weURLHint = 'urlh' -weWordBreakHook = 'wbrk' -weNewHandler = 'new ' -weDisposeHandler = 'free' -weDrawHandler = 'draw' -weClickHandler = 'clik' -weStreamHandler = 'strm' +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') weAKNone = 0 weAKUnspecified = 1 weAKTyping = 2 @@ -90,6 +192,16 @@ weAKPaste = 4 weAKClear = 5 weAKDrag = 6 weAKSetStyle = 7 +weAKSetRuler = 8 +weAKBackspace = 9 +weAKFwdDelete = 10 +weAKCaseChange = 11 +weAKObjectChange = 12 weToScrap = 0 weToDrag = 1 weToSoup = 2 +weMouseEnter = 0 +weMouseWithin = 1 +weMouseLeave = 2 +kCurrentSelection = -1 +kNullStyle = -2 |