// Copyright 2014 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef UI_VIEWS_VIEW_TARGETER_DELEGATE_H_ #define UI_VIEWS_VIEW_TARGETER_DELEGATE_H_ #include "ui/views/views_export.h" namespace gfx { class Rect; } namespace views { class View; // Defines the default behaviour for hit-testing and event-targeting against a // View using a rectangular region representing an event's location (i.e., the // bounding box of a gesture or a 1x1 rect in the case of a mouse event). Views // wishing to define custom hit-testing or event-targeting behaviour do so by // extending ViewTargeterDelegate and then installing a ViewTargeter on // themselves. class VIEWS_EXPORT ViewTargeterDelegate { … }; } // namespace views #endif // UI_VIEWS_VIEW_TARGETER_DELEGATE_H_