Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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.chrome.browser.tab; | 5 package org.chromium.chrome.browser.tab; |
| 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.Application; | 9 import android.app.Application; |
| 10 import android.content.Context; | 10 import android.content.Context; |
| (...skipping 891 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 902 /** | 902 /** |
| 903 * @return The background color of the tab. | 903 * @return The background color of the tab. |
| 904 */ | 904 */ |
| 905 public int getBackgroundColor() { | 905 public int getBackgroundColor() { |
| 906 if (mNativePage != null) return mNativePage.getBackgroundColor(); | 906 if (mNativePage != null) return mNativePage.getBackgroundColor(); |
| 907 if (getWebContents() != null) return getWebContents().getBackgroundColor (); | 907 if (getWebContents() != null) return getWebContents().getBackgroundColor (); |
| 908 return Color.WHITE; | 908 return Color.WHITE; |
| 909 } | 909 } |
| 910 | 910 |
| 911 /** | 911 /** |
| 912 * @return Whether or not the tab can show the static layer. | |
| 913 */ | |
| 914 public boolean canUseStaticLayer() { | |
|
aelias_OOO_until_Jul13
2017/06/16 22:46:40
This whole canUseStaticLayer thing seems to be unu
steimel
2017/06/16 23:24:12
It's actually used to plumb that bool out to Conte
aelias_OOO_until_Jul13
2017/06/17 01:18:34
OK, I guess live_layer_draws is false because it w
steimel
2017/06/20 21:28:35
Done and will be included in next patch
| |
| 915 if (getWebContents() != null) return getWebContents().canShowThumbnailPl aceholder(); | |
| 916 return true; | |
| 917 } | |
| 918 | |
| 919 /** | |
| 912 * @return The current theme color based on the value passed from the web co ntents and the | 920 * @return The current theme color based on the value passed from the web co ntents and the |
| 913 * security state. | 921 * security state. |
| 914 */ | 922 */ |
| 915 public int getThemeColor() { | 923 public int getThemeColor() { |
| 916 return mThemeColor; | 924 return mThemeColor; |
| 917 } | 925 } |
| 918 | 926 |
| 919 /** | 927 /** |
| 920 * Calculate the theme color based on if the page is native, the theme color changed, etc. | 928 * Calculate the theme color based on if the page is native, the theme color changed, etc. |
| 921 * @param didWebContentsThemeColorChange If the theme color of the web conte nts is known to have | 929 * @param didWebContentsThemeColorChange If the theme color of the web conte nts is known to have |
| (...skipping 2205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 3127 private native long nativeGetBookmarkId(long nativeTabAndroid, boolean onlyE ditable); | 3135 private native long nativeGetBookmarkId(long nativeTabAndroid, boolean onlyE ditable); |
| 3128 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro id, | 3136 private native void nativeSetInterceptNavigationDelegate(long nativeTabAndro id, |
| 3129 InterceptNavigationDelegate delegate); | 3137 InterceptNavigationDelegate delegate); |
| 3130 private native void nativeAttachToTabContentManager(long nativeTabAndroid, | 3138 private native void nativeAttachToTabContentManager(long nativeTabAndroid, |
| 3131 TabContentManager tabContentManager); | 3139 TabContentManager tabContentManager); |
| 3132 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String url); | 3140 private native boolean nativeHasPrerenderedUrl(long nativeTabAndroid, String url); |
| 3133 private native void nativeSetWebappManifestScope(long nativeTabAndroid, Stri ng scope); | 3141 private native void nativeSetWebappManifestScope(long nativeTabAndroid, Stri ng scope); |
| 3134 private native void nativeEnableEmbeddedMediaExperience(long nativeTabAndroi d, boolean enabled); | 3142 private native void nativeEnableEmbeddedMediaExperience(long nativeTabAndroi d, boolean enabled); |
| 3135 private native void nativeAttachDetachedTab(long nativeTabAndroid); | 3143 private native void nativeAttachDetachedTab(long nativeTabAndroid); |
| 3136 } | 3144 } |
| OLD | NEW |