SimpleLayouter
Layouter* itemLayouter = new SimpleLayouter(itemCount, 0);
fLayouter = new SimpleLayouter(fValidElementCount, fSpacing);
SimpleLayouter::DistributeSize(size, fWeights, sizes, fElementCount);
SimpleLayouter::SimpleLayouter(int32 elementCount, float spacing)
SimpleLayouter::~SimpleLayouter()
SimpleLayouter::AddConstraints(int32 element, int32 length,
SimpleLayouter::SetWeight(int32 element, float weight)
SimpleLayouter::MinSize()
SimpleLayouter::MaxSize()
SimpleLayouter::PreferredSize()
SimpleLayouter::CreateLayoutInfo()
SimpleLayouter::Layout(LayoutInfo* layoutInfo, float _size)
class SimpleLayouter::ElementLayoutInfo {
SimpleLayouter::CloneLayouter()
SimpleLayouter* layouter = new SimpleLayouter(fElementCount, fSpacing);
SimpleLayouter::DistributeSize(int32 size, float weights[], int32 sizes[],
SimpleLayouter::_CalculateSumWeight(BList& elementInfos)
SimpleLayouter::_ValidateMinMax()
class SimpleLayouter::ElementInfo {
SimpleLayouter::_LayoutMax()
SimpleLayouter::_LayoutStandard()
class SimpleLayouter::MyLayoutInfo : public LayoutInfo {
class SimpleLayouter : public Layouter {
SimpleLayouter(int32 elementCount,
virtual ~SimpleLayouter();
using BPrivate::Layout::SimpleLayouter;