#include "chrome/browser/ui/views/tabs/tab_width_constraints.h"
#include "chrome/browser/ui/views/tabs/tab_strip_layout.h"
#include "ui/gfx/animation/tween.h"
TabWidthConstraints::TabWidthConstraints(
const TabLayoutState& state,
const TabLayoutConstants& layout_constants,
const TabSizeInfo& size_info)
: … { … }
float TabWidthConstraints::GetMinimumWidth() const { … }
float TabWidthConstraints::GetLayoutCrossoverWidth() const { … }
float TabWidthConstraints::GetPreferredWidth() const { … }
float TabWidthConstraints::TransformForPinnednessAndOpenness(
float width) const { … }