15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Copyright (c) 2012 The Chromium Authors. All rights reserved. 25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// Use of this source code is governed by a BSD-style license that can be 35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)// found in the LICENSE file. 45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#ifndef ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#define ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 8a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)#include "ash/ash_export.h" 9a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)typedef unsigned int SkColor; 115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)namespace ash { 135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kPaddingFromRightEdgeOfScreenBottomAlignment; 155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kPaddingFromBottomOfScreenBottomAlignment; 165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kPaddingFromOuterEdgeOfLauncherVerticalAlignment; 175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kPaddingFromInnerEdgeOfLauncherVerticalAlignment; 185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kPaddingFromBottomOfScreenVerticalAlignment; 195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 20a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kBubblePaddingHorizontalBottom; 21a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kBubblePaddingHorizontalSide; 22a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kBubblePaddingVerticalBottom; 23a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kBubblePaddingVerticalSide; 247dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch 25d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)extern const int kPaddingFromEdgeOfShelf; 262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayBubbleAnchorTopInsetBottomAnchor; 272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayImageItemHorizontalPaddingBottomAlignment; 295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayImageItemHorizontalPaddingVerticalAlignment; 305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayImageItemVerticalPaddingVerticalAlignment; 315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 32a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles)ASH_EXPORT extern const int kTrayItemSize; 33a1401311d1ab56c4ed0a474bd38c108f75cb0cd9Torne (Richard Coles) 345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayLabelItemHorizontalPaddingBottomAlignment; 35d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles)extern const int kTrayLabelItemVerticalPaddingVerticalAlignment; 365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayMenuBottomRowPadding; 382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayMenuBottomRowPaddingBetweenItems; 392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupAutoCloseDelayInSeconds; 415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupAutoCloseDelayForTextInSeconds; 425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupPaddingHorizontal; 435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupPaddingBetweenItems; 445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupTextSpacingVertical; 45a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kTrayPopupUserCardVerticalPadding; 465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 47cedac228d2dd51db4b79ea1e72c7f249408ee061Torne (Richard Coles)const int kTrayPopupItemHeight = 48; 485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayPopupDetailsIconWidth; 4958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles)extern const int kTrayPopupDetailsLabelExtraLeftMargin; 502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayPopupScrollSeparatorHeight; 515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayRoundedBorderRadius; 525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayBarButtonWidth; 535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kBackgroundColor; 555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kHoverBackgroundColor; 562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const SkColor kPublicAccountBackgroundColor; 572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const SkColor kPublicAccountUserCardTextColor; 582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const SkColor kPublicAccountUserCardNameColor; 595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const SkColor kHeaderBackgroundColor; 615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kBorderDarkColor; 635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kBorderLightColor; 645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kButtonStrokeColor; 655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kHeaderTextColorNormal; 675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const SkColor kHeaderTextColorHover; 685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 692a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayPopupMinWidth; 702a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kTrayPopupMaxWidth; 715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kNotificationIconWidth; 722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)extern const int kNotificationButtonWidth; 735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)extern const int kTrayNotificationContentsWidth; 745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 75a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kTrayAvatarCornerRadius; 76a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kTrayAvatarSize; 77a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 78a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kTraySpacing; 79a02191e04bc25c4935f804f2c080ae28663d096dBen Murdochextern const int kShelfItemHeight; 803551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) 81c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochnamespace test { 82c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochconst int kSettingsTrayItemViewId = 10000; 83c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdochconst int kAccessibilityTrayItemViewId = 10001; 84c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch} // namespace test 85c5cede9ae108bb15f6b7a8aea21c7e1fefa2834cBen Murdoch 865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)} // namespace ash 875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles) 885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)#endif // ASH_SYSTEM_TRAY_TRAY_CONSTANTS_H_ 89