Method: rich.layout.ColumnSplitter.divide
Calls: 1, Exceptions: 0, Paths: 1Back
Path 1: 1 calls (1.0)
list (1)
Region (1)
tuple (2)
1def divide(
2 self, children: Sequence["Layout"], region: Region
3 ) -> Iterable[Tuple["Layout", Region]]:
4 x, y, width, height = region
5 render_heights = ratio_resolve(height, children)
6 offset = 0
7 _Region = Region
8 for child, child_height in zip(children, render_heights):
9 yield child, _Region(x, y + offset, width, child_height)
10 offset += child_height