feat: corner radius for CosmicMapped

This commit is contained in:
Ashley Wulber 2025-10-03 12:28:57 -04:00 committed by Victoria Brekenfeld
parent 228af1037a
commit 3465ce7602
7 changed files with 49 additions and 23 deletions

View file

@ -848,6 +848,16 @@ impl CosmicMapped {
_ => unreachable!(),
}
}
pub fn corner_radius(&self, geometry_size: Size<i32, Logical>, default_radius: u8) -> [u8; 4] {
match &self.element {
CosmicMappedInternal::Window(w) => w
.corner_radius(geometry_size)
.unwrap_or([default_radius; 4]),
CosmicMappedInternal::Stack(s) => s.corner_radius(geometry_size, default_radius),
_ => unreachable!(),
}
}
}
impl IsAlive for CosmicMapped {