// Copyright 2012 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Defines various defaults whose values varies depending upon the OS. #ifndef CHROME_BROWSER_DEFAULTS_H_ #define CHROME_BROWSER_DEFAULTS_H_ #include "build/build_config.h" namespace browser_defaults { // Can the browser be alive without any browser windows? extern const bool kBrowserAliveWithNoWindows; // Whether various menu items are shown. extern const bool kShowExitMenuItem; extern const bool kShowUpgradeMenuItem; // Only used in branded builds. extern const bool kShowHelpMenuItemIcon; // Should a link be shown on the bookmark bar allowing the user to import // bookmarks? extern const bool kShowImportOnBookmarkBar; // If true, redefines `--incognito` switch to cause all browsers to be in // incognito mode rather than just the initial browser. extern const bool kAlwaysOpenIncognitoBrowserIfStartedWithIncognitoSwitch; // Indicates whether session restore should always create a new // tabbed browser. This is true every where except on ChromeOS // where we want the desktop to show through in this situation. extern const bool kAlwaysCreateTabbedBrowserOnSessionRestore; // Should scroll events on the tabstrip change tabs? extern const bool kScrollEventChangesTab; //============================================================================= // Runtime "const" - set only once after parsing command line option and should // never be modified after that. // Are bookmark enabled? True by default. extern bool bookmarks_enabled; } // namespace browser_defaults #endif // CHROME_BROWSER_DEFAULTS_H_