| Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java
|
| index 470788f8e3d13a4bd9791290a417c46a55459658..02606d8c331c039b71bec86f32759fd6dfab54d1 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/scene_layer/ContextualSearchSceneLayer.java
|
| @@ -6,6 +6,7 @@ package org.chromium.chrome.browser.compositor.scene_layer;
|
|
|
| import org.chromium.base.annotations.JNINamespace;
|
| import org.chromium.chrome.R;
|
| +import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchIconSpriteControl;
|
| import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPanel;
|
| import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPeekPromoControl;
|
| import org.chromium.content.browser.ContentViewCore;
|
| @@ -69,6 +70,12 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| boolean searchBarShadowVisible = mSearchPanel.getSearchBarShadowVisible();
|
| float searchBarShadowOpacity = mSearchPanel.getSearchBarShadowOpacity();
|
|
|
| + ContextualSearchIconSpriteControl spriteControl =
|
| + mSearchPanel.getIconSpriteControl();
|
| + boolean searchProviderIconSpriteVisible = spriteControl.isVisible();
|
| + float searchProviderIconCompletionPercentage = spriteControl.getCompletionPercentage();
|
| + float searchProviderIconSpriteSize = spriteControl.getSizePx();
|
| +
|
| float arrowIconOpacity = mSearchPanel.getArrowIconOpacity();
|
| float arrowIconRotation = mSearchPanel.getArrowIconRotation();
|
|
|
| @@ -85,7 +92,7 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| searchContextViewId,
|
| searchTermViewId,
|
| R.drawable.contextual_search_bar_shadow,
|
| - R.drawable.google_icon,
|
| + 0, // Passing 0 so that the icon sprite will be used instead of a static icon.
|
| R.drawable.breadcrumb_arrow,
|
| ContextualSearchPanel.CLOSE_ICON_DRAWABLE_ID,
|
| R.drawable.progress_bar_background,
|
| @@ -93,6 +100,8 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| R.id.contextual_search_opt_out_promo,
|
| R.drawable.contextual_search_promo_ripple,
|
| searchPeekPromoTextViewId,
|
| + R.drawable.google_icon_sprite,
|
| + R.raw.google_icon_sprite,
|
| contentViewCore,
|
| searchPromoVisible,
|
| searchPromoHeightPx,
|
| @@ -115,6 +124,9 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| searchBarBorderHeight * mDpToPx,
|
| searchBarShadowVisible,
|
| searchBarShadowOpacity,
|
| + searchProviderIconSpriteVisible,
|
| + searchProviderIconCompletionPercentage,
|
| + searchProviderIconSpriteSize,
|
| arrowIconOpacity,
|
| arrowIconRotation,
|
| closeIconOpacity,
|
| @@ -149,7 +161,7 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| int searchContextResourceId,
|
| int searchTermResourceId,
|
| int searchBarShadowResourceId,
|
| - int searchProviderIconResourceId,
|
| + int panelIconResourceId,
|
| int arrowUpResourceId,
|
| int closeIconResourceId,
|
| int progressBarBackgroundResourceId,
|
| @@ -157,6 +169,8 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| int searchPromoResourceId,
|
| int peekPromoRippleResourceId,
|
| int peekPromoTextResourceId,
|
| + int searchProviderIconSpriteBitmapResourceId,
|
| + int searchProviderIconSpriteMetadataResourceId,
|
| ContentViewCore contentViewCore,
|
| boolean searchPromoVisible,
|
| float searchPromoHeight,
|
| @@ -179,6 +193,9 @@ public class ContextualSearchSceneLayer extends SceneLayer {
|
| float searchBarBorderHeight,
|
| boolean searchBarShadowVisible,
|
| float searchBarShadowOpacity,
|
| + boolean searchProviderIconSpriteVisible,
|
| + float searchProviderIconCompletionPercentage,
|
| + float searchProviderIconSpriteSize,
|
| float arrowIconOpacity,
|
| float arrowIconRotation,
|
| float closeIconOpacity,
|
|
|