1
0
mirror of https://github.com/emilk/egui.git synced 2026-09-02 14:50:03 -04:00

Split out the Egui demo code to new crate egui_demo_lib

This commit is contained in:
Emil Ernerfeldt
2020-12-29 13:40:11 +01:00
parent 650450bc3a
commit 6953dc7d5d
31 changed files with 282 additions and 204 deletions

View File

@@ -10,6 +10,7 @@ crate-type = ["cdylib", "rlib"]
[dependencies]
egui = { path = "../egui", features = ["serde", "serde_json"] }
egui_demo_lib = { path = "../egui_demo_lib" }
serde = { version = "1", features = ["derive"] }
# For compiling natively:

View File

@@ -12,7 +12,7 @@ use wasm_bindgen::prelude::*;
#[cfg(target_arch = "wasm32")]
#[wasm_bindgen]
pub fn start(canvas_id: &str) -> Result<(), wasm_bindgen::JsValue> {
let app = egui::DemoApp::default();
let app = egui_demo_lib::DemoApp::default();
egui_web::start(canvas_id, Box::new(app))?;
Ok(())
}

View File

@@ -4,6 +4,6 @@
// When compiling natively:
fn main() {
let app = egui::DemoApp::default();
let app = egui_demo_lib::DemoApp::default();
egui_glium::run(Box::new(app));
}