#include "ui/views/animation/widget_fade_animator.h"
#include "ui/gfx/animation/linear_animation.h"
#include "ui/views/widget/widget.h"
namespace views {
WidgetFadeAnimator::WidgetFadeAnimator(Widget* widget)
: … { … }
WidgetFadeAnimator::~WidgetFadeAnimator() = default;
void WidgetFadeAnimator::FadeIn() { … }
void WidgetFadeAnimator::CancelFadeIn() { … }
void WidgetFadeAnimator::FadeOut() { … }
void WidgetFadeAnimator::CancelFadeOut() { … }
base::CallbackListSubscription WidgetFadeAnimator::AddFadeCompleteCallback(
FadeCompleteCallback callback) { … }
void WidgetFadeAnimator::AnimationProgressed(const gfx::Animation* animation) { … }
void WidgetFadeAnimator::AnimationEnded(const gfx::Animation* animation) { … }
void WidgetFadeAnimator::OnWidgetDestroying(Widget* widget) { … }
}