MonobjcMonobjc Documented Class Library
NSLayoutManager Class
NamespacesMonobjc.AppKitNSLayoutManager

[Missing <summary> documentation for "T:Monobjc.AppKit.NSLayoutManager"]

Declaration Syntax
C#Visual BasicVisual C++
public class NSLayoutManager : NSObject, 
	IManagedWrapper, INSCoding, INSGlyphStorage
Public Class NSLayoutManager _
	Inherits NSObject _
	Implements IManagedWrapper, INSCoding, INSGlyphStorage
public ref class NSLayoutManager : public NSObject, 
	IManagedWrapper, INSCoding, INSGlyphStorage
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
NSLayoutManager(NSCoder)

Returns an object initialized from data in a given unarchiver. (required)

Original signature is '- (id)initWithCoder:(NSCoder *)decoder'

Available in Mac OS X v10.0 and later.


NSLayoutManager()()()()
Initializes a new instance of the NSLayoutManager class.

NSLayoutManager(IntPtr)
Initializes a new instance of the NSLayoutManager class.

NSLayoutManager(String, Object, array<Object>[]()[][])
Initializes a new instance of the NSLayoutManager class.

AddObserverForKeyPathOptionsContext(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registers anObserver to receive KVO notifications for the specified key-path relative to the receiver.

Original signature is '- (void)addObserver:(NSObject *)anObserver forKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options context:(void *)context'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
AddTemporaryAttributesForCharacterRange(NSDictionary, NSRange)

Appends one or more temporary attributes to the attributes dictionary of the specified character range.

Original signature is '- (void)addTemporaryAttributes:(NSDictionary *)attrs forCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.0 and later.


AddTemporaryAttributeValueForCharacterRange(NSString, Id, NSRange)

Adds a temporary attribute with the given name and value to the characters in the specified range.

Original signature is '- (void)addTemporaryAttribute:(NSString *)attrName value:(id)value forCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.5 and later.


AddTextContainer(NSTextContainer)

Appends the given text container to the series of text containers where the receiver arranges text.

Original signature is '- (void)addTextContainer:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


Alloc()()()()
Allocates a new native instance.
(Inherited from Id.)
AllowsNonContiguousLayout

Indicates whether noncontiguous layout is enabled or disabled.

Original signature is '- (BOOL)allowsNonContiguousLayout'

Available in Mac OS X v10.5 and later.


AttachmentSizeForGlyphAtIndex(NSUInteger)

For a glyph corresponding to an attachment, returns the size for the attachment cell to occupy.

Original signature is '- (NSSize)attachmentSizeForGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


AttributedString

Returns the text storage object from which the NSGlyphGenerator object procures characters for glyph generation.

Original signature is '- (NSAttributedString *)attributedString'

Available in Mac OS X v10.5 and later.


AttributeKeys

Returns an array of NSString objects containing the names of immutable values that instances of the receiver's class contain.

Original signature is '- (NSArray *)attributeKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
AutoContentAccessingProxy

Creates and returns an autoreleased proxy for the receiving object

Original signature is '- (id)autoContentAccessingProxy'

Available in Mac OS X v10.6 and later.

(Inherited from NSObject.)
Autorelease()()()()

Adds the receiver to the current autorelease pool.

Original signature is '- (id)autorelease'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
AwakeAfterUsingCoder(NSCoder)

Overridden by subclasses to substitute another object in place of the object that was decoded and subsequently received this message.

Original signature is '- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
BackgroundLayoutEnabled

Indicates whether the receiver generates glyphs and lays out text when the application’s run loop is idle.

Original signature is '- (BOOL)backgroundLayoutEnabled'

Available in Mac OS X v10.0 and later.


BindToObjectWithKeyPathOptions(NSString, Id, NSString, NSDictionary)

Establishes a binding between a given property of the receiver and the property of a given object specified by a given key path.

Original signature is '- (void)bind:(NSString *)binding toObject:(id)observableController withKeyPath:(NSString *)keyPath options:(NSDictionary *)options'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
BoundingRectForGlyphRangeInTextContainer(NSRange, NSTextContainer)

Returns a single bounding rectangle (in container coordinates) enclosing all glyphs and other marks drawn in the given text container for the given glyph range, including glyphs that draw outside their line fragment rectangles and text attributes such as underlining.

Original signature is '- (NSRect)boundingRectForGlyphRange:(NSRange)glyphRange inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.0 and later.


BoundsRectForTextBlockAtIndexEffectiveRange(NSTextBlock, NSUInteger, NSRange%)

Returns the bounding rectangle within which the given text block containing the glyph at the given index is to be laid out.

Original signature is '- (NSRect)boundsRectForTextBlock:(NSTextBlock *)block atIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange'

Available in Mac OS X v10.4 and later.


BoundsRectForTextBlockGlyphRange(NSTextBlock, NSRange)

Returns the bounding rectangle enclosing the given text block containing the given glyph range.

Original signature is '- (NSRect)boundsRectForTextBlock:(NSTextBlock *)block glyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.4 and later.


CastAs<(Of <<'(T>)>>)()()()()
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from Id.)
CastTo<(Of <<'(T>)>>)()()()()
Cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from Id.)
CharacterIndexForGlyphAtIndex(NSUInteger)

Returns the index in the text storage for the first character associated with the given glyph.

Original signature is '- (NSUInteger)characterIndexForGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


CharacterIndexForPointInTextContainerFractionOfDistanceBetweenInsertionPoints(NSPoint, NSTextContainer, CGFloat%)

Returns the index of the character falling under the given point, expressed in the given container's coordinate system.

Original signature is '- (NSUInteger)characterIndexForPoint:(NSPoint)point inTextContainer:(NSTextContainer *)container fractionOfDistanceBetweenInsertionPoints:(CGFloat *)partialFraction'

Available in Mac OS X v10.6 and later.


CharacterRangeForGlyphRangeActualGlyphRange(NSRange, NSRange%)

Returns the range of characters that generated the glyphs in the given glyph range.

Original signature is '- (NSRange)characterRangeForGlyphRange:(NSRange)glyphRange actualGlyphRange:(NSRangePointer)actualGlyphRange'

Available in Mac OS X v10.0 and later.


Class

Gets the class of the underlying instance.

(Inherited from Id.)
ClassCode

Returns the receiver's Apple event type code, as stored in the NSScriptClassDescription object for the object’s class.

Original signature is '- (FourCharCode)classCode'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassDescription

Returns an object containing information about the attributes and relationships of the receiver’s class.

Original signature is '- (NSClassDescription *)classDescription'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForArchiver

Overridden by subclasses to substitute a class other than its own during archiving.

Original signature is '- (Class)classForArchiver'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForCoder

Overridden by subclasses to substitute a class other than its own during coding.

Original signature is '- (Class)classForCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForKeyedArchiver

Overridden by subclasses to substitute a new class for instances during keyed archiving.

Original signature is '- (Class)classForKeyedArchiver'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ClassForPortCoder

Overridden by subclasses to substitute a class other than its own for distribution encoding.

Original signature is '- (Class)classForPortCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassName

Returns a string containing the name of the class.

Original signature is '- (NSString *)className'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
CoerceValueForKey(Id, NSString)

Uses type info from the class description and NSScriptCoercionHandler to attempt to convert value for key to the proper type, if necessary.

Original signature is '- (id)coerceValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ConformsToProtocol(IntPtr)

Returns a Boolean value that indicates whether the receiver conforms to a given protocol. (required)

Original signature is '- (BOOL)conformsToProtocol:(Protocol *)aProtocol'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Copy()()()()

Returns the object returned by copyWithZone:, where the zone is nil.

Original signature is '- (id)copy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
CopyScriptingValueForKeyWithProperties(Id, NSString, NSDictionary)

Creates and returns one or more scripting objects to be inserted into the specified relationship by copying the passed-in value and setting the properties in the copied object or objects.

Original signature is '- (id)copyScriptingValue:(id)value forKey:(NSString *)key withProperties:(NSDictionary *)properties'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
Dealloc()()()()

Deallocates the memory occupied by the receiver.

Original signature is '- (void)dealloc'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DefaultAttachmentScaling

Returns the default behavior desired if an attachment image is too large to fit in a text container.

Original signature is '- (NSImageScaling)defaultAttachmentScaling'

Available in Mac OS X v10.0 and later.


DefaultBaselineOffsetForFont(NSFont)

Returns the default baseline offset specified by the layout manager's typesetter behavior for the given font.

Original signature is '- (CGFloat)defaultBaselineOffsetForFont:(NSFont *)theFont'

Available in Mac OS X v10.5 and later.


DefaultLineHeightForFont(NSFont)

Returns the default line height for a line of text drawn using a given font.

Original signature is '- (CGFloat)defaultLineHeightForFont:(NSFont *)theFont'

Available in Mac OS X v10.2 and later.


Delegate

Returns the receiver’s delegate.

Original signature is '- (id < NSLayoutManagerDelegate >)delegate'

Available in Mac OS X v10.0 and later.


DeleteGlyphsInRange(NSRange)

Deletes the glyphs in the given range from the receiver’s glyph store.

Original signature is '- (void)deleteGlyphsInRange:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


Description

Returns a string that describes the contents of the receiver. (required)

Original signature is '- (NSString *)description'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DictionaryWithValuesForKeys(NSArray)

Returns a dictionary containing the property values identified by each of the keys in a given array.

Original signature is '- (NSDictionary *)dictionaryWithValuesForKeys:(NSArray *)keys'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
DidChangeValueForKey(NSString)

Invoked to inform the receiver that the value of a given property has changed.

Original signature is '- (void)didChangeValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
DidChangeValueForKeyWithSetMutationUsingObjects(NSString, NSKeyValueSetMutationKind, NSSet)

Invoked to inform the receiver that the specified change was made to a specified unordered to-many relationship.

Original signature is '- (void)didChangeValueForKey:(NSString *)key withSetMutation:(NSKeyValueSetMutationKind)mutationKind usingObjects:(NSSet *)objects'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
DidChangeValuesAtIndexesForKey(NSKeyValueChange, NSIndexSet, NSString)

Invoked to inform the receiver that the specified change has occurred on the indexes for a specified ordered to-many relationship.

Original signature is '- (void)didChange:(NSKeyValueChange)change valuesAtIndexes:(NSIndexSet *)indexes forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Id.)
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources
(Inherited from Id.)
DoesNotRecognizeSelector(IntPtr)

Handles messages the receiver doesn’t recognize.

Original signature is '- (void)doesNotRecognizeSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DrawBackgroundForGlyphRangeAtPoint(NSRange, NSPoint)

Draws background marks for the given glyph range, which must lie completely within a single text container.

Original signature is '- (void)drawBackgroundForGlyphRange:(NSRange)glyphsToShow atPoint:(NSPoint)origin'

Available in Mac OS X v10.0 and later.


DrawGlyphsForGlyphRangeAtPoint(NSRange, NSPoint)

Draws the glyphs in the given glyph range, which must lie completely within a single text container.

Original signature is '- (void)drawGlyphsForGlyphRange:(NSRange)glyphsToShow atPoint:(NSPoint)origin'

Available in Mac OS X v10.0 and later.


DrawsOutsideLineFragmentForGlyphAtIndex(NSUInteger)

Indicates whether the glyph draws outside of its line fragment rectangle.

Original signature is '- (BOOL)drawsOutsideLineFragmentForGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


DrawStrikethroughForGlyphRangeStrikethroughTypeBaselineOffsetLineFragmentRectLineFragmentGlyphRangeContainerOrigin(NSRange, NSInteger, CGFloat, NSRect, NSRange, NSPoint)

Draws a strikethrough for the glyphs in a given range.

Original signature is '- (void)drawStrikethroughForGlyphRange:(NSRange)glyphRange strikethroughType:(NSInteger)strikethroughVal baselineOffset:(CGFloat)baselineOffset lineFragmentRect:(NSRect)lineRect lineFragmentGlyphRange:(NSRange)lineGlyphRange containerOrigin:(NSPoint)containerOrigin'

Available in Mac OS X v10.3 and later.


DrawUnderlineForGlyphRangeUnderlineTypeBaselineOffsetLineFragmentRectLineFragmentGlyphRangeContainerOrigin(NSRange, NSInteger, CGFloat, NSRect, NSRange, NSPoint)

Draws underlining for the glyphs in a given range.

Original signature is '- (void)drawUnderlineForGlyphRange:(NSRange)glyphRange underlineType:(NSInteger)underlineVal baselineOffset:(CGFloat)baselineOffset lineFragmentRect:(NSRect)lineRect lineFragmentGlyphRange:(NSRange)lineGlyphRange containerOrigin:(NSPoint)containerOrigin'

Available in Mac OS X v10.0 and later.


EncodeWithCoder(NSCoder)

Encodes the receiver using a given archiver. (required)

Original signature is '- (void)encodeWithCoder:(NSCoder *)encoder'

Available in Mac OS X v10.0 and later.


EnsureGlyphsForCharacterRange(NSRange)

Forces the receiver to generate glyphs for the specified character range, if it has not already done so.

Original signature is '- (void)ensureGlyphsForCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.5 and later.


EnsureGlyphsForGlyphRange(NSRange)

Forces the receiver to generate glyphs for the specified glyph range, if it has not already done so.

Original signature is '- (void)ensureGlyphsForGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.5 and later.


EnsureLayoutForBoundingRectInTextContainer(NSRect, NSTextContainer)

Forces the receiver to perform layout for the specified area in the specified text container, if it has not already done so.

Original signature is '- (void)ensureLayoutForBoundingRect:(NSRect)bounds inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.5 and later.


EnsureLayoutForCharacterRange(NSRange)

Forces the receiver to perform layout for the specified character range, if it has not already done so.

Original signature is '- (void)ensureLayoutForCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.5 and later.


EnsureLayoutForGlyphRange(NSRange)

Forces the receiver to perform layout for the specified glyph range, if it has not already done so.

Original signature is '- (void)ensureLayoutForGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.5 and later.


EnsureLayoutForTextContainer(NSTextContainer)

Forces the receiver to perform layout for the specified text container, if it has not already done so.

Original signature is '- (void)ensureLayoutForTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.5 and later.


Equals(Id)
Indicates whether the current object is equal to another object of the same type.
(Inherited from Id.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Id.)
ExposedBindings

Returns an array containing the bindings exposed by the receiver.

Original signature is '- (NSArray *)exposedBindings'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ExtraLineFragmentRect

Returns the rectangle defining the extra line fragment for the insertion point at the end of a text (either in an empty text or after a final paragraph separator).

Original signature is '- (NSRect)extraLineFragmentRect'

Available in Mac OS X v10.0 and later.


ExtraLineFragmentTextContainer

Returns the text container that contains the extra line fragment rectangle.

Original signature is '- (NSTextContainer *)extraLineFragmentTextContainer'

Available in Mac OS X v10.0 and later.


ExtraLineFragmentUsedRect

Returns the rectangle enclosing the insertion point drawn in the extra line fragment rectangle.

Original signature is '- (NSRect)extraLineFragmentUsedRect'

Available in Mac OS X v10.0 and later.


FillBackgroundRectArrayCountForCharacterRangeColor(IntPtr, NSUInteger, NSRange, NSColor)

Fills background rectangles with a color.

Original signature is '- (void)fillBackgroundRectArray:(NSRectArray)rectArray count:(NSUInteger)rectCount forCharacterRange:(NSRange)charRange color:(NSColor *)color'

Available in Mac OS X v10.6 and later.


Finalize()()()()
Releases unmanaged resources and performs other cleanup operations before the Id is reclaimed by garbage collection.
(Inherited from Id.)
FirstTextView

Returns the first text view in the receiver’s series of text views.

Original signature is '- (NSTextView *)firstTextView'

Available in Mac OS X v10.0 and later.


FirstUnlaidCharacterIndex

Returns the index for the first character in the layout manager that has not been laid out.

Original signature is '- (NSUInteger)firstUnlaidCharacterIndex'

Available in Mac OS X v10.0 and later.


FirstUnlaidGlyphIndex

Returns the index for the first glyph in the layout manager that has not been laid out.

Original signature is '- (NSUInteger)firstUnlaidGlyphIndex'

Available in Mac OS X v10.0 and later.


ForwardingTargetForSelector(IntPtr)

Returns the object to which unrecognized messages should first be directed.

Original signature is '- (id)forwardingTargetForSelector:(SEL)aSelector'

Available in Mac OS X v10.6 and later.

(Inherited from NSObject.)
ForwardInvocation(NSInvocation)

Overridden by subclasses to forward messages to other objects.

Original signature is '- (void)forwardInvocation:(NSInvocation *)anInvocation'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
FractionOfDistanceThroughGlyphForPointInTextContainer(NSPoint, NSTextContainer)

This method is a primitive for glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:. You should always call the main method, not the primitives.

Original signature is '- (CGFloat)fractionOfDistanceThroughGlyphForPoint:(NSPoint)point inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.0 and later.


GetFirstUnlaidCharacterIndexGlyphIndex(NSUInteger%, NSUInteger%)

Returns the indexes for the first character and glyph that have invalid layout information.

Original signature is '- (void)getFirstUnlaidCharacterIndex:(NSUInteger *)charIndex glyphIndex:(NSUInteger *)glyphIndex'

Available in Mac OS X v10.0 and later.


GetGlyphsInRangeGlyphsCharacterIndexesGlyphInscriptionsElasticBits(NSRange, IntPtr, NSUInteger%, IntPtr, Boolean%)

Returns the glyphs and information needed to perform layout for the given glyph range.

Original signature is '- (NSUInteger)getGlyphsInRange:(NSRange)glyphRange glyphs:(NSGlyph *)glyphBuffer characterIndexes:(NSUInteger *)charIndexBuffer glyphInscriptions:(NSGlyphInscription *)inscribeBuffer elasticBits:(BOOL *)elasticBuffer'

Available in Mac OS X v10.0 and later.


GetGlyphsInRangeGlyphsCharacterIndexesGlyphInscriptionsElasticBitsBidiLevels(NSRange, IntPtr, NSUInteger%, IntPtr, Boolean%, IntPtr)

Returns the glyphs and information needed to perform layout for the given glyph range.

Original signature is '- (NSUInteger)getGlyphsInRange:(NSRange)glyphRange glyphs:(NSGlyph *)glyphBuffer characterIndexes:(NSUInteger *)charIndexBuffer glyphInscriptions:(NSGlyphInscription *)inscribeBuffer elasticBits:(BOOL *)elasticBuffer bidiLevels:(unsigned char *)bidiLevelBuffer'

Available in Mac OS X v10.2 and later.


GetGlyphsRange(IntPtr, NSRange)

Fills the passed-in buffer with a sequence of glyphs

Original signature is '- (NSUInteger)getGlyphs:(NSGlyph *)glyphArray range:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Id.)
GetInstanceVariable<(Of <<'(T>)>>)(String)
Gets the instance variable of the specified name.
(Inherited from Id.)
GetLineFragmentInsertionPointsForCharacterAtIndexAlternatePositionsInDisplayOrderPositionsCharacterIndexes(NSUInteger, Boolean, Boolean, IntPtr, IntPtr)

Returns insertion points in bulk for a given line fragment.

Original signature is '- (NSUInteger)getLineFragmentInsertionPointsForCharacterAtIndex:(NSUInteger)charIndex alternatePositions:(BOOL)aFlag inDisplayOrder:(BOOL)dFlag positions:(CGFloat *)positions characterIndexes:(NSUInteger *)charIndexes'

Available in Mac OS X v10.5 and later.


GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
GlyphAtIndex(NSUInteger)

Returns the glyph at glyphIndex.

Original signature is '- (NSGlyph)glyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


GlyphAtIndexIsValidIndex(NSUInteger, Boolean%)

If the given index is valid, returns the glyph at that location and optionally returns a flag indicating whether the requested index is in range.

Original signature is '- (NSGlyph)glyphAtIndex:(NSUInteger)glyphIndex isValidIndex:(BOOL *)isValidIndex'

Available in Mac OS X v10.0 and later.


GlyphGenerator

Returns the glyph generator used by this layout manager.

Original signature is '- (NSGlyphGenerator *)glyphGenerator'

Available in Mac OS X v10.4 and later.


GlyphIndexForCharacterAtIndex(NSUInteger)

Returns the index of the first glyph associated with the character at the specified index.

Original signature is '- (NSUInteger)glyphIndexForCharacterAtIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.5 and later.


GlyphIndexForPointInTextContainer(NSPoint, NSTextContainer)

This method is a primitive for glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:. You should always call the main method, not the primitives.

Original signature is '- (NSUInteger)glyphIndexForPoint:(NSPoint)point inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.0 and later.


GlyphIndexForPointInTextContainerFractionOfDistanceThroughGlyph(NSPoint, NSTextContainer, CGFloat%)

Returns the index of the glyph falling under the given point, expressed in the given container's coordinate system.

Original signature is '- (NSUInteger)glyphIndexForPoint:(NSPoint)point inTextContainer:(NSTextContainer *)container fractionOfDistanceThroughGlyph:(CGFloat *)partialFraction'

Available in Mac OS X v10.0 and later.


GlyphRangeForBoundingRectInTextContainer(NSRect, NSTextContainer)

Returns the smallest contiguous range for glyphs that are laid out wholly or partially within the given rectangle in the given text container.

Original signature is '- (NSRange)glyphRangeForBoundingRect:(NSRect)bounds inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.0 and later.


GlyphRangeForBoundingRectWithoutAdditionalLayoutInTextContainer(NSRect, NSTextContainer)

Returns the smallest contiguous range for glyphs that are laid out wholly or partially within the given rectangle in the given text container.

Original signature is '- (NSRange)glyphRangeForBoundingRectWithoutAdditionalLayout:(NSRect)bounds inTextContainer:(NSTextContainer *)container'

Available in Mac OS X v10.0 and later.


GlyphRangeForCharacterRangeActualCharacterRange(NSRange, NSRange%)

Returns the range of glyphs that are generated from the characters in the given character range.

Original signature is '- (NSRange)glyphRangeForCharacterRange:(NSRange)charRange actualCharacterRange:(NSRangePointer)actualCharRange'

Available in Mac OS X v10.0 and later.


GlyphRangeForTextContainer(NSTextContainer)

Returns the range of glyphs laid out within the given text container.

Original signature is '- (NSRange)glyphRangeForTextContainer:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


Hash

Returns an integer that can be used as a table address in a hash table structure. (required)

Original signature is '- (NSUInteger)hash'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
HasNonContiguousLayout

Indicates whether the layout manager currently has any areas of noncontiguous layout.

Original signature is '- (BOOL)hasNonContiguousLayout'

Available in Mac OS X v10.5 and later.


HyphenationFactor

Returns the current hyphenation threshold.

Original signature is '- (float)hyphenationFactor'

Available in Mac OS X v10.0 and later.


InfoForBinding(NSString)

Returns a dictionary describing the receiver’s binding.

Original signature is '- (NSDictionary *)infoForBinding:(NSString *)binding'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
Init()()()()

Implemented by subclasses to initialize a new object (the receiver) immediately after memory for it has been allocated.

Original signature is '- (id)init'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
InitWithCoder(NSCoder)

Returns an object initialized from data in a given unarchiver. (required)

Original signature is '- (id)initWithCoder:(NSCoder *)decoder'

Available in Mac OS X v10.0 and later.


InsertGlyphAtGlyphIndexCharacterIndex(UInt32, NSUInteger, NSUInteger)

Inserts a single glyph into the glyph stream at the given index and maps it to the character at the given character index.

Original signature is '- (void)insertGlyph:(NSGlyph)glyph atGlyphIndex:(NSUInteger)glyphIndex characterIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.0 and later.


InsertGlyphsLengthForStartingGlyphAtIndexCharacterIndex(IntPtr, NSUInteger, NSUInteger, NSUInteger)

Inserts the given glyphs into the glyph cache at the given index and maps them to characters beginning at the given character index.

Original signature is '- (void)insertGlyphs:(const NSGlyph *)glyphs length:(NSUInteger)length forStartingGlyphAtIndex:(NSUInteger)glyphIndex characterIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.5 and later.


InsertTextContainerAtIndex(NSTextContainer, NSUInteger)

Inserts the given text container into the series of text containers at the given index.

Original signature is '- (void)insertTextContainer:(NSTextContainer *)aTextContainer atIndex:(NSUInteger)index'

Available in Mac OS X v10.0 and later.


InsertValueAtIndexInPropertyWithKey(Id, NSUInteger, NSString)

Inserts an object at the specified index in the collection specified by the passed key.

Original signature is '- (void)insertValue:(id)value atIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
InsertValueInPropertyWithKey(Id, NSString)

Inserts an object in the collection specified by the passed key.

Original signature is '- (void)insertValue:(id)value inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
IntAttributeForGlyphAtIndex(NSInteger, NSUInteger)

Returns the value of the attribute identified by the given attribute tag for the glyph at the given index.

Original signature is '- (NSInteger)intAttribute:(NSInteger)attributeTag forGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


InvalidateDisplayForCharacterRange(NSRange)

Invalidates display for the given character range.

Original signature is '- (void)invalidateDisplayForCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.0 and later.


InvalidateDisplayForGlyphRange(NSRange)

Marks the glyphs in the given glyph range as needing display, as well as the appropriate regions of the NSTextView objects that display those glyphs (using the NSView method setNeedsDisplayInRect:).

Original signature is '- (void)invalidateDisplayForGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


InvalidateGlyphsForCharacterRangeChangeInLengthActualCharacterRange(NSRange, NSInteger, NSRange%)

Invalidates the cached glyphs for the characters in the given character range, adjusts the character indices of all the subsequent glyphs by the change in length, and invalidates the new character range.

Original signature is '- (void)invalidateGlyphsForCharacterRange:(NSRange)charRange changeInLength:(NSInteger)lengthChange actualCharacterRange:(NSRangePointer)actualCharRange'

Available in Mac OS X v10.0 and later.


InvalidateGlyphsOnLayoutInvalidationForGlyphRange(NSRange)

Specifies explicitly when portions of the glyph stream depend on layout.

Original signature is '- (void)invalidateGlyphsOnLayoutInvalidationForGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.5 and later.


InvalidateLayoutForCharacterRangeActualCharacterRange(NSRange, NSRange%)

Invalidates the layout information for the glyphs mapped to the given range of characters.

Original signature is '- (void)invalidateLayoutForCharacterRange:(NSRange)charRange actualCharacterRange:(NSRangePointer)actualCharRange'

Available in Mac OS X v10.5 and later.


InvalidateLayoutForCharacterRangeIsSoftActualCharacterRange(NSRange, Boolean, NSRange%)

Invalidates the layout information for the glyphs mapped to the given range of characters.

Original signature is '- (void)invalidateLayoutForCharacterRange:(NSRange)charRange isSoft:(BOOL)flag actualCharacterRange:(NSRangePointer)actualCharRange'

Available in Mac OS X v10.0 and later.


InverseForRelationshipKey(NSString)

For a given key that defines the name of the relationship from the receiver’s class to another class, returns the name of the relationship from the other class to the receiver’s class.

Original signature is '- (NSString *)inverseForRelationshipKey:(NSString *)relationshipKey'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsEqual(Id)

Returns a Boolean value that indicates whether the receiver and a given object are equal. (required)

Original signature is '- (BOOL)isEqual:(id)anObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsKindOfClass(Class)

Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class. (required)

Original signature is '- (BOOL)isKindOfClass:(Class)aClass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsMemberOfClass(Class)

Returns a Boolean value that indicates whether the receiver is an instance of a given class. (required)

Original signature is '- (BOOL)isMemberOfClass:(Class)aClass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsProxy

Returns a Boolean value that indicates whether the receiver does not descend from NSObject. (required)

Original signature is '- (BOOL)isProxy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsValidGlyphIndex(NSUInteger)

Indicates whether the specified index refers to a valid glyph, otherwise NO.

Original signature is '- (BOOL)isValidGlyphIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


LayoutManagerOwnsFirstResponderInWindow(NSWindow)

Indicates whether the first responder in the given window is a text view associated with the receiver.

Original signature is '- (BOOL)layoutManagerOwnsFirstResponderInWindow:(NSWindow *)window'

Available in Mac OS X v10.0 and later.


LayoutOptions

Returns the layout manager’s current layout options.

Original signature is '- (NSUInteger)layoutOptions'

Available in Mac OS X v10.5 and later.


LayoutRectForTextBlockAtIndexEffectiveRange(NSTextBlock, NSUInteger, NSRange%)

Returns the layout rectangle within which the given text block containing the glyph at the given index is to be laid out.

Original signature is '- (NSRect)layoutRectForTextBlock:(NSTextBlock *)block atIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange'

Available in Mac OS X v10.4 and later.


LayoutRectForTextBlockGlyphRange(NSTextBlock, NSRange)

Returns the layout rectangle within which the given text block containing the given glyph range is to be laid out.

Original signature is '- (NSRect)layoutRectForTextBlock:(NSTextBlock *)block glyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.4 and later.


LineFragmentRectForGlyphAtIndexEffectiveRange(NSUInteger, NSRange%)

Returns the rectangle for the line fragment in which the given glyph is laid out and (optionally), by reference, the whole range of glyphs that are in that fragment.

Original signature is '- (NSRect)lineFragmentRectForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange'

Available in Mac OS X v10.0 and later.


LineFragmentRectForGlyphAtIndexEffectiveRangeWithoutAdditionalLayout(NSUInteger, NSRange%, Boolean)

Returns the line fragment rectangle containing the glyph at the given glyph index.

Original signature is '- (NSRect)lineFragmentRectForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange withoutAdditionalLayout:(BOOL)flag'

Available in Mac OS X v10.4 and later.


LineFragmentUsedRectForGlyphAtIndexEffectiveRange(NSUInteger, NSRange%)

Returns the usage rectangle for the line fragment in which the given glyph is laid and (optionally) by reference the whole range of glyphs that are in that fragment.

Original signature is '- (NSRect)lineFragmentUsedRectForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange'

Available in Mac OS X v10.0 and later.


LineFragmentUsedRectForGlyphAtIndexEffectiveRangeWithoutAdditionalLayout(NSUInteger, NSRange%, Boolean)

Returns the usage rectangle for the line fragment in which the given glyph is laid and (optionally) by reference the whole range of glyphs that are in that fragment.

Original signature is '- (NSRect)lineFragmentUsedRectForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange withoutAdditionalLayout:(BOOL)flag'

Available in Mac OS X v10.4 and later.


LocationForGlyphAtIndex(NSUInteger)

Returns the location for the given glyph within its line fragment.

Original signature is '- (NSPoint)locationForGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MethodForSelector(IntPtr)

Locates and returns the address of the receiver’s implementation of a method so it can be called as a function.

Original signature is '- (IMP)methodForSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MethodSignatureForSelector(IntPtr)

Returns an NSMethodSignature object that contains a description of the method identified by a given selector.

Original signature is '- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MutableArrayValueForKey(NSString)

Returns a mutable array proxy that provides read-write access to an ordered to-many relationship specified by a given key.

Original signature is '- (NSMutableArray *)mutableArrayValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
MutableArrayValueForKeyPath(NSString)

Returns a mutable array that provides read-write access to the ordered to-many relationship specified by a given key path.

Original signature is '- (NSMutableArray *)mutableArrayValueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
MutableCopy()()()()

Returns the object returned by mutableCopyWithZone: where the zone is nil.

Original signature is '- (id)mutableCopy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MutableSetValueForKey(NSString)

Returns a mutable set proxy that provides read-write access to the unordered to-many relationship specified by a given key.

Original signature is '- (NSMutableSet *)mutableSetValueForKey:(NSString *)key'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
MutableSetValueForKeyPath(NSString)

Returns a mutable set that provides read-write access to the unordered to-many relationship specified by a given key path.

Original signature is '- (NSMutableSet *)mutableSetValueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
NativePointer
Gets or sets the native pointer.
(Inherited from Id.)
NewScriptingObjectOfClassForValueForKeyWithContentsValueProperties(Class, NSString, Id, NSDictionary)

Creates and returns an instance of a scriptable class, setting its contents and properties, for insertion into the relationship identified by the key.

Original signature is '- (id)newScriptingObjectOfClass:(Class)class forValueForKey:(NSString *)key withContentsValue:(id)contentsValue properties:(NSDictionary *)properties'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
NotShownAttributeForGlyphAtIndex(NSUInteger)

Indicates whether the glyph at the given index is one that isn’t shown.

Original signature is '- (BOOL)notShownAttributeForGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


NSLayoutManagerClass
Static field for a quick access to the NSLayoutManager class.

NumberOfGlyphs

Returns the number of glyphs in the receiver.

Original signature is '- (NSUInteger)numberOfGlyphs'

Available in Mac OS X v10.0 and later.


ObservationInfo

Returns a pointer that identifies information about all of the observers that are registered with the receiver.

Original signature is '- (void *)observationInfo'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ObserveValueForKeyPathOfObjectChangeContext(NSString, Id, NSDictionary, IntPtr)

This message is sent to the receiver when the value at the specified key path relative to the given object has changed.

Original signature is '- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
OptionDescriptionsForBinding(NSString)

Returns an array describing the options for the specified binding.

Original signature is '- (NSArray *)optionDescriptionsForBinding:(NSString *)binding'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelector(IntPtr)

Sends a specified message to the receiver and returns the result of the message. (required)

Original signature is '- (id)performSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorInBackgroundWithObject(IntPtr, Id)

Invokes a method of the receiver on a new background thread.

Original signature is '- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorOnMainThreadWithObjectWaitUntilDone(IntPtr, Id, Boolean)

Invokes a method of the receiver on the main thread using the default mode.

Original signature is '- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
PerformSelectorOnMainThreadWithObjectWaitUntilDoneModes(IntPtr, Id, Boolean, NSArray)

Invokes a method of the receiver on the main thread using the specified modes.

Original signature is '- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait modes:(NSArray *)array'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
PerformSelectorOnThreadWithObjectWaitUntilDone(IntPtr, NSThread, Id, Boolean)

Invokes a method of the receiver on the specified thread using the default mode.

Original signature is '- (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorOnThreadWithObjectWaitUntilDoneModes(IntPtr, NSThread, Id, Boolean, NSArray)

Invokes a method of the receiver on the specified thread using the specified modes.

Original signature is '- (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait modes:(NSArray *)array'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorWithObject(IntPtr, Id)

Sends a message to the receiver with an object as the argument. (required)

Original signature is '- (id)performSelector:(SEL)aSelector withObject:(id)anObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectAfterDelay(IntPtr, Id, Double)

Invokes a method of the receiver on the current thread using the default mode after a delay.

Original signature is '- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectAfterDelayInModes(IntPtr, Id, Double, NSArray)

Invokes a method of the receiver on the current thread using the specified modes after a delay.

Original signature is '- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes:(NSArray *)modes'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectWithObject(IntPtr, Id, Id)

Sends a message to the receiver with two objects as arguments. (required)

Original signature is '- (id)performSelector:(SEL)aSelector withObject:(id)anObject withObject:(id)anotherObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RangeOfNominallySpacedGlyphsContainingIndex(NSUInteger)

Returns the range for the glyphs around the given glyph that can be displayed using only their advancements from the font, without pairwise kerning or other adjustments to spacing.

Original signature is '- (NSRange)rangeOfNominallySpacedGlyphsContainingIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


RectArrayForCharacterRangeWithinSelectedCharacterRangeInTextContainerRectCount(NSRange, NSRange, NSTextContainer, NSUInteger%)

Returns an array of rectangles and, by reference, the number of such rectangles, that define the region in the given container enclosing the given character range.

Original signature is '- (NSRectArray)rectArrayForCharacterRange:(NSRange)charRange withinSelectedCharacterRange:(NSRange)selCharRange inTextContainer:(NSTextContainer *)container rectCount:(NSUInteger *)rectCount'

Available in Mac OS X v10.0 and later.


RectArrayForGlyphRangeWithinSelectedGlyphRangeInTextContainerRectCount(NSRange, NSRange, NSTextContainer, NSUInteger%)

Returns an array of rectangles and, by reference, the number of such rectangles, that define the region in the given container enclosing the given glyph range.

Original signature is '- (NSRectArray)rectArrayForGlyphRange:(NSRange)glyphRange withinSelectedGlyphRange:(NSRange)selGlyphRange inTextContainer:(NSTextContainer *)container rectCount:(NSUInteger *)rectCount'

Available in Mac OS X v10.0 and later.


Release()()()()

Decrements the receiver�s reference count.

Original signature is '- (oneway void)release'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
RemoveObserverForKeyPath(NSObject, NSString)

Stops a given object from receiving change notifications for the property specified by a given key-path relative to the receiver.

Original signature is '- (void)removeObserver:(NSObject *)anObserver forKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
RemoveTemporaryAttributeForCharacterRange(NSString, NSRange)

Removes a temporary attribute from the list of attributes for the specified character range.

Original signature is '- (void)removeTemporaryAttribute:(NSString *)attrName forCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.0 and later.


RemoveTextContainerAtIndex(NSUInteger)

Removes the text container at the given index and invalidates the layout as needed.

Original signature is '- (void)removeTextContainerAtIndex:(NSUInteger)index'

Available in Mac OS X v10.0 and later.


RemoveValueAtIndexFromPropertyWithKey(NSUInteger, NSString)

Removes the object at the specified index from the collection specified by the passed key.

Original signature is '- (void)removeValueAtIndex:(NSUInteger)index fromPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplaceGlyphAtIndexWithGlyph(NSUInteger, UInt32)

Replaces the glyph at the given index with a new glyph.

Original signature is '- (void)replaceGlyphAtIndex:(NSUInteger)glyphIndex withGlyph:(NSGlyph)newGlyph'

Available in Mac OS X v10.0 and later.


ReplacementObjectForArchiver(NSArchiver)

Overridden by subclasses to substitute another object for itself during archiving.

Original signature is '- (id)replacementObjectForArchiver:(NSArchiver *)anArchiver'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplacementObjectForCoder(NSCoder)

Overridden by subclasses to substitute another object for itself during encoding.

Original signature is '- (id)replacementObjectForCoder:(NSCoder *)aCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplacementObjectForKeyedArchiver(NSKeyedArchiver)

Overridden by subclasses to substitute another object for itself during keyed archiving.

Original signature is '- (id)replacementObjectForKeyedArchiver:(NSKeyedArchiver *)archiver'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ReplacementObjectForPortCoder(NSPortCoder)

Overridden by subclasses to substitute another object or a copy for itself during distribution encoding.

Original signature is '- (id)replacementObjectForPortCoder:(NSPortCoder *)aCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplaceTextStorage(NSTextStorage)

Replaces the NSTextStorage object for the group of text-system objects containing the receiver with the given text storage object.

Original signature is '- (void)replaceTextStorage:(NSTextStorage *)newTextStorage'

Available in Mac OS X v10.0 and later.


ReplaceValueAtIndexInPropertyWithKeyWithValue(NSUInteger, NSString, Id)

Replaces the object at the specified index in the collection specified by the passed key.

Original signature is '- (void)replaceValueAtIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key withValue:(id)value'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RespondsToSelector(IntPtr)

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message. (required)

Original signature is '- (BOOL)respondsToSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RespondsToSelector(String)

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message.

Original signature is '- (BOOL)respondsToSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Retain()()()()

Increments the receiver�s reference count.

Original signature is '- (id)retain'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
RetainCount

Returns the receiver’s reference count. (required)

Original signature is '- (NSUInteger)retainCount'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RulerAccessoryViewForTextViewParagraphStyleRulerEnabled(NSTextView, NSParagraphStyle, NSRulerView, Boolean)

Returns the the accessory view that the text system uses for its ruler.

Original signature is '- (NSView *)rulerAccessoryViewForTextView:(NSTextView *)view paragraphStyle:(NSParagraphStyle *)style ruler:(NSRulerView *)ruler enabled:(BOOL)isEnabled'

Available in Mac OS X v10.0 and later.


RulerMarkersForTextViewParagraphStyleRuler(NSTextView, NSParagraphStyle, NSRulerView)

Returns an array of text ruler objects for the current selection.

Original signature is '- (NSArray *)rulerMarkersForTextView:(NSTextView *)view paragraphStyle:(NSParagraphStyle *)style ruler:(NSRulerView *)ruler'

Available in Mac OS X v10.0 and later.


SafeCastAs<(Of <<'(TInstance>)>>)(Id)
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IdExtensions.)
SafeCastTo<(Of <<'(TInstance>)>>)(Id)
Cast the current instance to the given type. the cast is dynamically tested for safety
(Inherited from IdExtensions.)
SafeRelease(Id)

Performs a safe release operation on the given instance.

The equivalent code is:

CopyC#
if (instance != null) instance.Release();
(Inherited from IdExtensions.)
ScriptingProperties

Returns an NSString-keyed dictionary of the receiver's scriptable properties.

Original signature is '- (NSDictionary *)scriptingProperties'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ScriptingValueForSpecifier(NSScriptObjectSpecifier)

Given an object specifier, returns the specified object or objects in the receiving container.

Original signature is '- (id)scriptingValueForSpecifier:(NSScriptObjectSpecifier *)objectSpecifier'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
Self

Returns the receiver. (required)

Original signature is '- (id)self'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
SendMessage(String, array<Object>[]()[][])
Sends a message to this receiver (either a Class or an object instance).
(Inherited from Id.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from Id.)
SendMessageSuperVarArgs(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from Id.)
SendMessageVarArgs(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from Id.)
SetAttachmentSizeForGlyphRange(NSSize, NSRange)

Sets the size at which the given glyph (assumed to be an attachment) is asked to draw in the given glyph range.

Original signature is '- (void)setAttachmentSize:(NSSize)attachmentSize forGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


SetBoundsRectForTextBlockGlyphRange(NSRect, NSTextBlock, NSRange)

Sets the bounding rectangle enclosing a given text block containing the given glyph range.

Original signature is '- (void)setBoundsRect:(NSRect)rect forTextBlock:(NSTextBlock *)block glyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.4 and later.


SetCharacterIndexForGlyphAtIndex(NSUInteger, NSUInteger)

Sets the index of the character corresponding to the glyph at the given glyph index.

Original signature is '- (void)setCharacterIndex:(NSUInteger)charIndex forGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


SetDelegate(Action<(Of <<'(NSLayoutManager..::..NSLayoutManagerDelegateEventDispatcher>)>>))
Set the Delegate property of a NSLayoutManager instance.

SetDrawsOutsideLineFragmentForGlyphAtIndex(Boolean, NSUInteger)

Specifies whether the given glyph exceeds the bounds of the line fragment where it’s laid out.

Original signature is '- (void)setDrawsOutsideLineFragment:(BOOL)flag forGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


SetExtraLineFragmentRectUsedRectTextContainer(NSRect, NSRect, NSTextContainer)

Sets the bounds and container for the extra line fragment.

Original signature is '- (void)setExtraLineFragmentRect:(NSRect)aRect usedRect:(NSRect)usedRect textContainer:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


SetInstanceVariable<(Of <<'(T>)>>)(String, T)
Sets the instance variable of the specified name.
(Inherited from Id.)
SetIntAttributeValueForGlyphAtIndex(NSInteger, NSInteger, NSUInteger)

Sets a custom attribute value for a given glyph.

Original signature is '- (void)setIntAttribute:(NSInteger)attributeTag value:(NSInteger)val forGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


SetLayoutRectForTextBlockGlyphRange(NSRect, NSTextBlock, NSRange)

Sets the layout rectangle enclosing the given text block containing the given glyph range.

Original signature is '- (void)setLayoutRect:(NSRect)rect forTextBlock:(NSTextBlock *)block glyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.4 and later.


SetLineFragmentRectForGlyphRangeUsedRect(NSRect, NSRange, NSRect)

Associates the given line fragment bounds with the given range of glyphs.

Original signature is '- (void)setLineFragmentRect:(NSRect)fragmentRect forGlyphRange:(NSRange)glyphRange usedRect:(NSRect)usedRect'

Available in Mac OS X v10.0 and later.


SetLocationForStartOfGlyphRange(NSPoint, NSRange)

Sets the location for the first glyph of the given range.

Original signature is '- (void)setLocation:(NSPoint)aPoint forStartOfGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


SetLocationsStartingGlyphIndexesCountForGlyphRange(IntPtr, IntPtr, NSUInteger, NSRange)

Sets locations for many glyph ranges at once.

Original signature is '- (void)setLocations:(NSPointArray)locations startingGlyphIndexes:(NSUInteger *)glyphIndexes count:(NSUInteger)count forGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.5 and later.


SetNilValueForKey(NSString)

Invoked by setValue:forKey: when it’s given a nil value for a scalar value (such as an int or float).

Original signature is '- (void)setNilValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetNotShownAttributeForGlyphAtIndex(Boolean, NSUInteger)

Sets the glyph at the given index to be one that isn’t shown.

Original signature is '- (void)setNotShownAttribute:(BOOL)flag forGlyphAtIndex:(NSUInteger)glyphIndex'

Available in Mac OS X v10.0 and later.


SetTemporaryAttributesForCharacterRange(NSDictionary, NSRange)

Sets one or more temporary attributes for the specified character range.

Original signature is '- (void)setTemporaryAttributes:(NSDictionary *)attrs forCharacterRange:(NSRange)charRange'

Available in Mac OS X v10.0 and later.


SetTextContainerForGlyphRange(NSTextContainer, NSRange)

Sets text container where the glyphs in the given range are laid out.

Original signature is '- (void)setTextContainer:(NSTextContainer *)aTextContainer forGlyphRange:(NSRange)glyphRange'

Available in Mac OS X v10.0 and later.


SetValueForKey(Id, NSString)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(String, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int16, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int64, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int32, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Single, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Double, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Char, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Boolean, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKeyPath(Id, NSString)

Sets the value for the property identified by a given key path to a given value.

Original signature is '- (void)setValue:(id)value forKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForUndefinedKey(Id, NSString)

Invoked by setValue:forKey: when it finds no property for a given key.

Original signature is '- (void)setValue:(id)value forUndefinedKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValuesForKeysWithDictionary(NSDictionary)

Sets properties of the receiver with values from a given dictionary, using its keys to identify the properties.

Original signature is '- (void)setValuesForKeysWithDictionary:(NSDictionary *)keyedValues'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ShowAttachmentCellInRectCharacterIndex(NSCell, NSRect, NSUInteger)

Draws an attachment cell.

Original signature is '- (void)showAttachmentCell:(NSCell *)cell inRect:(NSRect)rect characterIndex:(NSUInteger)attachmentIndex'

Available in Mac OS X v10.0 and later.


ShowPackedGlyphsLengthGlyphRangeAtPointFontColorPrintingAdjustment(IntPtr, NSUInteger, NSRange, NSPoint, NSFont, NSColor, NSSize)

Draws a range of glyphs.

Original signature is '- (void)showPackedGlyphs:(char *)glyphs length:(NSUInteger)glyphLen glyphRange:(NSRange)glyphRange atPoint:(NSPoint)point font:(NSFont *)font color:(NSColor *)color printingAdjustment:(NSSize)printingAdjustment'

Available in Mac OS X v10.0 and later.


ShowsControlCharacters

Indicates whether the receiver substitutes visible glyphs for control characters.

Original signature is '- (BOOL)showsControlCharacters'

Available in Mac OS X v10.0 and later.


ShowsInvisibleCharacters

Indicates whether the receiver substitutes visible glyphs for whitespace and other typically invisible characters in layout.

Original signature is '- (BOOL)showsInvisibleCharacters'

Available in Mac OS X v10.0 and later.


StrikethroughGlyphRangeStrikethroughTypeLineFragmentRectLineFragmentGlyphRangeContainerOrigin(NSRange, NSInteger, NSRect, NSRange, NSPoint)

Calculates and draws strikethrough for the glyphs in the given range.

Original signature is '- (void)strikethroughGlyphRange:(NSRange)glyphRange strikethroughType:(NSInteger)strikethroughVal lineFragmentRect:(NSRect)lineRect lineFragmentGlyphRange:(NSRange)lineGlyphRange containerOrigin:(NSPoint)containerOrigin'

Available in Mac OS X v10.3 and later.


SubstituteFontForFont(NSFont)

Returns a screen font suitable for use in place of the given font, if one is available.

Original signature is '- (NSFont *)substituteFontForFont:(NSFont *)originalFont'

Available in Mac OS X v10.0 and later.


Superclass

Returns the class object for the receiver’s superclass. (required)

Original signature is '- (Class)superclass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
TemporaryAttributeAtCharacterIndexEffectiveRange(NSString, NSUInteger, NSRange%)

Returns the value for the temporary attribute with a given name of the character at a given index, and by reference the range over which the attribute applies.

Original signature is '- (id)temporaryAttribute:(NSString *)attrName atCharacterIndex:(NSUInteger)location effectiveRange:(NSRangePointer)range'

Available in Mac OS X v10.5 and later.


TemporaryAttributeAtCharacterIndexLongestEffectiveRangeInRange(NSString, NSUInteger, NSRange%, NSRange)

Returns the value for the temporary attribute with a given name of the character at a given index, and by reference the maximum range over which the attribute applies.

Original signature is '- (id)temporaryAttribute:(NSString *)attrName atCharacterIndex:(NSUInteger)location longestEffectiveRange:(NSRangePointer)range inRange:(NSRange)rangeLimit'

Available in Mac OS X v10.5 and later.


TemporaryAttributesAtCharacterIndexEffectiveRange(NSUInteger, NSRange%)

Returns the dictionary of temporary attributes for the character range specified in effectiveCharRange at character index charIndex.

Original signature is '- (NSDictionary *)temporaryAttributesAtCharacterIndex:(NSUInteger)charIndex effectiveRange:(NSRangePointer)effectiveCharRange'

Available in Mac OS X v10.0 and later.


TemporaryAttributesAtCharacterIndexLongestEffectiveRangeInRange(NSUInteger, NSRange%, NSRange)

Returns the temporary attributes for the character at a given index, and by reference the maximum range over which the attributes apply.

Original signature is '- (NSDictionary *)temporaryAttributesAtCharacterIndex:(NSUInteger)location longestEffectiveRange:(NSRangePointer)range inRange:(NSRange)rangeLimit'

Available in Mac OS X v10.5 and later.


TextContainerChangedGeometry(NSTextContainer)

Invalidates the layout information, and possibly glyphs, for the given text container and all subsequent NSTextContainer objects.

Original signature is '- (void)textContainerChangedGeometry:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


TextContainerChangedTextView(NSTextContainer)

Updates information needed to manage NSTextView objects in the given text container.

Original signature is '- (void)textContainerChangedTextView:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


TextContainerForGlyphAtIndexEffectiveRange(NSUInteger, NSRange%)

Returns the container in which the given glyph is laid out and (optionally) by reference the whole range of glyphs that are in that container.

Original signature is '- (NSTextContainer *)textContainerForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange'

Available in Mac OS X v10.0 and later.


TextContainerForGlyphAtIndexEffectiveRangeWithoutAdditionalLayout(NSUInteger, NSRange%, Boolean)

Returns the container in which the given glyph is laid out and (optionally) by reference the whole range of glyphs that are in that container.

Original signature is '- (NSTextContainer *)textContainerForGlyphAtIndex:(NSUInteger)glyphIndex effectiveRange:(NSRangePointer)effectiveGlyphRange withoutAdditionalLayout:(BOOL)flag'

Available in Mac OS X v10.4 and later.


TextContainers

Returns the receiver’s text containers.

Original signature is '- (NSArray *)textContainers'

Available in Mac OS X v10.0 and later.


TextStorage

Returns the receiver’s text storage object.

Original signature is '- (NSTextStorage *)textStorage'

Available in Mac OS X v10.0 and later.


TextStorageEditedRangeChangeInLengthInvalidatedRange(NSTextStorage, NSUInteger, NSRange, NSInteger, NSRange)

Invalidates glyph and layout information for a portion of the text in the given text storage object.

Original signature is '- (void)textStorage:(NSTextStorage *)aTextStorage edited:(NSUInteger)mask range:(NSRange)newCharRange changeInLength:(NSInteger)delta invalidatedRange:(NSRange)invalidatedCharRange'

Available in Mac OS X v10.0 and later.


TextViewForBeginningOfSelection

Returns the text view containing the first glyph in the selection.

Original signature is '- (NSTextView *)textViewForBeginningOfSelection'

Available in Mac OS X v10.0 and later.


ToManyRelationshipKeys

Returns array containing the keys for the to-many relationship properties of the receiver.

Original signature is '- (NSArray *)toManyRelationshipKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ToOneRelationshipKeys

Returns the keys for the to-one relationship properties of the receiver, if any.

Original signature is '- (NSArray *)toOneRelationshipKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ToString()()()()
Returns a String that represents this instance.
(Inherited from NSObject.)
Typesetter

Returns the receiver’s typesetter.

Original signature is '- (NSTypesetter *)typesetter'

Available in Mac OS X v10.0 and later.


TypesetterBehavior

Returns the current typesetter behavior.

Original signature is '- (NSTypesetterBehavior)typesetterBehavior'

Available in Mac OS X v10.2 and later.


Unbind(NSString)

Removes a given binding between the receiver and a controller.

Original signature is '- (void)unbind:(NSString *)binding'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
UnderlineGlyphRangeUnderlineTypeLineFragmentRectLineFragmentGlyphRangeContainerOrigin(NSRange, NSInteger, NSRect, NSRange, NSPoint)

Calculates subranges to be underlined for the glyphs in a given range and draws the underlining as appropriate.

Original signature is '- (void)underlineGlyphRange:(NSRange)glyphRange underlineType:(NSInteger)underlineVal lineFragmentRect:(NSRect)lineRect lineFragmentGlyphRange:(NSRange)lineGlyphRange containerOrigin:(NSPoint)containerOrigin'

Available in Mac OS X v10.0 and later.


UsedRectForTextContainer(NSTextContainer)

Returns the bounding rectangle for the glyphs laid out in the given text container.

Original signature is '- (NSRect)usedRectForTextContainer:(NSTextContainer *)aTextContainer'

Available in Mac OS X v10.0 and later.


UsesFontLeading

Indicates whether the receiver uses the leading provided in the font.

Original signature is '- (BOOL)usesFontLeading'

Available in Mac OS X v10.5 and later.


UsesScreenFonts

Indicates whether the receiver uses screen fonts to calculate layout and display text.

Original signature is '- (BOOL)usesScreenFonts'

Available in Mac OS X v10.0 and later.


ValidateValueForKeyError(Id%, NSString, NSError%)

Returns a Boolean value that indicates whether the value specified by a given pointer is valid for the property identified by a given key.

Original signature is '- (BOOL)validateValue:(id *)ioValue forKey:(NSString *)key error:(NSError **)outError'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValidateValueForKeyPathError(Id%, NSString, NSError%)

Returns a Boolean value that indicates whether the value specified by a given pointer is valid for a given key path relative to the receiver.

Original signature is '- (BOOL)validateValue:(id *)ioValue forKeyPath:(NSString *)inKeyPath error:(NSError **)outError'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueAtIndexInPropertyWithKey(NSUInteger, NSString)

Retrieves an indexed object from the collection specified by the passed key.

Original signature is '- (id)valueAtIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueClassForBinding(NSString)

Returns the class of the value that will be returned for the specified binding.

Original signature is '- (Class)valueClassForBinding:(NSString *)binding'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueForKey(NSString)

Returns the value for the property identified by a given key.

Original signature is '- (id)valueForKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueForKeyPath(NSString)

Returns the value for the derived property identified by a given key path.

Original signature is '- (id)valueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueForUndefinedKey(NSString)

Invoked by valueForKey: when it finds no property corresponding to a given key.

Original signature is '- (id)valueForUndefinedKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueWithNameInPropertyWithKey(NSString, NSString)

Retrieves a named object from the collection specified by the passed key.

Original signature is '- (id)valueWithName:(NSString *)name inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ValueWithUniqueIDInPropertyWithKey(Id, NSString)

Retrieves an object by ID from the collection specified by the passed key.

Original signature is '- (id)valueWithUniqueID:(id)uniqueID inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
WillChangeValueForKey(NSString)

Invoked to inform the receiver that the value of a given property is about to change.

Original signature is '- (void)willChangeValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
WillChangeValueForKeyWithSetMutationUsingObjects(NSString, NSKeyValueSetMutationKind, NSSet)

Invoked to inform the receiver that the specified change is about to be made to a specified unordered to-many relationship.

Original signature is '- (void)willChangeValueForKey:(NSString *)key withSetMutation:(NSKeyValueSetMutationKind)mutationKind usingObjects:(NSSet *)objects'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
WillChangeValuesAtIndexesForKey(NSKeyValueChange, NSIndexSet, NSString)

Invoked to inform the receiver that the specified change is about to be executed at given indexes for a specified ordered to-many relationship.

Original signature is '- (void)willChange:(NSKeyValueChange)change valuesAtIndexes:(NSIndexSet *)indexes forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
Zone

Returns a pointer to the zone from which the receiver was allocated. (required)

Original signature is '- (NSZone *)zone'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Inheritance Hierarchy
Object
Id
 NSObject
  NSLayoutManager
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.AppKit (Module: Monobjc.AppKit)