use super::style::{DefaultToolbarStyle, ToolbarStyle};
use super::theme::{DefaultToolbarTheme, ToolbarTheme};
pub struct ToolbarSettings {
pub theme: Box<dyn ToolbarTheme>,
pub style: Box<dyn ToolbarStyle>,
}
impl Default for ToolbarSettings {
fn default() -> Self {
Self {
theme: Box::<DefaultToolbarTheme>::default(),
style: Box::<DefaultToolbarStyle>::default(),
}
}
}
impl ToolbarSettings {
pub fn new(theme: Box<dyn ToolbarTheme>, style: Box<dyn ToolbarStyle>) -> Self {
Self { theme, style }
}
}