Up
Authors
- Jonathan Gapen(
jagapen@smithlab.chem.wisc.edu
)
-
- Michael Hanni(
mhanni@sprintmail.com
)
-
The text layout manager class
Copyright: (C) 1999 Free Software Foundation, Inc.
- Declared in:
- AppKit/NSLayoutManager.h
Standards:
Description forthcoming.
Method summary
- (void) addTextContainer: (NSTextContainer*)obj;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) backgroundLayoutEnabled;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) boundingRectForGlyphRange: (NSRange)glyphRange inTextContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) characterIndexForGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) characterRangeForGlyphRange: (NSRange)glyphRange actualGlyphRange: (NSRange*)actualGlyphRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (id) delegate;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) deleteGlyphsInRange: (NSRange)aRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) drawsOutsideLineFragmentForGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) extraLineFragmentRect;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSTextContainer*) extraLineFragmentTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) extraLineFragmentUsedRect;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) firstUnlaidCharacterIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) firstUnlaidGlyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) getFirstUnlaidCharacterIndex: (unsigned*)charIndex glyphIndex: (unsigned*)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) getGlyphs: (NSGlyph*)glyphArray range: (NSRange)glyphRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSGlyph) glyphAtIndex: (unsigned)index;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSGlyph) glyphAtIndex: (unsigned)index isValidIndex: (BOOL*)flag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) glyphIndexForPoint: (NSPoint)aPoint inTextContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) glyphIndexForPoint: (NSPoint)aPoint inTextContainer: (NSTextContainer*)aTextContainer fractionOfDistanceThroughGlyph: (float*)partialFraction;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) glyphRangeForBoundingRect: (NSRect)aRect inTextContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) glyphRangeForBoundingRectWithoutAdditionalLayout: (NSRect)bounds inTextContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) glyphRangeForCharacterRange: (NSRange)charRange actualCharacterRange: (NSRange*)actualCharRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) glyphRangeForTextContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (id) init;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) insertGlyph: (NSGlyph)aGlyph atGlyphIndex: (unsigned)glyphIndex characterIndex: (unsigned)charIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) insertTextContainer: (NSTextContainer*)aTextContainer atIndex: (unsigned)index;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (int) intAttribute: (int)attribute forGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) invalidateDisplayForCharacterRange: (NSRange)aRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) invalidateDisplayForGlyphRange: (NSRange)aRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) invalidateGlyphsForCharacterRange: (NSRange)aRange changeInLength: (int)lengthChange actualCharacterRange: (NSRange*)actualRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) invalidateLayoutForCharacterRange: (NSRange)aRange isSoft: (BOOL)flag actualCharacterRange: (NSRange*)actualRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) lineFragmentRectForGlyphAtIndex: (unsigned)glyphIndex effectiveRange: (NSRange*)lineFragmentRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) lineFragmentUsedRectForGlyphAtIndex: (unsigned)glyphIndex effectiveRange: (NSRange*)lineFragmentRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSPoint) locationForGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) notShownAttributeForGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (unsigned) numberOfGlyphs;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRange) rangeOfNominallySpacedGlyphsContainingIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect*) rectArrayForCharacterRange: (NSRange)charRange withinSelectedCharacterRange: (NSRange)selChareRange inTextContainer: (NSTextContainer*)aTextContainer rectCount: (unsigned*)rectCount;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect*) rectArrayForGlyphRange: (NSRange)glyphRange withinSelectedGlyphRange: (NSRange)selectedGlyphRange inTextContainer: (NSTextContainer*)aTextContainer rectCount: (unsigned*)rectCount;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) removeTextContainerAtIndex: (unsigned)index;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) replaceGlyphAtIndex: (unsigned)index withGlyph: (NSGlyph)newGlyph;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) replaceTextStorage: (NSTextStorage*)newTextStorage;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setAttachmentSize: (NSSize)attachmentSize forGlyphRange: (NSRange)glyphRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setBackgroundLayoutEnabled: (BOOL)flag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setCharacterIndex: (unsigned)charIndex forGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setDelegate: (id)aDelegate;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setDrawsOutsideLineFragment: (BOOL)flag forGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setExtraLineFragmentRect: (NSRect)aRect usedRect: (NSRect)usedRect textContainer: (NSTextContainer*)aTextContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setIntAttribute: (int)attribute value: (int)anInt forGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setLineFragmentRect: (NSRect)fragmentRect forGlyphRange: (NSRange)glyphRange usedRect: (NSRect)usedRect;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setLocation: (NSPoint)aPoint forStartOfGlyphRange: (NSRange)glyphRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setNotShownAttribute: (BOOL)flag forGlyphAtIndex: (unsigned)glyphIndex;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setShowsControlCharacters: (BOOL)flag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setShowsInvisibleCharacters: (BOOL)flag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setTextContainer: (NSTextContainer*)aTextContainer forGlyphRange: (NSRange)glyphRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setTextStorage: (NSTextStorage*)aTextStorage;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setUsesScreenFonts: (BOOL)flag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) showsControlCharacters;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) showsInvisibleCharacters;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSFont*) substituteFontForFont: (NSFont*)originalFont;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) textContainerChangedGeometry: (NSTextContainer*)aContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) textContainerChangedTextView: (NSTextContainer*)aContainer;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSTextContainer*) textContainerForGlyphAtIndex: (unsigned)glyphIndex effectiveRange: (NSRange*)effectiveRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSArray*) textContainers;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSTextStorage*) textStorage;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) textStorage: (NSTextStorage*)aTextStorage edited: (unsigned)mask range: (NSRange)range changeInLength: (int)lengthChange invalidatedRange: (NSRange)invalidatedRange;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSRect) usedRectForTextContainer: (NSTextContainer*)container;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) usesScreenFonts;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSLayoutManager.h
Standards:
Description forthcoming.
Method summary
- (unsigned) _charIndexForInsertionPointMovingFromY: (float)position bestX: (float)wanted up: (BOOL)upFlag textContainer: (NSTextContainer*)tc;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) drawBackgroundForGlyphRange: (NSRange)glyphsToShow atPoint: (NSPoint)origin;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) drawGlyphsForGlyphRange: (NSRange)glyphsToShow atPoint: (NSPoint)origin;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) drawUnderlineForGlyphRange: (NSRange)glyphRange underlineType: (int)underlineVal baselineOffset: (float)baselineOffset lineFragmentRect: (NSRect)lineRect lineFragmentGlyphRange: (NSRange)lineGlyphRange containerOrigin: (NSPoint)containerOrigin;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSTextView*) firstTextView;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (float) hyphenationFactor;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (BOOL) layoutManagerOwnsFirstResponderInWindow: (NSWindow*)window;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSView*) rulerAccessoryViewForTextView: (NSTextView*)view paragraphStyle: (NSParagraphStyle*)style ruler: (NSRulerView*)ruler enabled: (BOOL)isEnabled;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSArray*) rulerMarkersForTextView: (NSTextView*)view paragraphStyle: (NSParagraphStyle*)style ruler: (NSRulerView*)ruler;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) setHyphenationFactor: (float)factor;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (NSTextView*) textViewForBeginningOfSelection;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) underlineGlyphRange: (NSRange)glyphRange underlineType: (int)underlineVal lineFragmentRect: (NSRect)lineRect lineFragmentGlyphRange: (NSRange)lineGlyphRange containerOrigin: (NSPoint)containerOrigin;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSLayoutManager.h
Standards:
Description forthcoming.
Method summary
- (void) layoutManager: (NSLayoutManager*)layoutManager didCompleteLayoutForTextContainer: (NSTextContainer*)textContainer atEnd: (BOOL)layoutFinishedFlag;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
- (void) layoutManagerDidInvalidateLayout: (NSLayoutManager*)sender;
Standards: GNUstep, MacOS-X, OpenStep
Description forthcoming.
Up