chromium/ui/views/animation/test/ink_drop_impl_test_api.cc

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

#include "ui/views/animation/test/ink_drop_impl_test_api.h"

#include <utility>

#include "ui/views/animation/ink_drop_highlight.h"
#include "ui/views/animation/ink_drop_ripple.h"
#include "ui/views/animation/test/ink_drop_highlight_test_api.h"
#include "ui/views/animation/test/ink_drop_ripple_test_api.h"

namespace views::test {

//
// AccessFactoryOnExitHighlightState
//

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::Install(
    InkDropImpl::HighlightStateFactory* state_factory) {}

InkDropImplTestApi::AccessFactoryOnExitHighlightState::
    AccessFactoryOnExitHighlightState(
        InkDropImpl::HighlightStateFactory* state_factory)
    :{}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::Exit() {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::
    ShowOnHoverChanged() {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::OnHoverChanged() {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::
    ShowOnFocusChanged() {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::OnFocusChanged() {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::AnimationStarted(
    InkDropState ink_drop_state) {}

void InkDropImplTestApi::AccessFactoryOnExitHighlightState::AnimationEnded(
    InkDropState ink_drop_state,
    InkDropAnimationEndedReason reason) {}

//
// AccessFactoryOnExitHighlightState
//

void InkDropImplTestApi::SetStateOnExitHighlightState::Install(
    InkDropImpl::HighlightStateFactory* state_factory) {}

InkDropImplTestApi::SetStateOnExitHighlightState::SetStateOnExitHighlightState(
    InkDropImpl::HighlightStateFactory* state_factory)
    :{}

void InkDropImplTestApi::SetStateOnExitHighlightState::Exit() {}

void InkDropImplTestApi::SetStateOnExitHighlightState::ShowOnHoverChanged() {}

void InkDropImplTestApi::SetStateOnExitHighlightState::OnHoverChanged() {}

void InkDropImplTestApi::SetStateOnExitHighlightState::ShowOnFocusChanged() {}

void InkDropImplTestApi::SetStateOnExitHighlightState::OnFocusChanged() {}

void InkDropImplTestApi::SetStateOnExitHighlightState::AnimationStarted(
    InkDropState ink_drop_state) {}

void InkDropImplTestApi::SetStateOnExitHighlightState::AnimationEnded(
    InkDropState ink_drop_state,
    InkDropAnimationEndedReason reason) {}

//
// InkDropImplTestApi
//

InkDropImplTestApi::InkDropImplTestApi(InkDropImpl* ink_drop)
    :{}

InkDropImplTestApi::~InkDropImplTestApi() = default;

void InkDropImplTestApi::SetShouldHighlight(bool should_highlight) {}

void InkDropImplTestApi::SetHighlightState(
    std::unique_ptr<InkDropImpl::HighlightState> highlight_state) {}

const InkDropHighlight* InkDropImplTestApi::highlight() const {}

bool InkDropImplTestApi::IsHighlightFadingInOrVisible() const {}

bool InkDropImplTestApi::ShouldHighlight() const {}

ui::Layer* InkDropImplTestApi::GetRootLayer() const {}

std::vector<ui::LayerAnimator*> InkDropImplTestApi::GetLayerAnimators() {}

}  // namespace views::test