// Copyright 2013 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_WM_CORE_NATIVE_CURSOR_MANAGER_H_ #define UI_WM_CORE_NATIVE_CURSOR_MANAGER_H_ #include "base/component_export.h" #include "ui/wm/core/native_cursor_manager_delegate.h" namespace display { class Display; } namespace ui { enum class CursorSize; } namespace wm { // Interface where platforms such as Ash or Desktop aura are notified of // requested changes to cursor state. When requested, implementer should tell // the CursorManager of any actual state changes performed through the // delegate. class COMPONENT_EXPORT(UI_WM) NativeCursorManager { … }; } // namespace wm #endif // UI_WM_CORE_NATIVE_CURSOR_MANAGER_H_