| // Copyright 2019 The Chromium Authors |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef CHROME_BROWSER_UI_COLOR_CHROME_COLOR_ID_H_ |
| #define CHROME_BROWSER_UI_COLOR_CHROME_COLOR_ID_H_ |
| |
| #include "chrome/browser/themes/theme_properties.h" |
| #include "ui/color/color_id.h" |
| |
| // TODO(pkasting): Add the rest of the colors. |
| |
| // clang-format off |
| #define COMMON_CHROME_COLOR_IDS \ |
| /* App menu colors. */ \ |
| /* The kColorAppMenuHighlightSeverityLow color id is used in */ \ |
| /* color_provider_css_colors_test.ts. If changing the variable name, the */ \ |
| /* variable name in the test needs to be changed as well. */ \ |
| E_CPONLY(kColorAppMenuHighlightSeverityLow, kChromeColorsStart, \ |
| kChromeColorsStart) \ |
| E_CPONLY(kColorAppMenuHighlightSeverityHigh) \ |
| E_CPONLY(kColorAppMenuHighlightSeverityMedium) \ |
| E_CPONLY(kColorAppMenuHighlightDefault) \ |
| E_CPONLY(kColorAppMenuExpandedForegroundDefault) \ |
| E_CPONLY(kColorAppMenuChipInkDropHover) \ |
| E_CPONLY(kColorAppMenuChipInkDropRipple) \ |
| /* Avatar colors. */ \ |
| E_CPONLY(kColorAvatarButtonHighlightNormal) \ |
| E_CPONLY(kColorAvatarButtonHighlightSyncError) \ |
| E_CPONLY(kColorAvatarButtonHighlightSyncPaused) \ |
| E_CPONLY(kColorAvatarStrokeLight) \ |
| /* Bookmark bar colors. */ \ |
| E_CPONLY(kColorBookmarkBarBackground) \ |
| E_CPONLY(kColorBookmarkBarForeground) \ |
| E_CPONLY(kColorBookmarkBarSeparator) \ |
| E_CPONLY(kColorBookmarkButtonIcon) \ |
| E_CPONLY(kColorBookmarkDragImageBackground) \ |
| E_CPONLY(kColorBookmarkDragImageCountBackground) \ |
| E_CPONLY(kColorBookmarkDragImageCountForeground) \ |
| E_CPONLY(kColorBookmarkDragImageForeground) \ |
| E_CPONLY(kColorBookmarkDragImageIconBackground) \ |
| E_CPONLY(kColorBookmarkFavicon) \ |
| E_CPONLY(kColorBookmarkFolderIcon) \ |
| /* Window caption colors. */ \ |
| E_CPONLY(kColorCaptionButtonBackground) \ |
| /* Captured tab colors. */ \ |
| E_CPONLY(kColorCapturedTabContentsBorder) \ |
| /* Desktop media tab list colors. */ \ |
| E_CPONLY(kColorDesktopMediaTabListBorder) \ |
| E_CPONLY(kColorDesktopMediaTabListPreviewBackground) \ |
| /* Download bubble colors. */\ |
| E_CPONLY(kColorDownloadBubbleInfoBackground) \ |
| E_CPONLY(kColorDownloadBubbleInfoIcon) \ |
| /* Download shelf colors. */ \ |
| E_CPONLY(kColorDownloadItemForeground) \ |
| E_CPONLY(kColorDownloadItemForegroundDangerous) \ |
| E_CPONLY(kColorDownloadItemForegroundDisabled) \ |
| E_CPONLY(kColorDownloadItemForegroundSafe) \ |
| E_CPONLY(kColorDownloadItemProgressRingBackground) \ |
| E_CPONLY(kColorDownloadItemProgressRingForeground) \ |
| E_CPONLY(kColorDownloadShelfBackground) \ |
| E_CPONLY(kColorDownloadShelfButtonBackground) \ |
| E_CPONLY(kColorDownloadShelfButtonText) \ |
| E_CPONLY(kColorDownloadShelfButtonIcon) \ |
| E_CPONLY(kColorDownloadShelfButtonIconDisabled) \ |
| E_CPONLY(kColorDownloadShelfContentAreaSeparator) \ |
| E_CPONLY(kColorDownloadShelfForeground) \ |
| E_CPONLY(kColorDownloadStartedAnimationForeground) \ |
| E_CPONLY(kColorDownloadToolbarButtonActive) \ |
| E_CPONLY(kColorDownloadToolbarButtonAnimationBackground) \ |
| E_CPONLY(kColorDownloadToolbarButtonAnimationForeground) \ |
| E_CPONLY(kColorDownloadToolbarButtonInactive) \ |
| E_CPONLY(kColorDownloadToolbarButtonRingBackground) \ |
| /* Extension colors. */ \ |
| E_CPONLY(kColorExtensionDialogBackground) \ |
| E_CPONLY(kColorExtensionIconBadgeBackgroundDefault) \ |
| E_CPONLY(kColorExtensionIconDecorationAmbientShadow) \ |
| E_CPONLY(kColorExtensionIconDecorationBackground) \ |
| E_CPONLY(kColorExtensionIconDecorationKeyShadow) \ |
| E_CPONLY(kColorExtensionMenuIcon) \ |
| E_CPONLY(kColorExtensionMenuIconDisabled) \ |
| E_CPONLY(kColorExtensionMenuPinButtonIcon) \ |
| E_CPONLY(kColorExtensionMenuPinButtonIconDisabled) \ |
| E_CPONLY(kColorExtensionsMenuHighlightedBackground) \ |
| E_CPONLY(kColorExtensionsToolbarControlsBackground) \ |
| /* Eyedropper colors. */ \ |
| E_CPONLY(kColorEyedropperBoundary) \ |
| E_CPONLY(kColorEyedropperCentralPixelInnerRing) \ |
| E_CPONLY(kColorEyedropperCentralPixelOuterRing) \ |
| E_CPONLY(kColorEyedropperGrid) \ |
| /* Feature Promo bubble colors. */ \ |
| E_CPONLY(kColorFeaturePromoBubbleBackground) \ |
| E_CPONLY(kColorFeaturePromoBubbleButtonBorder) \ |
| E_CPONLY(kColorFeaturePromoBubbleCloseButtonInkDrop) \ |
| E_CPONLY(kColorFeaturePromoBubbleDefaultButtonBackground) \ |
| E_CPONLY(kColorFeaturePromoBubbleDefaultButtonForeground) \ |
| E_CPONLY(kColorFeaturePromoBubbleForeground) \ |
| E_CPONLY(kColorFeatureLensPromoBubbleBackground) \ |
| E_CPONLY(kColorFeatureLensPromoBubbleForeground) \ |
| /* Find bar colors. */ \ |
| E_CPONLY(kColorFindBarBackground) \ |
| E_CPONLY(kColorFindBarButtonIcon) \ |
| E_CPONLY(kColorFindBarButtonIconDisabled) \ |
| E_CPONLY(kColorFindBarForeground) \ |
| E_CPONLY(kColorFindBarMatchCount) \ |
| E_CPONLY(kColorFindBarSeparator) \ |
| /* Flying Indicator colors. */ \ |
| E_CPONLY(kColorFlyingIndicatorBackground) \ |
| E_CPONLY(kColorFlyingIndicatorForeground) \ |
| /* Default accessibility focus highlight. */ \ |
| E_CPONLY(kColorFocusHighlightDefault) \ |
| /* Frame caption colors. */ \ |
| E_CPONLY(kColorFrameCaptionActive) \ |
| E_CPONLY(kColorFrameCaptionInactive) \ |
| /* InfoBar colors. */ \ |
| E_CPONLY(kColorInfoBarBackground) \ |
| E_CPONLY(kColorInfoBarButtonIcon) \ |
| E_CPONLY(kColorInfoBarButtonIconDisabled) \ |
| E_CPONLY(kColorInfoBarContentAreaSeparator) \ |
| E_CPONLY(kColorInfoBarForeground) \ |
| /* There is also a kColorInfoBarIcon in /ui/color/color_id.h */ \ |
| /* Intent Picker colors. */ \ |
| E_CPONLY(kColorIntentPickerItemBackgroundHovered) \ |
| E_CPONLY(kColorIntentPickerItemBackgroundSelected) \ |
| /* Location bar colors. */ \ |
| E_CPONLY(kColorLocationBarBackground) \ |
| E_CPONLY(kColorLocationBarBackgroundHovered) \ |
| E_CPONLY(kColorLocationBarBorder) \ |
| E_CPONLY(kColorLocationBarBorderOpaque) \ |
| E_CPONLY(kColorLocationBarClearAllButtonIcon) \ |
| E_CPONLY(kColorLocationBarClearAllButtonIconDisabled) \ |
| /* Media router colors. */ \ |
| E_CPONLY(kColorMediaRouterIconActive) \ |
| E_CPONLY(kColorMediaRouterIconWarning) \ |
| /* New tab button colors. */ \ |
| E_CPONLY(kColorNewTabButtonForegroundFrameActive) \ |
| E_CPONLY(kColorNewTabButtonForegroundFrameInactive) \ |
| E_CPONLY(kColorNewTabButtonBackgroundFrameActive) \ |
| E_CPONLY(kColorNewTabButtonBackgroundFrameInactive) \ |
| E_CPONLY(kColorNewTabButtonFocusRing) \ |
| E_CPONLY(kColorNewTabButtonInkDropFrameActive) \ |
| E_CPONLY(kColorNewTabButtonInkDropFrameInactive) \ |
| /* New tab button colors for ChromeRefresh.*/ \ |
| /* TODO (crbug.com/1399942) remove when theming works */ \ |
| E_CPONLY(kColorNewTabButtonCRForegroundFrameActive) \ |
| E_CPONLY(kColorNewTabButtonCRForegroundFrameInactive) \ |
| E_CPONLY(kColorNewTabButtonCRBackgroundFrameActive) \ |
| E_CPONLY(kColorNewTabButtonCRBackgroundFrameInactive) \ |
| /* New Tab Page colors. */ \ |
| E_CPONLY(kColorNewTabPageActionButtonBackground) \ |
| E_CPONLY(kColorNewTabPageActionButtonBorder) \ |
| E_CPONLY(kColorNewTabPageActionButtonBorderHovered) \ |
| E_CPONLY(kColorNewTabPageActionButtonForeground) \ |
| E_CPONLY(kColorNewTabPageActiveBackground) \ |
| E_CPONLY(kColorNewTabPageAttributionForeground) \ |
| E_CPONLY(kColorNewTabPageBackground) \ |
| E_CPONLY(kColorNewTabPageBackgroundOverride) \ |
| E_CPONLY(kColorNewTabPageBorder) \ |
| E_CPONLY(kColorNewTabPageButtonBackground) \ |
| E_CPONLY(kColorNewTabPageButtonBackgroundHovered) \ |
| E_CPONLY(kColorNewTabPageButtonForeground) \ |
| E_CPONLY(kColorNewTabPageCartModuleDiscountChipBackground) \ |
| E_CPONLY(kColorNewTabPageCartModuleDiscountChipForeground) \ |
| E_CPONLY(kColorNewTabPageChipBackground) \ |
| E_CPONLY(kColorNewTabPageChipForeground) \ |
| E_CPONLY(kColorNewTabPageControlBackgroundHovered) \ |
| E_CPONLY(kColorNewTabPageControlBackgroundSelected) \ |
| E_CPONLY(kColorNewTabPageDialogBackground) \ |
| E_CPONLY(kColorNewTabPageDialogBackgroundActive) \ |
| E_CPONLY(kColorNewTabPageDialogBorder) \ |
| E_CPONLY(kColorNewTabPageDialogBorderSelected) \ |
| E_CPONLY(kColorNewTabPageDialogControlBackgroundHovered) \ |
| E_CPONLY(kColorNewTabPageDialogForeground) \ |
| E_CPONLY(kColorNewTabPageDialogSecondaryForeground) \ |
| E_CPONLY(kColorNewTabPageFirstRunBackground) \ |
| E_CPONLY(kColorNewTabPageFocusRing) \ |
| E_CPONLY(kColorNewTabPageHeader) \ |
| E_CPONLY(kColorNewTabPageHistoryClustersModuleItemBackground) \ |
| E_CPONLY(kColorNewTabPagePromoBackground) \ |
| E_CPONLY(kColorNewTabPagePromoImageBackground) \ |
| E_CPONLY(kColorNewTabPageIconButtonBackground) \ |
| E_CPONLY(kColorNewTabPageIconButtonBackgroundActive) \ |
| E_CPONLY(kColorNewTabPageLink) \ |
| E_CPONLY(kColorNewTabPageLogo) \ |
| E_CPONLY(kColorNewTabPageLogoUnthemedDark) \ |
| E_CPONLY(kColorNewTabPageLogoUnthemedLight) \ |
| E_CPONLY(kColorNewTabPageMenuInnerShadow) \ |
| E_CPONLY(kColorNewTabPageMenuOuterShadow) \ |
| E_CPONLY(kColorNewTabPageMicBorderColor) \ |
| E_CPONLY(kColorNewTabPageMicIconColor) \ |
| E_CPONLY(kColorNewTabPageModuleControlBorder) \ |
| E_CPONLY(kColorNewTabPageModuleBackground) \ |
| E_CPONLY(kColorNewTabPageModuleIconContainerBackground) \ |
| E_CPONLY(kColorNewTabPageModuleItemBackground) \ |
| E_CPONLY(kColorNewTabPageModuleScrollButtonBackground) \ |
| E_CPONLY(kColorNewTabPageModuleScrollButtonBackgroundHovered) \ |
| E_CPONLY(kColorNewTabPageMostVisitedForeground) \ |
| E_CPONLY(kColorNewTabPageMostVisitedTileBackground) \ |
| E_CPONLY(kColorNewTabPageMostVisitedTileBackgroundThemed) \ |
| E_CPONLY(kColorNewTabPageMostVisitedTileBackgroundUnthemed) \ |
| E_CPONLY(kColorNewTabPageOnThemeForeground) \ |
| E_CPONLY(kColorNewTabPageOverlayBackground) \ |
| E_CPONLY(kColorNewTabPageOverlayForeground) \ |
| E_CPONLY(kColorNewTabPageOverlaySecondaryForeground) \ |
| E_CPONLY(kColorNewTabPagePrimaryForeground) \ |
| E_CPONLY(kColorNewTabPageSearchBoxBackground) \ |
| E_CPONLY(kColorNewTabPageSearchBoxBackgroundHovered) \ |
| E_CPONLY(kColorNewTabPageSearchBoxResultsTextDimmedSelected) \ |
| E_CPONLY(kColorNewTabPageSecondaryForeground) \ |
| E_CPONLY(kColorNewTabPageSectionBorder) \ |
| E_CPONLY(kColorNewTabPageSelectedBackground) \ |
| E_CPONLY(kColorNewTabPageSelectedBorder) \ |
| E_CPONLY(kColorNewTabPageSelectedForeground) \ |
| E_CPONLY(kColorNewTabPageTagBackground) \ |
| E_CPONLY(kColorNewTabPageText) \ |
| E_CPONLY(kColorNewTabPageTextUnthemed) \ |
| E_CPONLY(kColorNewTabPageTextLight) \ |
| /* Omnibox colors. */ \ |
| E_CPONLY(kColorOmniboxAnswerIconBackground) \ |
| E_CPONLY(kColorOmniboxAnswerIconForeground) \ |
| E_CPONLY(kColorOmniboxAnswerIconGM3Background) \ |
| E_CPONLY(kColorOmniboxAnswerIconGM3Foreground) \ |
| E_CPONLY(kColorOmniboxBubbleOutline) \ |
| E_CPONLY(kColorOmniboxBubbleOutlineExperimentalKeywordMode) \ |
| E_CPONLY(kColorOmniboxChipBackground) \ |
| E_CPONLY(kColorOmniboxChipForegroundLowVisibility) \ |
| E_CPONLY(kColorOmniboxChipForegroundNormalVisibility) \ |
| E_CPONLY(kColorOmniboxKeywordSelected) \ |
| E_CPONLY(kColorOmniboxKeywordSeparator) \ |
| E_CPONLY(kColorOmniboxResultsBackground) \ |
| E_CPONLY(kColorOmniboxResultsBackgroundHovered) \ |
| E_CPONLY(kColorOmniboxResultsBackgroundSelected) \ |
| E_CPONLY(kColorOmniboxResultsButtonBorder) \ |
| E_CPONLY(kColorOmniboxResultsButtonIcon) \ |
| E_CPONLY(kColorOmniboxResultsButtonIconSelected) \ |
| E_CPONLY(kColorOmniboxResultsButtonInkDrop) \ |
| E_CPONLY(kColorOmniboxResultsButtonInkDropSelected) \ |
| E_CPONLY(kColorOmniboxResultsFocusIndicator) \ |
| E_CPONLY(kColorOmniboxResultsIcon) \ |
| E_CPONLY(kColorOmniboxResultsIconGM3Background) \ |
| E_CPONLY(kColorOmniboxResultsIconSelected) \ |
| E_CPONLY(kColorOmniboxResultsStarterPackIcon) \ |
| E_CPONLY(kColorOmniboxResultsTextDimmed) \ |
| E_CPONLY(kColorOmniboxResultsTextDimmedSelected) \ |
| E_CPONLY(kColorOmniboxResultsTextNegative) \ |
| E_CPONLY(kColorOmniboxResultsTextNegativeSelected) \ |
| E_CPONLY(kColorOmniboxResultsTextPositive) \ |
| E_CPONLY(kColorOmniboxResultsTextPositiveSelected) \ |
| E_CPONLY(kColorOmniboxResultsTextSecondary) \ |
| E_CPONLY(kColorOmniboxResultsTextSecondarySelected) \ |
| E_CPONLY(kColorOmniboxResultsTextSelected) \ |
| E_CPONLY(kColorOmniboxResultsUrl) \ |
| E_CPONLY(kColorOmniboxResultsUrlSelected) \ |
| E_CPONLY(kColorOmniboxSecurityChipDangerous) \ |
| E_CPONLY(kColorOmniboxSecurityChipDefault) \ |
| E_CPONLY(kColorOmniboxSecurityChipSecure) \ |
| E_CPONLY(kColorOmniboxText) \ |
| E_CPONLY(kColorOmniboxTextDimmed) \ |
| /* Page Info colors */ \ |
| E_CPONLY(kColorPageActionIcon) \ |
| E_CPONLY(kColorPageActionIconHover) \ |
| E_CPONLY(kColorPageActionIconPressed) \ |
| E_CPONLY(kColorPageInfoBackground) \ |
| E_CPONLY(kColorPageInfoChosenObjectDeleteButtonIcon) \ |
| E_CPONLY(kColorPageInfoChosenObjectDeleteButtonIconDisabled) \ |
| E_CPONLY(kColorPageInfoIconHover) \ |
| E_CPONLY(kColorPageInfoIconPressed) \ |
| /* Payments colors. */ \ |
| E_CPONLY(kColorPaymentsFeedbackTipBackground) \ |
| E_CPONLY(kColorPaymentsFeedbackTipBorder) \ |
| E_CPONLY(kColorPaymentsFeedbackTipForeground) \ |
| E_CPONLY(kColorPaymentsFeedbackTipIcon) \ |
| E_CPONLY(kColorPaymentsGooglePayLogo) \ |
| E_CPONLY(kColorPaymentsPromoCodeBackground) \ |
| E_CPONLY(kColorPaymentsPromoCodeForeground) \ |
| E_CPONLY(kColorPaymentsPromoCodeForegroundHovered) \ |
| E_CPONLY(kColorPaymentsPromoCodeForegroundPressed) \ |
| E_CPONLY(kColorPaymentsPromoCodeInkDrop) \ |
| E_CPONLY(kColorPaymentsRequestBackArrowButtonIcon) \ |
| E_CPONLY(kColorPaymentsRequestBackArrowButtonIconDisabled) \ |
| E_CPONLY(kColorPaymentsRequestRowBackgroundHighlighted) \ |
| /* Picture-in-Picture window colors. */ \ |
| E_CPONLY(kColorPipWindowBackToTabButtonBackground) \ |
| E_CPONLY(kColorPipWindowBackground) \ |
| E_CPONLY(kColorPipWindowControlsBackground) \ |
| E_CPONLY(kColorPipWindowTopBarBackground) \ |
| E_CPONLY(kColorPipWindowForeground) \ |
| E_CPONLY(kColorPipWindowForegroundInactive) \ |
| E_CPONLY(kColorPipWindowHangUpButtonForeground) \ |
| E_CPONLY(kColorPipWindowSkipAdButtonBackground) \ |
| E_CPONLY(kColorPipWindowSkipAdButtonBorder) \ |
| /* Profiles colors. */ \ |
| E_CPONLY(kColorProfilesReauthDialogBorder) \ |
| /* PWA colors. */ \ |
| E_CPONLY(kColorPwaBackground) \ |
| E_CPONLY(kColorPwaMenuButtonIcon) \ |
| E_CPONLY(kColorPwaSecurityChipForeground) \ |
| E_CPONLY(kColorPwaSecurityChipForegroundDangerous) \ |
| E_CPONLY(kColorPwaSecurityChipForegroundPolicyCert) \ |
| E_CPONLY(kColorPwaSecurityChipForegroundSecure) \ |
| E_CPONLY(kColorPwaTabBarBottomSeparator) \ |
| E_CPONLY(kColorPwaTabBarTopSeparator) \ |
| E_CPONLY(kColorPwaTheme) \ |
| E_CPONLY(kColorPwaToolbarBackground) \ |
| E_CPONLY(kColorPwaToolbarButtonIcon) \ |
| E_CPONLY(kColorPwaToolbarButtonIconDisabled) \ |
| /* QR code colors. */ \ |
| E_CPONLY(kColorQrCodeBackground) \ |
| E_CPONLY(kColorQrCodeBorder) \ |
| /* Quick Answers colors. */ \ |
| E_CPONLY(kColorQuickAnswersReportQueryButtonBackground) \ |
| E_CPONLY(kColorQuickAnswersReportQueryButtonForeground) \ |
| /* Realbox colors. */ \ |
| E_CPONLY(kColorRealboxBackground) \ |
| E_CPONLY(kColorRealboxBackgroundHovered) \ |
| E_CPONLY(kColorRealboxBorder) \ |
| E_CPONLY(kColorRealboxForeground) \ |
| E_CPONLY(kColorRealboxPlaceholder) \ |
| E_CPONLY(kColorRealboxResultsBackground) \ |
| E_CPONLY(kColorRealboxResultsBackgroundHovered) \ |
| E_CPONLY(kColorRealboxResultsControlBackgroundHovered) \ |
| E_CPONLY(kColorRealboxResultsDimSelected) \ |
| E_CPONLY(kColorRealboxResultsForeground) \ |
| E_CPONLY(kColorRealboxResultsForegroundDimmed) \ |
| E_CPONLY(kColorRealboxResultsIcon) \ |
| E_CPONLY(kColorRealboxResultsIconFocusedOutline) \ |
| E_CPONLY(kColorRealboxResultsIconSelected) \ |
| E_CPONLY(kColorRealboxResultsUrl) \ |
| E_CPONLY(kColorRealboxResultsUrlSelected) \ |
| E_CPONLY(kColorRealboxSearchIconBackground) \ |
| E_CPONLY(kColorRealboxShadow) \ |
| /* Screenshot captured bubble colors. */ \ |
| E_CPONLY(kColorScreenshotCapturedImageBackground) \ |
| E_CPONLY(kColorScreenshotCapturedImageBorder) \ |
| /* Share-this-tab dialg colors. */ \ |
| E_CPONLY(kColorShareThisTabSourceViewBorder) \ |
| /* Side panel colors. */ \ |
| E_CPONLY(kColorSidePanelBackground) \ |
| E_CPONLY(kColorSidePanelBadgeBackground) \ |
| E_CPONLY(kColorSidePanelBadgeBackgroundUpdated) \ |
| E_CPONLY(kColorSidePanelBadgeForeground) \ |
| E_CPONLY(kColorSidePanelBadgeForegroundUpdated) \ |
| E_CPONLY(kColorSidePanelCardBackground) \ |
| E_CPONLY(kColorSidePanelCardPrimaryForeground) \ |
| E_CPONLY(kColorSidePanelCardSecondaryForeground) \ |
| E_CPONLY(kColorSidePanelContentAreaSeparator) \ |
| E_CPONLY(kColorSidePanelContentBackground) \ |
| E_CPONLY(kColorSidePanelDivider) \ |
| E_CPONLY(kColorSidePanelEditFooterBorder) \ |
| E_CPONLY(kColorSidePanelFilterChipBorder) \ |
| E_CPONLY(kColorSidePanelFilterChipForeground) \ |
| E_CPONLY(kColorSidePanelFilterChipForegroundSelected) \ |
| E_CPONLY(kColorSidePanelFilterChipIcon) \ |
| E_CPONLY(kColorSidePanelFilterChipIconSelected) \ |
| E_CPONLY(kColorSidePanelFilterChipBackgroundHover) \ |
| E_CPONLY(kColorSidePanelFilterChipBackgroundSelected) \ |
| E_CPONLY(kColorSidePanelScrollbarThumb) \ |
| E_CPONLY(kColorSidePanelTextfieldBackgroundHover) \ |
| E_CPONLY(kColorSidePanelTextfieldBorder) \ |
| /* Status bubble colors. */ \ |
| E_CPONLY(kColorStatusBubbleBackgroundFrameActive) \ |
| E_CPONLY(kColorStatusBubbleBackgroundFrameInactive) \ |
| E_CPONLY(kColorStatusBubbleForegroundFrameActive) \ |
| E_CPONLY(kColorStatusBubbleForegroundFrameInactive) \ |
| E_CPONLY(kColorStatusBubbleShadow) \ |
| /* Tab alert colors. */ \ |
| E_CPONLY(kColorTabAlertAudioPlayingActiveFrameActive) \ |
| E_CPONLY(kColorTabAlertAudioPlayingActiveFrameInactive) \ |
| E_CPONLY(kColorTabAlertAudioPlayingInactiveFrameActive) \ |
| E_CPONLY(kColorTabAlertAudioPlayingInactiveFrameInactive) \ |
| E_CPONLY(kColorTabAlertMediaRecordingActiveFrameActive) \ |
| E_CPONLY(kColorTabAlertMediaRecordingActiveFrameInactive) \ |
| E_CPONLY(kColorTabAlertMediaRecordingInactiveFrameActive) \ |
| E_CPONLY(kColorTabAlertMediaRecordingInactiveFrameInactive) \ |
| E_CPONLY(kColorTabAlertPipPlayingActiveFrameActive) \ |
| E_CPONLY(kColorTabAlertPipPlayingActiveFrameInactive) \ |
| E_CPONLY(kColorTabAlertPipPlayingInactiveFrameActive) \ |
| E_CPONLY(kColorTabAlertPipPlayingInactiveFrameInactive) \ |
| /* Tab colors. */ \ |
| E_CPONLY(kColorTabBackgroundActiveFrameActive) \ |
| E_CPONLY(kColorTabBackgroundActiveFrameInactive) \ |
| E_CPONLY(kColorTabBackgroundInactiveFrameActive) \ |
| E_CPONLY(kColorTabBackgroundInactiveFrameInactive) \ |
| E_CPONLY(kColorTabBackgroundHoverFrameActive) \ |
| E_CPONLY(kColorTabBackgroundHoverFrameInactive) \ |
| E_CPONLY(kColorTabCloseButtonFocusRingActive) \ |
| E_CPONLY(kColorTabCloseButtonFocusRingInactive) \ |
| E_CPONLY(kColorTabFocusRingActive) \ |
| E_CPONLY(kColorTabFocusRingInactive) \ |
| E_CPONLY(kColorTabForegroundActiveFrameActive) \ |
| E_CPONLY(kColorTabForegroundActiveFrameInactive) \ |
| E_CPONLY(kColorTabForegroundInactiveFrameActive) \ |
| E_CPONLY(kColorTabForegroundInactiveFrameInactive) \ |
| E_CPONLY(kColorTabDividerFrameActive) \ |
| E_CPONLY(kColorTabDividerFrameInactive) \ |
| E_CPONLY(kColorTabHoverCardBackground) \ |
| E_CPONLY(kColorTabHoverCardForeground) \ |
| /* The colors used for tab groups in the tabstrip. */ \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveGrey) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveBlue) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveRed) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveYellow) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveGreen) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActivePink) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActivePurple) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveCyan) \ |
| E_CPONLY(kColorTabGroupTabStripFrameActiveOrange) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveGrey) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveBlue) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveRed) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveYellow) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveGreen) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactivePink) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactivePurple) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveCyan) \ |
| E_CPONLY(kColorTabGroupTabStripFrameInactiveOrange) \ |
| /* The colors used for tab groups in the bubble dialog view. */ \ |
| E_CPONLY(kColorTabGroupDialogGrey) \ |
| E_CPONLY(kColorTabGroupDialogBlue) \ |
| E_CPONLY(kColorTabGroupDialogRed) \ |
| E_CPONLY(kColorTabGroupDialogYellow) \ |
| E_CPONLY(kColorTabGroupDialogGreen) \ |
| E_CPONLY(kColorTabGroupDialogPink) \ |
| E_CPONLY(kColorTabGroupDialogPurple) \ |
| E_CPONLY(kColorTabGroupDialogCyan) \ |
| E_CPONLY(kColorTabGroupDialogOrange) \ |
| /* The colors used for tab groups in the context submenu. */ \ |
| E_CPONLY(kColorTabGroupContextMenuBlue) \ |
| E_CPONLY(kColorTabGroupContextMenuCyan) \ |
| E_CPONLY(kColorTabGroupContextMenuGreen) \ |
| E_CPONLY(kColorTabGroupContextMenuGrey) \ |
| E_CPONLY(kColorTabGroupContextMenuOrange) \ |
| E_CPONLY(kColorTabGroupContextMenuPink) \ |
| E_CPONLY(kColorTabGroupContextMenuPurple) \ |
| E_CPONLY(kColorTabGroupContextMenuRed) \ |
| E_CPONLY(kColorTabGroupContextMenuYellow) \ |
| /* The colors used for saved tab group chips on the bookmark bar. */ \ |
| E_CPONLY(kColorTabGroupBookmarkBarGrey) \ |
| E_CPONLY(kColorTabGroupBookmarkBarBlue) \ |
| E_CPONLY(kColorTabGroupBookmarkBarRed) \ |
| E_CPONLY(kColorTabGroupBookmarkBarYellow) \ |
| E_CPONLY(kColorTabGroupBookmarkBarGreen) \ |
| E_CPONLY(kColorTabGroupBookmarkBarPink) \ |
| E_CPONLY(kColorTabGroupBookmarkBarPurple) \ |
| E_CPONLY(kColorTabGroupBookmarkBarCyan) \ |
| E_CPONLY(kColorTabGroupBookmarkBarOrange) \ |
| E_CPONLY(kColorTabStrokeFrameActive) \ |
| E_CPONLY(kColorTabStrokeFrameInactive) \ |
| E_CPONLY(kColorTabstripLoadingProgressBackground) \ |
| E_CPONLY(kColorTabstripLoadingProgressForeground) \ |
| E_CPONLY(kColorTabstripScrollContainerShadow) \ |
| E_CPONLY(kColorTabThrobber) \ |
| E_CPONLY(kColorTabThrobberPreconnect) \ |
| /* Thumbnail tab colors. */ \ |
| E_CPONLY(kColorThumbnailTabBackground) \ |
| E_CPONLY(kColorThumbnailTabForeground) \ |
| E_CPONLY(kColorThumbnailTabStripBackgroundActive) \ |
| E_CPONLY(kColorThumbnailTabStripBackgroundInactive) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveGrey) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveBlue) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveRed) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveYellow) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveGreen) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActivePink) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActivePurple) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveCyan) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameActiveOrange) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveGrey) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveBlue) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveRed) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveYellow) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveGreen) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactivePink) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactivePurple) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveCyan) \ |
| E_CPONLY(kColorThumbnailTabStripTabGroupFrameInactiveOrange) \ |
| /* Toolbar colors. */ \ |
| E_CPONLY(kColorToolbar) \ |
| E_CPONLY(kColorToolbarBackgroundSubtleEmphasis) \ |
| E_CPONLY(kColorToolbarBackgroundSubtleEmphasisHovered) \ |
| E_CPONLY(kColorToolbarButtonBackgroundHighlightedDefault) \ |
| E_CPONLY(kColorToolbarButtonBorder) \ |
| E_CPONLY(kColorToolbarButtonIcon) \ |
| E_CPONLY(kColorToolbarButtonIconDefault) \ |
| E_CPONLY(kColorToolbarButtonIconDisabled) \ |
| E_CPONLY(kColorToolbarButtonIconHovered) \ |
| E_CPONLY(kColorToolbarButtonIconInactive) \ |
| E_CPONLY(kColorToolbarButtonIconPressed) \ |
| E_CPONLY(kColorToolbarButtonText) \ |
| E_CPONLY(kColorToolbarContentAreaSeparator) \ |
| E_CPONLY(kColorToolbarExtensionSeparatorDisabled) \ |
| E_CPONLY(kColorToolbarExtensionSeparatorEnabled) \ |
| E_CPONLY(kColorToolbarFeaturePromoHighlight) \ |
| E_CPONLY(kColorToolbarInkDrop) \ |
| E_CPONLY(kColorToolbarInkDropHover) \ |
| E_CPONLY(kColorToolbarInkDropRipple) \ |
| E_CPONLY(kColorToolbarSeparator) \ |
| E_CPONLY(kColorToolbarSeparatorDefault) \ |
| E_CPONLY(kColorToolbarText) \ |
| E_CPONLY(kColorToolbarTextDefault) \ |
| E_CPONLY(kColorToolbarTextDisabled) \ |
| E_CPONLY(kColorToolbarTextDisabledDefault) \ |
| E_CPONLY(kColorToolbarTopSeparatorFrameActive) \ |
| E_CPONLY(kColorToolbarTopSeparatorFrameInactive) \ |
| /* WebAuthn colors. */ \ |
| E_CPONLY(kColorWebAuthnBackArrowButtonIcon) \ |
| E_CPONLY(kColorWebAuthnBackArrowButtonIconDisabled) \ |
| E_CPONLY(kColorWebAuthnPinTextfieldBottomBorder) \ |
| E_CPONLY(kColorWebAuthnProgressRingBackground) \ |
| E_CPONLY(kColorWebAuthnProgressRingForeground) \ |
| /* Web contents colors. */ \ |
| E_CPONLY(kColorWebContentsBackground) \ |
| E_CPONLY(kColorWebContentsBackgroundLetterboxing) \ |
| /* WebUI Tab Strip colors. */ \ |
| E_CPONLY(kColorWebUiTabStripBackground) \ |
| E_CPONLY(kColorWebUiTabStripFocusOutline) \ |
| E_CPONLY(kColorWebUiTabStripIndicatorCapturing) \ |
| E_CPONLY(kColorWebUiTabStripIndicatorPip) \ |
| E_CPONLY(kColorWebUiTabStripIndicatorRecording) \ |
| E_CPONLY(kColorWebUiTabStripScrollbarThumb) \ |
| E_CPONLY(kColorWebUiTabStripTabActiveTitleBackground) \ |
| E_CPONLY(kColorWebUiTabStripTabActiveTitleContent) \ |
| E_CPONLY(kColorWebUiTabStripTabBackground) \ |
| E_CPONLY(kColorWebUiTabStripTabBlocked) \ |
| E_CPONLY(kColorWebUiTabStripTabLoadingSpinning) \ |
| E_CPONLY(kColorWebUiTabStripTabSeparator) \ |
| E_CPONLY(kColorWebUiTabStripTabText) \ |
| E_CPONLY(kColorWebUiTabStripTabWaitingSpinning) \ |
| /* Window control button background colors. */ \ |
| E_CPONLY(kColorWindowControlButtonBackgroundActive) \ |
| E_CPONLY(kColorWindowControlButtonBackgroundInactive) \ |
| /* Read Anything colors. */ \ |
| E_CPONLY(kColorReadAnythingBackground) \ |
| E_CPONLY(kColorReadAnythingBackgroundBlue) \ |
| E_CPONLY(kColorReadAnythingBackgroundDark) \ |
| E_CPONLY(kColorReadAnythingBackgroundLight) \ |
| E_CPONLY(kColorReadAnythingBackgroundYellow) \ |
| E_CPONLY(kColorReadAnythingForeground) \ |
| E_CPONLY(kColorReadAnythingForegroundBlue) \ |
| E_CPONLY(kColorReadAnythingForegroundDark) \ |
| E_CPONLY(kColorReadAnythingForegroundLight) \ |
| E_CPONLY(kColorReadAnythingForegroundYellow) \ |
| E_CPONLY(kColorReadAnythingSeparator) \ |
| E_CPONLY(kColorReadAnythingSeparatorBlue) \ |
| E_CPONLY(kColorReadAnythingSeparatorDark) \ |
| E_CPONLY(kColorReadAnythingSeparatorLight) \ |
| E_CPONLY(kColorReadAnythingSeparatorYellow) \ |
| E_CPONLY(kColorReadAnythingDropdownBackground) \ |
| E_CPONLY(kColorReadAnythingDropdownBackgroundBlue) \ |
| E_CPONLY(kColorReadAnythingDropdownBackgroundDark) \ |
| E_CPONLY(kColorReadAnythingDropdownBackgroundLight) \ |
| E_CPONLY(kColorReadAnythingDropdownBackgroundYellow) \ |
| E_CPONLY(kColorReadAnythingDropdownSelected) \ |
| E_CPONLY(kColorReadAnythingDropdownSelectedBlue) \ |
| E_CPONLY(kColorReadAnythingDropdownSelectedDark) \ |
| E_CPONLY(kColorReadAnythingDropdownSelectedLight) \ |
| E_CPONLY(kColorReadAnythingDropdownSelectedYellow) \ |
| E_CPONLY(kColorReadAnythingFocusRingBackground) \ |
| E_CPONLY(kColorReadAnythingFocusRingBackgroundBlue) \ |
| E_CPONLY(kColorReadAnythingFocusRingBackgroundDark) \ |
| E_CPONLY(kColorReadAnythingFocusRingBackgroundLight) \ |
| E_CPONLY(kColorReadAnythingFocusRingBackgroundYellow) \ |
| |
| #if BUILDFLAG(IS_CHROMEOS) |
| #define CHROME_PLATFORM_SPECIFIC_COLOR_IDS \ |
| /* Borealis colors. */ \ |
| E_CPONLY(kColorBorealisSplashScreenBackground) \ |
| E_CPONLY(kColorBorealisSplashScreenForeground) \ |
| /* Caption colors. */ \ |
| E_CPONLY(kColorCaptionForeground) \ |
| /* Sharesheet colors. */ \ |
| E_CPONLY(kColorSharesheetTargetButtonIconShadow) |
| #elif BUILDFLAG(IS_WIN) |
| #define CHROME_PLATFORM_SPECIFIC_COLOR_IDS \ |
| /* The colors of the 1px border around the window on Windows 10. */ \ |
| E_CPONLY(kColorAccentBorderActive) \ |
| E_CPONLY(kColorAccentBorderInactive) \ |
| /* Caption colors. */ \ |
| E_CPONLY(kColorCaptionButtonForegroundActive) \ |
| E_CPONLY(kColorCaptionButtonForegroundInactive) \ |
| E_CPONLY(kColorCaptionCloseButtonBackgroundHovered) \ |
| E_CPONLY(kColorCaptionCloseButtonForegroundHovered) \ |
| E_CPONLY(kColorCaptionForegroundActive) \ |
| E_CPONLY(kColorCaptionForegroundInactive) \ |
| /* Tab search caption button colors. */ \ |
| E_CPONLY(kColorTabSearchCaptionButtonFocusRing) \ |
| /* Try Chrome dialog colors. */ \ |
| E_CPONLY(kColorTryChromeBackground) \ |
| E_CPONLY(kColorTryChromeBorder) \ |
| E_CPONLY(kColorTryChromeButtonBackgroundAccept) \ |
| E_CPONLY(kColorTryChromeButtonBackgroundNoThanks) \ |
| E_CPONLY(kColorTryChromeButtonForeground) \ |
| E_CPONLY(kColorTryChromeForeground) \ |
| E_CPONLY(kColorTryChromeHeaderForeground) |
| #else |
| #define CHROME_PLATFORM_SPECIFIC_COLOR_IDS |
| #endif // BUILDFLAG(IS_WIN) |
| |
| #define CHROME_COLOR_IDS \ |
| COMMON_CHROME_COLOR_IDS CHROME_PLATFORM_SPECIFIC_COLOR_IDS |
| |
| #include "ui/color/color_id_macros.inc" |
| |
| enum ChromeColorIds : ui::ColorId { |
| kChromeColorsStart = ui::kUiColorsEnd, |
| |
| CHROME_COLOR_IDS |
| |
| kChromeColorsEnd, |
| }; |
| |
| // Note that this second include is not redundant. The second inclusion of the |
| // .inc file serves to undefine the macros the first inclusion defined. |
| #include "ui/color/color_id_macros.inc" |
| |
| // clang-format on |
| |
| #endif // CHROME_BROWSER_UI_COLOR_CHROME_COLOR_ID_H_ |