sized spans!
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user