1
0
mirror of https://github.com/emilk/egui.git synced 2026-08-30 13:20:05 -04:00

Use the egui-standard builder pattern for ViewportBuilder

This commit is contained in:
Emil Ernerfeldt
2023-11-14 19:55:40 +01:00
parent 54f6e6b9ae
commit dacce7b1f4
5 changed files with 66 additions and 44 deletions

View File

@@ -28,13 +28,10 @@ impl eframe::App for MyApp {
ui.checkbox(&mut self.show_child_viewport, "Show secondary viewport");
});
let mut viewport = egui::ViewportBuilder::CHILD;
viewport.with_title("Secondary Viewport");
if self.show_child_viewport {
ctx.show_viewport(
egui::ViewportId::from_hash_of("secondary_viewport"),
viewport,
egui::ViewportBuilder::CHILD.with_title("Secondary Viewport"),
|ctx| {
egui::CentralPanel::default().show(ctx, |ui| {
ui.label("Hello from secondary viewport");