Up
Authors
- Generated by Richard Frith-Macdonald
-
Date: Generated at 2025-12-03
- Declared in:
- AppKit/NSLayoutManager.h
Availability: OpenStep
Description forthcoming.
NSLayoutManager declares 9 Instance Variables
- (
NSTextView*)
firstTextView;
Availability: OpenStep
Description forthcoming.
- (float)
hyphenationFactor;
Availability: OpenStep
Description forthcoming.
- (void)
invalidateDisplayForCharacterRange: (
NSRange)aRange;
Availability: OpenStep
Description forthcoming.
- (void)
invalidateDisplayForGlyphRange: (
NSRange)aRange;
Availability: OpenStep
Description forthcoming.
- (BOOL)
layoutManagerOwnsFirstResponderInWindow: (
NSWindow*)window;
Availability: OpenStep
Description forthcoming.
- (void)
setHyphenationFactor: (float)factor;
Availability: OpenStep
Description forthcoming.
- (
NSTextView*)
textViewForBeginningOfSelection;
Availability: OpenStep
Description forthcoming.
Instance Variables for NSLayoutManager Class
@public BOOL
_beganEditing;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isSynchronizingDelegates;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public BOOL
_isSynchronizingFlags;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSRange
_original_selected_range;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSRange
_selected_range;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSSelectionAffinity
_selectionAffinity;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSSelectionGranularity
_selectionGranularity;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSMutableAttributedString*
_temporaryAttributes;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@public NSMutableDictionary*
_typingAttributes;
Availability: OpenStep
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
- Declared in:
- AppKit/NSLayoutManager.h
Availability: OpenStep
Description forthcoming.
- (
NSSize)
attachmentSizeForGlyphAtIndex: (
NSUInteger)glyphIndex;
Availability: OpenStep
Description forthcoming.
- (void)
drawBackgroundForGlyphRange: (
NSRange)range
atPoint: (
NSPoint)containerOrigin;
Availability: OpenStep
Drawing
- (void)
drawGlyphsForGlyphRange: (
NSRange)range
atPoint: (
NSPoint)containerOrigin;
Availability: OpenStep
Description forthcoming.
- (void)
drawUnderlineForGlyphRange: (
NSRange)underlineRange
underlineType: (
NSInteger)type
baselineOffset: (CGFloat)offset
lineFragmentRect: (
NSRect)fragmentRect
lineFragmentGlyphRange: (
NSRange)fragmentGlyphRange
containerOrigin: (
NSPoint)containerOrigin;
Availability: OpenStep
Description forthcoming.
- (void)
showAttachmentCell: (
NSCell*)cell
inRect: (
NSRect)rect
characterIndex: (
NSUInteger)attachmentIndex;
Availability: OpenStep
Description forthcoming.
- (void)
underlineGylphRange: (
NSRange)range
underlineType: (
NSInteger)type
lineFragmentRect: (
NSRect)fragmentRect
lineFragmentGlyphRange: (
NSRange)fragmentGlyphRange
containerOrigin: (
NSPoint)containerOrigin;
Availability: OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSLayoutManager.h
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsNonContiguousLayout;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSRect)
boundingRectForGlyphRange: (
NSRange)glyphRange
inTextContainer: (
NSTextContainer*)aTextContainer;
Availability: OpenStep
Description forthcoming.
- (unsigned int)
characterIndexMoving: (
GSInsertionPointMovementDirection)direction
fromCharacterIndex: (unsigned int)from
originalCharacterIndex: (unsigned int)original
distance: (float)distance;
Availability: OpenStep
Description forthcoming.
- (void)
ensureGlyphsForCharacterRange: (
NSRange)charRange;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
ensureGlyphsForGlyphRange: (
NSRange)glyphRange;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
ensureLayoutForBoundingRect: (
NSRect)bounds
inTextContainer: (
NSTextContainer*)container;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
ensureLayoutForCharacterRange: (
NSRange)charRange;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
ensureLayoutForGlyphRange: (
NSRange)glyphRange;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
ensureLayoutForTextContainer: (
NSTextContainer*)container;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (unsigned int)
glyphIndexForPoint: (
NSPoint)aPoint
inTextContainer: (
NSTextContainer*)aTextContainer;
Availability: OpenStep
Description forthcoming.
- (
NSUInteger)
glyphIndexForPoint: (
NSPoint)point
inTextContainer: (
NSTextContainer*)container
fractionOfDistanceThroughGlyph: (CGFloat*)partialFraction;
Availability: OpenStep
Description forthcoming.
- (
NSRange)
glyphRangeForBoundingRect: (
NSRect)bounds
inTextContainer: (
NSTextContainer*)container;
Availability: OpenStep
Description forthcoming.
- (
NSRange)
glyphRangeForBoundingRectWithoutAdditionalLayout: (
NSRect)bounds
inTextContainer: (
NSTextContainer*)container;
Availability: OpenStep
Description forthcoming.
- (BOOL)
hasNonContiguousLayout;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSRect)
insertionPointRectForCharacterIndex: (unsigned int)cindex
inTextContainer: (
NSTextContainer*)textContainer;
Availability: OpenStep
Description forthcoming.
- (void)
invalidateGlyphsOnLayoutInvalidationForGlyphRange: (
NSRange)glyphRange;
Availability: MacOS-X 10.5.0
Not implemented (as of 2025-12-03).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (void)
invalidateLayoutForCharacterRange: (
NSRange)charRange
actualCharacterRange: (
NSRangePointer)actualCharRange;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSPoint)
locationForGlyphAtIndex: (
NSUInteger)glyphIndex;
Availability: OpenStep
Description forthcoming.
- (
NSRect*)
rectArrayForCharacterRange: (
NSRange)charRange
withinSelectedCharacterRange: (
NSRange)selCharRange
inTextContainer: (
NSTextContainer*)container
rectCount: (
NSUInteger*)rectCount;
Availability: OpenStep
Description forthcoming.
- (
NSRect*)
rectArrayForGlyphRange: (
NSRange)glyphRange
withinSelectedGlyphRange: (
NSRange)selGlyphRange
inTextContainer: (
NSTextContainer*)container
rectCount: (
NSUInteger*)rectCount;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsNonContiguousLayout: (BOOL)flag;
Availability: MacOS-X 10.5.0
Not implemented (as of 2025-12-03).
Please help us by producing an implementation of
this and donating it to the GNUstep project.
- (void)
textContainerChangedTextView: (
NSTextContainer*)aContainer;
Availability: OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSLayoutManager.h
Availability: OpenStep
Description forthcoming.
- (void)
addTemporaryAttribute: (
NSString*)attr
value: (id)value
forCharacterRange: (
NSRange)range;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (void)
addTemporaryAttributes: (
NSDictionary*)attrs
forCharacterRange: (
NSRange)range;
Availability: OpenStep
Description forthcoming.
- (void)
removeTemporaryAttribute: (
NSString*)attr
forCharacterRange: (
NSRange)range;
Availability: OpenStep
Description forthcoming.
- (void)
setTemporaryAttributes: (
NSDictionary*)attrs
forCharacterRange: (
NSRange)range;
Availability: OpenStep
Description forthcoming.
- (id)
temporaryAttribute: (
NSString*)attr
atCharacterIndex: (
NSUInteger)index
effectiveRange: (
NSRange*)range;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (id)
temporaryAttribute: (
NSString*)attr
atCharacterIndex: (
NSUInteger)index
longestEffectiveRange: (
NSRange*)longestRange
inRange: (
NSRange)range;
Availability: MacOS-X 10.5.0
Description forthcoming.
- (
NSDictionary*)
temporaryAttributesAtCharacterIndex: (
NSUInteger)index
effectiveRange: (
NSRange*)range;
Availability: OpenStep
Description forthcoming.
- (
NSDictionary*)
temporaryAttributesAtCharacterIndex: (
NSUInteger)index
longestEffectiveRange: (
NSRange*)longestRange
inRange: (
NSRange)range;
Availability: MacOS-X 10.5.0
Description forthcoming.
Up