Index: chrome/browser/ui/views/tabs/tab_strip.cc |
diff --git a/chrome/browser/ui/views/tabs/tab_strip.cc b/chrome/browser/ui/views/tabs/tab_strip.cc |
index 191df60f3bbc0a337f66b2cb2e7f724560f696b0..3aee65e992c7a45af9f47887f80bd7be343f3af4 100644 |
--- a/chrome/browser/ui/views/tabs/tab_strip.cc |
+++ b/chrome/browser/ui/views/tabs/tab_strip.cc |
@@ -69,10 +69,10 @@ namespace { |
static const int kTabStripAnimationVSlop = 40; |
// Inactive tabs in a native frame are slightly transparent. |
-static const int kNativeFrameInactiveTabAlpha = 200; |
+static const int kGlassFrameInactiveTabAlpha = 200; |
// If there are multiple tabs selected then make non-selected inactive tabs |
// even more transparent. |
-static const int kNativeFrameInactiveTabAlphaMultiSelection = 150; |
+static const int kGlassFrameInactiveTabAlphaMultiSelection = 150; |
// Alpha applied to all elements save the selected tabs. |
static const int kInactiveTabAndNewTabButtonAlphaAsh = 230; |
@@ -333,7 +333,7 @@ class NewTabButton : public views::ImageButton { |
virtual void OnGestureEvent(ui::GestureEvent* event) OVERRIDE; |
private: |
- bool ShouldUseNativeFrame() const; |
+ bool ShouldWindowContentsBeTransparent() const; |
gfx::ImageSkia GetBackgroundImage(views::CustomButton::ButtonState state, |
ui::ScaleFactor scale_factor) const; |
gfx::ImageSkia GetImageForState(views::CustomButton::ButtonState state, |
@@ -427,16 +427,16 @@ void NewTabButton::OnGestureEvent(ui::GestureEvent* event) { |
event->SetHandled(); |
} |
-bool NewTabButton::ShouldUseNativeFrame() const { |
+bool NewTabButton::ShouldWindowContentsBeTransparent() const { |
return GetWidget() && |
- GetWidget()->GetTopLevelWidget()->ShouldUseNativeFrame(); |
+ GetWidget()->GetTopLevelWidget()->ShouldWindowContentsBeTransparent(); |
} |
gfx::ImageSkia NewTabButton::GetBackgroundImage( |
views::CustomButton::ButtonState state, |
ui::ScaleFactor scale_factor) const { |
int background_id = 0; |
- if (ShouldUseNativeFrame()) { |
+ if (ShouldWindowContentsBeTransparent()) { |
background_id = IDR_THEME_TAB_BACKGROUND_V; |
} else if (tab_strip_->controller()->IsIncognito()) { |
background_id = IDR_THEME_TAB_BACKGROUND_INCOGNITO; |
@@ -452,7 +452,8 @@ gfx::ImageSkia NewTabButton::GetBackgroundImage( |
switch (state) { |
case views::CustomButton::STATE_NORMAL: |
case views::CustomButton::STATE_HOVERED: |
- alpha = ShouldUseNativeFrame() ? kNativeFrameInactiveTabAlpha : 255; |
+ alpha = ShouldWindowContentsBeTransparent() ? kGlassFrameInactiveTabAlpha |
+ : 255; |
break; |
case views::CustomButton::STATE_PRESSED: |
alpha = 145; |
@@ -523,10 +524,10 @@ gfx::ImageSkia NewTabButton::GetImageForState( |
canvas.DrawImageInt(GetBackgroundImage(state, scale_factor), 0, 0); |
// Draw the button border with a slight alpha. |
- const int kNativeFrameOverlayAlpha = 178; |
+ const int kGlassFrameOverlayAlpha = 178; |
const int kOpaqueFrameOverlayAlpha = 230; |
- uint8 alpha = ShouldUseNativeFrame() ? |
- kNativeFrameOverlayAlpha : kOpaqueFrameOverlayAlpha; |
+ uint8 alpha = ShouldWindowContentsBeTransparent() ? |
+ kGlassFrameOverlayAlpha : kOpaqueFrameOverlayAlpha; |
canvas.DrawImageInt(*overlay, 0, 0, alpha); |
return gfx::ImageSkia(canvas.ExtractImageRep()); |
@@ -1324,14 +1325,14 @@ void TabStrip::PaintChildren(gfx::Canvas* canvas) { |
if (inactive_tab_alpha < 255) |
canvas->Restore(); |
- if (GetWidget()->ShouldUseNativeFrame()) { |
+ if (GetWidget()->ShouldWindowContentsBeTransparent()) { |
// Make sure non-active tabs are somewhat transparent. |
SkPaint paint; |
// If there are multiple tabs selected, fade non-selected tabs more to make |
// the selected tabs more noticable. |
int alpha = selected_tab_count > 1 ? |
- kNativeFrameInactiveTabAlphaMultiSelection : |
- kNativeFrameInactiveTabAlpha; |
+ kGlassFrameInactiveTabAlphaMultiSelection : |
+ kGlassFrameInactiveTabAlpha; |
paint.setColor(SkColorSetARGB(alpha, 255, 255, 255)); |
paint.setXfermodeMode(SkXfermode::kDstIn_Mode); |
paint.setStyle(SkPaint::kFill_Style); |