1ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// Copyright (c) 2011 The Chromium Authors. All rights reserved. 2c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// Use of this source code is governed by a BSD-style license that can be 3c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch// found in the LICENSE file. 4c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 5c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#include "chrome/browser/defaults.h" 6c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 7c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochnamespace browser_defaults { 8c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 9c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if defined(OS_CHROMEOS) 10c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 113345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// Make the regular omnibox text two points larger than the nine-point font 123345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick// used in the tab strip (11pt / 72pt/in * 96px/in = 14.667px). 1372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenconst int kAutocompleteEditFontPixelSize = 15; 14c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 1572a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenconst int kAutocompleteEditFontPixelSizeInPopup = 10; 163345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 17c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst SessionStartupPref::Type kDefaultSessionStartupType = 18c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch SessionStartupPref::LAST; 19c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst int kMiniTabWidth = 64; 20c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kCanToggleSystemTitleBar = false; 21c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kRestorePopups = true; 22c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowImportOnBookmarkBar = false; 23c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowExitMenuItem = true; 24c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kOSSupportsOtherBrowsers = false; 25c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kDownloadPageHasShowInFolder = true; 26c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kSizeTabButtonToTopOfTabStrip = true; 27c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kBootstrapSyncAuthentication = true; 28c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowOtherBrowsersInAboutMemory = false; 29c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kAlwaysOpenIncognitoWindow = true; 304a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochconst bool kShowCancelButtonInTaskManager = true; 31c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 32c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#elif defined(TOOLKIT_USES_GTK) 33c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 34ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen// 14px = 10.5pt @ 96dpi. 35ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenconst int kAutocompleteEditFontPixelSize = 14; 36c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 3772a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// On Windows, popup windows' location text uses a font 5/6 the size of 3872a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen// that in a regular window, which we duplicate here for GTK. 3972a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenconst int kAutocompleteEditFontPixelSizeInPopup = 40c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch kAutocompleteEditFontPixelSize * 5.0 / 6.0; 41c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 42c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if defined(TOOLKIT_VIEWS) 43c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kCanToggleSystemTitleBar = false; 44c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#else 45c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kCanToggleSystemTitleBar = true; 46c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif 47c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 48c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif 49c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 50c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if !defined(OS_CHROMEOS) 51c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 52c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst SessionStartupPref::Type kDefaultSessionStartupType = 53c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch SessionStartupPref::DEFAULT; 54c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst int kMiniTabWidth = 56; 55c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kRestorePopups = false; 56c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowImportOnBookmarkBar = true; 57c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kDownloadPageHasShowInFolder = true; 58c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if defined(OS_MACOSX) 59c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowExitMenuItem = false; 60c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#else 61c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowExitMenuItem = true; 62c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif 63c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kOSSupportsOtherBrowsers = true; 64c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kSizeTabButtonToTopOfTabStrip = false; 65c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kBootstrapSyncAuthentication = false; 66c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kShowOtherBrowsersInAboutMemory = true; 67c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kAlwaysOpenIncognitoWindow = false; 684a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochconst bool kShowCancelButtonInTaskManager = false; 69c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif 70c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 71ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsenconst bool kEnableTouchIcon = false; 72ddb351dbec246cf1fab5ec20d2d5520909041de1Kristian Monsen 73c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#if defined(OS_MACOSX) 74c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kBrowserAliveWithNoWindows = true; 75c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#else 76c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdochconst bool kBrowserAliveWithNoWindows = false; 77c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch#endif 78c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch 793345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrickbool bookmarks_enabled = true; 803345a6884c488ff3a535c2c9acdd33d74b37e311Iain Merrick 814a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdochbool skip_restore = false; 824a5e2dc747d50c653511c68ccb2cfbfb740bd5a7Ben Murdoch 8372a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsenbool enable_help_app = true; 8472a454cd3513ac24fbdd0e0cb9ad70b86a99b801Kristian Monsen 85c407dc5cd9bdc5668497f21b26b09d988ab439deBen Murdoch} // namespace browser_defaults 86