OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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.content.browser.webcontents; | 5 package org.chromium.content.browser.webcontents; |
6 | 6 |
7 import android.graphics.Bitmap; | 7 import android.graphics.Bitmap; |
8 import android.graphics.Rect; | 8 import android.graphics.Rect; |
9 import android.os.Bundle; | 9 import android.os.Bundle; |
10 import android.os.Parcel; | 10 import android.os.Parcel; |
(...skipping 194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
205 @Override | 205 @Override |
206 public void unselect() { | 206 public void unselect() { |
207 // Unselect may get triggered when certain selection-related widgets | 207 // Unselect may get triggered when certain selection-related widgets |
208 // are destroyed. As the timing for such destruction is unpredictable, | 208 // are destroyed. As the timing for such destruction is unpredictable, |
209 // safely guard against this case. | 209 // safely guard against this case. |
210 if (isDestroyed()) return; | 210 if (isDestroyed()) return; |
211 nativeUnselect(mNativeWebContentsAndroid); | 211 nativeUnselect(mNativeWebContentsAndroid); |
212 } | 212 } |
213 | 213 |
214 @Override | 214 @Override |
215 public void insertCSS(String css) { | |
216 if (isDestroyed()) return; | |
217 nativeInsertCSS(mNativeWebContentsAndroid, css); | |
218 } | |
219 | |
220 @Override | |
221 public void onHide() { | 215 public void onHide() { |
222 nativeOnHide(mNativeWebContentsAndroid); | 216 nativeOnHide(mNativeWebContentsAndroid); |
223 } | 217 } |
224 | 218 |
225 @Override | 219 @Override |
226 public void onShow() { | 220 public void onShow() { |
227 nativeOnShow(mNativeWebContentsAndroid); | 221 nativeOnShow(mNativeWebContentsAndroid); |
228 } | 222 } |
229 | 223 |
230 @Override | 224 @Override |
(...skipping 287 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
518 private native String nativeGetVisibleURL(long nativeWebContentsAndroid); | 512 private native String nativeGetVisibleURL(long nativeWebContentsAndroid); |
519 private native boolean nativeIsLoading(long nativeWebContentsAndroid); | 513 private native boolean nativeIsLoading(long nativeWebContentsAndroid); |
520 private native boolean nativeIsLoadingToDifferentDocument(long nativeWebCont
entsAndroid); | 514 private native boolean nativeIsLoadingToDifferentDocument(long nativeWebCont
entsAndroid); |
521 private native void nativeStop(long nativeWebContentsAndroid); | 515 private native void nativeStop(long nativeWebContentsAndroid); |
522 private native void nativeCut(long nativeWebContentsAndroid); | 516 private native void nativeCut(long nativeWebContentsAndroid); |
523 private native void nativeCopy(long nativeWebContentsAndroid); | 517 private native void nativeCopy(long nativeWebContentsAndroid); |
524 private native void nativePaste(long nativeWebContentsAndroid); | 518 private native void nativePaste(long nativeWebContentsAndroid); |
525 private native void nativeReplace(long nativeWebContentsAndroid, String word
); | 519 private native void nativeReplace(long nativeWebContentsAndroid, String word
); |
526 private native void nativeSelectAll(long nativeWebContentsAndroid); | 520 private native void nativeSelectAll(long nativeWebContentsAndroid); |
527 private native void nativeUnselect(long nativeWebContentsAndroid); | 521 private native void nativeUnselect(long nativeWebContentsAndroid); |
528 private native void nativeInsertCSS(long nativeWebContentsAndroid, String cs
s); | |
529 private native void nativeOnHide(long nativeWebContentsAndroid); | 522 private native void nativeOnHide(long nativeWebContentsAndroid); |
530 private native void nativeOnShow(long nativeWebContentsAndroid); | 523 private native void nativeOnShow(long nativeWebContentsAndroid); |
531 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); | 524 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); |
532 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); | 525 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); |
533 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); | 526 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); |
534 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, | 527 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, |
535 String url, long nativeInterstitialPageDelegateAndroid); | 528 String url, long nativeInterstitialPageDelegateAndroid); |
536 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); | 529 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); |
537 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); | 530 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); |
538 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); | 531 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); |
(...skipping 28 matching lines...) Expand all Loading... |
567 private native String nativeGetEncoding(long nativeWebContentsAndroid); | 560 private native String nativeGetEncoding(long nativeWebContentsAndroid); |
568 private native void nativeGetContentBitmap(long nativeWebContentsAndroid, | 561 private native void nativeGetContentBitmap(long nativeWebContentsAndroid, |
569 ContentBitmapCallback callback, Bitmap.Config config, float scale, | 562 ContentBitmapCallback callback, Bitmap.Config config, float scale, |
570 float x, float y, float width, float height); | 563 float x, float y, float width, float height); |
571 private native void nativeOnContextMenuClosed(long nativeWebContentsAndroid)
; | 564 private native void nativeOnContextMenuClosed(long nativeWebContentsAndroid)
; |
572 private native void nativeReloadLoFiImages(long nativeWebContentsAndroid); | 565 private native void nativeReloadLoFiImages(long nativeWebContentsAndroid); |
573 private native int nativeDownloadImage(long nativeWebContentsAndroid, | 566 private native int nativeDownloadImage(long nativeWebContentsAndroid, |
574 String url, boolean isFavicon, int maxBitmapSize, | 567 String url, boolean isFavicon, int maxBitmapSize, |
575 boolean bypassCache, ImageDownloadCallback callback); | 568 boolean bypassCache, ImageDownloadCallback callback); |
576 } | 569 } |
OLD | NEW |