pub fn split_h(area: Rect, constraints: &[Constraint]) -> Vec<Rect> ⓘExpand description
Split area into columns left-to-right.
Returns one Rect per constraint; empty panes (zero width) are still
returned so indices line up with constraints.
§Examples
use retroglyph_core::Rect;
use retroglyph_widgets::{Constraint, split_h};
let area = Rect::new(0, 0, 100, 5);
let panes = split_h(area, &[Constraint::Percent(30), Constraint::Fill(1)]);
assert_eq!(panes.iter().map(Rect::width).collect::<Vec<_>>(), vec![30, 70]);