NSLayoutManager jagapen@smithlab.chem.wisc.edu mhanni@sprintmail.com The text layout manager class 1999 Free Software Foundation, Inc. Software documentation for the NSLayoutManager class AppKit/NSLayoutManager.h addTextContainer: obj backgroundLayoutEnabled boundingRectForGlyphRange: glyphRange inTextContainer: aTextContainer characterIndexForGlyphAtIndex: glyphIndex characterRangeForGlyphRange: glyphRange actualGlyphRange: actualGlyphRange delegate deleteGlyphsInRange: aRange drawsOutsideLineFragmentForGlyphAtIndex: glyphIndex extraLineFragmentRect extraLineFragmentTextContainer extraLineFragmentUsedRect firstUnlaidCharacterIndex firstUnlaidGlyphIndex getFirstUnlaidCharacterIndex: charIndex glyphIndex: glyphIndex getGlyphs: glyphArray range: glyphRange glyphAtIndex: index glyphAtIndex: index isValidIndex: flag glyphIndexForPoint: aPoint inTextContainer: aTextContainer glyphIndexForPoint: aPoint inTextContainer: aTextContainer fractionOfDistanceThroughGlyph: partialFraction glyphRangeForBoundingRect: aRect inTextContainer: aTextContainer glyphRangeForBoundingRectWithoutAdditionalLayout: bounds inTextContainer: aTextContainer glyphRangeForCharacterRange: charRange actualCharacterRange: actualCharRange glyphRangeForTextContainer: aTextContainer init insertGlyph: aGlyph atGlyphIndex: glyphIndex characterIndex: charIndex insertTextContainer: aTextContainer atIndex: index intAttribute: attribute forGlyphAtIndex: glyphIndex invalidateDisplayForCharacterRange: aRange invalidateDisplayForGlyphRange: aRange invalidateGlyphsForCharacterRange: aRange changeInLength: lengthChange actualCharacterRange: actualRange invalidateLayoutForCharacterRange: aRange isSoft: flag actualCharacterRange: actualRange lineFragmentRectForGlyphAtIndex: glyphIndex effectiveRange: lineFragmentRange lineFragmentUsedRectForGlyphAtIndex: glyphIndex effectiveRange: lineFragmentRange locationForGlyphAtIndex: glyphIndex notShownAttributeForGlyphAtIndex: glyphIndex numberOfGlyphs rangeOfNominallySpacedGlyphsContainingIndex: glyphIndex rectArrayForCharacterRange: charRange withinSelectedCharacterRange: selChareRange inTextContainer: aTextContainer rectCount: rectCount rectArrayForGlyphRange: glyphRange withinSelectedGlyphRange: selectedGlyphRange inTextContainer: aTextContainer rectCount: rectCount removeTextContainerAtIndex: index replaceGlyphAtIndex: index withGlyph: newGlyph replaceTextStorage: newTextStorage setAttachmentSize: attachmentSize forGlyphRange: glyphRange setBackgroundLayoutEnabled: flag setCharacterIndex: charIndex forGlyphAtIndex: glyphIndex setDelegate: aDelegate setDrawsOutsideLineFragment: flag forGlyphAtIndex: glyphIndex setExtraLineFragmentRect: aRect usedRect: usedRect textContainer: aTextContainer setIntAttribute: attribute value: anInt forGlyphAtIndex: glyphIndex setLineFragmentRect: fragmentRect forGlyphRange: glyphRange usedRect: usedRect setLocation: aPoint forStartOfGlyphRange: glyphRange setNotShownAttribute: flag forGlyphAtIndex: glyphIndex setShowsControlCharacters: flag setShowsInvisibleCharacters: flag setTextContainer: aTextContainer forGlyphRange: glyphRange setTextStorage: aTextStorage setUsesScreenFonts: flag showsControlCharacters showsInvisibleCharacters substituteFontForFont: originalFont textContainerChangedGeometry: aContainer textContainerChangedTextView: aContainer textContainerForGlyphAtIndex: glyphIndex effectiveRange: effectiveRange textContainers textStorage textStorage: aTextStorage edited: mask range: range changeInLength: lengthChange invalidatedRange: invalidatedRange usedRectForTextContainer: container usesScreenFonts Software documentation for the NSLayoutManager(NSTextViewSupport) category AppKit/NSLayoutManager.h _charIndexForInsertionPointMovingFromY: position bestX: wanted up: upFlag textContainer: tc drawBackgroundForGlyphRange: glyphsToShow atPoint: origin drawGlyphsForGlyphRange: glyphsToShow atPoint: origin drawUnderlineForGlyphRange: glyphRange underlineType: underlineVal baselineOffset: baselineOffset lineFragmentRect: lineRect lineFragmentGlyphRange: lineGlyphRange containerOrigin: containerOrigin firstTextView hyphenationFactor layoutManagerOwnsFirstResponderInWindow: window rulerAccessoryViewForTextView: view paragraphStyle: style ruler: ruler enabled: isEnabled rulerMarkersForTextView: view paragraphStyle: style ruler: ruler setHyphenationFactor: factor textViewForBeginningOfSelection underlineGlyphRange: glyphRange underlineType: underlineVal lineFragmentRect: lineRect lineFragmentGlyphRange: lineGlyphRange containerOrigin: containerOrigin Software documentation for the NSObject(NSLayoutManagerDelegate) category AppKit/NSLayoutManager.h layoutManager: layoutManager didCompleteLayoutForTextContainer: textContainer atEnd: layoutFinishedFlag layoutManagerDidInvalidateLayout: sender