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 #if defined(OS_CHROMEOS)
     29 ASH_EXPORT extern const char kAshEnableMagnifierKeyScroller[];
     30 ASH_EXPORT extern const char kAshEnableTouchExplorationMode[];
     31 #endif
     32 ASH_EXPORT extern const char kAshEnableSoftwareMirroring[];
     33 ASH_EXPORT extern const char kAshEnableSystemSounds[];
     34 ASH_EXPORT extern const char kAshEnableTouchViewTesting[];
     35 ASH_EXPORT extern const char kAshEnableTrayDragging[];
     36 ASH_EXPORT extern const char kAshGuestWallpaperLarge[];
     37 ASH_EXPORT extern const char kAshGuestWallpaperSmall[];
     38 ASH_EXPORT extern const char kAshHideNotificationsForFactory[];
     39 ASH_EXPORT extern const char kAshHostWindowBounds[];
     40 ASH_EXPORT extern const char kAshSecondaryDisplayLayout[];
     41 ASH_EXPORT extern const char kAshTouchHud[];
     42 ASH_EXPORT extern const char kAshUseFirstDisplayAsInternal[];
     43 ASH_EXPORT extern const char kAuraLegacyPowerButton[];
     44 #if defined(OS_WIN)
     45 ASH_EXPORT extern const char kForceAshToDesktop[];
     46 #endif
     47 
     48 // Returns true if items can be dragged off the shelf to unpin.
     49 ASH_EXPORT bool UseDragOffShelf();
     50 
     51 #if defined(OS_CHROMEOS)
     52 // Returns true if a notification should appear when a low-power USB charger
     53 // is connected.
     54 ASH_EXPORT bool UseUsbChargerNotification();
     55 #endif
     56 
     57 }  // namespace switches
     58 }  // namespace ash
     59 
     60 #endif  // ASH_ASH_SWITCHES_H_
     61