Index: content/browser/renderer_host/ime_adapter_android.h |
diff --git a/content/browser/renderer_host/ime_adapter_android.h b/content/browser/renderer_host/ime_adapter_android.h |
index 1621811f02ca365b4ebdc79b9302b5afc66e170e..0b9f0002f8e44beb09e289764d048dfdff67cb03 100644 |
--- a/content/browser/renderer_host/ime_adapter_android.h |
+++ b/content/browser/renderer_host/ime_adapter_android.h |
@@ -8,6 +8,8 @@ |
#include <jni.h> |
#include "base/android/jni_weak_ref.h" |
+#include "base/android/scoped_java_ref.h" |
+#include "ui/gfx/geometry/rect.h" |
namespace content { |
@@ -54,6 +56,9 @@ class ImeAdapterAndroid { |
void SetEditableSelectionOffsets(JNIEnv*, jobject, int start, int end); |
void SetComposingRegion(JNIEnv*, jobject, int start, int end); |
void DeleteSurroundingText(JNIEnv*, jobject, int before, int after); |
+ bool RequestCursorUpdates(JNIEnv* env, |
+ jobject obj, |
+ int cursor_update_mode); |
void Unselect(JNIEnv*, jobject); |
void SelectAll(JNIEnv*, jobject); |
void Cut(JNIEnv*, jobject); |
@@ -64,6 +69,8 @@ class ImeAdapterAndroid { |
// Called from native -> java |
void CancelComposition(); |
void FocusedNodeChanged(bool is_editable_node); |
+ void UpdateCursorAnchorInfo( |
+ const base::android::ScopedJavaLocalRef<jobject>& cursor_anchor_info); |
private: |
RenderWidgetHostImpl* GetRenderWidgetHostImpl(); |