carbide_core 0.70.1

An easy-to-use, 100% Rust, extensible 2D GUI library.
Documentation
1
2
3
4
5
6
7
8
9
use crate::image_map;
use crate::text::font::{Error, Id};
use crate::widget::primitive::Widget;

pub trait TWindow<S: 'static + Clone> {
    fn add_font(&mut self, path: &str) -> Result<Id, Error>;
    fn add_image(&mut self, path: &str) -> Result<image_map::Id, Error>;
    fn set_widgets(&mut self, w: Box<dyn Widget<S>>);
}