From 595bcac243cb9cdd87e7484ab102c86f3235db8a Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Fri, 2 Aug 2024 20:16:54 +0200 Subject: add editor theme --- src/config/theme/mod.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'src/config/theme/mod.rs') 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) }) } } -- cgit v1.2.3-70-g09d2