1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-29 21:00:03 -04:00

Refactor text layout: fewer allocations

This commit is contained in:
Emil Ernerfeldt
2020-05-16 17:28:15 +02:00
parent cdfd42eb3e
commit d3a3e4fa73
5 changed files with 115 additions and 75 deletions

View File

@@ -120,9 +120,9 @@ impl OpenWindows {
fn show_menu_bar(ui: &mut Ui, windows: &mut OpenWindows) {
menu::bar(ui, |ui| {
menu::menu(ui, "File", |ui| {
ui.add(Button::new("Do nothing"));
ui.add(Button::new("Carry on"));
ui.add(Button::new("Don't Quit"));
if ui.add(Button::new("Clear memory")).clicked {
*ui.ctx().memory() = Default::default();
}
});
menu::menu(ui, "Windows", |ui| {
ui.add(Checkbox::new(&mut windows.examples, "Examples"));