// 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_