May 2003
Intermediate to advanced
566 pages
27h 29m
English
NSInputServiceProvider — Mac OS X 10.0
This protocol declares the interface for most of the functionality
implemented by NSInputServer. Clients may use this
class to implement their own input server classes, or to implement a
delegate object that can be used with the standard
NSInputServer.
@protocol NSInputServiceProvider
|
// Instance Methods
|
- (void)insertText:(id)aString client:(id)sender; |
- (void)doCommandBySelector:(SEL)aSelector client:(id)sender; |
- (void)markedTextAbandoned:(id)sender; |
- (void)markedTextSelectionChanged:(NSRange)newSel client:(id)sender; |
- (void)terminate:(id)sender; |
- (BOOL)canBeDisabled;
|
- (BOOL)wantsToInterpretAllKeystrokes;
|
- (BOOL)wantsToHandleMouseEvents;
|
- (BOOL)wantsToDelayTextChangeNotifications;
|
- (void)inputClientBecomeActive:(id)sender; |
- (void)inputClientResignActive:(id)sender; |
- (void)inputClientEnabled:(id)sender; |
- (void)inputClientDisabled:(id)sender; |
- (void)activeConversationWillChange:(id)sender fromOldConversation:(long)oldConversation; |
- (void)activeConversationChanged:(id)sender toNewConversation:(long)newConversation; |
@end |
Read now
Unlock full access