summaryrefslogtreecommitdiffstats
path: root/content/browser/renderer_host/render_widget_host.cc
diff options
context:
space:
mode:
authordmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-24 23:35:31 +0000
committerdmazzoni@chromium.org <dmazzoni@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-01-24 23:35:31 +0000
commiteaf8a342157e5bdf3fc1a8ce7817f1fb11af799e (patch)
treeb65bf8d0f8779d9741d9e4bc4bad2c9182001f47 /content/browser/renderer_host/render_widget_host.cc
parent95525e77bbdd834b4225f44cb83e5646a0ce2a25 (diff)
downloadchromium_src-eaf8a342157e5bdf3fc1a8ce7817f1fb11af799e.zip
chromium_src-eaf8a342157e5bdf3fc1a8ce7817f1fb11af799e.tar.gz
chromium_src-eaf8a342157e5bdf3fc1a8ce7817f1fb11af799e.tar.bz2
Use WebKit implementation of accessible scrolling methods.
All of the tricky logic needed to implement accessible scrolling is now implemented in WebKit and extensively tested there. This change deletes the Chromium implementation of these methods and replaces it with pretty straightforward calls to the WebKit methods. BUG=104468 TEST=Manual testing with accProbe Review URL: https://chromiumcodereview.appspot.com/9226038 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@118939 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/renderer_host/render_widget_host.cc')
-rw-r--r--content/browser/renderer_host/render_widget_host.cc14
1 files changed, 10 insertions, 4 deletions
diff --git a/content/browser/renderer_host/render_widget_host.cc b/content/browser/renderer_host/render_widget_host.cc
index 644eca8..18562bd 100644
--- a/content/browser/renderer_host/render_widget_host.cc
+++ b/content/browser/renderer_host/render_widget_host.cc
@@ -1429,10 +1429,16 @@ void RenderWidgetHost::AccessibilitySetFocus(int object_id) {
Send(new ViewMsg_SetAccessibilityFocus(routing_id(), object_id));
}
-void RenderWidgetHost::AccessibilityChangeScrollPosition(
- int object_id, int scroll_x, int scroll_y) {
- Send(new ViewMsg_AccessibilityChangeScrollPosition(
- routing_id(), object_id, scroll_x, scroll_y));
+void RenderWidgetHost::AccessibilityScrollToMakeVisible(
+ int acc_obj_id, gfx::Rect subfocus) {
+ Send(new ViewMsg_AccessibilityScrollToMakeVisible(
+ routing_id(), acc_obj_id, subfocus));
+}
+
+void RenderWidgetHost::AccessibilityScrollToPoint(
+ int acc_obj_id, gfx::Point point) {
+ Send(new ViewMsg_AccessibilityScrollToPoint(
+ routing_id(), acc_obj_id, point));
}
void RenderWidgetHost::AccessibilitySetTextSelection(