// Copyright 2012 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_WINDOW_FRAME_BACKGROUND_H_ #define UI_VIEWS_WINDOW_FRAME_BACKGROUND_H_ #include "base/memory/raw_ptr.h" #include "third_party/skia/include/core/SkColor.h" #include "ui/gfx/geometry/point.h" #include "ui/gfx/image/image_skia.h" #include "ui/views/views_export.h" namespace gfx { class Canvas; } namespace ui { class ColorProvider; class NativeTheme; } namespace views { class View; // FrameBackground handles painting for all the various window frames we // support in Chrome. It intends to consolidate paint code that historically // was copied. One frame to rule them all! class VIEWS_EXPORT FrameBackground { … }; } // namespace views #endif // UI_VIEWS_WINDOW_FRAME_BACKGROUND_H_