blob: c16ee082ea8526b09a88833df049c4a6ac03a03e [file] [log] [blame]
// Copyright 2019 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "ui/base/hit_test.h"
#include <set>
#if defined(OS_WIN)
#include <windows.h>
#endif
namespace ui {
bool IsResizingComponent(int component) {
switch (component) {
case HTBOTTOM:
case HTBOTTOMLEFT:
case HTBOTTOMRIGHT:
case HTLEFT:
case HTRIGHT:
case HTTOP:
case HTTOPLEFT:
case HTTOPRIGHT:
return true;
default:
return false;
}
}
bool CanPerformDragOrResize(int component) {
return component == HTCAPTION || IsResizingComponent(component);
}
} // namespace ui