iOS Guides | Samples

MonoTouch.UIKit.NSLayoutManagerDelegate_Extensions Class

Extension methods to the INSLayoutManagerDelegate interface to support all the methods from the NSLayoutManagerDelegate protocol.

See Also: NSLayoutManagerDelegate_Extensions

Syntax

public static class NSLayoutManagerDelegate_Extensions

Remarks

The extension methods for INSLayoutManagerDelegate allow developers to treat instances of the interface as having all the optional methods of the original NSLayoutManagerDelegate protocol. Since the interface only contains the required members, these extension methods allow developers to call the optional members of the protocol.

Requirements

Namespace: MonoTouch.UIKit
Assembly: monotouch (in monotouch.dll)
Assembly Versions: 0.0.0.0

The members of MonoTouch.UIKit.NSLayoutManagerDelegate_Extensions are listed below.

See Also: Object

Public Methods

static
BoundingBoxForControlGlyph(this INSLayoutManagerDelegate, NSLayoutManager, UInt32, NSTextContainer, RectangleF, PointF, UInt32) : RectangleF
The RectangleF bounding the specified control glyph.
static
DidChangeGeometry(this INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, SizeF)
The geometry of textContainer changed from oldSize, and layoutManager will invalidate the layout.
static
DidCompleteLayout(this INSLayoutManagerDelegate, NSLayoutManager, NSTextContainer, Boolean)
Indicates that the specified NSLayoutManager has finished laying out text in the specified text container.
static
DidInvalidatedLayout(this INSLayoutManagerDelegate, NSLayoutManager)
Indicates that the NSLayoutManager has invalidated layout information (not glyph information).
static
LineSpacingAfterGlyphAtIndex(this INSLayoutManagerDelegate, NSLayoutManager, UInt32, RectangleF) : Single
The line spacing after the line ending with the specified glyph index.
static
ParagraphSpacingAfterGlyphAtIndex(this INSLayoutManagerDelegate, NSLayoutManager, UInt32, RectangleF) : Single
The paragraph spacing after the line ending with the specified glyph index.
static
ParagraphSpacingBeforeGlyphAtIndex(this INSLayoutManagerDelegate, NSLayoutManager, UInt32, RectangleF) : Single
The paragraph spacing before the line starting with the specified glyph index.
static
ShouldBreakLineByHyphenatingBeforeCharacter(this INSLayoutManagerDelegate, NSLayoutManager, UInt32) : Boolean
Whether a line should break with a hyphen at the specified point. Called frequently.
static
ShouldBreakLineByWordBeforeCharacter(this INSLayoutManagerDelegate, NSLayoutManager, UInt32) : Boolean
Whether a line should have a soft line break. Called frequently.
static
ShouldGenerateGlyphs(this INSLayoutManagerDelegate, NSLayoutManager, IntPtr, IntPtr, IntPtr, UIFont, NSRange) : UInt32
When overridden, allows the app developer to customize the initial glyph generation process.
static
ShouldSetLineFragmentRect(this INSLayoutManagerDelegate, NSLayoutManager, ref RectangleF, ref RectangleF, ref Single, NSTextContainer, NSRange) : Boolean
static
ShouldUseAction(this INSLayoutManagerDelegate, NSLayoutManager, NSControlCharacterAction, UInt32) : NSControlCharacterAction
The control character action for the control character at the specified index.