fRowCount
int32 fRowCount;
return fRowCount;
return index >= 0 && index < fRowCount ? fRows[index] : -1;
if (fRowCount >= 0) {
fRowCount = -1;
if (fRowCount >= 0)
fRowCount = 0;
fRowCount++;
if (fRowCount == 0)
fRows = new(std::nothrow) int32[fRowCount];
fRowCount = 0;
int32 fRowCount;
fRowCount(0),
fRowCount(0),
for (int32 i = 0; i < fRowCount; i++) {
return fRowCount;
for (int32 row = 0; row < fRowCount; row++) {
for (int32 i = 0; i < fRowCount && result == B_OK; i++) {
|| itemDimensions.y + itemDimensions.height == fRowCount) {
int32 rowCount = fRowCount;
if (columnCount != fColumnCount || rowCount != fRowCount)
return fRowCount;
if (column >= fColumnCount || row >= fRowCount)
int32 toRow = min_c(row + rowCount, fRowCount);
int32 newRowCount = max_c(fRowCount, row + rowCount);
if (newColumnCount > fColumnCount || newRowCount > fRowCount) {
if (columnCount == fColumnCount && rowCount == fRowCount)
int32 rowsToKeep = min_c(rowCount, fRowCount);
swap(rowCount, fRowCount);
_LayoutLine(size.IntegerHeight() + 1, fRowInfos, fRowCount);
for (int32 row = 0; row < fRowCount; row++) {
fRowCount = _RowCount();
fRowInfos = new LayoutInfo[fRowCount];
for (int32 row = 0; row < fRowCount; row++) {
for (int32 row = 0; row < fRowCount; row++) {
+ (fRowCount - 1) * fRowSpacing);
+ (fRowCount - 1) * fRowSpacing);
int32 fRowCount;