zintl-ui-app 0.0.1-alpha.1

Powerful yet simple GUI toolkit for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use zintl_ui_render::RenderObject;
use zintl_ui_view::{Storage, View};

#[derive(Clone, Debug)]
pub struct App {
    storage: Storage,
    root: RenderObject,
}

impl App {
    pub fn new(mut view: impl View) -> Self {
        let mut storage = Storage::new();
        let root = view.render(&mut storage);
        App { storage, root }
    }
}