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)
|
.default_width(280.0)
|
||||||
.show_separator_line(true)
|
.show_separator_line(true)
|
||||||
.show(ctx, |ui| {
|
.show(ctx, |ui| {
|
||||||
egui::ScrollArea::vertical().show(ui, |ui| {
|
ui.horizontal_wrapped(|ui| {
|
||||||
ui.horizontal(|ui| {
|
|
||||||
if ui
|
if ui
|
||||||
.selectable_label(settings.active_tab == Tab::Generate, "Generate")
|
.selectable_label(settings.active_tab == Tab::Generate, "Generate")
|
||||||
.clicked()
|
.clicked()
|
||||||
@@ -65,14 +64,10 @@ pub fn draw_side_panel(
|
|||||||
});
|
});
|
||||||
ui.separator();
|
ui.separator();
|
||||||
|
|
||||||
match settings.active_tab {
|
egui::ScrollArea::vertical().show(ui, |ui| match settings.active_tab {
|
||||||
Tab::Generate => tabs::draw_generate_tab(
|
Tab::Generate => {
|
||||||
ui,
|
tabs::draw_generate_tab(ui, settings, &mut result, export_progress, num_levels)
|
||||||
settings,
|
}
|
||||||
&mut result,
|
|
||||||
export_progress,
|
|
||||||
num_levels,
|
|
||||||
),
|
|
||||||
Tab::Layout => tabs::draw_layout_tab(ui, settings, &mut result),
|
Tab::Layout => tabs::draw_layout_tab(ui, settings, &mut result),
|
||||||
Tab::StartAndEnd => tabs::draw_start_and_end_tab(ui, settings, &mut result),
|
Tab::StartAndEnd => tabs::draw_start_and_end_tab(ui, settings, &mut result),
|
||||||
Tab::MonstersAndTraps => {
|
Tab::MonstersAndTraps => {
|
||||||
@@ -86,7 +81,6 @@ pub fn draw_side_panel(
|
|||||||
export_progress,
|
export_progress,
|
||||||
num_levels,
|
num_levels,
|
||||||
),
|
),
|
||||||
}
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user