#include "chrome/browser/ui/views/frame/browser_frame_view_linux.h"
#include "chrome/browser/ui/views/chrome_layout_provider.h"
#include "chrome/browser/ui/views/frame/browser_frame_view_paint_utils_linux.h"
#include "chrome/browser/ui/views/frame/browser_view.h"
#include "chrome/browser/ui/views/frame/desktop_browser_frame_aura_linux.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/gfx/geometry/skia_conversions.h"
#include "ui/gfx/shadow_value.h"
#include "ui/linux/linux_ui.h"
#include "ui/ozone/public/ozone_platform.h"
#include "ui/views/layout/layout_provider.h"
#include "ui/views/window/window_button_order_provider.h"
BrowserFrameViewLinux::BrowserFrameViewLinux(
BrowserFrame* frame,
BrowserView* browser_view,
BrowserFrameViewLayoutLinux* layout)
: … { … }
BrowserFrameViewLinux::~BrowserFrameViewLinux() = default;
gfx::Insets BrowserFrameViewLinux::RestoredMirroredFrameBorderInsets() const { … }
gfx::Insets BrowserFrameViewLinux::GetInputInsets() const { … }
SkRRect BrowserFrameViewLinux::GetRestoredClipRegion() const { … }
gfx::ShadowValues BrowserFrameViewLinux::GetShadowValues(bool active) { … }
void BrowserFrameViewLinux::PaintRestoredFrameBorder(
gfx::Canvas* canvas) const { … }
void BrowserFrameViewLinux::GetWindowMask(const gfx::Size& size,
SkPath* window_mask) { … }
bool BrowserFrameViewLinux::ShouldDrawRestoredFrameShadow() const { … }
void BrowserFrameViewLinux::OnWindowButtonOrderingChange() { … }
float BrowserFrameViewLinux::GetRestoredCornerRadiusDip() const { … }
int BrowserFrameViewLinux::GetTranslucentTopAreaHeight() const { … }
BEGIN_METADATA(…)