sized spans!

This commit is contained in:
2025-08-28 18:25:59 -04:00
parent d7d67e4ed3
commit a0e6623abe
7 changed files with 52 additions and 10 deletions

View File

@@ -151,11 +151,19 @@ impl<'a> Painter<'a> {
}
pub fn size<W>(&mut self, id: &WidgetId<W>) -> Vec2 {
self.widgets.get_dyn_dynamic(&id.id).size(SizeCtx {
self.widgets
.get_dyn_dynamic(&id.id)
.size(&mut self.size_ctx())
}
pub fn size_ctx(&mut self) -> SizeCtx {
SizeCtx {
screen_size: self.screen_size,
size: self.region().in_size(self.screen_size),
text: self.text,
textures: self.textures,
})
widgets: self.widgets,
}
}
pub(crate) fn redraw(&mut self, id: &Id) {