aboutsummaryrefslogtreecommitdiffstats
path: root/src/tui/backend/mod.rs
diff options
context:
space:
mode:
authorConrad Ludgate <conradludgate@gmail.com>2023-03-23 09:19:29 +0000
committerGitHub <noreply@github.com>2023-03-23 09:19:29 +0000
commitba1d615f5e5d904a3bd7a7f5f0ce336b89995aea (patch)
treedb84efdef064426a9c2e32b897bb39c06fe4145e /src/tui/backend/mod.rs
parentAllow changing search_mode during interactive search (#586) (diff)
downloadatuin-ba1d615f5e5d904a3bd7a7f5f0ce336b89995aea.zip
chore: remove tui vendoring (#804)
Diffstat (limited to 'src/tui/backend/mod.rs')
-rw-r--r--src/tui/backend/mod.rs20
1 files changed, 0 insertions, 20 deletions
diff --git a/src/tui/backend/mod.rs b/src/tui/backend/mod.rs
deleted file mode 100644
index 1a197e79..00000000
--- a/src/tui/backend/mod.rs
+++ /dev/null
@@ -1,20 +0,0 @@
-use std::io;
-
-use crate::tui::buffer::Cell;
-use crate::tui::layout::Rect;
-
-mod crossterm;
-pub use self::crossterm::CrosstermBackend;
-
-pub trait Backend {
- fn draw<'a, I>(&mut self, content: I) -> Result<(), io::Error>
- where
- I: Iterator<Item = (u16, u16, &'a Cell)>;
- fn hide_cursor(&mut self) -> Result<(), io::Error>;
- fn show_cursor(&mut self) -> Result<(), io::Error>;
- fn get_cursor(&mut self) -> Result<(u16, u16), io::Error>;
- fn set_cursor(&mut self, x: u16, y: u16) -> Result<(), io::Error>;
- fn clear(&mut self) -> Result<(), io::Error>;
- fn size(&self) -> Result<Rect, io::Error>;
- fn flush(&mut self) -> Result<(), io::Error>;
-}