// Copyright 2023 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_COLOR_COLOR_ID_H_ #define COMPONENTS_COLOR_COLOR_ID_H_ #include "build/build_config.h" #include "ui/color/color_id.h" namespace color { // clang-format off // Cross-platform IDs should be added here. #define COMMON_COMPONENTS_COLOR_IDS \ #if defined(USE_AURA) #define COMPONENTS_COLOR_IDS … \ #else #define COMPONENTS_COLOR_IDS … #endif #include "ui/color/color_id_macros.inc" enum ComponentsColorIds : ui::ColorId { … }; // 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" // NOLINT(build/include) // clang-format on } // namespace color #endif // COMPONENTS_COLOR_COLOR_ID_H_