Row
virtual Area* AddView(BView* view, Row* row, Column* column);
virtual Area* AddItem(BLayoutItem* item, Row* row,
class Row;
Row* AddRow(YTab* top, YTab* bottom);
BALMLayoutBuilder& Add(BView* view, Row* row, Column* column);
BALMLayoutBuilder& Add(BLayoutItem* item, Row* row,
Row* row, Column* column,
Row* fRow;
class Row;
Row* GetRow() const;
class Row {
~Row();
Row(LinearProgramming::LinearSpec* ls,
using BALM::Row;
void ScrollTo(const BRow* Row);
AddRow(node->Row(), i,
parentNode != fRootNode ? parentNode->Row() : NULL);
RemoveRow(child->Row());
ExpandOrCollapse(node->Row(), expanded);
AddToSelection(node->Row());
Deselect(node->Row());
return node->Row()->IsExpanded();
BColumnListView::ScrollTo(node->Row());
_output = GetFieldRect(node->Row(), column);
UpdateRow(child->Row());
Row*
return new(std::nothrow) Row(Solver(), top, bottom);
BALMLayout::AddView(BView* view, Row* row, Column* column)
BALMLayout::AddItem(BLayoutItem* item, Row* row, Column* column)
BALMLayoutBuilder::Add(BView* view, Row* row, Column* column)
BALMLayoutBuilder::Add(BLayoutItem* item, Row* row, Column* column)
Row*
Area::_Init(LinearSpec* ls, Row* row, Column* column, RowColumnManager* manager)
Row::Top() const
Row::Bottom() const
Row::~Row()
Row::Row(LinearSpec* ls, YTab* top, YTab* bottom)
Row*
Row* row = fRows.ItemAt(i);
RowColumnManager::_PreferredHeight(Row* row, double& weight)
RowColumnManager::_UpdateConstraints(Row* row)
Row* row = _FindRowFor(area);
row = new Row(fLinearSpec, area->Top(), area->Bottom());
Row* row = area->fRow;
Row* _FindRowFor(Area* area);
double _PreferredHeight(Row* row,
void _UpdateConstraints(Row* row);
BObjectList<Row> fRows;
Row* row = layout->fRowColumnManager->fRows.ItemAt(j);
Row* r1 = layout->AddRow(layout->Top(), NULL);
Row* r2 = layout->AddRow(r1->Bottom(), NULL);
Row* r3 = layout->AddRow(r2->Bottom(), layout->Bottom());