| Index: ppapi/thunk/ppb_instance_api.h
|
| diff --git a/ppapi/thunk/ppb_instance_api.h b/ppapi/thunk/ppb_instance_api.h
|
| index 05ebe8b8cbfa913aaee9086714e72966b4ed1f7b..6a516483638157675948d1dfd2a0b52f892e9208 100644
|
| --- a/ppapi/thunk/ppb_instance_api.h
|
| +++ b/ppapi/thunk/ppb_instance_api.h
|
| @@ -6,6 +6,7 @@
|
| #define PPAPI_THUNK_INSTANCE_API_H_
|
|
|
| #include "ppapi/c/dev/ppb_console_dev.h"
|
| +#include "ppapi/c/dev/ppb_text_input_dev.h"
|
| #include "ppapi/c/dev/ppb_url_util_dev.h"
|
| #include "ppapi/c/pp_bool.h"
|
| #include "ppapi/c/pp_completion_callback.h"
|
| @@ -110,6 +111,19 @@ class PPB_Instance_FunctionAPI {
|
| PP_CompletionCallback callback) = 0;
|
| virtual void UnlockMouse(PP_Instance instance) = 0;
|
|
|
| + // TextInput.
|
| + virtual void SetTextInputType(PP_Instance instance,
|
| + PP_TextInput_Type type) = 0;
|
| + virtual void UpdateCaretPosition(PP_Instance instance,
|
| + const PP_Rect& caret,
|
| + const PP_Rect& bounding_box) = 0;
|
| + virtual void CancelCompositionText(PP_Instance instance) = 0;
|
| + virtual void SelectionChanged(PP_Instance instance) = 0;
|
| + virtual void UpdateSurroundingText(PP_Instance instance,
|
| + const char* text,
|
| + uint32_t caret,
|
| + uint32_t anchor) = 0;
|
| +
|
| // Zoom.
|
| virtual void ZoomChanged(PP_Instance instance, double factor) = 0;
|
| virtual void ZoomLimitsChanged(PP_Instance instance,
|
|
|