add ShowSize

This commit is contained in:
facile pop culture reference 2026-07-28 04:14:13 +03:00
parent 815bfe9379
commit dee3d33453

View file

@ -29,3 +29,17 @@ impl Sizer {
}) })
} }
} }
pub struct ShowSize;
impl Draw<Tui> for ShowSize {
fn layout (&self, area: XYWH<u16>) -> Perhaps<XYWH<u16>> {
let info = format!("{area:?}");
Ok(Some(XYWH(area.0, area.1, info.len() as u16, 1)))
}
fn draw (self, to: &mut Tui) -> Drawn<u16> {
let area = to.area();
let info = format!("{area:?}");
to.text(&info, area.0, area.1, info.len() as u16)
}
}