Can delete nodes from edit menu
This commit is contained in:
parent
540629100c
commit
9625fba3cc
@ -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;
|
||||
}
|
||||
});
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user