| // 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; |