{{+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 . |