Two columns
This commit is contained in:
33
src/main.rs
33
src/main.rs
@@ -253,21 +253,24 @@ impl eframe::App for RustDoomLauncher {
|
||||
ui.label("PWADs");
|
||||
let mut remove_pos: Option<usize> = None;
|
||||
let mut add_pos: Option<usize> = None;
|
||||
for (pwad, pos, selected) in
|
||||
self.pwad_manager.iter_selectable_with_pos_and_selected()
|
||||
{
|
||||
ui.horizontal(|ui| {
|
||||
if ui
|
||||
.add(egui::SelectableLabel::new(selected, &pwad.name))
|
||||
.clicked()
|
||||
{
|
||||
add_pos = Some(pos);
|
||||
}
|
||||
if ui.button("❌").clicked() {
|
||||
remove_pos = Some(pos);
|
||||
}
|
||||
});
|
||||
}
|
||||
ui.columns(2, |columns| {
|
||||
for (i, (pwad, pos, selected)) in
|
||||
self.pwad_manager.iter_selectable_with_pos_and_selected().enumerate()
|
||||
{
|
||||
columns[i%2].horizontal(|ui| {
|
||||
if ui
|
||||
.add(egui::SelectableLabel::new(selected, &pwad.name))
|
||||
.clicked()
|
||||
{
|
||||
add_pos = Some(pos);
|
||||
}
|
||||
if ui.button("❌").clicked() {
|
||||
remove_pos = Some(pos);
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
/*
|
||||
if let Some(rp) = remove_pos {
|
||||
self.pwad_manager.remove_selectable(rp);
|
||||
|
||||
Reference in New Issue
Block a user