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 12namespace ash { 13namespace 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. 20ASH_EXPORT extern const char kAshAnimateFromBootSplashScreen[]; 21ASH_EXPORT extern const char kAshConstrainPointerToRoot[]; 22ASH_EXPORT extern const char kAshCopyHostBackgroundAtBoot[]; 23ASH_EXPORT extern const char kAshDebugShortcuts[]; 24ASH_EXPORT extern const char kAshDefaultWallpaperIsOem[]; 25ASH_EXPORT extern const char kAshDefaultWallpaperLarge[]; 26ASH_EXPORT extern const char kAshDefaultWallpaperSmall[]; 27ASH_EXPORT extern const char kAshDisableLockLayoutManager[]; 28ASH_EXPORT extern const char kAshDisableTouchExplorationMode[]; 29#if defined(OS_CHROMEOS) 30ASH_EXPORT extern const char kAshEnableMagnifierKeyScroller[]; 31#endif 32ASH_EXPORT extern const char kAshDisableTextFilteringInOverviewMode[]; 33ASH_EXPORT extern const char kAshEnablePowerButtonQuickLock[]; 34ASH_EXPORT extern const char kAshEnableSoftwareMirroring[]; 35ASH_EXPORT extern const char kAshEnableSystemSounds[]; 36ASH_EXPORT extern const char kAshEnableTouchViewTesting[]; 37ASH_EXPORT extern const char kAshEnableTouchViewTouchFeedback[]; 38ASH_EXPORT extern const char kAshEnableTrayDragging[]; 39ASH_EXPORT extern const char kAshGuestWallpaperLarge[]; 40ASH_EXPORT extern const char kAshGuestWallpaperSmall[]; 41ASH_EXPORT extern const char kAshHideNotificationsForFactory[]; 42ASH_EXPORT extern const char kAshHostWindowBounds[]; 43ASH_EXPORT extern const char kAshSecondaryDisplayLayout[]; 44ASH_EXPORT extern const char kAshTouchHud[]; 45ASH_EXPORT extern const char kAshUseFirstDisplayAsInternal[]; 46ASH_EXPORT extern const char kAuraLegacyPowerButton[]; 47#if defined(OS_WIN) 48ASH_EXPORT extern const char kForceAshToDesktop[]; 49#endif 50 51// Returns true if items can be dragged off the shelf to unpin. 52ASH_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. 57ASH_EXPORT bool UseUsbChargerNotification(); 58#endif 59 60} // namespace switches 61} // namespace ash 62 63#endif // ASH_ASH_SWITCHES_H_ 64