add custom ssd height

This commit is contained in:
Alexandra Østermark 2025-05-01 13:53:39 +02:00
parent e838616813
commit 5429a2be9f
No known key found for this signature in database
GPG key ID: 2FB7AC531E930F27

View file

@ -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,