Home | History | Annotate | Download | only in ash
      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 #ifndef ASH_ASH_SWITCHES_H_
      6 #define ASH_ASH_SWITCHES_H_
      7 
      8 #include "ash/ash_export.h"
      9 
     10 #include "build/build_config.h"
     11 
     12 namespace ash {
     13 namespace switches {
     14 
     15 // Note: If you add a switch, consider if it needs to be copied to a subsequent
     16 // command line if the process executes a new copy of itself.  (For example,
     17 // see chromeos::LoginUtil::GetOffTheRecordCommandLine().)
     18 
     19 // Please keep alphabetized.
     20 ASH_EXPORT extern const char kAshAnimateFromBootSplashScreen[];
     21 ASH_EXPORT extern const char kAshConstrainPointerToRoot[];
     22 ASH_EXPORT extern const char kAshCopyHostBackgroundAtBoot[];
     23 ASH_EXPORT extern const char kAshDebugShortcuts[];
     24 ASH_EXPORT extern const char kAshDefaultWallpaperIsOem[];
     25 ASH_EXPORT extern const char kAshDefaultWallpaperLarge[];
     26 ASH_EXPORT extern const char kAshDefaultWallpaperSmall[];
     27 ASH_EXPORT extern const char kAshDisableLockLayoutManager[];
     28 ASH_EXPORT extern const char kAshDisableTouchExplorationMode[];
     29 #if defined(OS_CHROMEOS)
     30 ASH_EXPORT extern const char kAshEnableMagnifierKeyScroller[];
     31 #endif
     32 ASH_EXPORT extern const char kAshDisableTextFilteringInOverviewMode[];
     33 ASH_EXPORT extern const char kAshEnablePowerButtonQuickLock[];
     34 ASH_EXPORT extern const char kAshEnableSoftwareMirroring[];
     35 ASH_EXPORT extern const char kAshEnableSystemSounds[];
     36 ASH_EXPORT extern const char kAshEnableTouchViewTesting[];
     37 ASH_EXPORT extern const char kAshEnableTouchViewTouchFeedback[];
     38 ASH_EXPORT extern const char kAshEnableTrayDragging[];
     39 ASH_EXPORT extern const char kAshGuestWallpaperLarge[];
     40 ASH_EXPORT extern const char kAshGuestWallpaperSmall[];
     41 ASH_EXPORT extern const char kAshHideNotificationsForFactory[];
     42 ASH_EXPORT extern const char kAshHostWindowBounds[];
     43 ASH_EXPORT extern const char kAshSecondaryDisplayLayout[];
     44 ASH_EXPORT extern const char kAshTouchHud[];
     45 ASH_EXPORT extern const char kAshUseFirstDisplayAsInternal[];
     46 ASH_EXPORT extern const char kAuraLegacyPowerButton[];
     47 #if defined(OS_WIN)
     48 ASH_EXPORT extern const char kForceAshToDesktop[];
     49 #endif
     50 
     51 // Returns true if items can be dragged off the shelf to unpin.
     52 ASH_EXPORT bool UseDragOffShelf();
     53 
     54 #if defined(OS_CHROMEOS)
     55 // Returns true if a notification should appear when a low-power USB charger
     56 // is connected.
     57 ASH_EXPORT bool UseUsbChargerNotification();
     58 #endif
     59 
     60 }  // namespace switches
     61 }  // namespace ash
     62 
     63 #endif  // ASH_ASH_SWITCHES_H_
     64