ssd: Fix styling

This commit is contained in:
Victoria Brekenfeld 2024-06-28 11:24:54 +02:00
parent 713ac470aa
commit 3d58ec062d

View file

@ -485,10 +485,9 @@ impl Program for CosmicWindowInternal {
fn foreground( fn foreground(
&self, &self,
pixels: &mut tiny_skia::PixmapMut<'_>, pixels: &mut tiny_skia::PixmapMut<'_>,
damage: &[Rectangle<i32, BufferCoords>], _damage: &[Rectangle<i32, BufferCoords>],
scale: f32, scale: f32,
) { ) {
if !self.window.is_activated(false) {
let mut mask = self.mask.lock().unwrap(); let mut mask = self.mask.lock().unwrap();
if self.window.is_maximized(false) { if self.window.is_maximized(false) {
mask.take(); mask.take();
@ -522,25 +521,6 @@ impl Program for CosmicWindowInternal {
*mask = Some(new_mask); *mask = Some(new_mask);
} }
let mut paint = tiny_skia::Paint::default();
paint.set_color_rgba8(0, 0, 0, 102);
for rect in damage {
pixels.fill_rect(
tiny_skia::Rect::from_xywh(
rect.loc.x as f32,
rect.loc.y as f32,
rect.size.w as f32,
rect.size.h as f32,
)
.unwrap(),
&paint,
Default::default(),
mask.as_ref(),
);
}
}
} }
fn view(&self) -> cosmic::Element<'_, Self::Message> { fn view(&self) -> cosmic::Element<'_, Self::Message> {
@ -550,6 +530,7 @@ impl Program for CosmicWindowInternal {
.on_minimize(Message::Minimize) .on_minimize(Message::Minimize)
.on_maximize(Message::Maximize) .on_maximize(Message::Maximize)
.on_close(Message::Close) .on_close(Message::Close)
.focused(self.window.is_activated(false))
.density(Density::Compact) .density(Density::Compact)
.apply(mouse_area) .apply(mouse_area)
.on_right_press(Message::Menu) .on_right_press(Message::Menu)