fPreferredSize
BSize fPreferredSize;
BSize fPreferredSize;
BSize fPreferredSize;
BSize fPreferredSize;
BSize fPreferredSize;
BSize fPreferredSize;
fPreferredSize.width = 0.f;
fPreferredSize.width += fCellWidth[i];
fPreferredSize.height = ceilf(fontHeight.ascent + fontHeight.descent
if (fPreferredSize.height < scrollBarSize)
fPreferredSize.height = scrollBarSize;
SetExplicitMinSize(fPreferredSize);
SetExplicitMaxSize(fPreferredSize);
*_width = fPreferredSize.width;
*_height = fPreferredSize.height;
if (fPreferredSize.width <= 0)
BSize fPreferredSize;
*_height = fPreferredSize.height;
if (fPreferredSize.width <= 0)
float orgWidth = fPreferredSize.width;
fPreferredSize.width = 0.f;
fPreferredSize.width += fCellWidth[i];
fPreferredSize.height = ceilf(fontHeight.ascent + fontHeight.descent
if (fPreferredSize.height < B_H_SCROLL_BAR_HEIGHT)
fPreferredSize.height = B_H_SCROLL_BAR_HEIGHT;
float delta = fPreferredSize.width - orgWidth;
fPreferredSize(0., 0.),
*_width = fPreferredSize.width;
BSize fPreferredSize;
err = into->AddSize(kSizesField, fPreferredSize);
fPreferredSize(),
fPreferredSize(),
from->FindSize(kSizesField, 2, &fPreferredSize);
fPreferredSize = size;
fPreferredSize(-1, -1),
*_width = fPreferredSize.width;
*_height = fPreferredSize.height;
fPreferredSize.Set(-1, -1);
fPreferredSize(-1, -1),
if (fPreferredSize.width < 0) {
fPreferredSize.Set(width, height);
return fPreferredSize;
fPreferredSize(-1, -1),
fPreferredSize(-1, -1),
*_width = fPreferredSize.width;
*_height = fPreferredSize.height;
fPreferredSize(),
fPreferredSize.Set(B_SIZE_UNSET, B_SIZE_UNSET);
fPreferredSize(),
if (!fPreferredSize.IsWidthSet()) {
fPreferredSize.Set(width, height);
return fPreferredSize;
fPreferredSize(),
return fPreferredSize;
fPreferredSize.width = size.width;
fPreferredSize.height = size.height;
err = into->AddSize(kSizesField, fPreferredSize);
fPreferredSize(ComposeSpacingInPlace(preferredSize)),
archive->FindSize(kSizesField, 2, &fPreferredSize);
*_width = fPreferredSize.width;
*_height = fPreferredSize.height;
if (fPreferredSize.width != newStringWidth) {
fPreferredSize.width = newStringWidth;
fPreferredSize.width = _StringWidth(fText);
fPreferredSize.height = -1;
if (fPreferredSize.height < 0) {
fPreferredSize.height = ceilf(fontHeight.ascent + fontHeight.descent
return fPreferredSize;
fPreferredSize(),
err = archive->AddSize(kSizesField, fPreferredSize);
archive->FindSize(kSizesField, 2, &fPreferredSize);
BSize fPreferredSize;
return BLayoutUtils::ComposeSize(fLayoutData->fPreferredSize,
fLayoutData->fPreferredSize = size;
fLayoutData->fPreferredSize = size;
return fLayoutData->fPreferredSize;
return fPreferredSize;
fPreferredSize = kUnsetSize;
fPreferredSize = kUnsetSize;
fPreferredSize(kUnsetSize),
layout->fPreferredSize = preferred;
return fPreferredSize;
BSize fPreferredSize;