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