Files
iris/src/core/positioning/sized.rs
T
2025-09-29 14:00:54 -04:00

17 lines
306 B
Rust

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 desired_size(&mut self, _: &mut SizeCtx) -> UiVec2 {
UiVec2::abs(self.size)
}
}