shell: implement minimize

This commit is contained in:
Victoria Brekenfeld 2024-02-23 17:25:40 +01:00 committed by Victoria Brekenfeld
parent fffae1491d
commit 3eb7e5f82e
20 changed files with 1185 additions and 307 deletions

View file

@ -31,19 +31,19 @@ impl Window for CosmicSurface {
}
fn is_activated(&self) -> bool {
CosmicSurface::is_activated(self, false)
!self.is_minimized() && CosmicSurface::is_activated(self, false)
}
fn is_maximized(&self) -> bool {
CosmicSurface::is_maximized(self, false)
!self.is_minimized() && CosmicSurface::is_maximized(self, false)
}
fn is_fullscreen(&self) -> bool {
CosmicSurface::is_fullscreen(self, false)
!self.is_minimized() && CosmicSurface::is_fullscreen(self, false)
}
fn is_minimized(&self) -> bool {
false // TODO
CosmicSurface::is_minimized(self)
}
fn user_data(&self) -> &UserDataMap {