chromium/ui/views/window/native_frame_view.cc

// Copyright 2011 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/views/window/native_frame_view.h"

#include "build/build_config.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/widget/native_widget.h"
#include "ui/views/widget/widget.h"

#if BUILDFLAG(IS_WIN)
#include "ui/views/win/hwnd_util.h"
#endif

namespace views {

////////////////////////////////////////////////////////////////////////////////
// NativeFrameView, public:

NativeFrameView::NativeFrameView(Widget* frame) :{}

NativeFrameView::~NativeFrameView() = default;

////////////////////////////////////////////////////////////////////////////////
// NativeFrameView, NonClientFrameView overrides:

gfx::Rect NativeFrameView::GetBoundsForClientView() const {}

gfx::Rect NativeFrameView::GetWindowBoundsForClientBounds(
    const gfx::Rect& client_bounds) const {}

int NativeFrameView::NonClientHitTest(const gfx::Point& point) {}

void NativeFrameView::GetWindowMask(const gfx::Size& size,
                                    SkPath* window_mask) {}

void NativeFrameView::ResetWindowControls() {}

void NativeFrameView::UpdateWindowIcon() {}

void NativeFrameView::UpdateWindowTitle() {}

void NativeFrameView::SizeConstraintsChanged() {}

gfx::Size NativeFrameView::CalculatePreferredSize(
    const SizeBounds& available_size) const {}

gfx::Size NativeFrameView::GetMinimumSize() const {}

gfx::Size NativeFrameView::GetMaximumSize() const {}

BEGIN_METADATA()

}  // namespace views