Skip to content

Commit

Permalink
Simplify example slightly
Browse files Browse the repository at this point in the history
  • Loading branch information
emilk committed May 15, 2021
1 parent c1aa867 commit 443454b
Show file tree
Hide file tree
Showing 3 changed files with 45 additions and 48 deletions.
60 changes: 30 additions & 30 deletions docs/egui_template.js
Original file line number Diff line number Diff line change
Expand Up @@ -213,43 +213,43 @@ function makeMutClosure(arg0, arg1, dtor, f) {
return real;
}
function __wbg_adapter_24(arg0, arg1) {
wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h5ef22ab7ecbe9d86(arg0, arg1);
wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__he5f5ba3d449c039b(arg0, arg1);
}

function __wbg_adapter_27(arg0, arg1) {
wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h875058a84d5b0967(arg0, arg1);
function __wbg_adapter_27(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_30(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_33(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_36(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_39(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
function __wbg_adapter_39(arg0, arg1) {
wasm._dyn_core__ops__function__FnMut_____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9084f0b4093978a0(arg0, arg1);
}

function __wbg_adapter_42(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_45(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_48(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h3f8bc3bd6d45d978(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h1f882988c378f7ae(arg0, arg1, addHeapObject(arg2));
}

function __wbg_adapter_51(arg0, arg1, arg2) {
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h222b5b05abc04e39(arg0, arg1, addHeapObject(arg2));
wasm._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__h9c3460dc45f09fa7(arg0, arg1, addHeapObject(arg2));
}

/**
Expand Down Expand Up @@ -1063,44 +1063,44 @@ async function init(input) {
var ret = wasm.memory;
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper387 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_24);
imports.wbg.__wbindgen_closure_wrapper385 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_24);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper386 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_27);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper388 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_27);
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_30);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper390 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_30);
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_33);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper392 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_33);
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_36);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper395 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_36);
imports.wbg.__wbindgen_closure_wrapper394 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_39);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper397 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_39);
imports.wbg.__wbindgen_closure_wrapper396 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_42);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper399 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_42);
imports.wbg.__wbindgen_closure_wrapper398 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_45);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper401 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_45);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper403 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 43, __wbg_adapter_48);
var ret = makeMutClosure(arg0, arg1, 39, __wbg_adapter_48);
return addHeapObject(ret);
};
imports.wbg.__wbindgen_closure_wrapper541 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 153, __wbg_adapter_51);
imports.wbg.__wbindgen_closure_wrapper539 = function(arg0, arg1, arg2) {
var ret = makeMutClosure(arg0, arg1, 150, __wbg_adapter_51);
return addHeapObject(ret);
};

Expand Down
Binary file modified docs/egui_template_bg.wasm
Binary file not shown.
33 changes: 15 additions & 18 deletions src/app.rs
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ impl epi::App for TemplateApp {
// Tip: a good default choice is to just keep the `CentralPanel`.
// For inspiration and more examples, go to https://emilk.github.io/egui

egui::TopPanel::top("top_panel").show(ctx, |ui| {
// The top panel is often a good place for a menu bar:
egui::menu::bar(ui, |ui| {
egui::menu::menu(ui, "File", |ui| {
if ui.button("Quit").clicked() {
frame.quit();
}
});
});
});

egui::SidePanel::left("side_panel", 200.0).show(ctx, |ui| {
ui.heading("Side Panel");

Expand All @@ -69,30 +80,16 @@ impl epi::App for TemplateApp {
});
});

egui::TopPanel::top("top_panel").show(ctx, |ui| {
// The top panel is often a good place for a menu bar:
egui::menu::bar(ui, |ui| {
egui::menu::menu(ui, "File", |ui| {
if ui.button("Quit").clicked() {
frame.quit();
}
});
});
});

egui::CentralPanel::default().show(ctx, |ui| {
// The central panel the region left after adding TopPanel's and SidePanel's

ui.heading("egui template");
ui.hyperlink("https://github.com/emilk/egui_template");
ui.add(egui::github_link_file_line!(
ui.add(egui::github_link_file!(
"https://github.com/emilk/egui_template/blob/master/",
"Direct link to source code."
"Source code."
));
egui::warn_if_debug_build(ui);

ui.separator();

ui.heading("Central Panel");
ui.label("The central panel the region left after adding TopPanel's and SidePanel's");
});

if false {
Expand Down

0 comments on commit 443454b

Please sign in to comment.