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 { }
}
}