blob: 83c23deeac277482058faa152a581f0b3c0fca28 [file] [log] [blame]
// Copyright 2017 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.
#import "ios/chrome/browser/ui/toolbar/buttons/toolbar_constants.h"
#if !defined(__has_feature) || !__has_feature(objc_arc)
#error "This file requires ARC support."
#endif
const CGFloat kToolbarBackgroundColor = 0xF2F2F2;
const CGFloat kIncognitoToolbarBackgroundColor = 0x505050;
const CGFloat kNTPBackgroundColorBrightnessIncognito = 34.0 / 255.0;
const CGFloat kTopButtonsBottomMargin = 3.0f;
const CGFloat kBottomButtonsBottomMargin = 2.0f;
const CGFloat kAdaptiveToolbarMargin = 4.0f;
const CGFloat kAdaptiveToolbarStackViewSpacing = 11.0f;
const CGFloat kLeadingMarginIPad = 4.0f;
const CGFloat kHorizontalMargin = 1.0f;
const CGFloat kStackViewSpacing = -2.0f;
const CGFloat kLocationBarVerticalMargin = 7.0f;
const CGFloat kButtonVerticalMargin = 4.0f;
const CGFloat kLocationBarBorderWidth = 0.33f;
const CGFloat kLocationBarBorderColor = 0xA3A3A3;
const CGFloat kLocationBarCornerRadius = 2.0f;
const CGFloat kLocationBarShadowHeight = 2.0f;
const CGFloat kLocationBarShadowInset = 1.0f;
const CGFloat kIncognitoLocationBackgroundColor = 0x737373;
const CGFloat kProgressBarHeight = 2.0f;
const CGFloat kToolsMenuButtonWidth = 44.0f;
const CGFloat kAdaptiveToolbarButtonHeight = 44.0f;
const CGFloat kAdaptiveToolbarButtonWidth = 44.0f;
const CGFloat kOmniboxButtonWidth = 70.0f;
const CGFloat kToolbarButtonWidth = 48.0f;
const CGFloat kLeadingLocationBarButtonWidth = 40.0f;
const CGFloat kToolbarButtonTitleNormalColor = 0x555555;
const CGFloat kIncognitoLocationBarBorderColor = 0x4C4C4C;
const CGFloat kToolbarButtonTitleHighlightedColor = 0x4285F4;
const CGFloat kIncognitoToolbarButtonTitleNormalColor = 0xEEEEEE;
const CGFloat kIncognitoToolbarButtonTitleHighlightedColor = 0x888a8c;
const CGFloat kBackButtonImageInset = -9;
const CGFloat kForwardButtonImageInset = -7;
const CGFloat kLeadingLocationBarButtonImageInset = 15;
const CGFloat kCancelButtonHorizontalInset = 8;
const CGFloat kToolbarDimmedButtonAlpha = 0.5;
const CGFloat kBlurBackgroundGrayscaleComponent = 0.98;
const CGFloat kBlurBackgroundAlpha = 0.4;
const CGFloat kToolbarButtonTintColorAlpha = 0.5;
const CGFloat kToolbarButtonTintColorAlphaHighlighted = 0.10;
const CGFloat kIncognitoToolbarButtonTintColorAlphaHighlighted = 0.21;
const CGFloat kToolbarSpotlightAlpha = 0.07;
const CGFloat kDimmedToolbarSpotlightAlpha = 0.14;
const NSInteger kShowTabStripButtonMaxTabCount = 99;
const LayoutOffset kToolbarButtonAnimationOffset = -10.0;
const CGFloat kExpandedLocationBarHorizontalMargin = 8;
const CGFloat kContractedLocationBarHorizontalMargin = 19;
const CGFloat kAdaptiveLocationBarCornerRadius = 18;
const CGFloat kAdaptiveLocationBarBackgroundAlpha = 0.12;
const CGFloat kAdaptiveLocationBarVerticalMargin = 6.0f;
const CGFloat kToolbarHeight = 56;
const CGFloat kTopToolbarUnsplitMargin = 2;
const CGFloat kAdaptiveToolbarHeight = 48;
const CGFloat kToolbarHeightFullscreen = 30;
NSString* const kToolbarToolsMenuButtonIdentifier =
@"kToolbarToolsMenuButtonIdentifier";
NSString* const kToolbarStackButtonIdentifier =
@"kToolbarStackButtonIdentifier";
NSString* const kToolbarShareButtonIdentifier =
@"kToolbarShareButtonIdentifier";
NSString* const kToolbarOmniboxButtonIdentifier =
@"kToolbarOmniboxButtonIdentifier";
NSString* const kToolbarCancelOmniboxEditButtonIdentifier =
@"kToolbarCancelOmniboxEditButtonIdentifier";
const NSInteger kStackButtonMaxTabCount = 99;
const NSInteger kTabGridButtonFontSize = 13;
const NSInteger kFontSizeFewerThanTenTabs = 11;
const NSInteger kFontSizeTenTabsOrMore = 9;
const CGFloat kToolbarShadowHeight = 2;
const CGFloat kToolbarFullBleedShadowHeight = 10;
const CGFloat kLocationBarTintBlue = 0x1A73E8;
const CGFloat kLocationBarFontSize = 17.0f;