pub trait ItemTheme {
fn item_text(&self) -> &str;
fn item_toolbar_text(&self) -> &str {
self.item_text()
}
}
pub struct DefaultItemTheme;
impl Default for DefaultItemTheme {
fn default() -> Self {
Self
}
}
impl ItemTheme for DefaultItemTheme {
fn item_text(&self) -> &str { "#d1d4dc" }
}
pub struct ToolbarItemTheme;
impl ItemTheme for ToolbarItemTheme {
fn item_text(&self) -> &str { "#d1d4dc" }
fn item_toolbar_text(&self) -> &str { "#d1d4dc" }
}