#ifndef UI_MESSAGE_CENTER_PUBLIC_CPP_MESSAGE_CENTER_CONSTANTS_H_
#define UI_MESSAGE_CENTER_PUBLIC_CPP_MESSAGE_CENTER_CONSTANTS_H_
#include <stddef.h>
#include "build/build_config.h"
#include "build/chromeos_buildflags.h"
#include "chromeos/constants/chromeos_features.h"
#include "third_party/skia/include/core/SkColor.h"
#include "ui/gfx/color_palette.h"
namespace message_center {
const int kNotificationButtonIconSize = …;
const int kNotificationIconSize = …;
const int kQuickSettingIconSizeInDp = …;
const int kNotificationImageBorderSize = …;
const int kNotificationPreferredImageWidth = …;
const int kNotificationPreferredImageHeight = …;
const int kSmallImageSize = …;
const int kSmallImageSizeMD = …;
const int kSmallImagePadding = …;
constexpr int kImageCornerRadius = …;
constexpr int kJellyImageCornerRadius = …;
const size_t kMaxVisibleMessageCenterNotifications = …;
const size_t kMaxVisiblePopupNotifications = …;
const int kNotificationWidth = …;
const int kChromeOSNotificationWidth = …;
const int kIconToTextPadding = …;
const int kTextTopPadding = …;
const int kIconBottomPadding = …;
const int kTextRightPadding = …;
const int kTextLeftPadding = …;
const int kControlButtonPadding = …;
const int kControlButtonBorderSize = …;
const int kTitleFontSize = …;
const int kEmptyCenterFontSize = …;
const int kTitleLineHeight = …;
const int kMessageFontSize = …;
const int kMessageLineHeight = …;
const int kMaxTitleLines = …;
const int kMessageCollapsedLineLimit = …;
const int kMessageExpandedLineLimit = …;
const int kContextMessageLineLimit = …;
constexpr int kMinPixelsPerTitleCharacter = …;
constexpr int kMaxLinesForMessageLabel = …;
constexpr int kMaxLinesForExpandedMessageLabel = …;
const size_t kNotificationMaximumItems = …;
const int kAutocloseShortDelaySeconds = …;
const int kAutocloseDefaultDelaySeconds = …;
const int kAutocloseHighPriorityDelaySeconds = …;
const int kAutocloseCrosHighPriorityDelaySeconds = …;
const int kButtonHeight = …;
const int kButtonHorizontalPadding = …;
const int kButtonIconTopPadding = …;
const int kButtonIconToTitlePadding = …;
const int kMaxLinesForStatusView = …;
const int kProgressBarTopPadding = …;
#if BUILDFLAG(IS_APPLE)
const int kProgressBarThickness = 5;
const int kProgressBarCornerRadius = 3;
#endif
constexpr int kNotificationBorderThickness = …;
constexpr int kMarginBetweenItemsInList = …;
#if BUILDFLAG(IS_CHROMEOS_ASH)
constexpr int kMarginBetweenPopups = 8;
#else
constexpr int kMarginBetweenPopups = …;
#endif
constexpr int kNotificationCornerRadius = …;
constexpr int kNotificationResizeAnimationDurationMs = …;
inline int GetNotificationWidth() { … }
inline int GetMessageCharacterLimit() { … }
}
#endif