Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-tui/src/backend/mod.rs')
-rw-r--r--helix-tui/src/backend/mod.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/helix-tui/src/backend/mod.rs b/helix-tui/src/backend/mod.rs
index 368a1b66..2810477d 100644
--- a/helix-tui/src/backend/mod.rs
+++ b/helix-tui/src/backend/mod.rs
@@ -4,7 +4,10 @@ use std::io;
use crate::{buffer::Cell, terminal::Config};
-use helix_view::graphics::{CursorKind, Rect};
+use helix_view::{
+ graphics::{CursorKind, Rect},
+ theme::Color,
+};
#[cfg(all(feature = "termina", not(windows)))]
mod termina;
@@ -45,4 +48,5 @@ pub trait Backend {
fn flush(&mut self) -> Result<(), io::Error>;
fn supports_true_color(&self) -> bool;
fn get_theme_mode(&self) -> Option<helix_view::theme::Mode>;
+ fn set_background_color(&mut self, color: Option<Color>) -> io::Result<()>;
}