#include "chrome/browser/ui/views/frame/browser_frame_view_layout_linux.h"
#include "base/i18n/rtl.h"
#include "chrome/browser/ui/layout_constants.h"
#include "chrome/browser/ui/views/frame/browser_frame_view_linux.h"
#include "chrome/browser/ui/views/frame/browser_frame_view_paint_utils_linux.h"
#include "chrome/browser/ui/views/frame/opaque_browser_frame_view_layout.h"
#include "ui/base/ui_base_features.h"
namespace {
constexpr unsigned int kResizeBorder = …;
constexpr unsigned int kExtraTopBorder = …;
}
BrowserFrameViewLayoutLinux::BrowserFrameViewLayoutLinux() = default;
BrowserFrameViewLayoutLinux::~BrowserFrameViewLayoutLinux() = default;
gfx::Insets BrowserFrameViewLayoutLinux::RestoredMirroredFrameBorderInsets()
const { … }
gfx::Insets BrowserFrameViewLayoutLinux::GetInputInsets() const { … }
int BrowserFrameViewLayoutLinux::CaptionButtonY(views::FrameButton button_id,
bool restored) const { … }
gfx::Insets BrowserFrameViewLayoutLinux::RestoredFrameBorderInsets() const { … }
gfx::Insets BrowserFrameViewLayoutLinux::RestoredFrameEdgeInsets() const { … }
int BrowserFrameViewLayoutLinux::NonClientExtraTopThickness() const { … }