Public Member Functions
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) |
Detailed Description
This class can be used for giving hints to the browser about the text input status of plugins.
Constructor & Destructor Documentation
pp::TextInputController::TextInputController | ( | const InstanceHandle & | instance | ) | [explicit] |
A constructor for creating a TextInputController
.
- Parameters:
[in] instance The instance with which this resource will be associated.
Destructor.
Member Function Documentation
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.
- Parameters:
[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.
- Parameters:
[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.
- Parameters:
[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 tocaret
.
The documentation for this class was generated from the following file: