1// Copyright (c) 2012 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#ifndef ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 6#define ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 7 8#include "ash/ash_export.h" 9 10typedef unsigned int SkColor; 11 12namespace ash { 13 14extern const int kPaddingFromRightEdgeOfScreenBottomAlignment; 15extern const int kPaddingFromBottomOfScreenBottomAlignment; 16extern const int kPaddingFromOuterEdgeOfLauncherVerticalAlignment; 17extern const int kPaddingFromInnerEdgeOfLauncherVerticalAlignment; 18extern const int kPaddingFromBottomOfScreenVerticalAlignment; 19 20extern const int kBubblePaddingHorizontalBottom; 21extern const int kBubblePaddingHorizontalSide; 22extern const int kBubblePaddingVerticalBottom; 23extern const int kBubblePaddingVerticalSide; 24 25extern const int kPaddingFromEdgeOfShelf; 26extern const int kTrayBubbleAnchorTopInsetBottomAnchor; 27 28extern const int kTrayImageItemHorizontalPaddingBottomAlignment; 29extern const int kTrayImageItemHorizontalPaddingVerticalAlignment; 30extern const int kTrayImageItemVerticalPaddingVerticalAlignment; 31 32ASH_EXPORT extern const int kTrayItemSize; 33 34extern const int kTrayLabelItemHorizontalPaddingBottomAlignment; 35extern const int kTrayLabelItemVerticalPaddingVerticalAlignment; 36 37extern const int kTrayMenuBottomRowPadding; 38extern const int kTrayMenuBottomRowPaddingBetweenItems; 39 40extern const int kTrayPopupAutoCloseDelayInSeconds; 41extern const int kTrayPopupAutoCloseDelayForTextInSeconds; 42extern const int kTrayPopupPaddingHorizontal; 43extern const int kTrayPopupPaddingBetweenItems; 44extern const int kTrayPopupTextSpacingVertical; 45extern const int kTrayPopupUserCardVerticalPadding; 46 47const int kTrayPopupItemHeight = 48; 48extern const int kTrayPopupDetailsIconWidth; 49extern const int kTrayPopupDetailsLabelExtraLeftMargin; 50extern const int kTrayPopupScrollSeparatorHeight; 51extern const int kTrayRoundedBorderRadius; 52extern const int kTrayBarButtonWidth; 53 54extern const SkColor kBackgroundColor; 55extern const SkColor kHoverBackgroundColor; 56extern const SkColor kPublicAccountBackgroundColor; 57extern const SkColor kPublicAccountUserCardTextColor; 58extern const SkColor kPublicAccountUserCardNameColor; 59 60extern const SkColor kHeaderBackgroundColor; 61 62extern const SkColor kBorderDarkColor; 63extern const SkColor kBorderLightColor; 64extern const SkColor kButtonStrokeColor; 65 66extern const SkColor kHeaderTextColorNormal; 67extern const SkColor kHeaderTextColorHover; 68 69extern const int kTrayPopupMinWidth; 70extern const int kTrayPopupMaxWidth; 71extern const int kNotificationIconWidth; 72extern const int kNotificationButtonWidth; 73extern const int kTrayNotificationContentsWidth; 74 75extern const int kTrayAvatarCornerRadius; 76extern const int kTrayAvatarSize; 77 78extern const int kTraySpacing; 79extern const int kShelfItemHeight; 80 81namespace test { 82const int kSettingsTrayItemViewId = 10000; 83const int kAccessibilityTrayItemViewId = 10001; 84} // namespace test 85 86} // namespace ash 87 88#endif // ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 89