Files
iris/src/widget/position/offset.rs
T

19 lines
435 B
Rust

use crate::prelude::*;
pub struct Offset {
pub inner: StrongWidget,
pub amt: UiVec2,
}
impl Widget for Offset {
fn size_request(&self, requests: &mut SizeRequests, axis: Axis) -> Option<RequestedLen> {
requests.widget(&self.inner, axis)
}
fn draw(&mut self, painter: &mut Painter) -> Size {
painter
.widget_at(&self.inner, UiRegion::FULL.offset(self.amt))
.size()
}
}