summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/render_widget_host_view_android.h
diff options
context:
space:
mode:
authordonnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 13:09:08 +0000
committerdonnd@chromium.org <donnd@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-06-20 13:09:08 +0000
commitda33fadc8038764bddab8bde0b76963e81ebfe98 (patch)
treef5fb312498454319c1506a19734ba1e7d901c70f /content/browser/renderer_host/render_widget_host_view_android.h
parentc18663d9903160b5355b0a09d187800496b0fd7c (diff)
downloadchromium_src-da33fadc8038764bddab8bde0b76963e81ebfe98.zip
chromium_src-da33fadc8038764bddab8bde0b76963e81ebfe98.tar.gz
chromium_src-da33fadc8038764bddab8bde0b76963e81ebfe98.tar.bz2
Add an interface to gather text surrounding the selection.
This CL is dependent on 292113008 and its dependencies. BUG=371596, 355154 Review URL: https://codereview.chromium.org/322203002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@278693 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/render_widget_host_view_android.h')
-rw-r--r--content/browser/renderer_host/render_widget_host_view_android.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/content/browser/renderer_host/render_widget_host_view_android.h b/content/browser/renderer_host/render_widget_host_view_android.h
index 267b410..4707734 100644
--- a/content/browser/renderer_host/render_widget_host_view_android.h
+++ b/content/browser/renderer_host/render_widget_host_view_android.h
@@ -224,6 +224,12 @@ class CONTENT_EXPORT RenderWidgetHostViewAndroid
void SetOverlayVideoMode(bool enabled);
+ typedef base::Callback<
+ void(const base::string16& content, int start_offset, int end_offset)>
+ TextSurroundingSelectionCallback;
+ void SetTextSurroundingSelectionCallback(
+ const TextSurroundingSelectionCallback& callback);
+
private:
void RunAckCallbacks();
@@ -283,7 +289,6 @@ class CONTENT_EXPORT RenderWidgetHostViewAndroid
void SetNeedsAnimate();
bool Animate(base::TimeTicks frame_time);
-
// The model object.
RenderWidgetHostImpl* host_;
@@ -353,6 +358,8 @@ class CONTENT_EXPORT RenderWidgetHostViewAndroid
scoped_ptr<LastFrameInfo> last_frame_info_;
+ TextSurroundingSelectionCallback text_surrounding_selection_callback_;
+
DISALLOW_COPY_AND_ASSIGN(RenderWidgetHostViewAndroid);
};