chromium/ui/views/animation/ink_drop_event_handler.cc

// Copyright 2019 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/ink_drop_event_handler.h"

#include <memory>
#include <string_view>

#include "build/build_config.h"
#include "ui/events/scoped_target_handler.h"
#include "ui/views/animation/ink_drop.h"
#include "ui/views/animation/ink_drop_state.h"
#include "ui/views/widget/widget.h"

namespace views {

namespace {

bool InkDropStateIsVisible(InkDropState state) {}

}  // namespace

InkDropEventHandler::InkDropEventHandler(View* host_view, Delegate* delegate)
    :{}

InkDropEventHandler::~InkDropEventHandler() = default;

void InkDropEventHandler::AnimateToState(InkDropState state,
                                         const ui::LocatedEvent* event) {}

ui::LocatedEvent* InkDropEventHandler::GetLastRippleTriggeringEvent() const {}

void InkDropEventHandler::OnGestureEvent(ui::GestureEvent* event) {}

void InkDropEventHandler::OnMouseEvent(ui::MouseEvent* event) {}

std::string_view InkDropEventHandler::GetLogContext() const {}

void InkDropEventHandler::OnViewVisibilityChanged(View* observed_view,
                                                  View* starting_view) {}

void InkDropEventHandler::OnViewHierarchyChanged(
    View* observed_view,
    const ViewHierarchyChangedDetails& details) {}

void InkDropEventHandler::OnViewBoundsChanged(View* observed_view) {}

void InkDropEventHandler::OnViewFocused(View* observed_view) {}

void InkDropEventHandler::OnViewBlurred(View* observed_view) {}

void InkDropEventHandler::OnViewThemeChanged(View* observed_view) {}

}  // namespace views