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 canShowThumbnailPlaceholder() { |
304 String url, long interstitialPageDelegateAndroid) { | 304 return nativeCanShowThumbnailPlaceholder(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 314 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
629 private native void nativePaste(long nativeWebContentsAndroid); | 633 private native void nativePaste(long nativeWebContentsAndroid); |
630 private native void nativePasteAsPlainText(long nativeWebContentsAndroid); | 634 private native void nativePasteAsPlainText(long nativeWebContentsAndroid); |
631 private native void nativeReplace(long nativeWebContentsAndroid, String word
); | 635 private native void nativeReplace(long nativeWebContentsAndroid, String word
); |
632 private native void nativeSelectAll(long nativeWebContentsAndroid); | 636 private native void nativeSelectAll(long nativeWebContentsAndroid); |
633 private native void nativeCollapseSelection(long nativeWebContentsAndroid); | 637 private native void nativeCollapseSelection(long nativeWebContentsAndroid); |
634 private native void nativeOnHide(long nativeWebContentsAndroid); | 638 private native void nativeOnHide(long nativeWebContentsAndroid); |
635 private native void nativeOnShow(long nativeWebContentsAndroid); | 639 private native void nativeOnShow(long nativeWebContentsAndroid); |
636 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); | 640 private native void nativeSuspendAllMediaPlayers(long nativeWebContentsAndro
id); |
637 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); | 641 private native void nativeSetAudioMuted(long nativeWebContentsAndroid, boole
an mute); |
638 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); | 642 private native int nativeGetBackgroundColor(long nativeWebContentsAndroid); |
| 643 private native boolean nativeCanShowThumbnailPlaceholder(long nativeWebConte
ntsAndroid); |
639 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, | 644 private native void nativeShowInterstitialPage(long nativeWebContentsAndroid
, |
640 String url, long nativeInterstitialPageDelegateAndroid); | 645 String url, long nativeInterstitialPageDelegateAndroid); |
641 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); | 646 private native boolean nativeIsShowingInterstitialPage(long nativeWebContent
sAndroid); |
642 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); | 647 private native boolean nativeFocusLocationBarByDefault(long nativeWebContent
sAndroid); |
643 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); | 648 private native boolean nativeIsRenderWidgetHostViewReady(long nativeWebConte
ntsAndroid); |
644 private native void nativeExitFullscreen(long nativeWebContentsAndroid); | 649 private native void nativeExitFullscreen(long nativeWebContentsAndroid); |
645 private native void nativeUpdateBrowserControlsState(long nativeWebContentsA
ndroid, | 650 private native void nativeUpdateBrowserControlsState(long nativeWebContentsA
ndroid, |
646 boolean enableHiding, boolean enableShowing, boolean animate); | 651 boolean enableHiding, boolean enableShowing, boolean animate); |
647 private native void nativeScrollFocusedEditableNodeIntoView(long nativeWebCo
ntentsAndroid); | 652 private native void nativeScrollFocusedEditableNodeIntoView(long nativeWebCo
ntentsAndroid); |
648 private native void nativeSelectWordAroundCaret(long nativeWebContentsAndroi
d); | 653 private native void nativeSelectWordAroundCaret(long nativeWebContentsAndroi
d); |
(...skipping 27 matching lines...) Expand all Loading... |
676 String url, boolean isFavicon, int maxBitmapSize, | 681 String url, boolean isFavicon, int maxBitmapSize, |
677 boolean bypassCache, ImageDownloadCallback callback); | 682 boolean bypassCache, ImageDownloadCallback callback); |
678 private native void nativeDismissTextHandles(long nativeWebContentsAndroid); | 683 private native void nativeDismissTextHandles(long nativeWebContentsAndroid); |
679 private native void nativeShowContextMenuAtTouchHandle( | 684 private native void nativeShowContextMenuAtTouchHandle( |
680 long nativeWebContentsAndroid, int x, int y); | 685 long nativeWebContentsAndroid, int x, int y); |
681 private native void nativeSetHasPersistentVideo(long nativeWebContentsAndroi
d, boolean value); | 686 private native void nativeSetHasPersistentVideo(long nativeWebContentsAndroi
d, boolean value); |
682 private native boolean nativeHasActiveEffectivelyFullscreenVideo(long native
WebContentsAndroid); | 687 private native boolean nativeHasActiveEffectivelyFullscreenVideo(long native
WebContentsAndroid); |
683 private native List<Rect> nativeGetCurrentlyPlayingVideoSizes(long nativeWeb
ContentsAndroid); | 688 private native List<Rect> nativeGetCurrentlyPlayingVideoSizes(long nativeWeb
ContentsAndroid); |
684 private native EventForwarder nativeGetOrCreateEventForwarder(long nativeWeb
ContentsAndroid); | 689 private native EventForwarder nativeGetOrCreateEventForwarder(long nativeWeb
ContentsAndroid); |
685 } | 690 } |
OLD | NEW |