MonobjcMonobjc Documented Class Library
INSTextInputClient Interface
NamespacesMonobjc.AppKitINSTextInputClient

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

Declaration Syntax
C#Visual BasicVisual C++
public interface INSTextInputClient : IManagedWrapper
Public Interface INSTextInputClient _
	Inherits IManagedWrapper
public interface class INSTextInputClient : IManagedWrapper
Members
All MembersMethodsProperties



IconMemberDescription
AttributedString

Returns an attributed string representing the receiver's text storage.

Original signature is '- (NSAttributedString *)attributedString'

Available in Mac OS X v10.5 and later.


AttributedSubstringForProposedRangeActualRange(NSRange, NSRange%)

Returns an attributed string derived from the given range in the receiver's text storage. (required)

Original signature is '- (NSAttributedString *)attributedSubstringForProposedRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange'

Available in Mac OS X v10.5 and later.


BaselineDeltaForCharacterAtIndex(NSUInteger)

Returns the baseline position of a given character relative to the origin of rectangle returned by firstRectForCharacterRange:actualRange:.

Original signature is '- (CGFloat)baselineDeltaForCharacterAtIndex:(NSUInteger)anIndex'

Available in Mac OS X v10.5 and later.


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

Returns the index of the character whose bounding rectangle includes the given point. (required)

Original signature is '- (NSUInteger)characterIndexForPoint:(NSPoint)aPoint'

Available in Mac OS X v10.5 and later.


DoCommandBySelector(IntPtr)

Invokes the action specified by the given selector. (required)

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

Available in Mac OS X v10.5 and later.


DrawsVerticallyForCharacterAtIndex(NSUInteger)

Informs the text input management system whether the protocol-conforming client renders the character at the given index vertically. (required)

Original signature is '- (BOOL)drawsVerticallyForCharacterAtIndex:(NSUInteger)charIndex'

Available in Mac OS X v10.6 and later.


FirstRectForCharacterRangeActualRange(NSRange, NSRange%)

Returns the first logical boundary rectangle for characters in the given range. (required)

Original signature is '- (NSRect)firstRectForCharacterRange:(NSRange)aRange actualRange:(NSRangePointer)actualRange'

Available in Mac OS X v10.5 and later.


FractionOfDistanceThroughGlyphForPoint(NSPoint)

Returns the fraction of the distance from the left side of the character to the right side that a given point lies.

Original signature is '- (CGFloat)fractionOfDistanceThroughGlyphForPoint:(NSPoint)aPoint'

Available in Mac OS X v10.5 and later.


HasMarkedText

Returns a Boolean value indicating whether the receiver has marked text. (required)

Original signature is '- (BOOL)hasMarkedText'

Available in Mac OS X v10.5 and later.


InsertTextReplacementRange(Id, NSRange)

Inserts the given string into the receiver, replacing the specified content. (required)

Original signature is '- (void)insertText:(id)aString replacementRange:(NSRange)replacementRange'

Available in Mac OS X v10.5 and later.


MarkedRange

Returns the range of the marked text. (required)

Original signature is '- (NSRange)markedRange'

Available in Mac OS X v10.5 and later.


NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
SelectedRange

Returns the range of selected text. (required)

Original signature is '- (NSRange)selectedRange'

Available in Mac OS X v10.5 and later.


SendMessage(String, array<Object>[]()[][])

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

(Inherited from IManagedWrapper.)
SendMessage<(Of <<'(TReturnType>)>>)(String, array<Object>[]()[][])

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

(Inherited from IManagedWrapper.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
SendMessageSuper<(Of <<'(TReturnType>)>>)(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from IManagedWrapper.)
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 IManagedWrapper.)
SendMessageSuperVarArgs<(Of <<'(TReturnType>)>>)(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 IManagedWrapper.)
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 IManagedWrapper.)
SendMessageVarArgs<(Of <<'(TReturnType>)>>)(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 IManagedWrapper.)
SetMarkedTextSelectedRangeReplacementRange(Id, NSRange, NSRange)

Replaces a specified range in the receiver’s text storage with the given string and sets the selection. (required)

Original signature is '- (void)setMarkedText:(id)aString selectedRange:(NSRange)selectedRange replacementRange:(NSRange)replacementRange'

Available in Mac OS X v10.5 and later.


UnmarkText()()()()

Unmarks the marked text. (required)

Original signature is '- (void)unmarkText'

Available in Mac OS X v10.5 and later.


ValidAttributesForMarkedText

Returns an array of attribute names recognized by the receiver. (required)

Original signature is '- (NSArray *)validAttributesForMarkedText'

Available in Mac OS X v10.5 and later.


WindowLevel

Returns the window level of the receiver.

Original signature is '- (NSInteger)windowLevel'

Available in Mac OS X v10.5 and later.


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)