#ifndef ASH_SHELF_SCROLLABLE_SHELF_CONSTANTS_H_
#define ASH_SHELF_SCROLLABLE_SHELF_CONSTANTS_H_
#include "ash/ash_export.h"
#include "base/time/time.h"
namespace ash {
namespace scrollable_shelf_constants {
constexpr int kArrowButtonEndPadding = 6;
constexpr int kDistanceToArrowButton = 2;
constexpr int kArrowButtonSize = 20;
constexpr int kArrowButtonGroupWidth =
kArrowButtonSize + kArrowButtonEndPadding + kDistanceToArrowButton;
constexpr int kGestureFlingVelocityThreshold = 1000;
constexpr int kArrowButtonTapAreaHorizontal = 32;
constexpr int kGradientZoneLength = 26;
constexpr base::TimeDelta kShelfPageFlipDelay = base::Milliseconds(500);
constexpr int kEndPadding = 4;
ASH_EXPORT constexpr int kScrollOffsetThreshold = 20;
extern const char kScrollDraggingTabletLauncherVisibleHistogram[];
extern const char kScrollDraggingTabletLauncherVisibleMaxLatencyHistogram[];
extern const char kScrollDraggingTabletLauncherHiddenHistogram[];
extern const char kScrollDraggingTabletLauncherHiddenMaxLatencyHistogram[];
extern const char kScrollDraggingClamshellLauncherVisibleHistogram[];
extern const char kScrollDraggingClamshellLauncherVisibleMaxLatencyHistogram[];
extern const char kScrollDraggingClamshellLauncherHiddenHistogram[];
extern const char kScrollDraggingClamshellLauncherHiddenMaxLatencyHistogram[];
extern const char kAnimationSmoothnessHistogram[];
extern const char kAnimationSmoothnessTabletLauncherVisibleHistogram[];
extern const char kAnimationSmoothnessTabletLauncherHiddenHistogram[];
extern const char kAnimationSmoothnessClamshellLauncherVisibleHistogram[];
extern const char kAnimationSmoothnessClamshellLauncherHiddenHistogram[];
}
}
#endif