azul-web 0.0.5

Web API implementation for the Azul GUI toolkit
Documentation
use azul_core::window::WindowCreateOptions;
use azul_core::callbacks::LayoutCallback;
use azul_core::callbacks::RefAny;

#[derive(Debug, Copy, Clone, PartialEq, Eq, Ord, PartialOrd, Hash)]
pub struct AppConfig {

}

impl Default for AppConfig {
    fn default() -> Self { AppConfig { } }
}

pub struct App {
    pub data: RefAny,
    pub config: AppConfig,
    pub callback: LayoutCallback,
}

impl App {

    pub fn new(data: RefAny, config: AppConfig, callback: LayoutCallback) -> Self {
        Self { data, config, callback }
    }

    pub fn run(self, _window: WindowCreateOptions) -> ! {
        loop { }
    }
}