MonobjcMonobjc Documented Class Library
IIMKTextInput Interface
NamespacesMonobjc.InputMethodKitIIMKTextInput

[Missing <summary> documentation for "T:Monobjc.InputMethodKit.IIMKTextInput"]

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



IconMemberDescription
AttributedSubstringFromRange(NSRange)

Returns the attributed string for the provided range of text.

Original signature is '- (NSAttributedString*)attributedSubstringFromRange:(NSRange)range'

Available in Mac OS X v10.5 and later.


AttributesForCharacterIndexLineHeightRectangle(NSUInteger, NSRect%)

Returns a dictionary of text attributes for the text at the provided character index.

Original signature is '- (NSDictionary*)attributesForCharacterIndex:(NSUInteger)index lineHeightRectangle:(NSRect*)lineRect'

Available in Mac OS X v10.5 and later.


BundleIdentifier

Returns the bundle identifier for the process that the input session is attached to.

Original signature is '-(NSString*)bundleIdentifier'

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.)
CharacterIndexForPointTrackingInMarkedRange(NSPoint, IMKLocationToOffsetMappingMode, NSRect%)

Returns the location in the text document that maps to a global point.

Original signature is '- (NSInteger)characterIndexForPoint:(NSPoint)point tracking:(IMKLocationToOffsetMappingMode)mappingMode inMarkedRange:(BOOL*)inMarkedRange'

Available in Mac OS X v10.5 and later.


InsertTextReplacementRange(Id, NSRange)

Sends fully converted text to an input session.

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

Available in Mac OS X v10.5 and later.


Length

Returns the length of the text document.

Original signature is '- (NSInteger)length'

Available in Mac OS X v10.5 and later.


MarkedRange

Returns the range in the document that is occupied by marked text, that is, the current inline session.

Original signature is '- (NSRange)markedRange'

Available in Mac OS X v10.5 and later.


NativePointer

Gets the underlying native pointer.

(Inherited from IManagedWrapper.)
OverrideKeyboardWithKeyboardNamed(NSString)

Overrides the current keyboard.

Original signature is '-(void)overrideKeyboardWithKeyboardNamed:(NSString*)keyboardUniqueName'

Available in Mac OS X v10.5 and later.


SelectedRange

Returns the current selection range.

Original signature is '- (NSRange)selectedRange'

Available in Mac OS X v10.5 and later.


SelectInputMode(NSString)

Selects a new input mode.

Original signature is '-(void)selectInputMode:(NSString*)modeIdentifier'

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.)
SetMarkedTextSelectionRangeReplacementRange(Id, NSRange, NSRange)

Inserts the provided text and marks it to indicate that it is part of an active input session.

Original signature is '- (void)setMarkedText:(id)string selectionRange:(NSRange)selectionRange replacementRange:(NSRange)replacementRange'

Available in Mac OS X v10.5 and later.


SupportsUnicode

Tests to see if the current input session supports Unicode text.

Original signature is '-(BOOL)supportsUnicode'

Available in Mac OS X v10.5 and later.


ValidAttributesForMarkedText

Returns an array of names for the attributes supported by the receiver.

Original signature is '- (NSArray*)validAttributesForMarkedText'

Available in Mac OS X v10.5 and later.


WindowLevel

Returns the window level for a client window.

Original signature is '-(CGWindowLevel)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.InputMethodKit (Module: Monobjc.InputMethodKit)