diff options
| author | pml68 <contact@pml68.me> | 2024-11-06 14:22:41 +0100 |
|---|---|---|
| committer | pml68 <contact@pml68.me> | 2024-11-06 16:26:36 +0100 |
| commit | 65d3c249c9da370e26521a5ff409b6e6fdad4779 (patch) | |
| tree | ac8f2a1d05e481da6d3f82cce6081b853a71269c /iced_builder/src/views/code_view.rs | |
| parent | fix: error when dropping new element on element list (diff) | |
| download | iced-builder-65d3c249c9da370e26521a5ff409b6e6fdad4779.tar.gz | |
feat: animated theme switching with `iced_anim` crate
c
c
Diffstat (limited to '')
| -rw-r--r-- | iced_builder/src/views/code_view.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/iced_builder/src/views/code_view.rs b/iced_builder/src/views/code_view.rs index e872e3d..98f0b48 100644 --- a/iced_builder/src/views/code_view.rs +++ b/iced_builder/src/views/code_view.rs @@ -3,12 +3,12 @@ use crate::types::{DesignerPage, Message}; use iced::{ highlighter, widget::{button, container, pane_grid, row, text, text_editor, tooltip, Space}, - Alignment, Font, Length, + Alignment, Font, Length, Theme, }; pub fn view<'a>( editor_content: &'a text_editor::Content, - dark_theme: bool, + theme: Theme, is_focused: bool, ) -> pane_grid::Content<'a, Message> { let title = row![ @@ -21,7 +21,7 @@ pub fn view<'a>( tooltip::Position::FollowCursor ), Space::with_width(20), - button("Switch to Designer view").on_press(Message::SwitchPage(DesignerPage::Designer)) + button("Switch to Designer view").on_press(Message::SwitchPage(DesignerPage::DesignerView)) ] .align_y(Alignment::Center); let title_bar = pane_grid::TitleBar::new(title) @@ -32,7 +32,7 @@ pub fn view<'a>( .on_action(Message::EditorAction) .highlight( "rs", - if dark_theme { + if theme.to_string().contains("Dark") { highlighter::Theme::SolarizedDark } else { highlighter::Theme::InspiredGitHub |
