diff options
| author | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-02 20:16:54 +0200 |
|---|---|---|
| committer | Nathan Reiner <nathan@nathanreiner.xyz> | 2024-08-02 20:16:54 +0200 |
| commit | 595bcac243cb9cdd87e7484ab102c86f3235db8a (patch) | |
| tree | c89c275b175933efc59e9cba68aff607d489a8e2 /src/config/theme/mod.rs | |
| parent | de9ad07b2a4737713f1473641fe195d7e3023928 (diff) | |
add editor theme
Diffstat (limited to 'src/config/theme/mod.rs')
| -rw-r--r-- | src/config/theme/mod.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/config/theme/mod.rs b/src/config/theme/mod.rs index 074a063..ca9723b 100644 --- a/src/config/theme/mod.rs +++ b/src/config/theme/mod.rs @@ -1,23 +1,26 @@ use mlua::UserData; -use self::sheetview::SheetViewTheme; +use self::{editor::EditorTheme, sheetview::SheetViewTheme}; use super::DUMMY_CONFIG; pub mod style; pub mod sheetview; +pub mod editor; mod bar; #[derive(Clone, Debug, Default)] pub struct Theme { pub sheetview: SheetViewTheme, + pub editor: EditorTheme, } impl Theme { pub const fn new() -> Self { Self { sheetview: SheetViewTheme::new(), + editor: EditorTheme::new(), } } } @@ -26,6 +29,10 @@ impl UserData for Theme { fn add_fields<'lua, F: mlua::prelude::LuaUserDataFields<'lua, Self>>(fields: &mut F) { fields.add_field_function_get("sheetview", |_, _| { Ok(DUMMY_CONFIG.theme.sheetview) + }); + + fields.add_field_function_get("editor", |_, _| { + Ok(DUMMY_CONFIG.theme.editor) }) } } |