SystemColor.cpp 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  1. /*
  2. * Copyright (c) 2023, Sam Atkins <atkinssj@serenityos.org>
  3. *
  4. * SPDX-License-Identifier: BSD-2-Clause
  5. */
  6. #include <LibWeb/CSS/SystemColor.h>
  7. namespace Web::CSS::SystemColor {
  8. Color accent_color()
  9. {
  10. return Color(61, 174, 233);
  11. }
  12. Color accent_color_text()
  13. {
  14. return Color(255, 255, 255);
  15. }
  16. Color active_text()
  17. {
  18. return Color(255, 0, 0);
  19. }
  20. Color button_border()
  21. {
  22. return Color(128, 128, 128);
  23. }
  24. Color button_face()
  25. {
  26. return Color(212, 208, 200);
  27. }
  28. Color button_text()
  29. {
  30. return Color(0, 0, 0);
  31. }
  32. Color canvas()
  33. {
  34. return Color(255, 255, 255);
  35. }
  36. Color canvas_text()
  37. {
  38. return Color(0, 0, 0);
  39. }
  40. Color field()
  41. {
  42. return Color(255, 255, 255);
  43. }
  44. Color field_text()
  45. {
  46. return Color(0, 0, 0);
  47. }
  48. Color gray_text()
  49. {
  50. return Color(128, 128, 128);
  51. }
  52. Color highlight()
  53. {
  54. return Color(61, 174, 233);
  55. }
  56. Color highlight_text()
  57. {
  58. return Color(255, 255, 255);
  59. }
  60. Color link_text()
  61. {
  62. return Color(0, 0, 238);
  63. }
  64. Color mark()
  65. {
  66. return Color(255, 255, 0);
  67. }
  68. Color mark_text()
  69. {
  70. return Color(0, 0, 0);
  71. }
  72. Color selected_item()
  73. {
  74. return Color(61, 174, 233);
  75. }
  76. Color selected_item_text()
  77. {
  78. return Color(255, 255, 255);
  79. }
  80. Color visited_text()
  81. {
  82. return Color(85, 26, 139);
  83. }
  84. }