Lines Matching refs:column

297 BGridLayout::ColumnWeight(int32 column) const
299 return fColumnInfos->Weight(column);
304 BGridLayout::SetColumnWeight(int32 column, float weight)
306 fColumnInfos->SetWeight(column, weight);
311 BGridLayout::MinColumnWidth(int32 column) const
313 return fColumnInfos->MinSize(column);
318 BGridLayout::SetMinColumnWidth(int32 column, float width)
320 fColumnInfos->SetMinSize(column, width);
325 BGridLayout::MaxColumnWidth(int32 column) const
327 return fColumnInfos->MaxSize(column);
332 BGridLayout::SetMaxColumnWidth(int32 column, float width)
334 fColumnInfos->SetMaxSize(column, width);
381 BGridLayout::ItemAt(int32 column, int32 row) const
383 if (column < 0 || column >= CountColumns()
387 return fGrid[column][row];
406 BGridLayout::AddView(BView* child, int32 column, int32 row, int32 columnCount,
413 if (!AddItem(item, column, row, columnCount, rowCount)) {
427 for (int32 column = 0; column < fColumnCount; column++) {
428 if (_IsGridCellEmpty(column, row))
429 return AddItem(item, column, row, 1, 1);
433 // no free spot, start a new column
446 BGridLayout::AddItem(BLayoutItem* item, int32 column, int32 row,
449 if (!_AreGridCellsEmpty(column, row, columnCount, rowCount))
458 data->dimensions.x = column;
634 for (int32 column = 0; empty && column < columnCount; column++)
635 empty &= (fGrid[column][rowCount - 1] == NULL);
701 BGridLayout::_IsGridCellEmpty(int32 column, int32 row)
703 if (column < 0 || row < 0)
706 if (column >= fColumnCount || row >= fRowCount)
709 return (fGrid[column][row] == NULL);
714 BGridLayout::_AreGridCellsEmpty(int32 column, int32 row, int32 columnCount,
717 if (column < 0 || row < 0)
719 int32 toColumn = min_c(column + columnCount, fColumnCount);
722 for (int32 x = column; x < toColumn; x++) {
737 int32 column = data->dimensions.x;
743 int32 newColumnCount = max_c(fColumnCount, column + columnCount);
754 fGrid[column + x][row + y] = item;
756 fGrid[column + x][row + y] = OCCUPIED_GRID_CELL;
781 BLayoutItem** column = new(nothrow) BLayoutItem*[rowCount];
782 if (!column) {
786 grid[i] = column;
788 memset(column, 0, sizeof(BLayoutItem*) * rowCount);
790 memcpy(column, fGrid[i], sizeof(BLayoutItem*) * rowsToKeep);