#include "ui/views/window/client_view.h"
#include <memory>
#include "base/check.h"
#include "ui/accessibility/ax_enums.mojom.h"
#include "ui/accessibility/ax_node_data.h"
#include "ui/base/hit_test.h"
#include "ui/base/metadata/metadata_impl_macros.h"
#include "ui/views/accessibility/view_accessibility.h"
#include "ui/views/layout/fill_layout.h"
#include "ui/views/widget/widget.h"
#include "ui/views/widget/widget_delegate.h"
namespace views {
ClientView::ClientView(Widget* widget, View* contents_view)
: … { … }
CloseRequestResult ClientView::OnWindowCloseRequested() { … }
void ClientView::WidgetClosing() { … }
int ClientView::NonClientHitTest(const gfx::Point& point) { … }
void ClientView::UpdateWindowRoundedCorners(int corner_radius) { … }
gfx::Size ClientView::CalculatePreferredSize(
const SizeBounds& available_size) const { … }
gfx::Size ClientView::GetMaximumSize() const { … }
gfx::Size ClientView::GetMinimumSize() const { … }
void ClientView::OnBoundsChanged(const gfx::Rect& previous_bounds) { … }
void ClientView::ViewHierarchyChanged(
const ViewHierarchyChangedDetails& details) { … }
BEGIN_METADATA(…)
}