diff options
Diffstat (limited to 'Mac')
-rw-r--r-- | Mac/Lib/lib-toolbox/MacTextEditor.py | 164 |
1 files changed, 164 insertions, 0 deletions
diff --git a/Mac/Lib/lib-toolbox/MacTextEditor.py b/Mac/Lib/lib-toolbox/MacTextEditor.py new file mode 100644 index 0000000..3edd886 --- /dev/null +++ b/Mac/Lib/lib-toolbox/MacTextEditor.py @@ -0,0 +1,164 @@ +# Generated from 'MacTextEditor.h' + + +def FOUR_CHAR_CODE(x): return x +false = 0 +true = 1 +kTXNClearThisControl = 0xFFFFFFFF +kTXNClearTheseFontFeatures = 0x80000000 +kTXNDontCareTypeSize = 0xFFFFFFFF +kTXNDecrementTypeSize = 0x80000000 +kTXNUseCurrentSelection = 0xFFFFFFFF +kTXNStartOffset = 0 +kTXNEndOffset = 0x7FFFFFFF +MovieFileType = FOUR_CHAR_CODE('moov') +kTXNWillDefaultToATSUIBit = 0 +kTXNWillDefaultToATSUIMask = 1L << kTXNWillDefaultToATSUIBit +kTXNWantMoviesBit = 0 +kTXNWantSoundBit = 1 +kTXNWantGraphicsBit = 2 +kTXNAlwaysUseQuickDrawTextBit = 3 +kTXNUseTemporaryMemoryBit = 4 +kTXNWantMoviesMask = 1L << kTXNWantMoviesBit +kTXNWantSoundMask = 1L << kTXNWantSoundBit +kTXNWantGraphicsMask = 1L << kTXNWantGraphicsBit +kTXNAlwaysUseQuickDrawTextMask = 1L << kTXNAlwaysUseQuickDrawTextBit +kTXNUseTemporaryMemoryMask = 1L << kTXNUseTemporaryMemoryBit +kTXNDrawGrowIconBit = 0 +kTXNShowWindowBit = 1 +kTXNWantHScrollBarBit = 2 +kTXNWantVScrollBarBit = 3 +kTXNNoTSMEverBit = 4 +kTXNReadOnlyBit = 5 +kTXNNoKeyboardSyncBit = 6 +kTXNNoSelectionBit = 7 +kTXNSaveStylesAsSTYLResourceBit = 8 +kOutputTextInUnicodeEncodingBit = 9 +kTXNDoNotInstallDragProcsBit = 10 +kTXNAlwaysWrapAtViewEdgeBit = 11 +kTXNDrawGrowIconMask = 1L << kTXNDrawGrowIconBit +kTXNShowWindowMask = 1L << kTXNShowWindowBit +kTXNWantHScrollBarMask = 1L << kTXNWantHScrollBarBit +kTXNWantVScrollBarMask = 1L << kTXNWantVScrollBarBit +kTXNNoTSMEverMask = 1L << kTXNNoTSMEverBit +kTXNReadOnlyMask = 1L << kTXNReadOnlyBit +kTXNNoKeyboardSyncMask = 1L << kTXNNoKeyboardSyncBit +kTXNNoSelectionMask = 1L << kTXNNoSelectionBit +kTXNSaveStylesAsSTYLResourceMask = 1L << kTXNSaveStylesAsSTYLResourceBit +kOutputTextInUnicodeEncodingMask = 1L << kOutputTextInUnicodeEncodingBit +kTXNDoNotInstallDragProcsMask = 1L << kTXNDoNotInstallDragProcsBit +kTXNAlwaysWrapAtViewEdgeMask = 1L << kTXNAlwaysWrapAtViewEdgeBit +kTXNFontContinuousBit = 0 +kTXNSizeContinuousBit = 1 +kTXNStyleContinuousBit = 2 +kTXNColorContinuousBit = 3 +kTXNFontContinuousMask = 1L << kTXNFontContinuousBit +kTXNSizeContinuousMask = 1L << kTXNSizeContinuousBit +kTXNStyleContinuousMask = 1L << kTXNStyleContinuousBit +kTXNColorContinuousMask = 1L << kTXNColorContinuousBit +kTXNIgnoreCaseBit = 0 +kTXNEntireWordBit = 1 +kTXNUseEncodingWordRulesBit = 31 +kTXNIgnoreCaseMask = 1L << kTXNIgnoreCaseBit +kTXNEntireWordMask = 1L << kTXNEntireWordBit +kTXNUseEncodingWordRulesMask = 1L << kTXNUseEncodingWordRulesBit +kTXNTextensionFile = FOUR_CHAR_CODE('txtn') +kTXNTextFile = FOUR_CHAR_CODE('TEXT') +kTXNPictureFile = FOUR_CHAR_CODE('PICT') +kTXNMovieFile = MovieFileType +kTXNSoundFile = FOUR_CHAR_CODE('sfil') +kTXNAIFFFile = FOUR_CHAR_CODE('AIFF') +kTXNTextEditStyleFrameType = 1 +kTXNPageFrameType = 2 +kTXNMultipleFrameType = 3 +kTXNTextData = FOUR_CHAR_CODE('TEXT') +kTXNPictureData = FOUR_CHAR_CODE('PICT') +kTXNMovieData = FOUR_CHAR_CODE('moov') +kTXNSoundData = FOUR_CHAR_CODE('snd ') +kTXNUnicodeTextData = FOUR_CHAR_CODE('utxt') +kTXNLineDirectionTag = FOUR_CHAR_CODE('lndr') +kTXNJustificationTag = FOUR_CHAR_CODE('just') +kTXNIOPrivilegesTag = FOUR_CHAR_CODE('iopv') +kTXNSelectionStateTag = FOUR_CHAR_CODE('slst') +kTXNInlineStateTag = FOUR_CHAR_CODE('inst') +kTXNWordWrapStateTag = FOUR_CHAR_CODE('wwrs') +kTXNKeyboardSyncStateTag = FOUR_CHAR_CODE('kbsy') +kTXNAutoIndentStateTag = FOUR_CHAR_CODE('auin') +kTXNTabSettingsTag = FOUR_CHAR_CODE('tabs') +kTXNRefConTag = FOUR_CHAR_CODE('rfcn') +kTXNMarginsTag = FOUR_CHAR_CODE('marg') +kTXNNoUserIOTag = FOUR_CHAR_CODE('nuio') +kTXNTypingAction = 0 +kTXNCutAction = 1 +kTXNPasteAction = 2 +kTXNClearAction = 3 +kTXNChangeFontAction = 4 +kTXNChangeFontColorAction = 5 +kTXNChangeFontSizeAction = 6 +kTXNChangeStyleAction = 7 +kTXNAlignLeftAction = 8 +kTXNAlignCenterAction = 9 +kTXNAlignRightAction = 10 +kTXNDropAction = 11 +kTXNMoveAction = 12 +kTXNFontFeatureAction = 13 +kTXNFontVariationAction = 14 +kTXNUndoLastAction = 1024 +# kTXNClearThisControl = (long)0xFFFFFFFF +# kTXNClearTheseFontFeatures = (long)0x80000000 +kTXNReadWrite = false +kTXNReadOnly = true +kTXNSelectionOn = true +kTXNSelectionOff = false +kTXNUseInline = false +kTXNUseBottomline = true +kTXNAutoWrap = false +kTXNNoAutoWrap = true +kTXNSyncKeyboard = false +kTXNNoSyncKeyboard = true +kTXNAutoIndentOff = false +kTXNAutoIndentOn = true +kTXNRightTab = -1 +kTXNLeftTab = 0 +kTXNCenterTab = 1 +kTXNLeftToRight = 0 +kTXNRightToLeft = 1 +kTXNFlushDefault = 0 +kTXNFlushLeft = 1 +kTXNFlushRight = 2 +kTXNCenter = 4 +kTXNFullJust = 8 +kTXNForceFullJust = 16 +kScrollBarsAlwaysActive = true +kScrollBarsSyncWithFocus = false +# kTXNDontCareTypeSize = (long)0xFFFFFFFF +kTXNDontCareTypeStyle = 0xFF +kTXNIncrementTypeSize = 0x00000001 +# kTXNDecrementTypeSize = (long)0x80000000 +# kTXNUseCurrentSelection = 0xFFFFFFFFUL +# kTXNStartOffset = 0UL +# kTXNEndOffset = 0x7FFFFFFFUL +kTXNSingleStylePerTextDocumentResType = FOUR_CHAR_CODE('MPSR') +kTXNMultipleStylesPerTextDocumentResType = FOUR_CHAR_CODE('styl') +kTXNShowStart = false +kTXNShowEnd = true +kTXNQDFontNameAttribute = FOUR_CHAR_CODE('fntn') +kTXNQDFontFamilyIDAttribute = FOUR_CHAR_CODE('font') +kTXNQDFontSizeAttribute = FOUR_CHAR_CODE('size') +kTXNQDFontStyleAttribute = FOUR_CHAR_CODE('face') +kTXNQDFontColorAttribute = FOUR_CHAR_CODE('klor') +kTXNTextEncodingAttribute = FOUR_CHAR_CODE('encd') +kTXNATSUIFontFeaturesAttribute = FOUR_CHAR_CODE('atfe') +kTXNATSUIFontVariationsAttribute = FOUR_CHAR_CODE('atva') +# kTXNQDFontNameAttributeSize = sizeof(Str255) +# kTXNQDFontFamilyIDAttributeSize = sizeof(SInt16) +# kTXNQDFontSizeAttributeSize = sizeof(SInt16) +# kTXNQDFontStyleAttributeSize = sizeof(Style) +# kTXNQDFontColorAttributeSize = sizeof(RGBColor) +# kTXNTextEncodingAttributeSize = sizeof(TextEncoding) +kTXNSystemDefaultEncoding = 0 +kTXNMacOSEncoding = 1 +kTXNUnicodeEncoding = 2 +kTXNBackgroundTypeRGB = 1 +# status = TXNInitTextension( &defaults +# justification = LMTESysJust |