| Index: ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| diff --git a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| index 0bf7bd1ade48d9faf55f2c80dffaa5e696475318..31c43a01a66cbeb11aedb2027dab667e172708a3 100644
|
| --- a/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| +++ b/ui/android/java/src/org/chromium/ui/base/WindowAndroid.java
|
| @@ -16,6 +16,7 @@ import android.os.Bundle;
|
| import android.util.Log;
|
| import android.util.SparseArray;
|
| import android.view.View;
|
| +import android.view.ViewGroup;
|
| import android.widget.Toast;
|
|
|
| import org.chromium.base.CalledByNative;
|
| @@ -55,6 +56,8 @@ public class WindowAndroid {
|
| private HashSet<Animator> mAnimationsOverContent = new HashSet<Animator>();
|
| private View mAnimationPlaceholderView;
|
|
|
| + private ViewGroup mKeyboardAccessoryView;
|
| +
|
| private final VSyncMonitor.Listener mVSyncListener = new VSyncMonitor.Listener() {
|
| @Override
|
| public void onVSync(VSyncMonitor monitor, long vsyncTimeMicros) {
|
| @@ -326,6 +329,22 @@ public class WindowAndroid {
|
| }
|
|
|
| /**
|
| + * Sets the keyboard accessory view.
|
| + * @param view This view sits at the bottom of the content area and pushes the content up rather
|
| + * than overlaying it. Currently used as a container for Autofill suggestions.
|
| + */
|
| + public void setKeyboardAccessoryView(ViewGroup view) {
|
| + mKeyboardAccessoryView = view;
|
| + }
|
| +
|
| + /**
|
| + * {@see setKeyboardAccessoryView(ViewGroup)}.
|
| + */
|
| + public ViewGroup getKeyboardAccessoryView() {
|
| + return mKeyboardAccessoryView;
|
| + }
|
| +
|
| + /**
|
| * Start a post-layout animation on top of web content.
|
| *
|
| * By default, Android optimizes what it shows on top of SurfaceViews (saves power).
|
|
|