Merge "Support for webview drag and drop" into nyc-dev
This commit is contained in:
@@ -48559,6 +48559,7 @@ package android.webkit {
|
||||
method public abstract void onConfigurationChanged(android.content.res.Configuration);
|
||||
method public abstract android.view.inputmethod.InputConnection onCreateInputConnection(android.view.inputmethod.EditorInfo);
|
||||
method public abstract void onDetachedFromWindow();
|
||||
method public abstract boolean onDragEvent(android.view.DragEvent);
|
||||
method public abstract void onDraw(android.graphics.Canvas);
|
||||
method public abstract void onDrawVerticalScrollBar(android.graphics.Canvas, android.graphics.drawable.Drawable, int, int, int, int);
|
||||
method public abstract void onFinishTemporaryDetach();
|
||||
|
||||
@@ -39,6 +39,7 @@ import android.print.PrintDocumentAdapter;
|
||||
import android.security.KeyChain;
|
||||
import android.util.AttributeSet;
|
||||
import android.util.Log;
|
||||
import android.view.DragEvent;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
@@ -2527,6 +2528,11 @@ public class WebView extends AbsoluteLayout
|
||||
return mProvider.getViewDelegate().onCreateInputConnection(outAttrs);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean onDragEvent(DragEvent event) {
|
||||
return mProvider.getViewDelegate().onDragEvent(event);
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void onVisibilityChanged(View changedView, int visibility) {
|
||||
super.onVisibilityChanged(changedView, visibility);
|
||||
|
||||
@@ -30,6 +30,7 @@ import android.net.Uri;
|
||||
import android.os.Bundle;
|
||||
import android.os.Message;
|
||||
import android.print.PrintDocumentAdapter;
|
||||
import android.view.DragEvent;
|
||||
import android.view.KeyEvent;
|
||||
import android.view.MotionEvent;
|
||||
import android.view.View;
|
||||
@@ -334,6 +335,8 @@ public interface WebViewProvider {
|
||||
|
||||
public InputConnection onCreateInputConnection(EditorInfo outAttrs);
|
||||
|
||||
public boolean onDragEvent(DragEvent event);
|
||||
|
||||
public boolean onKeyMultiple(int keyCode, int repeatCount, KeyEvent event);
|
||||
|
||||
public boolean onKeyDown(int keyCode, KeyEvent event);
|
||||
|
||||
Reference in New Issue
Block a user