| Index: ui/views/controls/glow_hover_controller.cc
|
| diff --git a/ui/views/controls/glow_hover_controller.cc b/ui/views/controls/glow_hover_controller.cc
|
| index 9a5fa0bc4ced050067e9d4104ef28b37238fb4db..806cbb1b48d254f7081d942ceacf5799f771e892 100644
|
| --- a/ui/views/controls/glow_hover_controller.cc
|
| +++ b/ui/views/controls/glow_hover_controller.cc
|
| @@ -9,8 +9,8 @@
|
| namespace views {
|
|
|
| // Amount to scale the opacity.
|
| -static const double kTrackOpacityScale = 0.25;
|
| -static const double kHighlightOpacityScale = 1.0;
|
| +static const double kSubtleOpacityScale = 0.25;
|
| +static const double kPronouncedOpacityScale = 1.0;
|
|
|
| // How long the hover state takes.
|
| static const int kTrackHoverDurationMs = 400;
|
| @@ -18,7 +18,7 @@ static const int kTrackHoverDurationMs = 400;
|
| GlowHoverController::GlowHoverController(views::View* view)
|
| : view_(view),
|
| animation_(this),
|
| - opacity_scale_(kTrackOpacityScale) {
|
| + opacity_scale_(kSubtleOpacityScale) {
|
| animation_.set_delegate(this);
|
| }
|
|
|
| @@ -39,13 +39,13 @@ void GlowHoverController::SetLocation(const gfx::Point& location) {
|
| void GlowHoverController::Show(Style style) {
|
| switch (style) {
|
| case SUBTLE:
|
| - opacity_scale_ = kTrackOpacityScale;
|
| + opacity_scale_ = kSubtleOpacityScale;
|
| animation_.SetSlideDuration(kTrackHoverDurationMs);
|
| animation_.SetTweenType(gfx::Tween::EASE_OUT);
|
| animation_.Show();
|
| break;
|
| case PRONOUNCED:
|
| - opacity_scale_ = kHighlightOpacityScale;
|
| + opacity_scale_ = kPronouncedOpacityScale;
|
| // Force the end state to show immediately.
|
| animation_.Show();
|
| animation_.End();
|
| @@ -69,8 +69,8 @@ double GlowHoverController::GetAnimationValue() const {
|
| }
|
|
|
| SkAlpha GlowHoverController::GetAlpha() const {
|
| - return static_cast<SkAlpha>(gfx::ToFlooredInt(
|
| - 0.5 + animation_.CurrentValueBetween(0., 255 * opacity_scale_)));
|
| + return static_cast<SkAlpha>(animation_.CurrentValueBetween(
|
| + 0, gfx::ToRoundedInt(255 * opacity_scale_)));
|
| }
|
|
|
| bool GlowHoverController::ShouldDraw() const {
|
|
|