| // Copyright (c) 2011 The Chromium Authors. All rights reserved. |
| // 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_ |
| #pragma once |
| |
| #include "build/build_config.h" |
| #include "chrome/browser/prefs/session_startup_pref.h" |
| |
| namespace browser_defaults { |
| |
| #if defined(USE_X11) |
| |
| // Size of the font used in the autocomplete box for normal windows, in pixels. |
| extern const int kAutocompleteEditFontPixelSize; |
| |
| // Size of the font used in the autocomplete box for popup windows, in pixels. |
| extern const int kAutocompleteEditFontPixelSizeInPopup; |
| |
| // Can the user toggle the system title bar? |
| extern const bool kCanToggleSystemTitleBar; |
| |
| #endif |
| |
| // The default value for session startup. |
| extern const SessionStartupPref::Type kDefaultSessionStartupType; |
| |
| // Width of mini-tabs. |
| extern const int kMiniTabWidth; |
| |
| // Should session restore restore popup windows? |
| extern const bool kRestorePopups; |
| |
| // Can the browser be alive without any browser windows? |
| extern const bool kBrowserAliveWithNoWindows; |
| |
| // Should a link be shown on the bookmark bar allowing the user to import |
| // bookmarks? |
| extern const bool kShowImportOnBookmarkBar; |
| |
| // Should the exit menu item be shown in the toolbar menu? |
| extern const bool kShowExitMenuItem; |
| |
| // Does the OS support other browsers? If not, operations such as default |
| // browser check are not done. |
| extern const bool kOSSupportsOtherBrowsers; |
| |
| // Does the download page have the show in folder option? |
| extern const bool kDownloadPageHasShowInFolder; |
| |
| // Should the tab strip be sized to the top of the tab strip? |
| extern const bool kSizeTabButtonToTopOfTabStrip; |
| |
| // Whether we should bootstrap the sync authentication using cookies instead of |
| // asking the user for credentials. |
| extern const bool kBootstrapSyncAuthentication; |
| |
| // Should other browsers be shown in about:memory page? |
| extern const bool kShowOtherBrowsersInAboutMemory; |
| |
| // Should always open incognito windows when started with --incognito switch? |
| extern const bool kAlwaysOpenIncognitoWindow; |
| |
| // Should the close button be shown in the Task Manager dialog? |
| extern const bool kShowCancelButtonInTaskManager; |
| |
| // Are touch icons enabled? False by default. |
| extern const bool kEnableTouchIcon; |
| |
| //============================================================================= |
| // 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; |
| |
| // Should we skip the user's preference for restore. False by default. |
| extern bool skip_restore; |
| |
| // Whether HelpApp is enabled. True by default. This is only used by Chrome OS |
| // today. |
| extern bool enable_help_app; |
| |
| } // namespace browser_defaults |
| |
| #endif // CHROME_BROWSER_DEFAULTS_H_ |