ssd: Fix styling
This commit is contained in:
parent
713ac470aa
commit
3d58ec062d
1 changed files with 27 additions and 46 deletions
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue