Can delete nodes from edit menu

This commit is contained in:
Dane Johnson 2022-05-11 16:42:40 -05:00
parent 540629100c
commit 9625fba3cc
2 changed files with 5 additions and 9 deletions

View File

@ -216,14 +216,6 @@ impl BoardBuilderApp {
}
}
}
fn delete_node(&mut self, x: f32, y: f32) {
let mut board = self.board.borrow_mut();
if let Some(nearest_id) = board.nearest_node(x, y) {
board.remove_node(nearest_id);
}
}
}
#[derive(Clone, Copy)]
@ -281,8 +273,12 @@ impl EditNodeDialog {
board.nodes.insert(self.id, self.node.clone());
self.open = false;
}
if ui.button("Delete").clicked() {
board.remove_node(self.id);
self.open = false;
}
if ui.button("Cancel").clicked() {
self.open = false
self.open = false;
}
});
}

BIN
board.zip

Binary file not shown.