abletk/src/widget/label.rs

21 lines
358 B
Rust
Executable File

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<S: Into<String>>(text: S) -> Self {
Self {
text: text.into()
}
}
}