15 template <>
const char* interface_name<PPB_TextInputController_1_0>() {
16 return PPB_TEXTINPUTCONTROLLER_INTERFACE_1_0;
23 : instance_(instance) {
30 if (has_interface<PPB_TextInputController_1_0>()) {
37 if (has_interface<PPB_TextInputController_1_0>()) {
44 if (has_interface<PPB_TextInputController_1_0>()) {
53 if (has_interface<PPB_TextInputController_1_0>()) {
void UpdateSurroundingText(const Var &text, uint32_t caret, uint32_t anchor)
const PP_Var & pp_var() const
void CancelCompositionText()
void SetTextInputType(PP_TextInput_Type type)
void UpdateCaretPosition(const Rect &caret)
A generic type used for passing data types between the module and the page.
~TextInputController()
Destructor.
PP_Instance pp_instance() const
TextInputController(const InstanceHandle &instance)
const PP_Rect & pp_rect() const