From c6f95fe5236d8bd60ac01e7feb422f6fac70bf6f Mon Sep 17 00:00:00 2001 From: Grace Kloba Date: Wed, 10 Mar 2010 13:25:34 -0800 Subject: Implement smart-zoom per Adobe request. When double tap on plugin object, we toggle between centering plugin object and overview mode. Fix http://b/issue?id=2501726 --- core/java/android/webkit/ViewManager.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'core/java/android/webkit/ViewManager.java') diff --git a/core/java/android/webkit/ViewManager.java b/core/java/android/webkit/ViewManager.java index 75db0a0..47e7791 100644 --- a/core/java/android/webkit/ViewManager.java +++ b/core/java/android/webkit/ViewManager.java @@ -176,4 +176,19 @@ class ViewManager { } }); } + + ChildView hitTest(int contentX, int contentY) { + if (mHidden) { + return null; + } + for (ChildView v : mChildren) { + if (v.mView.getVisibility() == View.VISIBLE) { + if (contentX >= v.x && contentX < (v.x + v.width) + && contentY >= v.y && contentY < (v.y + v.height)) { + return v; + } + } + } + return null; + } } -- cgit v1.1