use crate::bspc::modifier::Modifier;
pub enum DesktopModifier {
Focused,
NotFocused,
Active,
NotActive,
Occupied,
NotOccupied,
Urgent,
NotUrgent,
Local,
NotLocal
}
impl Modifier for DesktopModifier {
fn get_string(&self) -> String {
String::from(match self {
DesktopModifier::Focused => ".focused",
DesktopModifier::NotFocused => ".!focused",
DesktopModifier::Active => ".active",
DesktopModifier::NotActive => ".!active",
DesktopModifier::Occupied => ".occupied",
DesktopModifier::NotOccupied => ".!occupied",
DesktopModifier::Urgent => ".urgent",
DesktopModifier::NotUrgent => ".!urgent",
DesktopModifier::Local => ".local",
DesktopModifier::NotLocal => ".!local"
})
}
}