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)]
|
#[derive(Clone, Copy)]
|
||||||
@ -281,8 +273,12 @@ impl EditNodeDialog {
|
|||||||
board.nodes.insert(self.id, self.node.clone());
|
board.nodes.insert(self.id, self.node.clone());
|
||||||
self.open = false;
|
self.open = false;
|
||||||
}
|
}
|
||||||
|
if ui.button("Delete").clicked() {
|
||||||
|
board.remove_node(self.id);
|
||||||
|
self.open = false;
|
||||||
|
}
|
||||||
if ui.button("Cancel").clicked() {
|
if ui.button("Cancel").clicked() {
|
||||||
self.open = false
|
self.open = false;
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user