| OLD | NEW |
| 1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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.compositor.scene_layer; | 5 package org.chromium.chrome.browser.compositor.scene_layer; |
| 6 | 6 |
| 7 import android.content.Context; | 7 import android.content.Context; |
| 8 import android.content.res.Resources; | 8 import android.content.res.Resources; |
| 9 import android.graphics.RectF; | 9 import android.graphics.RectF; |
| 10 | 10 |
| (...skipping 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 82 ColorUtils.getThemedAssetColor(toolbarBackgroundColor, t.isI
ncognito()); | 82 ColorUtils.getThemedAssetColor(toolbarBackgroundColor, t.isI
ncognito()); |
| 83 | 83 |
| 84 int borderColorResource = | 84 int borderColorResource = |
| 85 t.isIncognito() ? R.color.tab_back_incognito : R.color.tab_b
ack; | 85 t.isIncognito() ? R.color.tab_back_incognito : R.color.tab_b
ack; |
| 86 // TODO(dtrainor, clholgat): remove "* dpToPx" once the native part
fully supports dp. | 86 // TODO(dtrainor, clholgat): remove "* dpToPx" once the native part
fully supports dp. |
| 87 nativePutTabLayer(mNativePtr, t.getId(), R.id.control_container, | 87 nativePutTabLayer(mNativePtr, t.getId(), R.id.control_container, |
| 88 R.drawable.btn_tab_close, R.drawable.tabswitcher_border_fram
e_shadow, | 88 R.drawable.btn_tab_close, R.drawable.tabswitcher_border_fram
e_shadow, |
| 89 R.drawable.tabswitcher_border_frame_decoration, R.drawable.l
ogo_card_back, | 89 R.drawable.tabswitcher_border_frame_decoration, R.drawable.l
ogo_card_back, |
| 90 R.drawable.tabswitcher_border_frame, | 90 R.drawable.tabswitcher_border_frame, |
| 91 R.drawable.tabswitcher_border_frame_inner_shadow, t.canUseLi
veTexture(), | 91 R.drawable.tabswitcher_border_frame_inner_shadow, t.canUseLi
veTexture(), |
| 92 fullscreenManager.areBrowserControlsAtBottom(), t.getBackgro
undColor(), | 92 t.canUseStaticLayer(), fullscreenManager.areBrowserControlsA
tBottom(), |
| 93 t.getBackgroundColor(), |
| 93 ApiCompatibilityUtils.getColor(res, borderColorResource), t.
isIncognito(), | 94 ApiCompatibilityUtils.getColor(res, borderColorResource), t.
isIncognito(), |
| 94 layout.getOrientation() == Orientation.PORTRAIT, t.getRender
X() * dpToPx, | 95 layout.getOrientation() == Orientation.PORTRAIT, t.getRender
X() * dpToPx, |
| 95 t.getRenderY() * dpToPx, t.getScaledContentWidth() * dpToPx, | 96 t.getRenderY() * dpToPx, t.getScaledContentWidth() * dpToPx, |
| 96 t.getScaledContentHeight() * dpToPx, t.getOriginalContentWid
th() * dpToPx, | 97 t.getScaledContentHeight() * dpToPx, t.getOriginalContentWid
th() * dpToPx, |
| 97 t.getOriginalContentHeight() * dpToPx, contentViewport.heigh
t(), | 98 t.getOriginalContentHeight() * dpToPx, contentViewport.heigh
t(), |
| 98 t.getClippedX() * dpToPx, t.getClippedY() * dpToPx, | 99 t.getClippedX() * dpToPx, t.getClippedY() * dpToPx, |
| 99 Math.min(t.getClippedWidth(), t.getScaledContentWidth()) * d
pToPx, | 100 Math.min(t.getClippedWidth(), t.getScaledContentWidth()) * d
pToPx, |
| 100 Math.min(t.getClippedHeight(), t.getScaledContentHeight()) *
dpToPx, | 101 Math.min(t.getClippedHeight(), t.getScaledContentHeight()) *
dpToPx, |
| 101 t.getTiltXPivotOffset() * dpToPx, t.getTiltYPivotOffset() *
dpToPx, | 102 t.getTiltXPivotOffset() * dpToPx, t.getTiltYPivotOffset() *
dpToPx, |
| 102 t.getTiltX(), t.getTiltY(), t.getAlpha(), t.getBorderAlpha()
* decoration, | 103 t.getTiltX(), t.getTiltY(), t.getAlpha(), t.getBorderAlpha()
* decoration, |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 141 private native long nativeInit(); | 142 private native long nativeInit(); |
| 142 private native void nativeBeginBuildingFrame(long nativeTabListSceneLayer); | 143 private native void nativeBeginBuildingFrame(long nativeTabListSceneLayer); |
| 143 private native void nativeFinishBuildingFrame(long nativeTabListSceneLayer); | 144 private native void nativeFinishBuildingFrame(long nativeTabListSceneLayer); |
| 144 private native void nativeUpdateLayer(long nativeTabListSceneLayer, int back
groundColor, | 145 private native void nativeUpdateLayer(long nativeTabListSceneLayer, int back
groundColor, |
| 145 float viewportX, float viewportY, float viewportWidth, float viewpor
tHeight, | 146 float viewportX, float viewportY, float viewportWidth, float viewpor
tHeight, |
| 146 LayerTitleCache layerTitleCache, TabContentManager tabContentManager
, | 147 LayerTitleCache layerTitleCache, TabContentManager tabContentManager
, |
| 147 ResourceManager resourceManager); | 148 ResourceManager resourceManager); |
| 148 private native void nativePutTabLayer(long nativeTabListSceneLayer, int id, | 149 private native void nativePutTabLayer(long nativeTabListSceneLayer, int id, |
| 149 int toolbarResourceId, int closeButtonResourceId, int shadowResource
Id, | 150 int toolbarResourceId, int closeButtonResourceId, int shadowResource
Id, |
| 150 int contourResourceId, int backLogoResourceId, int borderResourceId, | 151 int contourResourceId, int backLogoResourceId, int borderResourceId, |
| 151 int borderInnerShadowResourceId, boolean canUseLiveLayer, | 152 int borderInnerShadowResourceId, boolean canUseLiveLayer, boolean ca
nUseStaticLayer, |
| 152 boolean browserControlsAtBottom, int tabBackgroundColor, | 153 boolean browserControlsAtBottom, int tabBackgroundColor, int backLog
oColor, |
| 153 int backLogoColor, boolean incognito, boolean isPortrait, float x, f
loat y, float width, | 154 boolean incognito, boolean isPortrait, float x, float y, float width
, float height, |
| 154 float height, float contentWidth, float contentHeight, float visible
ContentHeight, | 155 float contentWidth, float contentHeight, float visibleContentHeight,
float shadowX, |
| 155 float shadowX, float shadowY, float shadowWidth, float shadowHeight,
float pivotX, | 156 float shadowY, float shadowWidth, float shadowHeight, float pivotX,
float pivotY, |
| 156 float pivotY, float rotationX, float rotationY, float alpha, float b
orderAlpha, | 157 float rotationX, float rotationY, float alpha, float borderAlpha, |
| 157 float borderInnerShadowAlpha, float contourAlpha, float shadowAlpha,
float closeAlpha, | 158 float borderInnerShadowAlpha, float contourAlpha, float shadowAlpha,
float closeAlpha, |
| 158 float closeBtnWidth, float staticToViewBlend, float borderScale, flo
at saturation, | 159 float closeBtnWidth, float staticToViewBlend, float borderScale, flo
at saturation, |
| 159 float brightness, boolean showToolbar, int defaultThemeColor, | 160 float brightness, boolean showToolbar, int defaultThemeColor, |
| 160 int toolbarBackgroundColor, int closeButtonColor, boolean anonymizeT
oolbar, | 161 int toolbarBackgroundColor, int closeButtonColor, boolean anonymizeT
oolbar, |
| 161 boolean showTabTitle, int toolbarTextBoxResource, int toolbarTextBox
BackgroundColor, | 162 boolean showTabTitle, int toolbarTextBoxResource, int toolbarTextBox
BackgroundColor, |
| 162 float toolbarTextBoxAlpha, float toolbarAlpha, float toolbarYOffset, | 163 float toolbarTextBoxAlpha, float toolbarAlpha, float toolbarYOffset, |
| 163 float sideBorderScale, boolean insetVerticalBorder); | 164 float sideBorderScale, boolean insetVerticalBorder); |
| 164 } | 165 } |
| OLD | NEW |