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 f916aac9756536b5037602ccf10d282a19b517f1..cb26d3be33935a93ff876f95667cb073c3282be2 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 |
@@ -8,7 +8,6 @@ import org.chromium.base.annotations.CalledByNative; |
import org.chromium.base.annotations.JNINamespace; |
import org.chromium.chrome.R; |
import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchBarControl; |
-import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchIconSpriteControl; |
import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchImageControl; |
import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPanel; |
import org.chromium.chrome.browser.compositor.bottombar.contextualsearch.ContextualSearchPeekPromoControl; |
@@ -77,8 +76,8 @@ public class ContextualSearchSceneLayer extends SceneOverlayLayer { |
float searchPeekPromoRippleOpacity = peekPromoControl.getRippleOpacity(); |
float searchPeekPromoTextOpacity = peekPromoControl.getTextOpacity(); |
- float staticImageVisibilityPercentage = imageControl.getStaticImageVisibilityPercentage(); |
- int staticImageSize = imageControl.getStaticImageSize(); |
+ float customImageVisibilityPercentage = imageControl.getCustomImageVisibilityPercentage(); |
+ int barImageSize = imageControl.getBarImageSize(); |
boolean quickActionIconVisible = imageControl.getQuickActionIconVisible(); |
int quickActionIconResId = imageControl.getQuickActionIconResourceId(); |
@@ -86,10 +85,6 @@ public class ContextualSearchSceneLayer extends SceneOverlayLayer { |
boolean thumbnailVisible = imageControl.getThumbnailVisible(); |
String thumbnailUrl = imageControl.getThumbnailUrl(); |
- ContextualSearchIconSpriteControl spriteControl = imageControl.getIconSpriteControl(); |
- boolean searchProviderIconSpriteVisible = spriteControl.isVisible(); |
- float searchProviderIconCompletionPercentage = spriteControl.getCompletionPercentage(); |
- |
float searchPanelX = panel.getOffsetX(); |
float searchPanelY = panel.getOffsetY(); |
float searchPanelWidth = panel.getWidth(); |
@@ -135,74 +130,29 @@ public class ContextualSearchSceneLayer extends SceneOverlayLayer { |
WebContents panelWebContents = panel.getContentViewCore() != null |
? panel.getContentViewCore().getWebContents() : null; |
- nativeUpdateContextualSearchLayer(mNativePtr, |
- R.drawable.contextual_search_bar_background, |
- searchContextViewId, |
- searchTermViewId, |
- searchCaptionViewId, |
- R.drawable.contextual_search_bar_shadow, |
- R.drawable.google_icon_sprite, |
- R.raw.google_icon_sprite, |
- quickActionIconResId, |
- R.drawable.breadcrumb_arrow, |
- ContextualSearchPanel.CLOSE_ICON_DRAWABLE_ID, |
- R.drawable.progress_bar_background, |
- R.drawable.progress_bar_foreground, |
- searchPromoViewId, |
- R.drawable.contextual_search_promo_ripple, |
- searchPeekPromoTextViewId, |
- mDpToPx, |
- panel.getBasePageBrightness(), |
- panel.getBasePageY() * mDpToPx, |
- panelWebContents, |
- searchPromoVisible, |
- searchPromoHeightPx, |
- searchPromoOpacity, |
- searchPeekPromoVisible, |
- searchPeekPromoHeightPx, |
- searchPeekPromoPaddingPx, |
- searchPeekPromoRippleWidthPx, |
- searchPeekPromoRippleOpacity, |
- searchPeekPromoTextOpacity, |
- searchPanelX * mDpToPx, |
- searchPanelY * mDpToPx, |
- searchPanelWidth * mDpToPx, |
- searchPanelHeight * mDpToPx, |
- searchBarMarginSide * mDpToPx, |
- searchBarHeight * mDpToPx, |
- searchContextOpacity, |
- searchBarControl.getTextLayerMinHeight(), |
- searchTermOpacity, |
- searchBarControl.getSearchTermCaptionSpacing(), |
- searchCaptionAnimationPercentage, |
- searchCaptionVisible, |
- searchBarBorderVisible, |
- searchBarBorderHeight * mDpToPx, |
- searchBarShadowVisible, |
- searchBarShadowOpacity, |
- searchProviderIconSpriteVisible, |
- searchProviderIconCompletionPercentage, |
- quickActionIconVisible, |
- thumbnailVisible, |
- thumbnailUrl, |
- staticImageVisibilityPercentage, |
- staticImageSize, |
- arrowIconOpacity, |
- arrowIconRotation, |
- closeIconOpacity, |
- isProgressBarVisible, |
- progressBarHeight * mDpToPx, |
- progressBarOpacity, |
- progressBarCompletion, |
- dividerLineVisibilityPercentage, |
- dividerLineWidth, |
- dividerLineHeight, |
- dividerLineColor, |
- dividerLineXOffset, |
- touchHighlightVisible, |
- touchHighlightXOffset, |
- touchHighlightWidth, |
- Profile.getLastUsedProfile()); |
+ nativeUpdateContextualSearchLayer(mNativePtr, R.drawable.contextual_search_bar_background, |
+ searchContextViewId, searchTermViewId, searchCaptionViewId, |
+ R.drawable.contextual_search_bar_shadow, R.drawable.googleg, quickActionIconResId, |
+ R.drawable.breadcrumb_arrow, ContextualSearchPanel.CLOSE_ICON_DRAWABLE_ID, |
+ R.drawable.progress_bar_background, R.drawable.progress_bar_foreground, |
+ searchPromoViewId, R.drawable.contextual_search_promo_ripple, |
+ searchPeekPromoTextViewId, mDpToPx, panel.getBasePageBrightness(), |
+ panel.getBasePageY() * mDpToPx, panelWebContents, searchPromoVisible, |
+ searchPromoHeightPx, searchPromoOpacity, searchPeekPromoVisible, |
+ searchPeekPromoHeightPx, searchPeekPromoPaddingPx, searchPeekPromoRippleWidthPx, |
+ searchPeekPromoRippleOpacity, searchPeekPromoTextOpacity, searchPanelX * mDpToPx, |
+ searchPanelY * mDpToPx, searchPanelWidth * mDpToPx, searchPanelHeight * mDpToPx, |
+ searchBarMarginSide * mDpToPx, searchBarHeight * mDpToPx, searchContextOpacity, |
+ searchBarControl.getTextLayerMinHeight(), searchTermOpacity, |
+ searchBarControl.getSearchTermCaptionSpacing(), searchCaptionAnimationPercentage, |
+ searchCaptionVisible, searchBarBorderVisible, searchBarBorderHeight * mDpToPx, |
+ searchBarShadowVisible, searchBarShadowOpacity, quickActionIconVisible, |
+ thumbnailVisible, thumbnailUrl, customImageVisibilityPercentage, barImageSize, |
+ arrowIconOpacity, arrowIconRotation, closeIconOpacity, isProgressBarVisible, |
+ progressBarHeight * mDpToPx, progressBarOpacity, progressBarCompletion, |
+ dividerLineVisibilityPercentage, dividerLineWidth, dividerLineHeight, |
+ dividerLineColor, dividerLineXOffset, touchHighlightVisible, touchHighlightXOffset, |
+ touchHighlightWidth, Profile.getLastUsedProfile()); |
} |
@CalledByNative |
@@ -250,73 +200,28 @@ public class ContextualSearchSceneLayer extends SceneOverlayLayer { |
SceneLayer contentTree); |
private native void nativeHideTree( |
long nativeContextualSearchSceneLayer); |
- private native void nativeUpdateContextualSearchLayer( |
- long nativeContextualSearchSceneLayer, |
- int searchBarBackgroundResourceId, |
- int searchContextResourceId, |
- int searchTermResourceId, |
- int searchCaptionResourceId, |
- int searchBarShadowResourceId, |
- int spriteResourceId, |
- int searchProviderIconSpriteMetadataResourceId, |
- int quickActionIconResourceId, |
- int arrowUpResourceId, |
- int closeIconResourceId, |
- int progressBarBackgroundResourceId, |
- int progressBarResourceId, |
- int searchPromoResourceId, |
- int peekPromoRippleResourceId, |
- int peekPromoTextResourceId, |
- float dpToPx, |
- float basePageBrightness, |
- float basePageYOffset, |
- WebContents webContents, |
- boolean searchPromoVisible, |
- float searchPromoHeight, |
- float searchPromoOpacity, |
- boolean searchPeekPromoVisible, |
- float searchPeekPromoHeight, |
- float searchPeekPromoPaddingPx, |
- float searchPeekPromoRippleWidth, |
- float searchPeekPromoRippleOpacity, |
- float searchPeekPromoTextOpacity, |
- float searchPanelX, |
- float searchPanelY, |
- float searchPanelWidth, |
- float searchPanelHeight, |
- float searchBarMarginSide, |
- float searchBarHeight, |
- float searchContextOpacity, |
- float searchTextLayerMinHeight, |
- float searchTermOpacity, |
- float searchTermCaptionSpacing, |
- float searchCaptionAnimationPercentage, |
- boolean searchCaptionVisible, |
- boolean searchBarBorderVisible, |
- float searchBarBorderHeight, |
- boolean searchBarShadowVisible, |
- float searchBarShadowOpacity, |
- boolean searchProviderIconSpriteVisible, |
- float searchProviderIconCompletionPercentage, |
- boolean quickActionIconVisible, |
- boolean thumbnailVisible, |
- String thumbnailUrl, |
- float staticImageVisibilityPercentage, |
- int staticImageSize, |
- float arrowIconOpacity, |
- float arrowIconRotation, |
- float closeIconOpacity, |
- boolean isProgressBarVisible, |
- float progressBarHeight, |
- float progressBarOpacity, |
- int progressBarCompletion, |
- float dividerLineVisibilityPercentage, |
- float dividerLineWidth, |
- float dividerLineHeight, |
- int dividerLineColor, |
- float dividerLineXOffset, |
- boolean touchHighlightVisible, |
- float touchHighlightXOffset, |
- float toucHighlightWidth, |
- Profile profile); |
+ private native void nativeUpdateContextualSearchLayer(long nativeContextualSearchSceneLayer, |
+ int searchBarBackgroundResourceId, int searchContextResourceId, |
+ int searchTermResourceId, int searchCaptionResourceId, int searchBarShadowResourceId, |
+ int searchProviderIconResourceId, int quickActionIconResourceId, int arrowUpResourceId, |
+ int closeIconResourceId, int progressBarBackgroundResourceId, int progressBarResourceId, |
+ int searchPromoResourceId, int peekPromoRippleResourceId, int peekPromoTextResourceId, |
+ float dpToPx, float basePageBrightness, float basePageYOffset, WebContents webContents, |
+ boolean searchPromoVisible, float searchPromoHeight, float searchPromoOpacity, |
+ boolean searchPeekPromoVisible, float searchPeekPromoHeight, |
+ float searchPeekPromoPaddingPx, float searchPeekPromoRippleWidth, |
+ float searchPeekPromoRippleOpacity, float searchPeekPromoTextOpacity, |
+ float searchPanelX, float searchPanelY, float searchPanelWidth, float searchPanelHeight, |
+ float searchBarMarginSide, float searchBarHeight, float searchContextOpacity, |
+ float searchTextLayerMinHeight, float searchTermOpacity, float searchTermCaptionSpacing, |
+ float searchCaptionAnimationPercentage, boolean searchCaptionVisible, |
+ boolean searchBarBorderVisible, float searchBarBorderHeight, |
+ boolean searchBarShadowVisible, float searchBarShadowOpacity, |
+ boolean quickActionIconVisible, boolean thumbnailVisible, String thumbnailUrl, |
+ float customImageVisibilityPercentage, int barImageSize, float arrowIconOpacity, |
+ float arrowIconRotation, float closeIconOpacity, boolean isProgressBarVisible, |
+ float progressBarHeight, float progressBarOpacity, int progressBarCompletion, |
+ float dividerLineVisibilityPercentage, float dividerLineWidth, float dividerLineHeight, |
+ int dividerLineColor, float dividerLineXOffset, boolean touchHighlightVisible, |
+ float touchHighlightXOffset, float toucHighlightWidth, Profile profile); |
} |