use abletk_common::Renderer; use crate::widget::Widget; pub struct Label { text: String } impl Widget for Label { fn draw(&self, renderer: &Renderer) { renderer.draw_text(&self.text); } } impl Label { pub fn new>(text: S) -> Self { Self { text: text.into() } } }