| OLD | NEW |
| 1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 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.content.browser; | 5 package org.chromium.content.browser; |
| 6 | 6 |
| 7 import android.annotation.SuppressLint; | 7 import android.annotation.SuppressLint; |
| 8 import android.app.Activity; | 8 import android.app.Activity; |
| 9 import android.app.SearchManager; | 9 import android.app.SearchManager; |
| 10 import android.content.ClipboardManager; | 10 import android.content.ClipboardManager; |
| (...skipping 2779 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2790 | 2790 |
| 2791 /** | 2791 /** |
| 2792 * Inform WebKit that Fullscreen mode has been exited by the user | 2792 * Inform WebKit that Fullscreen mode has been exited by the user |
| 2793 * or the app (in the case of the WebView). | 2793 * or the app (in the case of the WebView). |
| 2794 */ | 2794 */ |
| 2795 public void exitFullscreen() { | 2795 public void exitFullscreen() { |
| 2796 assert mWebContents != null; | 2796 assert mWebContents != null; |
| 2797 mWebContents.exitFullscreen(); | 2797 mWebContents.exitFullscreen(); |
| 2798 } | 2798 } |
| 2799 | 2799 |
| 2800 @CalledByNative | |
| 2801 private void onDidEnterFullscreen() { | |
| 2802 ContentVideoView videoView = ContentVideoView.getContentVideoView(); | |
| 2803 if (videoView != null) { | |
| 2804 getContentVideoViewClient().enterFullscreenVideo(videoView); | |
| 2805 } else { | |
| 2806 getContentViewClient().enterFullscreen(); | |
| 2807 } | |
| 2808 } | |
| 2809 | |
| 2810 @CalledByNative | |
| 2811 private void onDidExitFullscreen() { | |
| 2812 ContentVideoView videoView = ContentVideoView.getContentVideoView(); | |
| 2813 if (videoView != null) { | |
| 2814 getContentVideoViewClient().exitFullscreenVideo(); | |
| 2815 } else { | |
| 2816 getContentViewClient().exitFullscreen(); | |
| 2817 } | |
| 2818 } | |
| 2819 | |
| 2820 /** | 2800 /** |
| 2821 * Changes whether hiding the top controls is enabled. | 2801 * Changes whether hiding the top controls is enabled. |
| 2822 * | 2802 * |
| 2823 * @param enableHiding Whether hiding the top controls should be enabled or
not. | 2803 * @param enableHiding Whether hiding the top controls should be enabled or
not. |
| 2824 * @param enableShowing Whether showing the top controls should be enabled o
r not. | 2804 * @param enableShowing Whether showing the top controls should be enabled o
r not. |
| 2825 * @param animate Whether the transition should be animated or not. | 2805 * @param animate Whether the transition should be animated or not. |
| 2826 */ | 2806 */ |
| 2827 public void updateTopControlsState(boolean enableHiding, boolean enableShowi
ng, | 2807 public void updateTopControlsState(boolean enableHiding, boolean enableShowi
ng, |
| 2828 boolean animate) { | 2808 boolean animate) { |
| 2829 assert mWebContents != null; | 2809 assert mWebContents != null; |
| (...skipping 235 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3065 private native void nativeWasResized(long nativeContentViewCoreImpl); | 3045 private native void nativeWasResized(long nativeContentViewCoreImpl); |
| 3066 | 3046 |
| 3067 private native void nativeSetAccessibilityEnabled( | 3047 private native void nativeSetAccessibilityEnabled( |
| 3068 long nativeContentViewCoreImpl, boolean enabled); | 3048 long nativeContentViewCoreImpl, boolean enabled); |
| 3069 | 3049 |
| 3070 private native void nativeExtractSmartClipData(long nativeContentViewCoreImp
l, | 3050 private native void nativeExtractSmartClipData(long nativeContentViewCoreImp
l, |
| 3071 int x, int y, int w, int h); | 3051 int x, int y, int w, int h); |
| 3072 | 3052 |
| 3073 private native void nativeSetBackgroundOpaque(long nativeContentViewCoreImpl
, boolean opaque); | 3053 private native void nativeSetBackgroundOpaque(long nativeContentViewCoreImpl
, boolean opaque); |
| 3074 } | 3054 } |
| OLD | NEW |