ComposeSize
static BSize ComposeSize(BSize size, BSize layoutSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), metrics.Size());
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMinSize(), minSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMinSize(), minSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), minSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), maxSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), minSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), preferredSize);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), maxSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), minSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), maxSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(10, 10));
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), BSize(100, 50));
return BLayoutUtils::ComposeSize(ExplicitMinSize(), min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), max);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
ProcessController::ComposeSize(size.Width() * 10, size.Height())), false);
return new ProcessController(ProcessController::ComposeSize(maxWidth, maxHeight));
static BSize ComposeSize(float maxWidth, float maxHeight);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), max);
return BLayoutUtils::ComposeSize(fExplicitData->MinSize(), BaseMinSize());
return BLayoutUtils::ComposeSize(fExplicitData->MaxSize(), BaseMaxSize());
return BLayoutUtils::ComposeSize(fExplicitData->PreferredSize(),
return BLayoutUtils::ComposeSize(fMinSize, BaseMinSize());
return BLayoutUtils::ComposeSize(fMaxSize, BaseMaxSize());
return BLayoutUtils::ComposeSize(fMaxSize, BasePreferredSize());
return BLayoutUtils::ComposeSize(ExplicitMinSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), max);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(10, 10));
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), BSize(100, 50));
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), max);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), _MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), maxSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), preferredSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), _ValidateMinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), maxSize);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), preferredSize);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(width, height));
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), size);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), max);
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), min);
return BLayoutUtils::ComposeSize(ExplicitMinSize(), fLayoutData->min);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(fLayoutData->fMinSize,
return BLayoutUtils::ComposeSize(fLayoutData->fMaxSize,
return BLayoutUtils::ComposeSize(fLayoutData->fPreferredSize,
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(width, height));
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), size);
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(), MinSize());
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(100, 50));
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMaxSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(),
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), fType->MinSize());
return BLayoutUtils::ComposeSize(ExplicitMaxSize(), fType->MaxSize());
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(ExplicitMinSize(), BSize(10, 10));
return BLayoutUtils::ComposeSize(ExplicitPreferredSize(),
return BLayoutUtils::ComposeSize(fSize, BSize(-1, -1));
return BLayoutUtils::ComposeSize(fSize,