2001-08-19 19:13:00 -03:00
|
|
|
# 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')
|
2002-08-28 18:18:37 -03:00
|
|
|
kTXNUseEncodingWordRulesMask = 0x80000000
|
|
|
|
kTXNFontSizeAttributeSize = 4
|
2003-12-05 19:59:37 -04:00
|
|
|
normal = 0
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNWillDefaultToATSUIBit = 0
|
2003-12-05 19:59:37 -04:00
|
|
|
kTXNWillDefaultToCarbonEventBit = 1
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNWillDefaultToATSUIMask = 1 << kTXNWillDefaultToATSUIBit
|
|
|
|
kTXNWillDefaultToCarbonEventMask = 1 << kTXNWillDefaultToCarbonEventBit
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNWantMoviesBit = 0
|
|
|
|
kTXNWantSoundBit = 1
|
|
|
|
kTXNWantGraphicsBit = 2
|
|
|
|
kTXNAlwaysUseQuickDrawTextBit = 3
|
|
|
|
kTXNUseTemporaryMemoryBit = 4
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNWantMoviesMask = 1 << kTXNWantMoviesBit
|
|
|
|
kTXNWantSoundMask = 1 << kTXNWantSoundBit
|
|
|
|
kTXNWantGraphicsMask = 1 << kTXNWantGraphicsBit
|
|
|
|
kTXNAlwaysUseQuickDrawTextMask = 1 << kTXNAlwaysUseQuickDrawTextBit
|
|
|
|
kTXNUseTemporaryMemoryMask = 1 << kTXNUseTemporaryMemoryBit
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNDrawGrowIconBit = 0
|
|
|
|
kTXNShowWindowBit = 1
|
|
|
|
kTXNWantHScrollBarBit = 2
|
|
|
|
kTXNWantVScrollBarBit = 3
|
|
|
|
kTXNNoTSMEverBit = 4
|
|
|
|
kTXNReadOnlyBit = 5
|
|
|
|
kTXNNoKeyboardSyncBit = 6
|
|
|
|
kTXNNoSelectionBit = 7
|
|
|
|
kTXNSaveStylesAsSTYLResourceBit = 8
|
|
|
|
kOutputTextInUnicodeEncodingBit = 9
|
|
|
|
kTXNDoNotInstallDragProcsBit = 10
|
|
|
|
kTXNAlwaysWrapAtViewEdgeBit = 11
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNDontDrawCaretWhenInactiveBit = 12
|
|
|
|
kTXNDontDrawSelectionWhenInactiveBit = 13
|
|
|
|
kTXNSingleLineOnlyBit = 14
|
|
|
|
kTXNDisableDragAndDropBit = 15
|
2003-12-05 19:59:37 -04:00
|
|
|
kTXNUseQDforImagingBit = 16
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNDrawGrowIconMask = 1 << kTXNDrawGrowIconBit
|
|
|
|
kTXNShowWindowMask = 1 << kTXNShowWindowBit
|
|
|
|
kTXNWantHScrollBarMask = 1 << kTXNWantHScrollBarBit
|
|
|
|
kTXNWantVScrollBarMask = 1 << kTXNWantVScrollBarBit
|
|
|
|
kTXNNoTSMEverMask = 1 << kTXNNoTSMEverBit
|
|
|
|
kTXNReadOnlyMask = 1 << kTXNReadOnlyBit
|
|
|
|
kTXNNoKeyboardSyncMask = 1 << kTXNNoKeyboardSyncBit
|
|
|
|
kTXNNoSelectionMask = 1 << kTXNNoSelectionBit
|
|
|
|
kTXNSaveStylesAsSTYLResourceMask = 1 << kTXNSaveStylesAsSTYLResourceBit
|
|
|
|
kOutputTextInUnicodeEncodingMask = 1 << kOutputTextInUnicodeEncodingBit
|
|
|
|
kTXNDoNotInstallDragProcsMask = 1 << kTXNDoNotInstallDragProcsBit
|
|
|
|
kTXNAlwaysWrapAtViewEdgeMask = 1 << kTXNAlwaysWrapAtViewEdgeBit
|
|
|
|
kTXNDontDrawCaretWhenInactiveMask = 1 << kTXNDontDrawCaretWhenInactiveBit
|
|
|
|
kTXNDontDrawSelectionWhenInactiveMask = 1 << kTXNDontDrawSelectionWhenInactiveBit
|
|
|
|
kTXNSingleLineOnlyMask = 1 << kTXNSingleLineOnlyBit
|
|
|
|
kTXNDisableDragAndDropMask = 1 << kTXNDisableDragAndDropBit
|
|
|
|
kTXNUseQDforImagingMask = 1 << kTXNUseQDforImagingBit
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNSetFlushnessBit = 0
|
|
|
|
kTXNSetJustificationBit = 1
|
|
|
|
kTXNUseFontFallBackBit = 2
|
|
|
|
kTXNRotateTextBit = 3
|
|
|
|
kTXNUseVerticalTextBit = 4
|
|
|
|
kTXNDontUpdateBoxRectBit = 5
|
|
|
|
kTXNDontDrawTextBit = 6
|
2003-12-05 19:59:37 -04:00
|
|
|
kTXNUseCGContextRefBit = 7
|
|
|
|
kTXNImageWithQDBit = 8
|
|
|
|
kTXNDontWrapTextBit = 9
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNSetFlushnessMask = 1 << kTXNSetFlushnessBit
|
|
|
|
kTXNSetJustificationMask = 1 << kTXNSetJustificationBit
|
|
|
|
kTXNUseFontFallBackMask = 1 << kTXNUseFontFallBackBit
|
|
|
|
kTXNRotateTextMask = 1 << kTXNRotateTextBit
|
|
|
|
kTXNUseVerticalTextMask = 1 << kTXNUseVerticalTextBit
|
|
|
|
kTXNDontUpdateBoxRectMask = 1 << kTXNDontUpdateBoxRectBit
|
|
|
|
kTXNDontDrawTextMask = 1 << kTXNDontDrawTextBit
|
|
|
|
kTXNUseCGContextRefMask = 1 << kTXNUseCGContextRefBit
|
|
|
|
kTXNImageWithQDMask = 1 << kTXNImageWithQDBit
|
|
|
|
kTXNDontWrapTextMask = 1 << kTXNDontWrapTextBit
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNFontContinuousBit = 0
|
|
|
|
kTXNSizeContinuousBit = 1
|
|
|
|
kTXNStyleContinuousBit = 2
|
|
|
|
kTXNColorContinuousBit = 3
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNFontContinuousMask = 1 << kTXNFontContinuousBit
|
|
|
|
kTXNSizeContinuousMask = 1 << kTXNSizeContinuousBit
|
|
|
|
kTXNStyleContinuousMask = 1 << kTXNStyleContinuousBit
|
|
|
|
kTXNColorContinuousMask = 1 << kTXNColorContinuousBit
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNIgnoreCaseBit = 0
|
|
|
|
kTXNEntireWordBit = 1
|
|
|
|
kTXNUseEncodingWordRulesBit = 31
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNIgnoreCaseMask = 1 << kTXNIgnoreCaseBit
|
|
|
|
kTXNEntireWordMask = 1 << kTXNEntireWordBit
|
2002-08-28 18:18:37 -03:00
|
|
|
# kTXNUseEncodingWordRulesMask = (unsigned long)(1L << kTXNUseEncodingWordRulesBit)
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNTextensionFile = FOUR_CHAR_CODE('txtn')
|
|
|
|
kTXNTextFile = FOUR_CHAR_CODE('TEXT')
|
|
|
|
kTXNPictureFile = FOUR_CHAR_CODE('PICT')
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNMovieFile = FOUR_CHAR_CODE('MooV')
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNSoundFile = FOUR_CHAR_CODE('sfil')
|
|
|
|
kTXNAIFFFile = FOUR_CHAR_CODE('AIFF')
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNUnicodeTextFile = FOUR_CHAR_CODE('utxt')
|
2001-08-19 19:13:00 -03:00
|
|
|
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')
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNFlattenMoviesTag = FOUR_CHAR_CODE('flat')
|
|
|
|
kTXNDoFontSubstitution = FOUR_CHAR_CODE('fSub')
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNNoUserIOTag = FOUR_CHAR_CODE('nuio')
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNUseCarbonEvents = FOUR_CHAR_CODE('cbcb')
|
|
|
|
kTXNDrawCaretWhenInactiveTag = FOUR_CHAR_CODE('dcrt')
|
|
|
|
kTXNDrawSelectionWhenInactiveTag = FOUR_CHAR_CODE('dsln')
|
|
|
|
kTXNDisableDragAndDropTag = FOUR_CHAR_CODE('drag')
|
2001-08-19 19:13:00 -03:00
|
|
|
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
|
2004-07-18 03:16:08 -03:00
|
|
|
kTXNUndoLastAction = 1024
|
2001-08-19 19:13:00 -03:00
|
|
|
# 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
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNDontDrawCaretWhenInactive = false
|
|
|
|
kTXNDrawCaretWhenInactive = true
|
|
|
|
kTXNDontDrawSelectionWhenInactive = false
|
|
|
|
kTXNDrawSelectionWhenInactive = true
|
|
|
|
kTXNEnableDragAndDrop = false
|
|
|
|
kTXNDisableDragAndDrop = true
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNRightTab = -1
|
|
|
|
kTXNLeftTab = 0
|
|
|
|
kTXNCenterTab = 1
|
|
|
|
kTXNLeftToRight = 0
|
|
|
|
kTXNRightToLeft = 1
|
|
|
|
kTXNFlushDefault = 0
|
|
|
|
kTXNFlushLeft = 1
|
|
|
|
kTXNFlushRight = 2
|
|
|
|
kTXNCenter = 4
|
|
|
|
kTXNFullJust = 8
|
2004-07-18 03:16:08 -03:00
|
|
|
kTXNForceFullJust = 16
|
2001-08-19 19:13:00 -03:00
|
|
|
kScrollBarsAlwaysActive = true
|
|
|
|
kScrollBarsSyncWithFocus = false
|
|
|
|
# kTXNDontCareTypeSize = (long)0xFFFFFFFF
|
|
|
|
kTXNDontCareTypeStyle = 0xFF
|
|
|
|
kTXNIncrementTypeSize = 0x00000001
|
|
|
|
# kTXNDecrementTypeSize = (long)0x80000000
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNUseScriptDefaultValue = -1
|
|
|
|
kTXNNoFontVariations = 0x7FFF
|
2003-12-05 19:59:37 -04:00
|
|
|
# kTXNUseCurrentSelection = (unsigned long)0xFFFFFFFF
|
|
|
|
# kTXNStartOffset = 0
|
|
|
|
# kTXNEndOffset = 0x7FFFFFFF
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNSingleStylePerTextDocumentResType = FOUR_CHAR_CODE('MPSR')
|
|
|
|
kTXNMultipleStylesPerTextDocumentResType = FOUR_CHAR_CODE('styl')
|
|
|
|
kTXNShowStart = false
|
|
|
|
kTXNShowEnd = true
|
2004-07-18 03:16:08 -03:00
|
|
|
kTXNDefaultFontName = 0
|
2003-12-05 19:59:37 -04:00
|
|
|
kTXNDefaultFontSize = 0x000C0000
|
|
|
|
kTXNDefaultFontStyle = normal
|
2001-08-19 19:13:00 -03:00
|
|
|
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)
|
2002-08-28 18:18:37 -03:00
|
|
|
# kTXNFontSizeAttributeSize = sizeof(Fixed)
|
2001-08-19 19:13:00 -03:00
|
|
|
kTXNSystemDefaultEncoding = 0
|
|
|
|
kTXNMacOSEncoding = 1
|
|
|
|
kTXNUnicodeEncoding = 2
|
|
|
|
kTXNBackgroundTypeRGB = 1
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNTextInputCountBit = 0
|
|
|
|
kTXNRunCountBit = 1
|
2007-01-15 12:59:06 -04:00
|
|
|
kTXNTextInputCountMask = 1 << kTXNTextInputCountBit
|
|
|
|
kTXNRunCountMask = 1 << kTXNRunCountBit
|
2002-01-04 12:01:23 -04:00
|
|
|
kTXNAllCountMask = kTXNTextInputCountMask | kTXNRunCountMask
|
|
|
|
kTXNNoAppleEventHandlersBit = 0
|
|
|
|
kTXNRestartAppleEventHandlersBit = 1
|
|
|
|
kTXNNoAppleEventHandlersMask = 1 << kTXNNoAppleEventHandlersBit
|
|
|
|
kTXNRestartAppleEventHandlersMask = 1 << kTXNRestartAppleEventHandlersBit
|
2001-08-19 19:13:00 -03:00
|
|
|
# status = TXNInitTextension( &defaults
|