summaryrefslogtreecommitdiffstats
path: root/style/src/theme.rs
diff options
context:
space:
mode:
Diffstat (limited to 'style/src/theme.rs')
-rw-r--r--style/src/theme.rs19
1 files changed, 19 insertions, 0 deletions
diff --git a/style/src/theme.rs b/style/src/theme.rs
index 71330c2e..713225e1 100644
--- a/style/src/theme.rs
+++ b/style/src/theme.rs
@@ -6,6 +6,7 @@ use crate::application;
use crate::button;
use crate::pane_grid;
use crate::radio;
+use crate::rule;
use crate::slider;
use crate::toggler;
@@ -279,3 +280,21 @@ impl pane_grid::StyleSheet for Theme {
})
}
}
+
+/*
+ * Rule
+ */
+impl rule::StyleSheet for Theme {
+ type Style = ();
+
+ fn style(&self, _style: Self::Style) -> rule::Appearance {
+ let palette = self.extended_palette();
+
+ rule::Appearance {
+ color: palette.background.strong.color,
+ width: 1,
+ radius: 0.0,
+ fill_mode: rule::FillMode::Full,
+ }
+ }
+}