color_id.mojom 1007 B

123456789101112131415161718192021222324252627
  1. // Copyright 2021 The Chromium Authors. All rights reserved.
  2. // Use of this source code is governed by a BSD-style license that can be
  3. // found in the LICENSE file.
  4. module color.mojom;
  5. // Color Ids that are used for renderer-specific code. These map directly to
  6. // ui::ColorIds and help ensure that the renderer only receives this well
  7. // defined subset of colors. If changing this you must also update the mapping
  8. // in color_provider_utils.cc.
  9. enum RendererColorId {
  10. kColorMenuBackground,
  11. kColorMenuItemBackgroundSelected,
  12. kColorMenuSeparator,
  13. kColorOverlayScrollbarFill,
  14. kColorOverlayScrollbarFillDark,
  15. kColorOverlayScrollbarFillLight,
  16. kColorOverlayScrollbarFillHovered,
  17. kColorOverlayScrollbarFillHoveredDark,
  18. kColorOverlayScrollbarFillHoveredLight,
  19. kColorOverlayScrollbarStroke,
  20. kColorOverlayScrollbarStrokeDark,
  21. kColorOverlayScrollbarStrokeLight,
  22. kColorOverlayScrollbarStrokeHovered,
  23. kColorOverlayScrollbarStrokeHoveredDark,
  24. kColorOverlayScrollbarStrokeHoveredLight,
  25. };