chromium/chrome/browser/ui/views/tabs/glow_hover_controller.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "chrome/browser/ui/views/tabs/glow_hover_controller.h"

#include "base/numerics/safe_conversions.h"
#include "ui/views/view.h"

// Amount to scale the opacity. The spec is in terms of a Sketch radial gradient
// from color A (#FFF, 0.9) at center to color B (#FFF, 0.0) at edge, with a
// gradient opacity of 0.5. So this premultiplies for a center opacity of 0.45.
static const double kSubtleOpacityScale =;
static const double kPronouncedOpacityScale =;

GlowHoverController::GlowHoverController(views::View* view)
    :{}

GlowHoverController::~GlowHoverController() {}

void GlowHoverController::SetAnimationContainer(
    gfx::AnimationContainer* container) {}

void GlowHoverController::SetLocation(const gfx::Point& location) {}

void GlowHoverController::SetSubtleOpacityScale(double opacity_scale) {}

void GlowHoverController::Show(TabStyle::ShowHoverStyle style) {}

void GlowHoverController::Hide(TabStyle::HideHoverStyle style) {}

double GlowHoverController::GetAnimationValue() const {}

SkAlpha GlowHoverController::GetAlpha() const {}

bool GlowHoverController::ShouldDraw() const {}

void GlowHoverController::AnimationEnded(const gfx::Animation* animation) {}

void GlowHoverController::AnimationProgressed(const gfx::Animation* animation) {}