diff --git a/cosmic-theme/src/model/theme.rs b/cosmic-theme/src/model/theme.rs index d159b4050ee..b6f4ecf8aa3 100644 --- a/cosmic-theme/src/model/theme.rs +++ b/cosmic-theme/src/model/theme.rs @@ -89,6 +89,8 @@ pub struct Theme { pub is_high_contrast: bool, /// cosmic-comp window gaps size (outer, inner) pub gaps: (u32, u32), + /// cosmic-comp height of server-side decorations + pub ssd_height: u32, /// cosmic-comp active hint window outline width pub active_hint: u32, /// cosmic-comp custom window hint color @@ -698,6 +700,8 @@ pub struct ThemeBuilder { pub is_frosted: bool, // TODO handle /// cosmic-comp window gaps size (outer, inner) pub gaps: (u32, u32), + /// cosmic-comp height of server-side decorations + pub ssd_height: u32, /// cosmic-comp active hint window outline width pub active_hint: u32, /// cosmic-comp custom window hint color @@ -722,6 +726,7 @@ impl Default for ThemeBuilder { is_frosted: false, // cosmic-comp theme settings gaps: (0, 8), + ssd_height: 36, active_hint: 3, window_hint: None, } @@ -863,6 +868,7 @@ impl ThemeBuilder { warning, destructive, gaps, + ssd_height, active_hint, window_hint, is_frosted, @@ -1242,6 +1248,7 @@ impl ThemeBuilder { is_dark, is_high_contrast, gaps, + ssd_height, active_hint, window_hint, is_frosted,