made selection tabs stay at the top of the menu

This commit is contained in:
grimsace
2026-06-02 12:01:23 -05:00
parent e3cbff86d8
commit 639ce3f291
+5 -11
View File
@@ -21,8 +21,7 @@ pub fn draw_side_panel(
.default_width(280.0)
.show_separator_line(true)
.show(ctx, |ui| {
egui::ScrollArea::vertical().show(ui, |ui| {
ui.horizontal(|ui| {
ui.horizontal_wrapped(|ui| {
if ui
.selectable_label(settings.active_tab == Tab::Generate, "Generate")
.clicked()
@@ -65,14 +64,10 @@ pub fn draw_side_panel(
});
ui.separator();
match settings.active_tab {
Tab::Generate => tabs::draw_generate_tab(
ui,
settings,
&mut result,
export_progress,
num_levels,
),
egui::ScrollArea::vertical().show(ui, |ui| match settings.active_tab {
Tab::Generate => {
tabs::draw_generate_tab(ui, settings, &mut result, export_progress, num_levels)
}
Tab::Layout => tabs::draw_layout_tab(ui, settings, &mut result),
Tab::StartAndEnd => tabs::draw_start_and_end_tab(ui, settings, &mut result),
Tab::MonstersAndTraps => {
@@ -86,7 +81,6 @@ pub fn draw_side_panel(
export_progress,
num_levels,
),
}
});
});