openfree's picture
Deploy from GitHub repository
2409829 verified
raw
history blame contribute delete
698 Bytes
use crate::messages::prelude::*;
use crate::node_graph_executor::InspectResult;
/// The spreadsheet UI allows for instance data to be previewed.
#[impl_message(Message, PortfolioMessage, Spreadsheet)]
#[derive(PartialEq, Clone, Debug, serde::Serialize, serde::Deserialize)]
pub enum SpreadsheetMessage {
ToggleOpen,
UpdateLayout {
#[serde(skip)]
inspect_result: InspectResult,
},
PushToInstancePath {
index: usize,
},
TruncateInstancePath {
len: usize,
},
ViewVectorDataDomain {
domain: VectorDataDomain,
},
}
#[derive(PartialEq, Eq, Clone, Copy, Default, Debug, serde::Serialize, serde::Deserialize)]
pub enum VectorDataDomain {
#[default]
Points,
Segments,
Regions,
}