ui_base_switches.h 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. // Copyright (c) 2012 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. // Defines all the command-line switches used by ui/base.
  5. #ifndef UI_BASE_UI_BASE_SWITCHES_H_
  6. #define UI_BASE_UI_BASE_SWITCHES_H_
  7. #include "base/component_export.h"
  8. #include "build/build_config.h"
  9. #include "build/chromeos_buildflags.h"
  10. namespace switches {
  11. #if BUILDFLAG(IS_ANDROID)
  12. COMPONENT_EXPORT(UI_BASE) extern const char kDisableOverscrollEdgeEffect[];
  13. COMPONENT_EXPORT(UI_BASE) extern const char kDisablePullToRefreshEffect[];
  14. #endif
  15. #if BUILDFLAG(IS_MAC)
  16. COMPONENT_EXPORT(UI_BASE) extern const char kDisableModalAnimations[];
  17. COMPONENT_EXPORT(UI_BASE) extern const char kShowMacOverlayBorders[];
  18. #endif
  19. #if BUILDFLAG(IS_CHROMEOS)
  20. COMPONENT_EXPORT(UI_BASE) extern const char kEnableResourcesFileSharing[];
  21. #endif
  22. COMPONENT_EXPORT(UI_BASE) extern const char kDisableCompositedAntialiasing[];
  23. COMPONENT_EXPORT(UI_BASE) extern const char kDisableDwmComposition[];
  24. COMPONENT_EXPORT(UI_BASE) extern const char kDisableTouchDragDrop[];
  25. COMPONENT_EXPORT(UI_BASE) extern const char kEnableTouchDragDrop[];
  26. COMPONENT_EXPORT(UI_BASE) extern const char kForceCaptionStyle[];
  27. COMPONENT_EXPORT(UI_BASE) extern const char kForceDarkMode[];
  28. COMPONENT_EXPORT(UI_BASE) extern const char kForceHighContrast[];
  29. COMPONENT_EXPORT(UI_BASE) extern const char kLang[];
  30. COMPONENT_EXPORT(UI_BASE) extern const char kShowOverdrawFeedback[];
  31. COMPONENT_EXPORT(UI_BASE) extern const char kSlowDownCompositingScaleFactor[];
  32. COMPONENT_EXPORT(UI_BASE) extern const char kTintCompositedContent[];
  33. COMPONENT_EXPORT(UI_BASE) extern const char kTopChromeTouchUi[];
  34. COMPONENT_EXPORT(UI_BASE) extern const char kTopChromeTouchUiAuto[];
  35. COMPONENT_EXPORT(UI_BASE) extern const char kTopChromeTouchUiDisabled[];
  36. COMPONENT_EXPORT(UI_BASE) extern const char kTopChromeTouchUiEnabled[];
  37. COMPONENT_EXPORT(UI_BASE) extern const char kUIDisablePartialSwap[];
  38. COMPONENT_EXPORT(UI_BASE) extern const char kUseSystemClipboard[];
  39. // Test related.
  40. COMPONENT_EXPORT(UI_BASE) extern const char kDisallowNonExactResourceReuse[];
  41. COMPONENT_EXPORT(UI_BASE) extern const char kMangleLocalizedStrings[];
  42. } // namespace switches
  43. #endif // UI_BASE_UI_BASE_SWITCHES_H_