From d1492a10cdaf714074d29ad3366ab9c169d95b75 Mon Sep 17 00:00:00 2001 From: Nathan Reiner Date: Fri, 2 Aug 2024 15:51:45 +0200 Subject: add bartheme and barstate to sheetview --- src/widgets/statusbar.rs | 49 +++--------------------------------------------- 1 file changed, 3 insertions(+), 46 deletions(-) (limited to 'src/widgets/statusbar.rs') diff --git a/src/widgets/statusbar.rs b/src/widgets/statusbar.rs index c8d52e5..61ce1a3 100644 --- a/src/widgets/statusbar.rs +++ b/src/widgets/statusbar.rs @@ -1,3 +1,4 @@ + use ratatui::{ crossterm::event::{KeyCode, KeyEvent}, layout::{Alignment, Rect}, @@ -6,7 +7,7 @@ use ratatui::{ widgets::Widget, }; -#[derive(Clone, Default)] +#[derive(Clone, Default, Debug)] pub struct StatusBar { left: String, left_style: Style, @@ -34,50 +35,6 @@ impl StatusBar { } } - pub fn left(mut self, text: S) -> Self - where - S: AsRef, - { - self.left = text.as_ref().to_string(); - self - } - - pub fn middle(mut self, text: S) -> Self - where - S: AsRef, - { - self.middle = text.as_ref().to_string(); - self - } - - pub fn right(mut self, text: S) -> Self - where - S: AsRef, - { - self.right = text.as_ref().to_string(); - self - } - - pub fn left_style(mut self, style: Style) -> Self { - self.left_style = style; - self - } - - pub fn middle_style(mut self, style: Style) -> Self { - self.left_style = style; - self - } - - pub fn middle_alignment(mut self, alignment: Alignment) -> Self { - self.middle_alignment = alignment; - self - } - - pub fn right_style(mut self, style: Style) -> Self { - self.right_style = style; - self - } - pub fn set_left(&mut self, text: S) where S: AsRef, @@ -104,7 +61,7 @@ impl StatusBar { } pub fn set_middle_style(&mut self, style: Style) { - self.left_style = style; + self.middle_style = style; } pub fn set_right_style(&mut self, style: Style) { -- cgit v1.2.3-70-g09d2