#[derive(Debug, Clone)]
pub struct NodeStyle {
pub background_color: (u8, u8, u8),
pub border_color: (u8, u8, u8),
pub font_color: (u8, u8, u8),
pub border_width: f32,
pub font_size: f32,
pub shape: crate::visualization::graph::nodes::NodeShape,
}
#[derive(Debug, Clone)]
pub struct EdgeStyle {
pub color: (u8, u8, u8),
pub thickness: f32,
pub line_type: LineType,
pub arrow_type: crate::visualization::graph::edges::ArrowType,
}
#[derive(Debug, Clone, PartialEq)]
pub enum LineType {
Solid,
Dotted,
Dashed,
DashDot,
}