toplevel_layout: Add AxisToplevelLayout helper

This commit is contained in:
Ian Douglas Scott 2025-02-06 15:09:57 -08:00
parent 1342e37ad6
commit b5d2eed726
5 changed files with 136 additions and 66 deletions

View file

@ -65,6 +65,7 @@ impl<Msg> Widget<Msg, cosmic::Theme, cosmic::Renderer> for Toplevels<'_, Msg> {
.zip(tree.children.iter_mut())
.zip(assigned_rects)
.map(|((child, tree), assigned_rect)| {
dbg!(assigned_rect);
let child_limits = layout::Limits::new(Size::ZERO, assigned_rect.size());
let layout = child.as_widget().layout(tree, renderer, &child_limits);