mirror of
https://github.com/hannobraun/Fornjot
synced 2025-05-09 04:18:28 +00:00
Display parent operation
This commit is contained in:
parent
97ce9f88ac
commit
e2139eacb3
@ -1,4 +1,4 @@
|
||||
use std::fmt;
|
||||
use std::{fmt, iter};
|
||||
|
||||
use crate::geometry::{HandleAny, Operation, Triangle, Vertex};
|
||||
|
||||
@ -17,20 +17,19 @@ impl OperationView {
|
||||
}
|
||||
|
||||
pub fn operations(&self) -> Vec<(Self, bool, usize)> {
|
||||
self.operation
|
||||
.children()
|
||||
.into_iter()
|
||||
.enumerate()
|
||||
.map(|(i, op)| {
|
||||
(
|
||||
OperationView {
|
||||
operation: op,
|
||||
selected: None,
|
||||
},
|
||||
Some(i) == self.selected,
|
||||
0,
|
||||
)
|
||||
})
|
||||
iter::once((self.clone(), true, 0))
|
||||
.chain(self.operation.children().into_iter().enumerate().map(
|
||||
|(i, op)| {
|
||||
(
|
||||
OperationView {
|
||||
operation: op,
|
||||
selected: None,
|
||||
},
|
||||
Some(i) == self.selected,
|
||||
1,
|
||||
)
|
||||
},
|
||||
))
|
||||
.collect()
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user