Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(328)

Side by Side Diff: android_webview/java/src/org/chromium/android_webview/AwContents.java

Issue 12217134: [Android WebView] Implement WebSettings.{get|set}LoadWithOverviewMode (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Added comment for the message Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 package org.chromium.android_webview; 5 package org.chromium.android_webview;
6 6
7 import android.content.res.Configuration; 7 import android.content.res.Configuration;
8 import android.graphics.Bitmap; 8 import android.graphics.Bitmap;
9 import android.graphics.Canvas; 9 import android.graphics.Canvas;
10 import android.graphics.Color; 10 import android.graphics.Color;
(...skipping 655 matching lines...) Expand 10 before | Expand all | Expand 10 after
666 public void requestImageRef(Message msg) { 666 public void requestImageRef(Message msg) {
667 if (msg == null || mNativeAwContents == 0) return; 667 if (msg == null || mNativeAwContents == 0) return;
668 668
669 nativeUpdateLastHitTestData(mNativeAwContents); 669 nativeUpdateLastHitTestData(mNativeAwContents);
670 Bundle data = msg.getData(); 670 Bundle data = msg.getData();
671 data.putString("url", mPossiblyStaleHitTestData.imgSrc); 671 data.putString("url", mPossiblyStaleHitTestData.imgSrc);
672 msg.setData(data); 672 msg.setData(data);
673 msg.sendToTarget(); 673 msg.sendToTarget();
674 } 674 }
675 675
676 public void resetScrollAndScaleState() {
677 ThreadUtils.runOnUiThreadBlocking(new Runnable() {
678 @Override
679 public void run() {
680 nativeResetScrollAndScaleState(mNativeAwContents);
681 }
682 });
683 }
684
676 //-------------------------------------------------------------------------- ------------------ 685 //-------------------------------------------------------------------------- ------------------
677 // View and ViewGroup method implementations 686 // View and ViewGroup method implementations
678 //-------------------------------------------------------------------------- ------------------ 687 //-------------------------------------------------------------------------- ------------------
679 688
680 /** 689 /**
681 * @see android.webkit.View#onTouchEvent() 690 * @see android.webkit.View#onTouchEvent()
682 */ 691 */
683 public boolean onTouchEvent(MotionEvent event) { 692 public boolean onTouchEvent(MotionEvent event) {
684 if (mNativeAwContents == 0) return false; 693 if (mNativeAwContents == 0) return false;
685 boolean rv = mContentViewCore.onTouchEvent(event); 694 boolean rv = mContentViewCore.onTouchEvent(event);
(...skipping 376 matching lines...) Expand 10 before | Expand all | Expand 10 after
1062 // Returns null if save state fails. 1071 // Returns null if save state fails.
1063 private native byte[] nativeGetOpaqueState(int nativeAwContents); 1072 private native byte[] nativeGetOpaqueState(int nativeAwContents);
1064 1073
1065 // Returns false if restore state fails. 1074 // Returns false if restore state fails.
1066 private native boolean nativeRestoreFromOpaqueState(int nativeAwContents, by te[] state); 1075 private native boolean nativeRestoreFromOpaqueState(int nativeAwContents, by te[] state);
1067 1076
1068 private native int nativeReleasePopupWebContents(int nativeAwContents); 1077 private native int nativeReleasePopupWebContents(int nativeAwContents);
1069 private native void nativeSetWebContents(int nativeAwContents, int nativeNew WebContents); 1078 private native void nativeSetWebContents(int nativeAwContents, int nativeNew WebContents);
1070 private native void nativeFocusFirstNode(int nativeAwContents); 1079 private native void nativeFocusFirstNode(int nativeAwContents);
1071 1080
1081 private native void nativeResetScrollAndScaleState(int nativeAwContents);
1082
1072 private native boolean nativeDrawSW(int nativeAwContents, Canvas canvas, int clipX, int clipY, 1083 private native boolean nativeDrawSW(int nativeAwContents, Canvas canvas, int clipX, int clipY,
1073 int clipW, int clipH); 1084 int clipW, int clipH);
1074 private native int nativeGetAwDrawGLViewContext(int nativeAwContents); 1085 private native int nativeGetAwDrawGLViewContext(int nativeAwContents);
1075 private native Picture nativeCapturePicture(int nativeAwContents); 1086 private native Picture nativeCapturePicture(int nativeAwContents);
1076 private native void nativeEnableOnNewPicture(int nativeAwContents, boolean e nabled, 1087 private native void nativeEnableOnNewPicture(int nativeAwContents, boolean e nabled,
1077 boolean invalidationOnly); 1088 boolean invalidationOnly);
1078 1089
1079 private native void nativeInvokeGeolocationCallback( 1090 private native void nativeInvokeGeolocationCallback(
1080 int nativeAwContents, boolean value, String requestingFrame); 1091 int nativeAwContents, boolean value, String requestingFrame);
1081 } 1092 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698