| Index: ui/aura/client/aura_constants.cc
|
| diff --git a/ui/aura/client/aura_constants.cc b/ui/aura/client/aura_constants.cc
|
| index 3b85a6431e5eb69e5687b0d0bcd45c1c2da1fb09..98b02c39f76c5acb5d7dea6655d4b3b91235ddf2 100644
|
| --- a/ui/aura/client/aura_constants.cc
|
| +++ b/ui/aura/client/aura_constants.cc
|
| @@ -5,57 +5,58 @@
|
| #include "ui/aura/client/aura_constants.h"
|
|
|
| #include "services/ui/public/interfaces/window_manager_constants.mojom.h"
|
| -#include "ui/aura/window_property.h"
|
| +#include "ui/base/class_property.h"
|
| #include "ui/gfx/geometry/rect.h"
|
|
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, bool)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, base::string16*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, ui::ModalType)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, gfx::ImageSkia*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, gfx::Rect*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, gfx::Size*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, std::string*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, ui::WindowShowState)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, ui::mojom::WindowType);
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, void*)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, SkColor)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, int32_t)
|
| -DECLARE_EXPORTED_WINDOW_PROPERTY_TYPE(AURA_EXPORT, int64_t)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, bool)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, base::string16*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, ui::ModalType)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, gfx::ImageSkia*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, gfx::Rect*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, gfx::Size*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, std::string*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, ui::WindowShowState)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, ui::mojom::WindowType);
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, void*)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, SkColor)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, int32_t)
|
| +DECLARE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AURA_EXPORT, int64_t)
|
|
|
| namespace aura {
|
| namespace client {
|
|
|
| // Alphabetical sort.
|
|
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kAccessibilityFocusFallsbackToWidgetKey, true);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kAlwaysOnTopKey, false);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kAnimationsDisabledKey, false);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(gfx::ImageSkia, kAppIconKey, nullptr);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(std::string, kAppIdKey, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(int, kAppType, 0);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kConstrainedWindowKey, false);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kDrawAttentionKey, false);
|
| -DEFINE_WINDOW_PROPERTY_KEY(Window*, kHostWindowKey, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kImmersiveFullscreenKey, false);
|
| -DEFINE_WINDOW_PROPERTY_KEY(bool, kMirroringEnabledKey, false);
|
| -DEFINE_WINDOW_PROPERTY_KEY(ui::ModalType, kModalKey, ui::MODAL_TYPE_NONE);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(std::string, kNameKey, nullptr);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(gfx::Size, kPreferredSize, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(
|
| + bool, kAccessibilityFocusFallsbackToWidgetKey, true);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kAlwaysOnTopKey, false);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kAnimationsDisabledKey, false);
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kAppIconKey, nullptr);
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kAppIdKey, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(int, kAppType, 0);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kConstrainedWindowKey, false);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kDrawAttentionKey, false);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(Window*, kHostWindowKey, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kImmersiveFullscreenKey, false);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(bool, kMirroringEnabledKey, false);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(ui::ModalType, kModalKey, ui::MODAL_TYPE_NONE);
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kNameKey, nullptr);
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kPreferredSize, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(
|
| ui::WindowShowState, kPreMinimizedShowStateKey, ui::SHOW_STATE_DEFAULT);
|
| -DEFINE_WINDOW_PROPERTY_KEY(
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(
|
| ui::WindowShowState, kPreFullscreenShowStateKey, ui::SHOW_STATE_DEFAULT);
|
| -DEFINE_WINDOW_PROPERTY_KEY(int32_t,
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(int32_t,
|
| kResizeBehaviorKey,
|
| ui::mojom::kResizeBehaviorCanResize);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(gfx::Rect, kRestoreBoundsKey, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kRestoreBoundsKey, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(
|
| ui::WindowShowState, kShowStateKey, ui::SHOW_STATE_DEFAULT);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(base::string16, kTitleKey, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(int, kTopViewInset, 0);
|
| -DEFINE_WINDOW_PROPERTY_KEY(SkColor, kTopViewColor, SK_ColorTRANSPARENT);
|
| -DEFINE_OWNED_WINDOW_PROPERTY_KEY(gfx::ImageSkia, kWindowIconKey, nullptr);
|
| -DEFINE_WINDOW_PROPERTY_KEY(ui::mojom::WindowType,
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(base::string16, kTitleKey, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(int, kTopViewInset, 0);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(SkColor, kTopViewColor, SK_ColorTRANSPARENT);
|
| +DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kWindowIconKey, nullptr);
|
| +DEFINE_UI_CLASS_PROPERTY_KEY(ui::mojom::WindowType,
|
| kWindowTypeKey,
|
| ui::mojom::WindowType::UNKNOWN);
|
|
|
|
|