webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Instance Methods | Protected Attributes | List of all members
TextInputController Class Reference

#import <TextInputController.h>

Inheritance diagram for TextInputController:
NSObject

Instance Methods

(id- initWithWebView:
 
(void- makeWindowObject
 
(void- setMarkedText
 
(bool) - hasMarkedText
 
(void- unmarkText
 
(vector< int >) - markedRange
 
(void- insertText
 
(vector< int >) - firstRectForCharacterRange
 
(vector< int >) - selectedRange
 
(void- setMarkedText
 
(boolean- hasMarkedText
 
(void- unmarkText
 
(void- insertText
 

Protected Attributes

WebViewwebView
 
WebHTMLViewinputMethodView
 
WebScriptObjectinputMethodHandler
 

Method Documentation

◆ firstRectForCharacterRange()

- (vector< int >) firstRectForCharacterRange (unsigned int)  start
(unsigned int)  length 

◆ hasMarkedText() [1/2]

- (boolean) hasMarkedText

◆ hasMarkedText() [2/2]

- (bool) hasMarkedText

◆ initWithWebView:()

- (id) initWithWebView: (WebView *)  view

◆ insertText() [1/2]

- (void) insertText (DOMString)  string

◆ insertText() [2/2]

- (void) insertText (JSStringRef text

◆ makeWindowObject()

- (void) makeWindowObject (JSContextRef context
(JSObjectRef windowObject
(JSValueRef *)  exception 

◆ markedRange()

- (vector< int >) markedRange

◆ selectedRange()

- (vector< int >) selectedRange

◆ setMarkedText() [1/2]

- (void) setMarkedText (DOMString)  string
(long)  from
(long)  length 

◆ setMarkedText() [2/2]

- (void) setMarkedText (JSStringRef text
(unsigned int)  from
(unsigned int)  length 

◆ unmarkText() [1/2]

- (void) unmarkText

◆ unmarkText() [2/2]

- (void) unmarkText

Member Data Documentation

◆ inputMethodHandler

- (WebScriptObject*) inputMethodHandler
protected

◆ inputMethodView

- (WebHTMLView*) inputMethodView
protected

◆ webView

- (WebView*) webView
protected

The documentation for this class was generated from the following files: