summaryrefslogtreecommitdiff
path: root/src/panes/code_view.rs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/panes/code_view.rs19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/panes/code_view.rs b/src/panes/code_view.rs
index b328722..7712d4d 100644
--- a/src/panes/code_view.rs
+++ b/src/panes/code_view.rs
@@ -1,5 +1,5 @@
use iced::widget::{button, pane_grid, row, text, text_editor, Space};
-use iced::{Alignment, Font, Length, Theme};
+use iced::{Alignment, Background, Border, Font, Length, Theme};
use iced_custom_highlighter::{Highlight, Highlighter, Settings};
use super::style;
@@ -36,6 +36,23 @@ pub fn view(
Settings::new(vec![], Highlight::default_style, theme, "rs"),
Highlight::to_format,
)
+ .style(|theme, _| {
+ let palette = theme.extended_palette();
+ text_editor::Style {
+ background: Background::Color(
+ palette.background.base.color,
+ ),
+ border: Border {
+ radius: 2.0.into(),
+ width: 1.0,
+ color: palette.background.strong.color,
+ },
+ icon: palette.background.weak.text,
+ placeholder: palette.background.strong.color,
+ value: palette.background.base.text,
+ selection: palette.primary.weak.color,
+ }
+ })
.height(Length::Fill)
.padding(20),
)