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

Side by Side Diff: content/public/android/java/src/org/chromium/content/browser/webcontents/WebContentsImpl.java

Issue 2810813004: Hide fullscreen rotation jank (Closed)
Patch Set: Remove physical_backing_resized param and other cr feedback Created 3 years, 6 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
OLDNEW
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
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
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
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 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698