tree: cc0bef190e57451e51cef996fba15d03274eabf9 [search]
  1. android/
  2. features/
  3. BUILD.gn
  4. caption_style.cc
  5. caption_style.h
  6. caption_style_mac.mm
  7. caption_style_win.cc
  8. caption_style_win.h
  9. caption_style_win_unittest.cc
  10. DEPS
  11. mock_os_settings_provider.cc
  12. mock_os_settings_provider.h
  13. native_theme.cc
  14. native_theme.h
  15. native_theme_aura.cc
  16. native_theme_aura.h
  17. native_theme_base.cc
  18. native_theme_base.h
  19. native_theme_base_unittest.cc
  20. native_theme_fluent.cc
  21. native_theme_fluent.h
  22. native_theme_fluent_unittest.cc
  23. native_theme_mac.h
  24. native_theme_mac.mm
  25. native_theme_mac_unittest.mm
  26. native_theme_mobile.cc
  27. native_theme_mobile.h
  28. native_theme_observer.cc
  29. native_theme_observer.h
  30. native_theme_unittest.cc
  31. native_theme_win.cc
  32. native_theme_win.h
  33. native_theme_win_unittest.cc
  34. os_settings_provider.cc
  35. os_settings_provider.h
  36. os_settings_provider_android.cc
  37. os_settings_provider_android.h
  38. os_settings_provider_android_unittest.cc
  39. os_settings_provider_ash.cc
  40. os_settings_provider_ash.h
  41. os_settings_provider_mac.h
  42. os_settings_provider_mac.mm
  43. os_settings_provider_unittest.cc
  44. os_settings_provider_win.cc
  45. os_settings_provider_win.h
  46. overlay_scrollbar_constants.cc
  47. overlay_scrollbar_constants.h
  48. OWNERS
  49. README.md
  50. scrollbar_animator_mac.cc
  51. scrollbar_animator_mac.h
  52. scrollbar_animator_mac_unittest.cc
ui/native_theme/README.md

Native Theme Rendering for UI

This directory contains source needed to draw UI elements in a native fashion, either by actually calling native APIs or by emulating/reimplementing native behavior. The primary class is NativeTheme, which provides a cross-platform API for things like “is the system in dark mode” and “how do I draw/color various bits of UI”.