{{+bindTo:partials.standard_nacl_article}}
| TextInputController (const InstanceHandle &instance) | |
| ~TextInputController () | |
| void | SetTextInputType (PP_TextInput_Type type) |
| void | UpdateCaretPosition (const Rect &caret) |
| void | CancelCompositionText () |
| void | UpdateSurroundingText (const Var &text, uint32_t caret, uint32_t anchor) |
This class can be used for giving hints to the browser about the text input status of plugins.
| pp::TextInputController::TextInputController | ( | const InstanceHandle & | instance | ) | [explicit] |
A constructor for creating a TextInputController.
| [in] | instance | The instance with which this resource will be associated. |
Destructor.
CancelCompositionText() informs the browser that the current composition text is cancelled by the plugin.
| void pp::TextInputController::SetTextInputType | ( | PP_TextInput_Type | type | ) |
SetTextInputType() informs the browser about the current text input mode of the plugin.
| [in] | type | The type of text input type. |
| void pp::TextInputController::UpdateCaretPosition | ( | const Rect & | caret | ) |
UpdateCaretPosition() informs the browser about the coordinates of the text input caret area.
| [in] | caret | A rectangle indicating the caret area. |
| void pp::TextInputController::UpdateSurroundingText | ( | const Var & | text, |
| uint32_t | caret, | ||
| uint32_t | anchor | ||
| ) |
UpdateSurroundingText() informs the browser about the current text selection and surrounding text.
| [in] | text | A UTF-8 sting indicating string buffer of current input context. |
| [in] | caret | A integer indicating the byte index of caret location in text. |
| [in] | caret | A integer indicating the byte index of anchor location in text. If there is no selection, this value should be equal to caret. |