Home | History | Annotate | Download | only in base
      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/compiler_specific.h"
     11 #include "ui/base/ui_export.h"
     12 
     13 namespace switches {
     14 
     15 UI_EXPORT extern const char kDisableDwmComposition[];
     16 UI_EXPORT extern const char kDisableNewDialogStyle[];
     17 UI_EXPORT extern const char kDisableTouchAdjustment[];
     18 UI_EXPORT extern const char kDisableTouchDragDrop[];
     19 UI_EXPORT extern const char kDisableTouchEditing[];
     20 UI_EXPORT extern const char kDisableViewsTextfield[];
     21 UI_EXPORT extern const char kEnableNewDialogStyle[];
     22 UI_EXPORT extern const char kEnableScrollPrediction[];
     23 UI_EXPORT extern const char kEnableTouchDragDrop[];
     24 UI_EXPORT extern const char kEnableTouchEditing[];
     25 UI_EXPORT extern const char kEnableViewsTextfield[];
     26 UI_EXPORT extern const char kForceDeviceScaleFactor[];
     27 UI_EXPORT extern const char kHighDPISupport[];
     28 UI_EXPORT extern const char kHighlightMissingScaledResources[];
     29 UI_EXPORT extern const char kLang[];
     30 UI_EXPORT extern const char kLocalePak[];
     31 UI_EXPORT extern const char kNoMessageBox[];
     32 UI_EXPORT extern const char kTouchEvents[];
     33 UI_EXPORT extern const char kTouchEventsAuto[];
     34 UI_EXPORT extern const char kTouchEventsDisabled[];
     35 UI_EXPORT extern const char kTouchEventsEnabled[];
     36 UI_EXPORT extern const char kTouchOptimizedUI[];
     37 UI_EXPORT extern const char kTouchOptimizedUIAuto[];
     38 UI_EXPORT extern const char kTouchOptimizedUIDisabled[];
     39 UI_EXPORT extern const char kTouchOptimizedUIEnabled[];
     40 UI_EXPORT extern const char kTouchSideBezels[];
     41 
     42 #if defined(USE_XI2_MT)
     43 UI_EXPORT extern const char kTouchCalibration[];
     44 #endif
     45 
     46 #if defined(TOOLKIT_VIEWS) && defined(OS_LINUX)
     47 UI_EXPORT extern const char kTouchDevices[];
     48 #endif
     49 
     50 }  // namespace switches
     51 
     52 #endif  // UI_BASE_UI_BASE_SWITCHES_H_
     53