17 lines
287 B
Rust
17 lines
287 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 get_size(&mut self, _: &mut SizeCtx) -> Vec2 {
|
|
self.size
|
|
}
|
|
}
|