Home | History | Annotate | Download | only in browser
      1 // Copyright (c) 2011 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 #include "chrome/browser/defaults.h"
      6 
      7 namespace browser_defaults {
      8 
      9 #if defined(OS_CHROMEOS)
     10 
     11 // Make the regular omnibox text two points larger than the nine-point font
     12 // used in the tab strip (11pt / 72pt/in * 96px/in = 14.667px).
     13 const int kAutocompleteEditFontPixelSize = 15;
     14 
     15 const int kAutocompleteEditFontPixelSizeInPopup = 10;
     16 
     17 const SessionStartupPref::Type kDefaultSessionStartupType =
     18     SessionStartupPref::LAST;
     19 const int kMiniTabWidth = 64;
     20 const bool kCanToggleSystemTitleBar = false;
     21 const bool kRestorePopups = true;
     22 const bool kShowImportOnBookmarkBar = false;
     23 const bool kShowExitMenuItem = true;
     24 const bool kOSSupportsOtherBrowsers = false;
     25 const bool kDownloadPageHasShowInFolder = true;
     26 const bool kSizeTabButtonToTopOfTabStrip = true;
     27 const bool kBootstrapSyncAuthentication = true;
     28 const bool kShowOtherBrowsersInAboutMemory = false;
     29 const bool kAlwaysOpenIncognitoWindow = true;
     30 const bool kShowCancelButtonInTaskManager = true;
     31 
     32 #elif defined(TOOLKIT_USES_GTK)
     33 
     34 // 14px = 10.5pt @ 96dpi.
     35 const int kAutocompleteEditFontPixelSize = 14;
     36 
     37 // On Windows, popup windows' location text uses a font 5/6 the size of
     38 // that in a regular window, which we duplicate here for GTK.
     39 const int kAutocompleteEditFontPixelSizeInPopup =
     40     kAutocompleteEditFontPixelSize * 5.0 / 6.0;
     41 
     42 #if defined(TOOLKIT_VIEWS)
     43 const bool kCanToggleSystemTitleBar = false;
     44 #else
     45 const bool kCanToggleSystemTitleBar = true;
     46 #endif
     47 
     48 #endif
     49 
     50 #if !defined(OS_CHROMEOS)
     51 
     52 const SessionStartupPref::Type kDefaultSessionStartupType =
     53     SessionStartupPref::DEFAULT;
     54 const int kMiniTabWidth = 56;
     55 const bool kRestorePopups = false;
     56 const bool kShowImportOnBookmarkBar = true;
     57 const bool kDownloadPageHasShowInFolder = true;
     58 #if defined(OS_MACOSX)
     59 const bool kShowExitMenuItem = false;
     60 #else
     61 const bool kShowExitMenuItem = true;
     62 #endif
     63 const bool kOSSupportsOtherBrowsers = true;
     64 const bool kSizeTabButtonToTopOfTabStrip = false;
     65 const bool kBootstrapSyncAuthentication = false;
     66 const bool kShowOtherBrowsersInAboutMemory = true;
     67 const bool kAlwaysOpenIncognitoWindow = false;
     68 const bool kShowCancelButtonInTaskManager = false;
     69 #endif
     70 
     71 const bool kEnableTouchIcon = false;
     72 
     73 #if defined(OS_MACOSX)
     74 const bool kBrowserAliveWithNoWindows = true;
     75 #else
     76 const bool kBrowserAliveWithNoWindows = false;
     77 #endif
     78 
     79 bool bookmarks_enabled = true;
     80 
     81 bool skip_restore = false;
     82 
     83 bool enable_help_app = true;
     84 
     85 }  // namespace browser_defaults
     86