Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 78485e0f authored by Selim Gurun's avatar Selim Gurun Committed by Android (Google) Code Review
Browse files

Merge "Add the Assist support to Webview"

parents b9223015 1b650cb6
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -40862,6 +40862,7 @@ package android.webkit {
    method public abstract boolean onKeyUp(int, android.view.KeyEvent);
    method public abstract void onMeasure(int, int);
    method public abstract void onOverScrolled(int, int, boolean, boolean);
    method public abstract void onProvideVirtualAssistStructure(android.view.ViewAssistStructure);
    method public abstract void onScrollChanged(int, int, int, int);
    method public abstract void onSizeChanged(int, int, int, int);
    method public abstract void onStartTemporaryDetach();
+6 −0
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import android.util.Log;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewAssistStructure;
import android.view.ViewDebug;
import android.view.ViewGroup;
import android.view.ViewTreeObserver;
@@ -2424,6 +2425,11 @@ public class WebView extends AbsoluteLayout
        return WebView.class.getName();
    }

    @Override
    public void onProvideVirtualAssistStructure(ViewAssistStructure structure) {
        mProvider.getViewDelegate().onProvideVirtualAssistStructure(structure);
    }

    /** @hide */
    @Override
    public void onInitializeAccessibilityNodeInfoInternal(AccessibilityNodeInfo info) {
+3 −0
Original line number Diff line number Diff line
@@ -32,6 +32,7 @@ import android.print.PrintDocumentAdapter;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewAssistStructure;
import android.view.ViewGroup.LayoutParams;
import android.view.accessibility.AccessibilityEvent;
import android.view.accessibility.AccessibilityNodeInfo;
@@ -298,6 +299,8 @@ public interface WebViewProvider {
    interface ViewDelegate {
        public boolean shouldDelayChildPressedState();

        public void onProvideVirtualAssistStructure(ViewAssistStructure structure);

        public AccessibilityNodeProvider getAccessibilityNodeProvider();

        public void onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo info);