Eliminate useless "default" arg for owned class property keys.
All users already set this to null. Bug: 364987728 Change-Id: I8130fa418577bbbf2bd4dbaa9f190475b520961e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6112734 Owners-Override: Allen Bauer <kylixrd@chromium.org> Reviewed-by: Allen Bauer <kylixrd@chromium.org> Commit-Queue: Peter Kasting <pkasting@chromium.org> Code-Coverage: findit-for-me@appspot.gserviceaccount.com <findit-for-me@appspot.gserviceaccount.com> Cr-Commit-Position: refs/heads/main@{#1399248}
This commit is contained in:

committed by
Chromium LUCI CQ

parent
6cd803f135
commit
59ff9dc060
ash
chrome/browser
ash
borealis
ui
views
chromeos/ui
components
app_restore
constrained_window
exo
ui
accessibility
aura
base
views
wm
@ -48,8 +48,7 @@ namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(
|
||||
CaptureModeSessionFocusCycler::HighlightHelper,
|
||||
kCaptureModeHighlightHelper,
|
||||
nullptr)
|
||||
kCaptureModeHighlightHelper)
|
||||
|
||||
// The focusable items for the FocusGroup::kSelection group.
|
||||
constexpr std::array<FineTunePosition, 9> kSelectionTabbingOrder = {
|
||||
|
@ -27,15 +27,15 @@ DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(ASH_PUBLIC_EXPORT, uint64_t)
|
||||
|
||||
namespace ash {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kAppIDKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kAppIDKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ArcGameControlsFlag,
|
||||
kArcGameControlsFlagsKey,
|
||||
static_cast<ArcGameControlsFlag>(0))
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kArcPackageNameKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kArcPackageNameKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ArcResizeLockType,
|
||||
kArcResizeLockTypeKey,
|
||||
ArcResizeLockType::NONE)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowBackdrop, kWindowBackdropKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowBackdrop, kWindowBackdropKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kCanConsumeSystemKeysKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int32_t, kClientAccessibilityIdKey, -1)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kExcludeInMruKey, false)
|
||||
@ -47,32 +47,24 @@ DEFINE_UI_CLASS_PROPERTY_KEY(bool, kIsDraggingTabsKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kHideInDeskMiniViewKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kForceVisibleInMiniViewKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(uint64_t, kLacrosProfileId, 0)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(bool, kMinimizeOnBackKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(bool, kMinimizeOnBackKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kPipOriginalWindowKey, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(float, kPipSnapFractionKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size,
|
||||
kUnresizableSnappedSizeKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(float, kPipSnapFractionKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kUnresizableSnappedSizeKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kRenderTitleAreaProperty, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect,
|
||||
kRestoreBoundsOverrideKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kRestoreBoundsOverrideKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(chromeos::WindowStateType,
|
||||
kRestoreWindowStateTypeOverrideKey,
|
||||
chromeos::WindowStateType::kDefault)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kSearchKeyAcceleratorReservedKey, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kShelfIDKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kShelfIDKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int32_t, kShelfItemTypeKey, TYPE_UNDEFINED)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(SkRegion,
|
||||
kSystemGestureExclusionKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(SkRegion, kSystemGestureExclusionKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kWindowPositionManagedTypeKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kShowCursorOnKeypress, false)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kWindowPipTypeKey, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect,
|
||||
kWindowPipResizeHandleBoundsKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kWindowPipResizeHandleBoundsKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ResizeShadowType,
|
||||
kResizeShadowTypeKey,
|
||||
ResizeShadowType::kUnlock)
|
||||
|
@ -13,9 +13,7 @@ DEFINE_UI_CLASS_PROPERTY_TYPE(ash::RootWindowSettings*)
|
||||
|
||||
namespace ash {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(RootWindowSettings,
|
||||
kRootWindowSettingsKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(RootWindowSettings, kRootWindowSettingsKey)
|
||||
|
||||
RootWindowSettings::RootWindowSettings()
|
||||
: display_id(display::kInvalidDisplayId), controller(nullptr) {}
|
||||
|
@ -39,7 +39,7 @@ namespace ash {
|
||||
|
||||
namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kDeviceIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kDeviceIdKey)
|
||||
|
||||
// Extra spacing to add between cast stop buttons and the edge of `tri_view()`
|
||||
// header entry.
|
||||
|
@ -23,7 +23,7 @@ namespace {
|
||||
using ui_controls::MouseButton;
|
||||
using ui_controls::UIControlsAura;
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(UIControlsAura, kUIControlsKey, NULL)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(UIControlsAura, kUIControlsKey)
|
||||
|
||||
// Returns the UIControls object for RootWindow.
|
||||
// kUIControlsKey is owned property and UIControls object
|
||||
|
@ -16,9 +16,7 @@ DEFINE_UI_CLASS_PROPERTY_TYPE(ash::LayerCopyAnimator*)
|
||||
namespace ash {
|
||||
namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayerCopyAnimator,
|
||||
kLayerCopyAnimatorKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayerCopyAnimator, kLayerCopyAnimatorKey)
|
||||
|
||||
// CopyOutputRequest's callback may be called on the different thread during
|
||||
// shutdown, which results in the DCHECK failure in the weak ptr when
|
||||
|
@ -25,16 +25,13 @@ DEFINE_UI_CLASS_PROPERTY_KEY(bool, kOverviewUiKey, false)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kStayInOverviewOnActivationKey, false)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kWebAuthnRequestId, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kWebAuthnRequestId)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kWindowResizeHistogramName)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string,
|
||||
kWindowResizeHistogramName,
|
||||
nullptr)
|
||||
kWindowResizeMaxLatencyHistogramName)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string,
|
||||
kWindowResizeMaxLatencyHistogramName,
|
||||
nullptr)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowState, kWindowStateKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowState, kWindowStateKey)
|
||||
|
||||
} // namespace ash
|
||||
|
@ -59,9 +59,7 @@ class ShadowColorizer : public ui::ColorProviderSourceObserver {
|
||||
} // namespace
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(ShadowColorizer*)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ShadowColorizer,
|
||||
kShadowColorizerKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ShadowColorizer, kShadowColorizerKey)
|
||||
namespace ash {
|
||||
|
||||
//------------------------------------------------------------------------------
|
||||
|
@ -30,8 +30,7 @@ ASH_EXPORT extern const aura::WindowProperty<ash::WorkspaceController*>* const
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(ash::WorkspaceController*)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ash::WorkspaceController,
|
||||
kWorkspaceController,
|
||||
nullptr)
|
||||
kWorkspaceController)
|
||||
|
||||
namespace ash {
|
||||
namespace {
|
||||
|
@ -32,7 +32,7 @@ const char kBorealisAnonymousPrefix[] = "borealis_anon:";
|
||||
const int kSteamClientGameId = 769;
|
||||
|
||||
namespace {
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kShelfAppIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kShelfAppIdKey)
|
||||
|
||||
// Returns an ID for this window, as set by the Wayland client that created it.
|
||||
//
|
||||
|
@ -6,8 +6,7 @@
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(SidePanelContentProxy*)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(SidePanelContentProxy,
|
||||
kSidePanelContentProxyKey,
|
||||
nullptr)
|
||||
kSidePanelContentProxyKey)
|
||||
|
||||
SidePanelContentProxy::SidePanelContentProxy(bool available)
|
||||
: available_(available) {}
|
||||
|
@ -39,7 +39,7 @@ class ProfileTracker : public ProfileObserver {
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(ProfileTracker*)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ProfileTracker, kThemeProfileKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ProfileTracker, kThemeProfileKey)
|
||||
|
||||
void SetThemeProfileForWindow(aura::Window* window, Profile* profile) {
|
||||
window->SetProperty(kThemeProfileKey,
|
||||
|
@ -42,8 +42,7 @@ DEFINE_UI_CLASS_PROPERTY_KEY(bool, kHideShelfWhenFullscreenKey, true)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kImmersiveImpliedByFullscreen, true)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kImmersiveIsActive, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect,
|
||||
kImmersiveTopContainerBoundsInScreen,
|
||||
nullptr)
|
||||
kImmersiveTopContainerBoundsInScreen)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kIsGameKey, false)
|
||||
|
||||
@ -55,9 +54,7 @@ DEFINE_UI_CLASS_PROPERTY_KEY(bool, kSupportsFloatedStateKey, true)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kWindowManagerManagesOpacityKey, false)
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::u16string,
|
||||
kWindowOverviewTitleKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::u16string, kWindowOverviewTitleKey)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(WindowStateType,
|
||||
kWindowStateTypeKey,
|
||||
|
@ -55,9 +55,7 @@ class DesksHelperLacros : public chromeos::DesksHelper {
|
||||
raw_ptr<aura::Window> window_;
|
||||
};
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(DesksHelperLacros,
|
||||
kDesksHelperLacrosKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(DesksHelperLacros, kDesksHelperLacrosKey)
|
||||
|
||||
} // namespace
|
||||
|
||||
|
@ -12,16 +12,16 @@ DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(COMPONENT_EXPORT(APP_RESTORE),
|
||||
|
||||
namespace app_restore {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(int32_t, kActivationIndexKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kAppIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(int32_t, kActivationIndexKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kAppIdKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kAppTypeBrowser, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kBrowserAppNameKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kBrowserAppNameKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int32_t, kGhostWindowSessionIdKey, 0)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kLaunchedFromAppRestoreKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kParentToHiddenContainerKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kRealArcTaskWindow, true)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int32_t, kRestoreWindowIdKey, 0)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int32_t, kWindowIdKey, 0)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowInfo, kWindowInfoKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(WindowInfo, kWindowInfoKey)
|
||||
|
||||
} // namespace app_restore
|
||||
|
@ -37,8 +37,7 @@ using web_modal::ModalDialogHostObserver;
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(ModalDialogHostObserver*)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ModalDialogHostObserver,
|
||||
kModalDialogHostObserverKey,
|
||||
nullptr)
|
||||
kModalDialogHostObserverKey)
|
||||
|
||||
namespace constrained_window {
|
||||
|
||||
|
@ -11,7 +11,7 @@ DEFINE_UI_CLASS_PROPERTY_TYPE(exo::Permission*)
|
||||
namespace exo {
|
||||
|
||||
// Permission object allowing this window to activate itself.
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(exo::Permission, kPermissionKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(exo::Permission, kPermissionKey)
|
||||
|
||||
Permission::Permission(Permission::Capability capability)
|
||||
: capability_(capability), expiry_(base::Time::Max()) {}
|
||||
|
@ -38,7 +38,7 @@ namespace {
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(Surface*, kRootSurfaceKey, nullptr)
|
||||
|
||||
// Startup Id set by the client.
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kStartupIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kStartupIdKey)
|
||||
|
||||
// A property key containing the client controlled shell surface.
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ClientControlledShellSurface*,
|
||||
|
@ -341,7 +341,7 @@ void ImmediateExplicitRelease(
|
||||
|
||||
} // namespace
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kClientSurfaceIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kClientSurfaceIdKey)
|
||||
|
||||
// A property key to store the window session Id set by client or full_restore
|
||||
// component.
|
||||
|
@ -87,7 +87,7 @@ namespace exo {
|
||||
namespace test {
|
||||
namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(Holder, kBuilderResourceHolderKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(Holder, kBuilderResourceHolderKey)
|
||||
|
||||
Holder* FindHolder(Surface* surface) {
|
||||
aura::Window* window = surface->window();
|
||||
|
@ -473,7 +473,7 @@ DEFINE_UI_CLASS_PROPERTY_TYPE(ExitNotifier*)
|
||||
|
||||
namespace exo {
|
||||
namespace {
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ExitNotifier, kExitNotifierKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ExitNotifier, kExitNotifierKey)
|
||||
|
||||
ExitNotifier* GetExitNotifier(UILockController* controller,
|
||||
aura::Window* window,
|
||||
|
@ -8,7 +8,7 @@ DEFINE_UI_CLASS_PROPERTY_TYPE(exo::ProtectedNativePixmapQueryDelegate*)
|
||||
|
||||
namespace exo {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kApplicationIdKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kApplicationIdKey)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kRestoreOrMaximizeExitsFullscreen, false)
|
||||
|
||||
|
@ -12,7 +12,7 @@ DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(AX_EXPORT, ax::mojom::Role)
|
||||
|
||||
namespace ui {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kChildAXTreeID, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kChildAXTreeID)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ax::mojom::Role,
|
||||
kAXRoleOverride,
|
||||
|
@ -36,33 +36,31 @@ DEFINE_UI_CLASS_PROPERTY_KEY(bool,
|
||||
false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kActivateOnPointerKey, true)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kAnimationsDisabledKey, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kAppIconKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::SizeF, kAspectRatio, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kAvatarIconKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kAppIconKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::SizeF, kAspectRatio)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kAvatarIconKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kWindowLayerDrawn, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kConstrainedWindowKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kCreatedByUserGesture, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kDrawAttentionKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(FocusClient*, kFocusClientKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kHeadlessBoundsKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kHeadlessBoundsKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(Window*, kHostWindowKey, nullptr)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(Window*, kChildModalParentKey, nullptr)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ui::mojom::ModalType,
|
||||
kModalKey,
|
||||
ui::mojom::ModalType::kNone)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kNameKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ui::OwnedWindowAnchor,
|
||||
kOwnedWindowAnchor,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kNameKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ui::OwnedWindowAnchor, kOwnedWindowAnchor)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kUseWindowBoundsForShadow, true)
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(gfx::NativeViewAccessible,
|
||||
kParentNativeViewAccessibleKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kPreferredSize, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kPreferredSize)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int, kResizeBehaviorKey, kResizeBehaviorCanResize)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kRestoreBoundsKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kRestoreBoundsKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ui::mojom::WindowShowState,
|
||||
kShowStateKey,
|
||||
ui::mojom::WindowShowState::kDefault)
|
||||
@ -75,14 +73,14 @@ DEFINE_UI_CLASS_PROPERTY_KEY(ui::mojom::WindowShowState,
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(float, kRasterScale, 1.0f)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kIsRestoringKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kSkipImeProcessing, false)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::u16string, kTitleKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::u16string, kTitleKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int, kTopViewInset, 0)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kWindowIconKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::ImageSkia, kWindowIconKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int, kWindowCornerRadiusKey, -1)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int,
|
||||
kWindowWorkspaceKey,
|
||||
kWindowWorkspaceUnassignedWorkspace)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kDeskUuidKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::string, kDeskUuidKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ui::ZOrderLevel,
|
||||
kZOrderingKey,
|
||||
ui::ZOrderLevel::kNormal)
|
||||
|
@ -180,8 +180,7 @@ class DeletionTestProperty {
|
||||
};
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(DeletionTestProperty,
|
||||
kDeletionTestPropertyKey,
|
||||
nullptr)
|
||||
kDeletionTestPropertyKey)
|
||||
|
||||
} // namespace
|
||||
|
||||
|
@ -315,22 +315,22 @@ T* PropertyHandler::SetProperty(const ClassProperty<T*>* property,
|
||||
#define DEFINE_CASCADING_UI_CLASS_PROPERTY_KEY(TYPE, NAME, DEFAULT) \
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, DEFAULT, true)
|
||||
|
||||
#define DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, DEFAULT, CASCADES) \
|
||||
static_assert(base::IsComplete<TYPE>); \
|
||||
static_assert(sizeof(TYPE*) <= sizeof(int64_t)); \
|
||||
namespace { \
|
||||
void Deallocator##NAME(int64_t p) { \
|
||||
delete ::ui::ClassPropertyCaster<TYPE*>::FromInt64(p); \
|
||||
} \
|
||||
constexpr ::ui::ClassProperty<TYPE*> NAME##_Value = { \
|
||||
DEFAULT, #NAME, CASCADES, &Deallocator##NAME}; \
|
||||
} /* namespace */ \
|
||||
#define DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, CASCADES) \
|
||||
static_assert(base::IsComplete<TYPE>); \
|
||||
static_assert(sizeof(TYPE*) <= sizeof(int64_t)); \
|
||||
namespace { \
|
||||
void Deallocator##NAME(int64_t p) { \
|
||||
delete ::ui::ClassPropertyCaster<TYPE*>::FromInt64(p); \
|
||||
} \
|
||||
constexpr ::ui::ClassProperty<TYPE*> NAME##_Value = { \
|
||||
nullptr, #NAME, CASCADES, &Deallocator##NAME}; \
|
||||
} /* namespace */ \
|
||||
constexpr const ::ui::ClassProperty<TYPE*>* NAME = &NAME##_Value;
|
||||
|
||||
#define DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TYPE, NAME, DEFAULT) \
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, DEFAULT, false)
|
||||
#define DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TYPE, NAME) \
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, false)
|
||||
|
||||
#define DEFINE_CASCADING_OWNED_UI_CLASS_PROPERTY_KEY(TYPE, NAME, DEFAULT) \
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, DEFAULT, true)
|
||||
#define DEFINE_CASCADING_OWNED_UI_CLASS_PROPERTY_KEY(TYPE, NAME) \
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY_IMPL(TYPE, NAME, true)
|
||||
|
||||
#endif // UI_BASE_CLASS_PROPERTY_H_
|
||||
|
@ -75,13 +75,10 @@ class AssignableTestProperty {
|
||||
bool was_move_assigned_ = false;
|
||||
};
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TestProperty, kOwnedKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(AssignableTestProperty,
|
||||
kAssignableKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TestProperty, kOwnedKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(AssignableTestProperty, kAssignableKey)
|
||||
DEFINE_CASCADING_OWNED_UI_CLASS_PROPERTY_KEY(TestCascadingProperty,
|
||||
kCascadingOwnedKey,
|
||||
nullptr)
|
||||
kCascadingOwnedKey)
|
||||
|
||||
} // namespace
|
||||
|
||||
|
@ -116,8 +116,8 @@ class ClassPropertyMetaDataTestClass : public MetadataTestBaseClass {
|
||||
struct MetadataTestClassNoMetadata : public MetadataTestBaseClass {};
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int, kIntKey, -1)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kOwnedInsetsKey1, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kOwnedInsetsKey2, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kOwnedInsetsKey1)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kOwnedInsetsKey2)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(gfx::Insets*, kInsetsKey1, nullptr)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(gfx::Insets*, kInsetsKey2, nullptr)
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(gfx::Insets*)
|
||||
|
@ -24,7 +24,7 @@ namespace views {
|
||||
|
||||
namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(InkDropHost, kInkDropKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(InkDropHost, kInkDropKey)
|
||||
|
||||
// TODO(pbos): Remove this by changing the constructor parameters to
|
||||
// InkDropImpl.
|
||||
|
@ -83,8 +83,7 @@ namespace {
|
||||
// last item is removed, the new last item, if available, is notified that it is
|
||||
// the new primary anchored bubble.
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::vector<views::BubbleDialogDelegate*>,
|
||||
kAnchorVector,
|
||||
nullptr)
|
||||
kAnchorVector)
|
||||
|
||||
std::vector<BubbleDialogDelegate*>& GetAnchorVector(View* view) {
|
||||
if (!view->GetProperty(kAnchorVector)) {
|
||||
|
@ -33,8 +33,7 @@ class CascadingColorProviderColor final : public CascadingProperty<SkColor> {
|
||||
} // namespace
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(CascadingProperty<SkColor>,
|
||||
kCascadingBackgroundColor,
|
||||
nullptr)
|
||||
kCascadingBackgroundColor)
|
||||
|
||||
void SetCascadingColorProviderColor(
|
||||
views::View* view,
|
||||
|
@ -63,8 +63,7 @@ bool IsOpaque(SkColor color) {
|
||||
namespace views {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(CascadingProperty<SkColor>,
|
||||
kCascadingLabelEnabledColor,
|
||||
nullptr)
|
||||
kCascadingLabelEnabledColor)
|
||||
|
||||
Label::Label() : Label(std::u16string()) {}
|
||||
|
||||
|
@ -94,8 +94,7 @@ enum class MenuPartType { kNone, kMenuItem, kScrollUp, kScrollDown };
|
||||
// attributes by MenuController::SetSelectionIndices() so that the controller
|
||||
// can update them if children change via MenuController::MenuChildrenChanged().
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(std::vector<views::ViewTracker>,
|
||||
kOrderedMenuChildren,
|
||||
nullptr)
|
||||
kOrderedMenuChildren)
|
||||
|
||||
#if BUILDFLAG(IS_MAC)
|
||||
bool AcceleratorShouldCancelMenu(const ui::Accelerator& accelerator) {
|
||||
|
@ -31,27 +31,21 @@ DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(VIEWS_EXPORT, gfx::Size*)
|
||||
namespace views {
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(int, kHitTestComponentKey, HTNOWHERE)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kMarginsKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kInternalPaddingKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kMarginsKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Insets, kInternalPaddingKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(views::DialogDelegate*,
|
||||
kAnchoredDialogKey,
|
||||
nullptr)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(views::Widget*, kWidgetForAnchoringKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(BoxLayoutFlexSpecification,
|
||||
kBoxLayoutFlexKey,
|
||||
nullptr)
|
||||
kBoxLayoutFlexKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(views::HighlightPathGenerator,
|
||||
kHighlightPathGeneratorKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(FlexSpecification, kFlexBehaviorKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment,
|
||||
kCrossAxisAlignmentKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kTableColAndRowSpanKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment,
|
||||
kTableHorizAlignKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment, kTableVertAlignKey, nullptr)
|
||||
kHighlightPathGeneratorKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(FlexSpecification, kFlexBehaviorKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment, kCrossAxisAlignmentKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Size, kTableColAndRowSpanKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment, kTableHorizAlignKey)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(LayoutAlignment, kTableVertAlignKey)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(bool, kViewIgnoredByLayoutKey, false)
|
||||
DEFINE_UI_CLASS_PROPERTY_KEY(ui::ElementIdentifier,
|
||||
kElementIdentifierKey,
|
||||
|
@ -16,9 +16,7 @@ DEFINE_EXPORTED_UI_CLASS_PROPERTY_TYPE(VIEWS_EXPORT, base::debug::StackTrace*)
|
||||
|
||||
namespace views {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(base::debug::StackTrace,
|
||||
kViewStackTraceKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(base::debug::StackTrace, kViewStackTraceKey)
|
||||
|
||||
namespace {
|
||||
|
||||
|
@ -54,9 +54,7 @@ void MoveWindowToEnsureCaretNotInRect(aura::Window* window,
|
||||
|
||||
} // namespace
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect,
|
||||
kVirtualKeyboardRestoreBoundsKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(gfx::Rect, kVirtualKeyboardRestoreBoundsKey)
|
||||
|
||||
void RestoreWindowBoundsOnClientFocusLost(aura::Window* window) {
|
||||
// Get restore bounds of the window
|
||||
|
@ -30,7 +30,7 @@
|
||||
using std::make_pair;
|
||||
|
||||
DEFINE_UI_CLASS_PROPERTY_TYPE(ui::Shadow*)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ui::Shadow, kShadowLayerKey, nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(ui::Shadow, kShadowLayerKey)
|
||||
|
||||
namespace wm {
|
||||
|
||||
|
@ -30,9 +30,7 @@ namespace wm {
|
||||
|
||||
namespace {
|
||||
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TransientWindowManager,
|
||||
kPropertyKey,
|
||||
nullptr)
|
||||
DEFINE_OWNED_UI_CLASS_PROPERTY_KEY(TransientWindowManager, kPropertyKey)
|
||||
|
||||
// Returns true if the given `window` has a cycle in its transient window
|
||||
// hierarchy.
|
||||
|
Reference in New Issue
Block a user