void nsSprocketLayout::AddLargestSize(nsSize& aSize, const nsSize& aSizeToAdd, bool aIsHorizontal) { if (aIsHorizontal) AddCoord(aSize.width, aSizeToAdd.width); else AddCoord(aSize.height, aSizeToAdd.height); SetLargestSize(aSize, aSizeToAdd, aIsHorizontal); }
nsSize nsGrid::GetMinRowSize(nsBoxLayoutState& aState, PRInt32 aRowIndex, bool aIsHorizontal) { nsSize size(0,0); if (!(aRowIndex >=0 && aRowIndex < GetRowCount(aIsHorizontal))) return size; nscoord height = GetMinRowHeight(aState, aRowIndex, aIsHorizontal); SetLargestSize(size, height, aIsHorizontal); return size; }