use crate::messages::portfolio::document::utility_types::wires::GraphWireStyle; | |
use crate::messages::preferences::SelectionMode; | |
use crate::messages::prelude::*; | |
pub enum PreferencesMessage { | |
// Management messages | |
Load { preferences: String }, | |
ResetToDefaults, | |
// Per-preference messages | |
UseVello { use_vello: bool }, | |
SelectionMode { selection_mode: SelectionMode }, | |
VectorMeshes { enabled: bool }, | |
ModifyLayout { zoom_with_scroll: bool }, | |
GraphWireStyle { style: GraphWireStyle }, | |
ViewportZoomWheelRate { rate: f64 }, | |
} | |