blob: 8a9f8b9f6b2beb6b4466c90d720da3ed3e6820f8 [file] [log] [blame]
// Copyright 2013 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.
#ifndef UI_WM_PUBLIC_WINDOW_TYPES_H_
#define UI_WM_PUBLIC_WINDOW_TYPES_H_
namespace ui {
namespace wm {
// This isn't a property because it can't change after the window has been
// initialized.
enum WindowType {
WINDOW_TYPE_UNKNOWN = 0,
// Regular windows that should be laid out by the client.
WINDOW_TYPE_NORMAL,
// Miscellaneous windows that should not be laid out by the shell.
WINDOW_TYPE_POPUP,
// A window intended as a control. Not laid out by the shell.
WINDOW_TYPE_CONTROL,
// Always on top windows aligned to bottom right of screen.
WINDOW_TYPE_PANEL,
WINDOW_TYPE_MENU,
WINDOW_TYPE_TOOLTIP,
};
} // namespace wm
} // namespace ui
#endif // UI_WM_PUBLIC_WINDOW_TYPES_H_