NSLayoutManager 0.1 28 February, 2000 NSLayoutManager AppKit/NSLayoutManager.h NSObject addTextContainer:aTextContainer backgroundLayoutEnabled boundingRectForGlyphRange:glyphRangeinTextContainer:aTextContainer characterIndexForGlyphAtIndex:glyphIndex characterRangeForGlyphRange:glyphRangeactualGlyphRange:actualGlyphRange delegate deleteGlyphsInRange:glyphRange drawBackgroundForGlyphRange:glyphRange drawGlyphsForGlyphRange:glyphRange drawsOutsideLineFragmentForGlyphAtIndex:glyphIndex drawUnderlineForGlyphRange:glyphRangeunderlineType:underlineTypebaselineOffset:baselineOffsetlineFragmentRect:lineRectlineFragmentGlyphRange:lineGlyphRangecontainerOrigin:containerOrigin extraLineFragmentRect extraLineFragmentTextContainer extraLineFragmentUsedRect firstTextView firstUnlaidCharacterIndex firstUnlaidGlyphIndex fractionOfDistanceThroughGlyphForPoint:aPointinTextContainer:aTextContainer getFirstUnlaidCharacterIndex:charIndexglyphIndex:glyphIndex getGlyphs:glyphArray glyphAtIndex:glyphIndex glyphAtIndex:glyphIndexisValidIndex:flag glyphIndexForPoint:aPointinTextContainer:aTextContainer glyphIndexForPoint:aPointinTextContainer:aTextContainerfractionOfDistanceThroughGlyph:partialFraction glyphRangeForBoundingRect:aRectinTextContainer:aTextContainer glyphRangeForBoundingRectWithoutAdditionalLayout:boundsinTextContainer:container glyphRangeForCharacterRange:charRangeactualCharacterRange:actualCharRange glyphRangeForTextContainer:aTextContainer hyphenationFactor init insertGlyph:aGlyphatGlyphIndex:glyphIndexcharacterIndex:charIndex insertTextContainer:aTextContainer intAttribute:attributeTagforGlyphAtIndex:glyphIndex invalidateDisplayForCharacterRange:charRange invalidateDisplayForGlyphRange:glyphRange invalidateGlyphsForCharacterRange:charRangechangeInLength:lengthChangeactualCharacterRange:actualCharRange invalidateLayoutForCharacterRange:charRangeisSoft:(BOOL)flag actualCharacterRange:actualCharRange isValidGlyphIndex:glyphIndex layoutManagerOwnsFirstResponderInWindow:aWindow lineFragmentRectForGlyphAtIndex:glyphIndexeffectiveRange:lineFragmentRange lineFragmentUsedRectForGlyphAtIndex:glyphIndexeffectiveRange:lineFragmentRange locationForGlyphAtIndex:glyphIndex notShownAttributeForGlyphAtIndex:glyphIndex numberOfGlyphs rangeOfNominallySpacedGlyphsContainingIndex:glyphIndex rectArrayForCharacterRange:charRangewithinSelectedCharacterRange:selCharRangeinTextContainer:aTextContainer rectArrayForGlyphRange:glyphRangewithinSelectedGlyphRange:selGlyphRangeinTextContainer:aTextContainer removeTextContainerAtIndex:index replaceGlyphAtIndex:glyphIndex replaceTextStorage:newTextStorage rulerAccessoryViewForTextView:aTextViewparagraphStyle:paraStyleruler:(NSRulerView *)aRulerView enabled:flag rulerMarkersForTextView:aTextViewparagraphStyle:paraStyle setBackgroundLayoutEnabled:flag setCharacterIndex:charIndexforGlyphAtIndex:glyphIndex setDelegate:anObject setDrawsOutsideLineFragment:flagforGlyphAtIndex:glyphIndex setExtraLineFragmentRect:aRectusedRect:usedRecttextContainer:aTextContainer setHyphenationFactor:factor setIntAttribute:attributeTagvalue:(int)anInt forGlyphAtIndex:glyphIndex setLineFragmentRect:fragmentRectforGlyphRange:glyphRange setLocation:aPointforStartOfGlyphRange:glyphRange setNotShownAttribute:flagforGlyphAtIndex:glyphIndex setShowsControlCharacters:flag setShowsInvisibleCharacters:flag setTextContainer:aTextContainer setTextStorage:textStorage setUsesScreenFonts:flag showAttachmentCell:cellinRect:rectcharacterIndex:attachmentIndex; showsControlCharacters showsInvisibleCharacters substituteFontForFont:originalFont textContainerChangedGeometry:aTextContainer textContainerChangedTextView:aTextContainer textContainerForGlyphAtIndex:glyphIndexeffectiveRange:effectiveGlyphRange textContainers textStorage textStorage:aTextStorageedited:(unsigned int)mask range:rangechangeInLength:lengthChangeinvalidatedRange:invalidatedCharRange textViewForBeginningOfSelection underlineGlyphRange:glyphRangeunderlineType:underlineTypelineFragmentRect:lineRectlineFragmentGlyphRange:lineGlyphRangecontainerOrigin:containerOrigin usedRectForTextContainer:aTextContainer usesScreenFonts layoutManager:aLayoutManagerdidCompleteLayoutForTextContainer:aTextContainer layoutManagerDidInvalidateLayout:aLayoutManager