use crate::prelude::*; pub struct Sized { pub inner: WidgetId, pub size: Vec2, } impl Widget for Sized { fn draw(&mut self, painter: &mut Painter) { painter.widget(&self.inner); } fn get_size(&mut self, _: &mut SizeCtx) -> Vec2 { self.size } }