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.annotation.SuppressLint; | 7 import android.annotation.SuppressLint; |
8 import android.graphics.Bitmap; | 8 import android.graphics.Bitmap; |
9 import android.graphics.Rect; | 9 import android.graphics.Rect; |
10 import android.os.Bundle; | 10 import android.os.Bundle; |
(...skipping 282 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
293 public void setAudioMuted(boolean mute) { | 293 public void setAudioMuted(boolean mute) { |
294 nativeSetAudioMuted(mNativeWebContentsAndroid, mute); | 294 nativeSetAudioMuted(mNativeWebContentsAndroid, mute); |
295 } | 295 } |
296 | 296 |
297 @Override | 297 @Override |
298 public int getBackgroundColor() { | 298 public int getBackgroundColor() { |
299 return nativeGetBackgroundColor(mNativeWebContentsAndroid); | 299 return nativeGetBackgroundColor(mNativeWebContentsAndroid); |
300 } | 300 } |
301 | 301 |
302 @Override | 302 @Override |
303 public void showInterstitialPage( | 303 public boolean canUseStaticLayer() { |
304 String url, long interstitialPageDelegateAndroid) { | 304 return nativeCanUseStaticLayer(mNativeWebContentsAndroid); |
| 305 } |
| 306 |
| 307 @Override |
| 308 public void showInterstitialPage(String url, long interstitialPageDelegateAn
droid) { |
305 nativeShowInterstitialPage(mNativeWebContentsAndroid, url, interstitialP
ageDelegateAndroid); | 309 nativeShowInterstitialPage(mNativeWebContentsAndroid, url, interstitialP
ageDelegateAndroid); |
306 } | 310 } |
307 | 311 |
308 @Override | 312 @Override |
309 public boolean isShowingInterstitialPage() { | 313 public boolean isShowingInterstitialPage() { |
310 return nativeIsShowingInterstitialPage(mNativeWebContentsAndroid); | 314 return nativeIsShowingInterstitialPage(mNativeWebContentsAndroid); |
311 } | 315 } |
312 | 316 |
313 @Override | 317 @Override |
314 public boolean focusLocationBarByDefault() { | 318 public boolean focusLocationBarByDefault() { |
(...skipping 309 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
624 private native void nativePaste(long nativeWebContentsAndroid); | 628 private native void nativePaste(long nativeWebContentsAndroid); |
625 private native void nativePasteAsPlainText(long nativeWebContentsAndroid); | 629 private native void nativePasteAsPlainText(long nativeWebContentsAndroid); |
626 private native void nativeReplace(long nativeWebContentsAndroid, String word
); | 630 private native void nativeReplace(long nativeWebContentsAndroid, String word
); |
627 private native void nativeSelectAll(long nativeWebContentsAndroid); | 631 private native void nativeSelectAll(long nativeWebContentsAndroid); |
628 private native void nativeCollapseSelection(long nativeWebContentsAndroid); | 632 private native void nativeCollapseSelection(long nativeWebContentsAndroid); |
629 private native void nativeOnHide(long nativeWebContentsAndroid); | 633 private native void nativeOnHide(long nativeWebContentsAndroid); |
630 private native void nativeOnShow(long nativeWebContentsAndroid); | 634 private native void nativeOnShow(long nativeWebContentsAndroid); |
631 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); | 635 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); |
632 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); | 636 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); |
633 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); | 637 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); |
| 638 private native boolean nativeCanUseStaticLayer(long nativeWebContentsAndroid
); |
634 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, | 639 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, |
635 String url, long nativeInterstitialPageDelegateAndroid); | 640 String url, long nativeInterstitialPageDelegateAndroid); |
636 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); | 641 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); |
637 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); | 642 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); |
638 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); | 643 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); |
639 private native void nativeExitFullscreen(long nativeWebContentsAndroid); | 644 private native void nativeExitFullscreen(long nativeWebContentsAndroid); |
640 private native void nativeUpdateBrowserControlsState(long nativeWebContentsA
ndroid, | 645 private native void nativeUpdateBrowserControlsState(long nativeWebContentsA
ndroid, |
641 boolean enableHiding, boolean enableShowing, boolean animate); | 646 boolean enableHiding, boolean enableShowing, boolean animate); |
642 private native void nativeScrollFocusedEditableNodeIntoView(long nativeWebCo
ntentsAndroid); | 647 private native void nativeScrollFocusedEditableNodeIntoView(long nativeWebCo
ntentsAndroid); |
643 private native void nativeSelectWordAroundCaret(long nativeWebContentsAndroi
d); | 648 private native void nativeSelectWordAroundCaret(long nativeWebContentsAndroi
d); |
(...skipping 25 matching lines...) Expand all Loading... |
669 private native void nativeReloadLoFiImages(long nativeWebContentsAndroid); | 674 private native void nativeReloadLoFiImages(long nativeWebContentsAndroid); |
670 private native int nativeDownloadImage(long nativeWebContentsAndroid, | 675 private native int nativeDownloadImage(long nativeWebContentsAndroid, |
671 String url, boolean isFavicon, int maxBitmapSize, | 676 String url, boolean isFavicon, int maxBitmapSize, |
672 boolean bypassCache, ImageDownloadCallback callback); | 677 boolean bypassCache, ImageDownloadCallback callback); |
673 private native void nativeDismissTextHandles(long nativeWebContentsAndroid); | 678 private native void nativeDismissTextHandles(long nativeWebContentsAndroid); |
674 private native void nativeShowContextMenuAtPoint(long nativeWebContentsAndro
id, int x, int y); | 679 private native void nativeShowContextMenuAtPoint(long nativeWebContentsAndro
id, int x, int y); |
675 private native void nativeSetHasPersistentVideo(long nativeWebContentsAndroi
d, boolean value); | 680 private native void nativeSetHasPersistentVideo(long nativeWebContentsAndroi
d, boolean value); |
676 private native boolean nativeHasActiveEffectivelyFullscreenVideo(long native
WebContentsAndroid); | 681 private native boolean nativeHasActiveEffectivelyFullscreenVideo(long native
WebContentsAndroid); |
677 private native EventForwarder nativeGetOrCreateEventForwarder(long nativeWeb
ContentsAndroid); | 682 private native EventForwarder nativeGetOrCreateEventForwarder(long nativeWeb
ContentsAndroid); |
678 } | 683 } |
OLD | NEW |