use crate::prelude::*; pub struct Offset { pub inner: StrongWidget, pub amt: UiVec2, } impl Widget for Offset { fn draw(&mut self, painter: &mut Painter) -> Size { let region = UiRegion::FULL.offset(self.amt); painter.widget_within(&self.inner, region).size() } }