made selection tabs stay at the top of the menu
This commit is contained in:
+5
-11
@@ -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,
|
||||
),
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user