#include "chrome/browser/ui/views/tabs/glow_hover_controller.h"
#include "base/numerics/safe_conversions.h"
#include "ui/views/view.h"
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) { … }