NSInputManager

Authors

Fred Kiefer( FredKiefer@gmx.de )

Copyright: (C) 2001 Free Software Foundation, Inc.

Software documentation for the NSInputManager class

NSInputManager : NSObject

Declared: AppKit/NSInputManager.h
Conform: NSTextInput

currentInputManager

+ (NSInputManager*) currentInputManager;


cycleToNextInputLanguage:

+ (void) cycleToNextInputLanguage: (id)sender;


cycleToNextInputServerInLanguage:

+ (void) cycleToNextInputServerInLanguage: (id)sender;


handleMouseEvent:

- (BOOL) handleMouseEvent: (NSEvent*)theMouseEvent;


image

- (NSImage*) image;


initWithName:host:

- (NSInputManager*) initWithName: (NSString*)inputServerName host: (NSString*)hostName;


language

- (NSString*) language;


localizedInputManagerName

- (NSString*) localizedInputManagerName;


markedTextAbandoned:

- (void) markedTextAbandoned: (id)client;


markedTextSelectionChanged:client:

- (void) markedTextSelectionChanged: (NSRange)newSel client: (id)client;


server

- (NSInputServer*) server;


wantsToDelayTextChangeNotifications

- (BOOL) wantsToDelayTextChangeNotifications;


wantsToHandleMouseEvents

- (BOOL) wantsToHandleMouseEvents;


wantsToInterpretAllKeystrokes

- (BOOL) wantsToInterpretAllKeystrokes;


Software documentation for the NSTextInput protocol

NSTextInput

Declared: AppKit/NSInputManager.h

attributedSubstringFromRange:

- (NSAttributedString*) attributedSubstringFromRange: (NSRange)theRange;


characterIndexForPoint:

- (unsigned int) characterIndexForPoint: (NSPoint)thePoint;


conversationIdentifier

- (long) conversationIdentifier;


doCommandBySelector:

- (void) doCommandBySelector: (SEL)aSelector;


firstRectForCharacterRange:

- (NSRect) firstRectForCharacterRange: (NSRange)theRange;


hasMarkedText

- (BOOL) hasMarkedText;


insertText:

- (void) insertText: (id)aString;


markedRange

- (NSRange) markedRange;


selectedRange

- (NSRange) selectedRange;


setMarkedText:selectedRange:

- (void) setMarkedText: (id)aString selectedRange: (NSRange)selRange;


unmarkText

- (void) unmarkText;


validAttributesForMarkedText

- (NSArray*) validAttributesForMarkedText;