Support atomic Allocation group assignment and Arrange gestures

This commit is contained in:
2026-09-23 20:25:26 -07:00
parent 16b30a6760
commit 495464e84b
14 changed files with 2928 additions and 220 deletions
+3 -3
View File
@@ -64,7 +64,7 @@ pub(crate) fn placements(snapshot: &Snapshot) -> Option<std::collections::BTreeS
.collect()
}
fn visible(
pub(super) fn visible(
project: &Project,
diagram: Id,
view: &projection::ProjectedView,
@@ -283,7 +283,7 @@ impl App {
}
}
fn inspect_multiselect_primary(&mut self) {
pub(super) fn inspect_multiselect_primary(&mut self) {
if self.topology_context().is_some() {
self.inspect_process_multiselect_primary();
return;
@@ -422,7 +422,7 @@ impl App {
})
{
self.status =
"Group allocation drag is not available yet. The selection was retained."
"Use an Allocation drag to assign this selection, or arm Arrange next drag."
.into();
return;
}