// Copyright (c) 2011 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_AURA_CLIENT_AURA_CONSTANTS_H_ #define UI_AURA_CLIENT_AURA_CONSTANTS_H_ #pragma once #include "ui/aura/aura_export.h" namespace aura { // Alphabetical sort. // A property key to store the activation delegate for a window. The type of the // value is |aura::ActivationDelegate*|. AURA_EXPORT extern const char kActivationDelegateKey[]; // A property key to store always-on-top flag. The type of the value is boolean. AURA_EXPORT extern const char kAlwaysOnTopKey[]; // A property key to store the drag and drop delegate for a window. The type of // the value is |aura::WindowDragDropDelegate*|. AURA_EXPORT extern const char kDragDropDelegateKey[]; // A property key to store the boolean property of window modality. AURA_EXPORT extern const char kModalKey[]; // A property key to store the restore bounds for a window. The type // of the value is |gfx::Rect*|. AURA_EXPORT extern const char kRestoreBoundsKey[]; // A property key to store a client that handles window activation. The type of // the value is |aura::client::ActivationClient*|. AURA_EXPORT extern const char kRootWindowActivationClient[]; // A property key to store what the client defines as the active window on the // RootWindow. The type of the value is |aura::Window*|. AURA_EXPORT extern const char kRootWindowActiveWindow[]; // A property key to store the drag and drop client for the root window. The // type of the value is |aura::DragDropClient*|. AURA_EXPORT extern const char kRootWindowDragDropClientKey[]; // A property key to store a client that handles window parenting. The type of // the value is |aura::client::StackingClient*|. AURA_EXPORT extern const char kRootWindowStackingClient[]; // A property key to store the tooltip client for the root window. The type of // the value is |aura::client::TooltipClient*|. AURA_EXPORT extern const char kRootWindowTooltipClientKey[]; // A property key to store ui::WindowShowState for a window. // See ui/base/ui_base_types.h for its definition. AURA_EXPORT extern const char kShowStateKey[]; // A property key to store tooltip text for a window. The type of the value // is |string16*|. AURA_EXPORT extern const char kTooltipTextKey[]; // Alphabetical sort. } // namespace aura #endif // UI_AURA_CLIENT_AURA_CONSTANTS_H_